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

Экспорт стоп-заявок
Atom
6/1/2010
S.S.V.


Добрый день!

В версии библиотеки 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;
Вызываются для окна Заявки, а не для СТОП-ЗАЯВКИ - в чем может быть
причина?
Спасибо.


Tags:


Thanks:


S.S.V.

Avatar
Date: 6/1/2010
Reply


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

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

Thanks:

S.S.V.

Avatar
Date: 6/1/2010
Reply


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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 6/1/2010
Reply


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

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy