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

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

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

  • Portfolios - список портфелей.

  • SecurityProvider - поставщик информации об инструментах.

  • MarketDataProvider - поставщик рыночных данных.

  • Adapter - адаптер сообщений.

  • Order - созданная заявка.

Ниже показаны внеший вид компонета, а также фрагменты кода с его использованием. Пример кода взят из Samples/Quik/Sample.

GUI Order Conditional Window
C#
private void NewStopOrderClick(object sender, RoutedEventArgs e)
{
    var newOrder = new OrderConditionalWindow
    {
        Order = new Order
        {
            Security = SecurityPicker.SelectedSecurity,
            Type = OrderTypes.Conditional,
            ExpiryDate = DateTime.Today
        },
        SecurityProvider = MainWindow.Instance.Trader,
        MarketDataProvider = MainWindow.Instance.Trader,
        Portfolios = new PortfolioDataSource(MainWindow.Instance.Trader),
        Adapter = MainWindow.Instance.Trader.Adapter
    };

    if (newOrder.ShowModal(this))
        MainWindow.Instance.Trader.RegisterOrder(newOrder.Order);
}