Требуется написать советник на 2х индикаторах

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 19 días
Comentario del Cliente
Все четко ! Заказ выполнен точно в срок. Все ошибки устраняет быстро. Всем рекомендую !!!

Tarea técnica

Техническое задание

Используется 2 индикатора "Елф" с разными настройками 

Индикатор - НЕ перерисовывает 

1й  - 25/5/50 (для определения основного направления)

2й - по умолчанию - для отложенных ордеров

Все отложенные ордера берутся в обе стороны с увеличенным лотом в сторону движения цены (если 1й индикатор в верху =  2селл+1бай

и если 1й снизу = 2 бай + 1 селл)

ТП - пункты

ТП сетки - пункты (от уровня безубытка)

Трейлинг Стоп - пункты прибыли(при достижении которых трейлинг стоп начинает движение от уровня безубытка)

При установке ордеров сразу выставляется ТП (в пунктах). (прописываются в настройках)

При открытии добавочных ордеров - ТП удаляются и выставляются новые из расчета "Безубыток" + ТП сетки (прописываются в настройках)

Также нужно добавить Трейлинг Стоп который должен срабатывать от безубытка + пункты (прописываются в настройках)

Добавочные ордера

Шаг - растояние между ордерами (прописываются в настройках)

Увеличение лота (да/нет) - "да"= удвоение лотов / "нет" = лот не увеличивается (прописываются в настройках)

Максимальное количество ордеров (прописываются в настройках)= (1й открытый ордер + добавочные ордера)

Локирование (замок) - (да/нет) . Если включено Да - то после последнего добавочного ордера откладывается противоположный ордер

 с лотом равным открытым позиций (замок). Если опция отключена - после последнего добавочного ордера продолжается работа в обычном режиме

Нужно добавить опцию

Набор позиций (Да/Нет)

Если установленно "Да" - то отложенные ордера откладываются снова после срабатывания предыдущего

Если опция "Нет" - то после открытия ордера ордера НЕ откладываются пока не закроется открытый

(Тоесть может быть открыто только 2 ордера : 2+1 на верхнем (внутреннем) и 2+1 на нижнем (внутреннем)(или не станет в "Замок")

Если один из них закрылся - откладывается новый на этомже индикаторе

================================================

Открытие замков

Включение "Замка" - опция "Да" - "Нет". Если включена "Да" - то после открытия последней ступени открывается противоположная позиция с равным количеством лотов.

Вся последующая прибыль должна фиксироваться и использоваться для открытия "Замка" (по 0,01 лоту бай и селл)

==============================================

Для удобства вывести (основную информацию) на чарт

===========================================================================================================================================================================================


В настройках советника должны быть настройки:

- Time Frame

- Лот 1(по направлению индикатора - 0,02)

- Лот 2 (противоположное направление - 0,01)

- Увеличение лота (0 = без увеличения , 2 = все последующие добавочные ордера удваиваются, например : 0,01/0,02/0,04/0,08...)

- Расстояние между ордерами (в пунктах)

- Максимальное количество ордеров (количество "ступеней" добавочных ордеров - Если указанно "3" значит при движении цены против нас ЕА может открыть добавочные позиции - на расстоянии указанном в "Расстояние между ордерами")

- ТП (одинаковый для бай и селл )

- ТП 2 (при срабатывании 1й добавочной ступени ТП удаляется и выставляется новый "Безубыток" + пункты

- Трейлинг Стоп ТП2 (включается от уровня безубыдка на указанном расстоянии)

- Время Работы Советника (например с 9:00 до 22:00)

- Лок Ордера (Включение "Замка") - опция "Да" - "Нет". Если включена "Да" - то после открытия последней ступени открывается противоположная позиция с равным количеством лотов (Если у нас

открыта первая позиция 0,02 бай и сработали еще 3 добавочные ступени (0,02+0,02+0,02) то открывается 0,08 вместо следующей ступени) - "Замок" срабатывает на расстоянии "Расстояние между ордерами"


после последней ступени (первая позиция 0,02 бай плюс добавочные/0,02 бай / 0,02 бай/ 0,02 бай/ 0,08 селл)

После открытия "Замка" все ТП донной ветки убираются

- Магическое число

Настройки индикатора:

- TimeFrame

- Елф К

- Елф М

- АТR

=================================================


часть 2


Так как мы не используем СтопЛосс то должна быть функция «Замок» (открытие позиций одинакового объема противоположного направления)


Функция «Замок» должна включаться на уровне добора позиций. Если у нас в настройка есть 3 ступеней (Максимальное количество ордеров) –  то при достижении цены уровня 4й ступени должен сработать «Замок»

 — тем самым блокирует наш баланс от дальнейшей просадки.

При открытии «Замка» все ТП — закрываются (удаляются) !!!

После срабатывания Замка советник работает в обычном режжиме.

А : Вся прибить полученная в результате закрытия последующих сделок должна фиксироваться. 

Б : Цена стоимости 0,01 лота «замка» должна быть усреднена (бай + селл) и зафиксирована (общий убыток всех односторонних ордеров делится на количество лотов);

- Если полученная прибыль (пункта А) выше цены стоимости 0,01 лота замка (бай+сел)  — мы закрываем 0,01 лот (0,01 бай + 0,01 сел) самой удаленно убыточной позиции;

- При закрытии позиции проверяется количество ордеров «Замка». Обьем ордеров бай должно соответствовать Обьему селл 

****************************************************************************************************************************************************

Прописать индикатор в советнике

Советник должен пройти проверку MQL5 для маркета

Доработать советник для работы с 6 валютными парами.( по договоренности )

Для каждой валютной пары должны быть отдельные настройки (такиеже как и для обычного советника)

Вывести информационное окно на чарт с информацией по каждой паре : 

Название валютной пары 

 "Position locking" (Количество "замков" на каждой паре)

 "Lot volume" (обьем открытых позиций по каждой паре)

 "Profit" (текущая прибыль по каждой паре)

 "Profit $ All" (Прибыль всех закрытых позиций со всех валютных пар)

Открытие замков происходит за счет списания "Profit $ All" (списывается при накоплении достаточной суммы для равномерного закрытия позиций находящихся в замке)


Han respondido

1
Desarrollador 1
Evaluación
(6)
Proyectos
8
13%
Arbitraje
1
0% / 100%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
4
Desarrollador 4
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
Solicitudes similares
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Información sobre el proyecto

Presupuesto
50+ USD
Plazo límite de ejecución
de 2 a 5 día(s)