BatchEmulation, Start, параметр iteratioinCount


BatchEmulation, Start, параметр iteratioinCount
Atom
8/30/2018


Здравствуйте!

Что значит параметр iterationCount в методе BatchEmulation.Start?
Задаю как количество всех стратегий и тестирование виснет(часть стратегий отработала, остальная часть не запускается - ордера не создаются). состояние batchEmulation.State = Started, batchEmulation.EmulationConnector.ConnectionState = Connected
Причем! Если ставлю BatchEmulation.BatchSize=7, то отрабатывают 14 стратегий из 100, если BatchSize = 100, то отрабатывают 100(что значит, стратегии сами по себе нормально работают)

Может некорректно этот параметр задаю?
(Хотя меняю параметр на 100*кол-во стратегий - ситуация не меняется в лучшую сторону с виду)



Thanks:


Support

Avatar
Date: 8/30/2018
Reply


Добрый день

Пожалуйста приведите код.
Thanks:

tsuranov

Avatar
Date: 8/30/2018
Reply


Код смогу привести завтра. Подскажите, пожалуйста, что нужно задавать в "количество итераций"(iterationCount)?
Thanks:

Support

Avatar
Date: 8/30/2018
Reply


Передавая в метод старт вы передаете IEnumerable коллекцию стратегий. Это тип коллекции с отложенным созданием объектов в целях оптимизации. Поэтому так же нужно передать и общее количество итераций. BatchSize указывает сколько одновременно тестируется стратегий. Рекомендуем использовать значение равное количеству логических ядер.
Thanks:

tsuranov

Avatar
Date: 8/30/2018
Reply


Правильно ли я понял, что "общее количество итераций" = общее количество стратегий?
(Или может это "количество стратегий" разделить на "BatchSize"?)
Thanks:

tsuranov

Avatar
Date: 9/1/2018
Reply


Код и описание отправил почтой(с ссылкой на яндекс диск)
Thanks:

Support

Avatar
Date: 9/3/2018
Reply


Добрый день

Ошибка воспроизведена и доступен фикс в ночной сборке https://yadi.sk/d/VcRO8bj83a4YWK В вашем коде ошибка, приводящая в увеличению нагрузки. Вы не переопределялись в стратегии метод OnStopped и не вызвали в нем отписку от тиковых данных.
Thanks: tsuranov

tsuranov

Avatar
Date: 9/4/2018
Reply


Благодарю!

Все-таки, что вводить в "общее количество итераций", общее кол-во стратегий?
Thanks:

Support

Avatar
Date: 9/4/2018
Reply


Да
Thanks: tsuranov


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy