Inheritance: Event
 internal void OnFill(OnFill e)
 {
     if (Strategy?.Status == StrategyStatus.Running)
     {
         Strategy.EmitFill(e);
     }
 }
Beispiel #2
0
        internal void OnFill(Portfolio portfolio, Fill fill, bool queued)
        {
            var e = new OnFill(portfolio, fill);

            if (queued)
            {
                this.queue.Enqueue(e);
            }
            else
            {
                OnEvent(e);
            }
        }
Beispiel #3
0
 internal virtual void vmethod_32(OnFill fill)
 {
     if (this.IsInstance)
     {
         this.OnFill(fill.Fill);
     }
 }
Beispiel #4
0
 internal void OnFill(OnFill e)
 {
     if (Strategy?.Status == StrategyStatus.Running)
         Strategy.EmitFill(e);
 }
Beispiel #5
0
 internal void OnFill(Portfolio portfolio, Fill fill, bool queued)
 {
     var e = new OnFill(portfolio, fill);
     if (queued)
         this.queue.Enqueue(e);
     else
         OnEvent(e);
 }