Если в примере SampleHistoryTesting закомментировать одну строчку - candleManager.Start(series);, то трейдер перестает подгружать сделки и событие trader.NewTrades перестает вызываться. Баг? Получается, для того, чтобы протестировать стратегию, которая вообще не использует свечки, нужно все равно создать и запустить менеджер свечек.
评论 (3)
登录 或 创建账户, 登录或注册以发表评论
Присоединяюсь к вопросу. Я наблюдаю такое же поведение: если не вызывать candleManager.Start(), то не приходит событие NewTrades. Тестирую на 4.1.5. Это можно как-то побороть или это фича?
P.S. Наверное вопрос скорее для ветки "Тестирование", может поэтому никто не отвечает.
Trader.RegisterTrades для нужного инструмента вызываете?
Нет, не вызывал. Спасибо, помогло. При переходе на новую версию столько изменений в API, приходится помучиться пока все снова заработает.