Тестирование

Тестирование
Atom
8/15/2014


Вопрос наверное разработчикам. Тестировал тестовый эмулятор последней версии (4.2.14).
Запустил пример SampleHistoryTesting. Подключил к StorageRegistry исторические данные (загрузил с сайта HistoryData.zip).
В результате теста не сработало ни одно подписанное событие (кроме NewSecurities, MarketTimeChanged,StateChanged). Стратегия не совершила ни одной сделки. Стакан нулевой.
Время в MarketTimeChanged менялось странным образом - 10.00, 18.45, 23.00, 23.55, затем данные периоды повторялись в следующий тестовый день, хотя запрограммирован вызов события каждые 5 сек. Код приводить бессмысленно, не было изменено ни одной строчки эталонного sampla.
Что не так ? Помогите понять . Заранее благодарен

Tags:


Thanks:


devruss

Avatar
Date: 8/15/2014
Reply


robot.sv Go to
Стратегия не совершила ни одной сделки. Стакан нулевой.


Проверь вот эту ошибку: http://stocksharp.com/fo...iema-s-GetCandleBounds/

Thanks:

Mikhail Sukhov

Avatar
Date: 8/15/2014
Reply


Неправильно указали путь к истории.
Thanks:

robot.sv

Avatar
Date: 8/15/2014
Reply


Это слишком просто. Путь указан верно перепроверено. Тестировщик старой версия (4.1..) корректно отрабатывает эти данные
Thanks:

esper

Avatar
Date: 8/19/2014
Reply


В одной из последних версий была добавлена оптимизация обработки времени в эмуляторе, если для даты в хранилище нет данных, то для увеличения скорости тестирования генерируются только ключевые даты:
robot.sv Go to
10.00, 18.45, 23.00, 23.55


Запустите программу под отладчиком и в Output окне VS будет список файлов хранилища, к которым идет обращение, проверьте, что путь указан верно.
Thanks:


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

loading
clippy