Добрый день!
В версии библиотеки 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; Вызываются для окна Заявки, а не для СТОП-ЗАЯВКИ - в чем может быть причина? Спасибо.
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Прошу прощения, вроде бы разобрался. Так как я использовал SyncTrader<QuikTrader> QT;
То и события нужно было привязывать к QT.Trader.
Поторопился... :) Если привязать на прямую, события отрабатывают, но тогда возникают проблемы с доступам к объектам формы, так как это другой поток.
А вот если использовать события из QT, то приходят простые заявки.
Ага, спасибо, бага. Поправим. Но бага только для NewStopOrders. Для StopOrdersChanged должно все работать.