Тестирование
Atom
15.08.2014
robot.sv


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


Теги:


Спасибо:


devruss

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


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

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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

robot.sv

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


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

Спасибо:

esper

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


В одной из последних версий была добавлена оптимизация обработки времени в эмуляторе, если для даты в хранилище нет данных, то для увеличения скорости тестирования генерируются только ключевые даты:

robot.sv: 10.00, 18.45, 23.00, 23.55

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

Спасибо:


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

loading
clippy