Table of Contents

Ввод стоп-заявки

Tip

Данный контролл устарел, вместо него следует использовать OrderWindow. Как описано в пункте Ввод новой заявки.

OrderConditionalWindow - окно для создания условной заявки.

GUI OrderConditionalWindow

Основные свойства

Ниже показаны фрагменты кода с его использованием. Пример кода взят из Samples/Common/SampleConnection.

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