private void ServiceManager_NewOrderSingle(object sender, NewOrderSingleEventArgs args) { if (this.services.Contains(args.Service)) { this.orderServicePairs.Add(args.Order.ClOrdID, new OrderServicePair(args.Order, args.Service)); this.metaStrategyBase.SetNewClientOrder(args); } }
private void EmitNewOrderSingle(object sender, NewOrderSingleEventArgs e) { SingleOrder singleOrder = e.Order as SingleOrder; if (singleOrder.OrderID == string.Empty) { singleOrder.OrderID = this.GetNextOrderID(); } this.orders.Add(singleOrder); this.EmitNewOrder(singleOrder); }