Tarea técnica
требуется написать советник для тестирования и оптимизации торговой стратегии на исторических и реальных данных,
а также для автоматической торговли на реальном счете (способность восстанавливать нормальную работу после разрыва связи с серверами, переподключений и перезапусков).
Торговая стратегия формализована, протестирована и отлажена на двух валютных парах, работает на реальных счетах.
Система основана на торговле в паралельных каналах, образованных скользящими средними (MA) и смещенными по Y на определенный шаг.
Советник должен учитывать список доступных инструментов (быть мультивалютным), корректро работать на разных временных интервалах (от 1минуты и далее),
иметь регулируемые параметры (тип средних, периоды средних, шаг смещения по X и Y, расчет лота автоматически либо задание вручную,
расчет уровней ордеров автоматически либо указание вручную, отключаемый терейлинг-стоп).
Необходим контроль состояния счета (размер максимальной просадки, изменение процента используемого депозита)
Советник должен выводит на график все используемые индикаторы с возможностью отключения визуализации.
Все действия советника должны отображаться на графике (стрелочки открытия/закрытия, уровни ордеров). Ведение журнала торговых операций, событий и ошибок,
информирование о любых ошибках, формирование детальной таблицы отчета по сделкам за период.
иметь возможность оповещения (звук, сообщение по почте, смс), сохранение скриншотов
В исходном коде алгоритма необходимы детальные описания к нему.