Для изменения размера нажмите или перетащите

Стоп-заявки

Для регистрации стоп-заявок используется тот же метод RegisterOrder, но с указанием типа заявки Conditional:

C#
private void NewStopOrderClick(object sender, RoutedEventArgs e)
{
    var newOrder = new OrderConditionalWindow
    {
        Order = new Order
        {
            Security = SecurityPicker.SelectedSecurity,
            Type = OrderTypes.Conditional,
        },
        SecurityProvider = Connector,
        MarketDataProvider = Connector,
        Portfolios = new PortfolioDataSource(Connector),
        Adapter = Connector.TransactionAdapter
    };

    if (newOrder.ShowModal(this))
        Connector.RegisterOrder(newOrder.Order);
}

Далее будет открыт диалог Регистрация условной заявки, где нужно указать тип и параметры такой заявки.

За кулисами в коде OrderConditionalWindow создаются и настраиваются условия при помощи класса CqgComOrderCondition.