Торговый советник, по индикатору Moving Average

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 10 días
Comentario del Cliente
Все сделано быстро, качественно и с пониманием сути вопроса. Очень сильно облегчает задачу то, что Дмитрий является практикующим трейдером, это существенно облегчает задачу.
Comentario del Ejecutor
Очень адекватный заказчик. Точно знает чего хочет.

Tarea técnica

Советник не сложный;
ТЗ максимально чёткое;
Логика простая;
Сроки вменяемые.

Поэтому рассмотрю кандидата, предложившего минимальную стоимость. Пишите ОКОНЧАТЕЛЬНУЮ стоимость, в обсуждении заявки (меньше 30$ ставить не дают, хотелось бы дешевле).

В противном случае автоматически отклоняю, т.к. считаю, что ТЗ не прочитано.

--------------------------------------------------------------------------------------------------------------------------------------------

Описание логики

Советник выставляет и тралит отложенный(ые) ордера (согласно настройкам) на определенном расстоянии (в пунктах) от МА, сверху Sell Limit, снизу Buy Limit.

После срабатывания первого ордера, выставляется сетка, и выставляется и тралится ТП  на определенном расстоянии (в пунктах) от МА.

ТП выставляется только у первого (инициирующего) ордера, после его срабатывания, закрываются, сначала открытые ордера (если они есть), потом остальные лимитники сетки.

Далее все заново.

При закрытии инициирующего ордера вручную, советник должен действовать так же, как при срабатывании ТП.

--------------------------------------------------------------------------------------------------------------------------------------------

Настройки Советника

"Параметры выставления ордеров";

Distance_SL_Order     = 250;     // Дистанция отложек Sell Limit, в новых пунктах от МА.
Distance_Sell_TP          = 75;     // Дистанция Тейк Профит для ордера Sell, в новых пунктах от МА.
Distance_BL_Order     = 225;     // Дистанция отложек Buy Limit, в новых пунктах от МА.
Distance_Buy_TP          = 100;     // Дистанция Тейк Профит для ордера Buy, в новых пунктах от МА.

Magic                      = 0;          // Магический номер.
Delta                       = 3;          // На сколько должна измениться цена, что бы советник передвинул ордер и ТП, что бы не долбать ДЦ каждый пипс. Либо, как вариант, выставляем ордер и ТП по состоянию МА на открытии бара.

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры МА";

Period_ MA      = 50;     // Период МА
Method_MA      = 1;       // 0-SMA, 1-EMA, 2-SMMA, 3-LW
Price_MA          = 0;       // 0-Cloce, 1-Open, 2-High, 3-Low, 4-Median 

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры торговли";

Start_Lot                = 0.01;                     // Объём стартового ордера.
Use Martin             = true/false;              // Использовать Мартина
Martin_Koef           = 2;                           // Коэффициент Мартина
Use_Lot_Plus        =  true/false;            // Использовать добавление лота
Lot_Plus                 = 0.01;                     // Значение добавления лота
No_Loss                 = true/false;             // Использовать закрытие сделок в безубыток
Stop_After_TP       = true/false;             // Остановить торговлю по достижению ТП
Trade_Time            = "00:00-00:00";     // Время торговли

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры сетки";

Start_Amount_Order             = 3;               // Количество начальных ордеров
Add_Amount_Order              = 7;              // Количество дополнительных ордеров
Amount_Orders_Grid_1        =3;              // Количество ордеров сетки №1
Step_Grid_1                           = 50;           // Дистанция ордеров сетки №1
Amount_Orders_Grid_2        =3;               // Количество ордеров сетки №2
Step_Grid_2                           = 100;          // Дистанция ордеров сетки №2
Amount_Orders_Grid_3        =4;               // Количество ордеров сетки №3
Step_Grid_3                           = 150;          // Дистанция ордеров сетки №3

--------------------------------------------------------------------------------------------------------------------------------------------

Примеры

На рис ниже, тралим ордера

Distance_SL_Order     = 200; 
Distance_Sell_TP          = 100; 
Distance_BL_Order     = 200; 
Distance_Buy_TP          = 100; 
Start_Amount_Order      = 3;
Amount_Orders_Grid_1  = 3;
Step_Grid_1                  = 50;
Use_Lot_Plus                 = true;
Lot_Plus                        = 0.01;  


Рис. 1


На рис ниже, предположим, что сработал первый Sell Limit

Distance_SL_Order     = 200; 
Distance_Sell_TP          = 100;
Use_Lot_Plus                 = true;
Lot_Plus                        = 0.01;  
Start_Amount_Order     = 3;
Add_Amount_Order       = 7;
Amount_Orders_Grid_1 =3;
Step_Grid_1                  = 50;
Amount_Orders_Grid_2  =3;
Step_Grid_2                  = 100;
Amount_Orders_Grid_3  =4;
Step_Grid_3                  = 150;  


Пример торговой логики, можно посмотреть на видео youtube.com/channel/UCtxKgsqMGaIWh7jPPjSOQfg

Han respondido

1
Desarrollador 1
Evaluación
(57)
Proyectos
90
13%
Arbitraje
3
33% / 0%
Caducado
0
Libre
Ha publicado: 2 ejemplos
2
Desarrollador 2
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
3
Desarrollador 3
Evaluación
(279)
Proyectos
341
37%
Arbitraje
6
50% / 17%
Caducado
7
2%
Libre
Ha publicado: 5 ejemplos
4
Desarrollador 4
Evaluación
(23)
Proyectos
53
9%
Arbitraje
10
20% / 60%
Caducado
11
21%
Libre
Ha publicado: 6 ejemplos
5
Desarrollador 5
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
6
Desarrollador 6
Evaluación
(45)
Proyectos
76
20%
Arbitraje
7
0% / 86%
Caducado
14
18%
Libre
7
Desarrollador 7
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
8
Desarrollador 8
Evaluación
(5)
Proyectos
3
0%
Arbitraje
19
0% / 100%
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(14)
Proyectos
22
59%
Arbitraje
2
0% / 50%
Caducado
2
9%
Libre
Ha publicado: 1 ejemplo
10
Desarrollador 10
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre
11
Desarrollador 11
Evaluación
(4)
Proyectos
5
40%
Arbitraje
1
0% / 100%
Caducado
0
Libre
Ha publicado: 1 ejemplo

Información sobre el proyecto

Presupuesto
30 - 31 USD
Plazo límite de ejecución
de 1 a 30 día(s)