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);
        }
Exemple #2
0
        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");
        }