Не приходят события на RealTimeEmulationTrader

Не приходят события на RealTimeEmulationTrader
Atom
10/22/2014
Dmitry


На RealTimeEmulationTrader не приходит событие SecuritiesChanged:

Для теста беру пример Sample из папки Quik (режим Lua). И дополнительно подписываюсь на событие SecuritiesChanged. При выборе бумаги, событие начинает срабатывать, информация по бумаге меняется в окне SecuritiesWindow.

Теперь заменяю коннектор QuikTrader на RealTimeEmulationTrader. Запускаю: информация в окне SecuritiesWindow так-же меняется, но событие SecuritiesChanged не приходит!

Такая же ситуация с TransaqTrader. В то-же время в режиме Quik DDE события приходят.

Вопрос: как получить информацию об изменении бумаг?


Tags:


Thanks:


esper

Avatar
Date: 10/22/2014
Reply


[url=http://stocksharp.com/articles/10436-o-novom-interfeise-imarketdataprovider]Здесь[/url] смотрели?

Thanks:

Dmitry

Avatar
Date: 10/22/2014
Reply


[quote=esper;31993][url=http://stocksharp.com/articles/10436-o-novom-interfeise-imarketdataprovider]Здесь[/url] смотрели?[/quote] Смотрел, не то. Меня интересует как подписаться на событие об изменении бумаги и обработать его при использованиии эмулятора RealTimeEmulationTrader.

В примере Sample добавляю строчку: Trader.SecuritiesChanged += OnSecuritiesChanged; И все работает - при наступлении события вызывается процедура OnSecuritiesChanged.

Но если вместо QuikTrader добавить RealTimeEmulationTrader, эта же процедура не вызывается!

Thanks:

Mikhail Sukhov

Avatar
Date: 10/22/2014
Reply


[quote=Dmitry;32002] Смотрел, не то.[/quote]

Вам все верно ответили. Тема закрыта.

Thanks:

Dmitry

Avatar
Date: 10/22/2014
Reply


Разобрался, может кому пригодится:

Чтобы срабатывало событие SecuritiesChanged, надо у конннектора RealTimeEmulationTrader присвоить полю UpdateSecurityByLevel1 значение true (по умолчанию - false).

Thanks:


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

loading
clippy