← Zurück

Экспорт стоп-заявок

Добрый день!

В версии библиотеки 2.0. столкнулся с следующей проблемой Создал подключени к QUIK Подписался на события: this.QT.NewOrders += OnNewOrders; this.QT.OrdersChanged += OnOrdersChanged; this.QT.NewStopOrders += OnNewStopOrders; this.QT.StopOrdersChanged += OnStopOrdersChanged;

Запустил экспорт DDE так this.QT.Trader.StartDde(new[] { this.QT.Trader.StopOrdersTable, this.QT.Trader.OrdersTable });

Но события this.QT.NewStopOrders += OnNewStopOrders; this.QT.StopOrdersChanged += OnStopOrdersChanged; Вызываются для окна Заявки, а не для СТОП-ЗАЯВКИ - в чем может быть причина? Спасибо.

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

S.S.V.
S.S.V. Autor

Прошу прощения, вроде бы разобрался. Так как я использовал SyncTrader<QuikTrader> QT;

То и события нужно было привязывать к QT.Trader.

S.S.V.
S.S.V. Autor

Поторопился... :) Если привязать на прямую, события отрабатывают, но тогда возникают проблемы с доступам к объектам формы, так как это другой поток.

А вот если использовать события из QT, то приходят простые заявки.

Mikhail Sukhov
Mikhail Sukhov

Ага, спасибо, бага. Поправим. Но бага только для NewStopOrders. Для StopOrdersChanged должно все работать.