[quote=Supervisor;16050]S# 4.0.17
Сделки реальные, стаканы - генерируются.
Стратегия осуществляет вход лимитными заявками. Проблема в том что если запускать тестирование с одинаковыми параметрами несколько раз, результаты расходятся в некоторых местах. Если копнуть глубже - при одном прогоне стратегия может зайти там, где не зашла в другом прогоне, хотя заявку выставляла точно на тот же объем и по той же цене.
[/quote]
См. EmulationTrader.Depth[b]Generator[/b].
[quote=Supervisor;16050]
Если посмотреть все сделки, цена ходила ЗА данную лимитную заявку (но в пределах одной секунды), то есть в реальности заявка хотя бы частично исполнилась бы.
[/quote]
Логи, логи. EmulationTrader.QuotesChanged, NewTrades + все у IMarketEmulator. И еще, смотрите в сторону StrategyDebug.
[quote=Supervisor;16050]
Вопрос: как работает механизм срабатывания лимитных заявок при тестировании? Используется ли для этого стакан, если да то зачем?[/quote]
В реальной жизни заявки матчатся по стакану. У нас так же, как в реальной.