Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        public void CloseInstrumentPostions(object sender, ExecutedRoutedEventArgs e)
        {
            CDataCloseInstPos closeInstrPos = (CDataCloseInstPos)e.Parameter;


            CCloseAllPositionsByIsin closeByIsin = new CCloseAllPositionsByIsin {
                Isin = closeInstrPos.Instrument
            };
            enmTradingEvent ev = enmTradingEvent.CloseAllPositionsByIsin;

            Communicator.SendDataToServer(closeInstrPos.ConId, closeByIsin, ev);
        }
        private void CancellInstrOrder(ControlMarket controlMarket)
        {
            MarketViewModel mv = (MarketViewModel)controlMarket.DataContext;

            CDataCloseInstPos dataClose = new CDataCloseInstPos
            {
                Instrument = controlMarket.ControlStockInstance.TickerName,
                ConId      = mv.ConnId
            };


            ExecuteCommand(EventsGUI.CancellInstrumentOrders, dataClose);


            return;
        }