Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
Техническое задание для написания торгового робота на основе индикатора «Price Channel» для счета с неттингом (т.е. без хеджирования) под MQL5
1. Сумма сделки с плечом 1:5, 1:10, 1:20, 1:50 (например, сумма сделки с плечом 1:10 – это текущий баланс на счете, умноженный на 10)
2. Сделка либо на покупку или на продажу заключаются по текущей цене на рынке по сигналу на открытие позиции. При наличии уже открытой короткой позиции, новые сделки на продажу не открываются. Аналогично по длинным позициям. Т.е. добавления сделок в том же направлении не осуществляется до тех пор, пока не будет закрыта ранее открытая позиция.
3. Список сигналов на открытие позиции:
- покупка при пересечении верхней границы ценового канала
- продажа при пересечении нижней границы ценового канала.
4. Список сигналов на закрытие позиции:
- противоположной сделкой при пересечении противоположной границы канала;
- для короткой позиции – нижняя граница канала находится на одном значении более «Х» минут;
- для длинной позиции – верхняя граница канала находится на одном значении более «Х» минут; значение «Х» задается пользователем в параметрах робота
- ордером стоп-лосс или тейк-профит (устанавливается в момент открытия позиции), значение S/L и T/P задается в параметрах робота пользователем;
- трейлинг-стоп (значение трейлинг-стоп и шаг задается в параметрах робота пользователем)
5. Значение периода индикатора «Price Channel» задается в параметрах робота пользователем.
6. Дополнительные требования:
- возможность размещения робота на любых графиках любых инструментов (от М1 до W)
- Отсутствие ограничений по сроку действия робота
- результат работы предоставляется в формате .ex5
- исполнитель передает исходный код робота заказчику в соответствии c содержанием файла .ex5.