Trabalho concluído
Termos de Referência
Техническое задание на разработку торгового робота для торговли на рынке Forex на платформе МТ4
Исходные данные: Есть индикатор ХХХ (название условное!) скомпилированный в исполняемый файл ех4, а также имеется его исходный код формата mq4. Индикатор ХХХ представляет гистограмму, расположенную в подвальном окне и не перерисовывается. Цвет столбиков гистограммы соответствует направлению тренда: зеленый – в верх, красный – в низ. Изменение цвета гистограммы происходит при пересечении нулевой линии на текущем баре.
Задача: Разработать на основании индикатора ХХХ торгового робота для торговли на рынке Forex на платформе МТ4.
Необходимые требования к торговому роботу:
· Робот должен самостоятельно открывать сделки в buy и sell на рынке Forex при поступлении сигнала
· Поступлением сигнала является момент пересечение столбиком гистограммы установленного уровня индикатора: зеленый столбик пересекает уровень "+" снизу вверх − это сигнал в buy, красный столбик пересекает уровень "−" сверху вниз − это сигнал в sell. При этом вход в сделку может происходить в двух вариантах (выбор варианта входа в сделку осуществляется в настройках робота):
1. на открытии свечи, следующей за свечой, на которой поступил сигнал
2. в момент пересечения столбиком гистограммы установленного уровня индикатора
· Закрытие ранее открытой сделки происходит в момент пересечения столбиком гистограммы уровня "0" индикатора или срабатывании SL
· Если столбики гистограммы не пересекают (не доходят) установленные уровни индикатора, то ничего не происходит
· В настройках робота должна быть предусмотрена возможность установки:
- размера лота.
- SL
- TP
- выбор варианта входа в сделку
- настроек индикатора ХХХ, в том числе величины уровней
- принудительное закрытие открытой сделки и остановки робота
- звукового алерта при поступлении сигнала
· Робот должен работать круглосуточно на удаленном сервере
· При досрочном принудительном закрытии сделки, остановки или срабатывании SL, робот должен возобновить работу при поступлении ближайшего сигнала
· Робот должен визуализировать сделки на графике стандартным способом торговой платформы
· Если торговля ведется на нескольких валютных парах, то роботы на них не должны конфликтовать друг с другом и вмешиваться в работу соседних
· Робот должен работать на торговой платформе МТ4 Российского брокера Финам, имеющим в обозначениях торговых пар приставку .ffx
Работоспособность робота должна быть подтверждена визуальными результатами тестирования в тестере сроком за один год (файл видео).
Соглашение о ценах, сроках и платежах согласовывается сторонами до начала разработки, после чего заказчик разработки высылает в адрес разработчика по электронной почте необходимые файлы.
Заказчик разработки робота – Александр