Провел эксперимент:
- Создал 10 идентичных копий стратегии
- Запустил их параллельно
Генерация стаканов отключена, тестирование исключительно на тиковых данных
Результат: у всех стратегий разный PnL...
Задача провести оптимизацию стратегии, но если 10 идентичных копий дают разный результат (== 10 одинаковых входов дают 10 различных выходов), то ни о какой оптимизации речи быть не может....
Вопрос, что надо изменить в настройках?
Comments (5)
Login or Create account, Log in or register to leave a comment
Итак, результаты тестов на тиковых данных за 2 месяца:
trades: 299 - 301. 2 потерянных трейда (4 сделки) не так страшно, но вопрос почему это происходит
Короче, либо я что-то не так делаю, либо в S# вскрылась большая проблема.
Все стратегии запускаются на одном эмуляторе или каждая на отдельном?
Процесс оптимизационного бэктестинга нигде не задокументирован, так что приходится делать методом тыка.
Если у вас один HistoryEmulationConnector, то все стратегии торгуют между собой и нет ничего странного в том, что их результаты отличаются.
это 10 одинаковых копий стратегии, соответственно, они не между собой торгуют, а одновременно и однонаправленно торгуют. Почему в данном случае возникают проблемы непонятно. В реале, когда будет запущено несколько стратегий на одном коннекторе, они тоже между собой будут конфликтовать?