Не верно получает сделку в LastTrade


Не верно получает сделку в LastTrade
Atom
3/5/2012


Заметил, что в вечерней сессии Security.LastTrade выдает далеко непоследную сделку.
Допустим последний раз была выдана сделка с номером 57567133 и временем 05.03.2012 13:44:33.

Версия S# - исправленная версия 4.0.20.

Tags:


Thanks:


Alexander

Avatar
Date: 3/5/2012
Reply


а таблица всех сделок успела прокачаться до конца?
вывод по dde ведь последовательный идёт
Thanks:

vader

Avatar
Date: 3/5/2012
Reply


Как это определить?
Thanks:

Alexander

Avatar
Date: 3/5/2012
Reply


Вы включаете квик и тут же запускаете экспорт по DDE.
Он последовательно построчно начинает экспортировать в S# по DDE данные.
Последняя сделка также последовательно меняется от 10:00:00 (или когда там по инструменту первая сделка) до последней сделки.

Можете хотя бы в квике открыть таблицу всех сделок да посмотреть на каком времени она находится.
Thanks:

vader

Avatar
Date: 3/5/2012
Reply


В Квике то все нормально, там все сделки есть. Судя по времени.
Thanks:

Alexander

Avatar
Date: 3/5/2012
Reply


vader Go to
В Квике то все нормально, там все сделки есть. Судя по времени.


В какой момент смотрите Security.LastTrade?
Thanks:

vfreeman

Avatar
Date: 3/6/2012
Reply


vader Go to
Заметил, что в вечерней сессии Security.LastTrade выдает далеко непоследную сделку.
Допустим последний раз была выдана сделка с номером 57567133 и временем 05.03.2012 13:44:33.

Версия S# - исправленная версия 4.0.20.


вероятно я изобрел очередной велосипед - но при запуске стратегии одним из шагов инициализации у меня идет "пропуск" старых сделок. свойство LastTrade - не обязательно последняя сделка на рынке - это последняя сделка которую получил S#. пропускаю сделки очень просто:
1. фиксирую время запуска стратегии
2. подписываюсь на Security.SecurityNewTrades
3. как только Security.LastTrade.Time > StartTime (в 1-ом пункте) в событии предыдущего пункта становится истинным, считаю что дальнейшее обращение к LastTrade действительно "последняя сделка"
Thanks:


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

loading
clippy