Для изменения размера нажмите или перетащите
Стоп-заявки

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

C#
private void SendClick(object sender, RoutedEventArgs e)
{
    varstopOrder = new Order
    {
        Portfolio = Portfolio.SelectedPortfolio,
        Type = OrderTypes.Conditional,
        Volume = Volume.Text.To<decimal>(),
        Price = Price.Text.To<decimal>(),
        Security = Security,
        Direction = IsBuy.IsChecked == true ?OrderDirections.Buy : OrderDirections.Sell,
        ExpiryDate = IsOneDay.IsChecked == true ?DateTime.Today : DateTime.MaxValue,
        Condition = new ETradeOrderCondition
        {
            StopType = StopMarket ? ETradeStopTypes.StopMarket : ETradeStopTypes.StopLimit,
            StopPrice = StopPrice.Text.To<decimal>()
        }
    };

    MainWindow.Instance.Trader.RegisterOrder(stopOrder);
    DialogResult = true;
}

Для работы с условиями стоп-заявок предоставляется специальный класс ETradeOrderCondition. Данным классом поддерживаются следующие типы стоп-заявок: