New stop order creation |
OrderConditionalWindow - the window for creating a conditional order.
Main properties
Portfolios - the list of portfolios.
SecurityProvider - provider of information about instruments.
MarketDataProvider - provider of market data.
Adapter - message adapter.
Order - the created order.
Below is the code snippet with its use. The code example is taken from Samples/InteractiveBrokers/SampleIB.
... private readonly Connector _connector = new Connector(); ... private void NewStopOrderClick(object sender, RoutedEventArgs e) { var newOrder = new OrderConditionalWindow { Order = new Order { Security = SecurityPicker.SelectedSecurity, Type = OrderTypes.Conditional, ExpiryDate = DateTime.Today }, SecurityProvider = _connector, MarketDataProvider = _connector, Portfolios = new PortfolioDataSource(_connector), Adapter = _connector.Adapter }; if (newOrder.ShowModal(this)) _connector.RegisterOrder(newOrder.Order); }