Работа EmulationTrader
Atom Ответить
07.10.2012


Если в примере SampleHistoryTesting закомментировать одну строчку - candleManager.Start(series);, то трейдер перестает подгружать сделки и событие trader.NewTrades перестает вызываться. Баг? Получается, для того, чтобы протестировать стратегию, которая вообще не использует свечки, нужно все равно создать и запустить менеджер свечек.

Теги:


Спасибо:




3 Ответов
timur.shaykhiev

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


Присоединяюсь к вопросу. Я наблюдаю такое же поведение: если не вызывать candleManager.Start(), то не приходит событие NewTrades. Тестирую на 4.1.5. Это можно как-то побороть или это фича?

P.S. Наверное вопрос скорее для ветки "Тестирование", может поэтому никто не отвечает.
Спасибо:

esper

Фотография
Программист
Дата: 04.11.2012
Ответить


Trader.RegisterTrades для нужного инструмента вызываете?
Спасибо: timur.shaykhiev

timur.shaykhiev

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


Нет, не вызывал. Спасибо, помогло.
При переходе на новую версию столько изменений в API, приходится помучиться пока все снова заработает.
Спасибо:


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

loading
clippy