Example #1
0
 internal void OnTransaction(OnTransaction e)
 {
     if (Strategy?.Status == StrategyStatus.Running)
     {
         Strategy.EmitTransaction(e);
     }
 }
Example #2
0
        internal void OnTransaction(Portfolio portfolio, Transaction transaction, bool queued)
        {
            var e = new OnTransaction(portfolio, transaction);

            if (queued)
            {
                this.queue.Enqueue(e);
            }
            else
            {
                OnEvent(e);
            }
        }
Example #3
0
 internal virtual void vmethod_33(OnTransaction transaction)
 {
     if (this.IsInstance)
     {
         this.OnTransaction(transaction.Transaction);
     }
 }
Example #4
0
 internal void OnTransaction(OnTransaction e)
 {
     if (Strategy?.Status == StrategyStatus.Running)
         Strategy.EmitTransaction(e);
 }
Example #5
0
 internal void OnTransaction(Portfolio portfolio, Transaction transaction, bool queued)
 {
     var e = new OnTransaction(portfolio, transaction);
     if (queued)
         this.queue.Enqueue(e);
     else
         OnEvent(e);
 }