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


Вопрос наверное разработчикам. Тестировал тестовый эмулятор последней версии (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/fo...iema-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