private void ProcessCancellOrdersByIsin(int conId, byte[] arrMsgBody) { CCancellOrderByIsin coa = CUtilProto.DeserializeProto <CCancellOrderByIsin>(arrMsgBody); _dictKBotIdVBotTrader[_dictConnIdTrader[conId].BotId].CancellOrdersWithInstrumenByTrader(coa.Isin); _dbg.DBGCancellAllOrdersByIsin(_dictConnIdTrader[conId].BotId, coa.Isin); }
public void CancellInstrumentOrders(object sender, ExecutedRoutedEventArgs e) { CDataCloseInstPos closeInstrPos = (CDataCloseInstPos)e.Parameter; CCancellOrderByIsin cancellAllOrders = new CCancellOrderByIsin { Isin = closeInstrPos.Instrument }; enmTradingEvent ev = enmTradingEvent.CancellOrdersByIsin; Communicator.SendDataToServer(closeInstrPos.ConId, cancellAllOrders, ev); }
public void CancellAllOrders() { if (_tickerName == null) { return; } CCancellOrderByIsin cancellAllOrders = new CCancellOrderByIsin { Isin = _tickerName }; enmTradingEvent ev = enmTradingEvent.CancellOrdersByIsin; _kernelTerminal.Communicator.SendDataToServer(ConnId, cancellAllOrders, ev); Log("CancellAllOrders"); }