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

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


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

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

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

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

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


Теги:


Спасибо:


esper

Фотография
Дата: 22.10.2014
Ответить


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

Спасибо:

Dmitry

Фотография
Дата: 22.10.2014
Ответить


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

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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 22.10.2014
Ответить


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

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

Спасибо:

Dmitry

Фотография
Дата: 22.10.2014
Ответить


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

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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy