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