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 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; }