Был один случай, когда я менял алгоритм, заключающийся в неожиданном выходе робота из-под контроля и бесконтрольному производстув сделок, т.е. зацикливанию. За несколько минут, пока я не был на рабочем месте робот произвел 100 сделок, что было для меня эквивалентно 4100 рублей комиссии брокера! Хорошо, что таймер частоты сделок был на интервале 5 секунд, иначе бы число сделок могло быть гораздо большим. Чаще делаем сделки – больше комиссия.
Конечно, разработка роботов требует некоторых вложений для испытаний именно в боевых условиях, иначе нельзя гарантировать его работу.
Более такого случая не повторялось, но некоторая напряженность все же осталась. Я так тогда и не понял, чем был вызван сбой: зацикливанием самого движка ATF или сбоем на моем компьютере.
Это, был так называмый технический риск. На самом деле большее вимание стоит обратить на риск пригодности самой концепции робота для ршений Ваших задач. Т.е. подходит ли разрабатываемый алгоритм для торговли именно на данном инструменте, для данной волатильности. Здсь в помощь только практика и дополнительное программирование уточняющих сценариев алгоритма.