[BUG] в EmulationTrader BestAsk и BestBid всегда == 0 (весь стакан пустой)

[BUG] в EmulationTrader BestAsk и BestBid всегда == 0 (весь стакан пустой)
Atom
7/19/2011
President


Это нормально что при работе с EmulationTrader стакан всегда пустой?

мне казалось что эта строчка:
_trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security);
как раз отвечает за то чтобы стакан генерился.

пример:
взять проект SampleEmulationTesting (без изменений!),
поставить брекпоинт в SmaStrategy.OnProcess
и посмотреть base.Security.BestAsk/BestBid

версия S# 3.2.5



Thanks:


pyhta4og

Avatar
Date: 7/19/2011
Reply


В первом OnProcess возможно стакан еще не сгенерировался. Попробуйте в ONProcess выводить BestBid и BestAsk в лог и прогнать по всей истории. Проблема сохранится?
Thanks:

President

Avatar
Date: 7/19/2011
Reply


pyhta4og
В первом OnProcess возможно стакан еще не сгенерировался. Попробуйте в ONProcess выводить BestBid и BestAsk в лог и прогнать по всей истории. Проблема сохранится?


и не только в первом OnProcess и во втором и в десятом и в сотом.
именно в эмуляторе (RND) а не на истории.
Thanks:

President

Avatar
Date: 7/26/2011
Reply


дополнение: при тестировании на истории проблема тоже воспроизводится
Thanks:

Mikhail Sukhov

Avatar
Date: 7/26/2011
Reply


President
дополнение: при тестировании на истории проблема тоже воспроизводится


Была ошибка с инструментами (BestBid + BestAsk). В следующей версии будет фикс. А вот насчет стакана ситуация не подтвердилась. Стакан генерируется.
Thanks:

President

Avatar
Date: 7/29/2011
Reply


получилось увидеть стакан. проблема была в том что до первого трейда стакан пустой и я не дожидался этого события.
Thanks:


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

loading
clippy