Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Техническое задание на разработку советника форекс
Общее описание советника.
Советник предназначен для автоматического открытия и сопровождения сделок в терминале MT4 по сигналам индикаторов «Super-Point-Signal» и «azzx_donchian_1_0»
Название советника.
Point_donchian
Правило открытия советником сделки на продажу.
Открываются 2 сделки на продажу по сигналу индикатора «Super-Point-Signal» «красный кружок».
Правило открытия советником сделки на покупку.
Открываются 2 сделки на покупку по сигналу индикатора «Super-Point-Signal» «зеленый кружок».
Выставление советником стоп-лосс и тейк-профит.
SL двух сделок устанавливается выше сигнальной свечи индикатора «Super-Point-Signal» на «n» величину если сделка на продажу и ниже сигнальной свечи индикатора «Super-Point-Signal» на «n» величину если сделка на покупку.
1 вариант
TP первой сделки из двух фиксированный «n» пипсов. TP второй сделки из двух не устанавливается, а в момент положительной позиции (сделка пошла в + хотябы на 1 пипс и индикатор «azzx_donchian_1_0» поравнялся по горизонтали с положительной сделкой) включается трейлинг стоп по индикатору «azzx_donchian_1_0». Сигналом выхода из прибыльной сделки при трейлинг стопе является соприкосновение свечи и верхней линии индикатора «azzx_donchian_1_0» при сделки на продажу и соприкосновение свечи и нижней линии индикатора «azzx_donchian_1_0» при сделки на покупку. Но также должна быть возможность устанавливать фиксированный TP для второй сделки (соответственно трелинг стоп не включается при фиксированном TP второй сделки).
2 вариант
TP двух сделок не устанавливается а в момент положительной позиции (сделки пошли в + хотябы на 1 пипс и индикатор «azzx_donchian_1_0» поравнялся по горизонтали с положительными сделками) включается трейлинг стоп по индикатору «azzx_donchian_1_0». Сигналом выхода из прибыльных сделкок при трейлинг стопе является соприкосновение свечи и верхней линии индикатора «azzx_donchian_1_0» при сделки на продажу и соприкосновение свечи и нижней линии индикатора «azzx_donchian_1_0» при сделки на покупку.
Объем сделки, открываемой советником.
Объем сделок должен выставляться фиксированным значением и в процентах от депозита.
Дополнительные условия советника.
Все значения SL, TP в советнике должен устанавливаться в пипсах.
У сделок должен быть свой «MagicNumber».
Необходима включаемая и отключаемая функция Мартингейла с регулируемым коэффициентом умножения. Мартингейл включается только при убыточной сделке и возвращается на исходное значение объема сделок при положительной сделке.
Советник должен работать на всех таймфреймах и инструментах, без привязки к брокеру.
Параметры советника.
- фиксированный объем каждой сделки;
- объем сделок в процентах от депозипа (исключает использование фиксированного объема);
- фиксированное значение SL для сделок в пипсах (0 — не используется);
- фиксированное значение TP в пипсках для каждой сделки (0 — не используется);
- Отключение и включение функции трейлинг стопа для второй сделки;
- Отключение и включение функции трейлинг стопа для первой сделки;
- все доступные настройки индикаторов «Super-Point-Signal» и «azzx_donchian_1_0»;
- разращенное время открытия ордеров от «n» до «n» часов и минут (при этом остальные функции советника работают)
- отключение ограничений на открытия ордеров по времени «круглосуточная работа»
- Включение и отключение Мартингейла.
- Коэффициент умножения Мартингейла.
- MagicNumber с установкой необходимого значения
Перед отдачей заказчику советник тщательно тестируются на баги и неотработки. Код советника должен быть оптимизирован (чтобы MT4 не подтупливал при работе советнка).
Сопровождение: бесплатное исправление багов. По окончанию гарантированно предоставляется исходный код. А также расписывает понятным языком какая функция или параметр советника за что отвечает (по просьбе заказчика).