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

MQL4 EA

작업 종료됨

실행 시간 10 일
고객의 피드백
Все сделано быстро, качественно и с пониманием сути вопроса. Очень сильно облегчает задачу то, что Дмитрий является практикующим трейдером, это существенно облегчает задачу.
피고용인의 피드백
Очень адекватный заказчик. Точно знает чего хочет.

명시

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

Поэтому рассмотрю кандидата, предложившего минимальную стоимость. Пишите ОКОНЧАТЕЛЬНУЮ стоимость, в обсуждении заявки (меньше 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

응답함

1
개발자 1
등급
(57)
프로젝트
90
13%
중재
3
33% / 0%
기한 초과
0
무료
게재됨: 2 코드
2
개발자 2
등급
(281)
프로젝트
650
28%
중재
112
19% / 62%
기한 초과
319
49%
무료
3
개발자 3
등급
(279)
프로젝트
341
37%
중재
6
50% / 17%
기한 초과
7
2%
무료
게재됨: 5 코드
4
개발자 4
등급
(23)
프로젝트
53
9%
중재
10
20% / 60%
기한 초과
11
21%
무료
게재됨: 6 코드
5
개발자 5
등급
(361)
프로젝트
644
26%
중재
92
72% / 14%
기한 초과
12
2%
작업중
게재됨: 1 코드
6
개발자 6
등급
(45)
프로젝트
76
20%
중재
7
0% / 86%
기한 초과
14
18%
무료
7
개발자 7
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
8
개발자 8
등급
(5)
프로젝트
3
0%
중재
19
0% / 100%
기한 초과
0
무료
9
개발자 9
등급
(14)
프로젝트
22
59%
중재
2
0% / 50%
기한 초과
2
9%
무료
게재됨: 1 코드
10
개발자 10
등급
(13)
프로젝트
34
76%
중재
1
100% / 0%
기한 초과
6
18%
무료
11
개발자 11
등급
(4)
프로젝트
5
40%
중재
1
0% / 100%
기한 초과
0
무료
게재됨: 1 코드

프로젝트 정보

예산
30 - 31 USD
기한
에서 1  30 일