internal void QWkW3X5uDE(OrderEventArgs obj0) { try { SingleOrder order = obj0.Order; StrategyBase strategyBase = (StrategyBase)null; if (!this.DKMWNa8OX5.TryGetValue(order, out strategyBase)) return; strategyBase.h8htoZ5ih(order); switch (order.OrdStatus) { case OrdStatus.Filled: this.OnOrderFilled(order); break; case OrdStatus.Cancelled: this.OnOrderCancelled(order); break; case OrdStatus.Rejected: this.OnOrderRejected(order); break; } this.OnOrderDone(order); } catch (Exception ex) { this.x6bWBlLIvv(ex); } }
internal void KYbWL8Zacm(OrderEventArgs obj0) { try { SingleOrder order = obj0.Order; StrategyBase strategyBase = (StrategyBase)null; if (!this.DKMWNa8OX5.TryGetValue(order, out strategyBase)) return; strategyBase.VLka0XAdb(order); this.OnOrderStatusChanged(order); } catch (Exception ex) { this.x6bWBlLIvv(ex); } }
private void OrderManager_NewOrder(OrderEventArgs args) { lock (this) { ++this.countOrder; ++this.countExecutionTotal; } }
internal void qiPWDy4hl5(OrderEventArgs obj0) { try { SingleOrder order = obj0.Order; StrategyBase strategyBase = (StrategyBase)null; if (!this.DKMWNa8OX5.TryGetValue(order, out strategyBase)) return; strategyBase.fuDu5XiFd(order); this.OnNewOrder(order); } catch (Exception ex) { this.x6bWBlLIvv(ex); } }
private void OrderManager_OrderDone(OrderEventArgs args) { StrategyRunner strategyRunner = (StrategyRunner)null; if (!this.strategies.TryGetValue(args.Order.Strategy, out strategyRunner) || !strategyRunner.Enabled) return; strategyRunner.SetOrderDone(args.Order); }