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

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 10 gün
Müşteri tarafından geri bildirim
Все сделано быстро, качественно и с пониманием сути вопроса. Очень сильно облегчает задачу то, что Дмитрий является практикующим трейдером, это существенно облегчает задачу.
Geliştirici tarafından geri bildirim
Очень адекватный заказчик. Точно знает чего хочет.

Şartname

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

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

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(57)
Projeler
90
13%
Arabuluculuk
3
33% / 0%
Süresi dolmuş
0
Serbest
Yayınlandı: 2 kod
2
Geliştirici 2
Derecelendirme
(281)
Projeler
650
28%
Arabuluculuk
112
19% / 62%
Süresi dolmuş
319
49%
Serbest
3
Geliştirici 3
Derecelendirme
(279)
Projeler
341
37%
Arabuluculuk
6
50% / 17%
Süresi dolmuş
7
2%
Serbest
Yayınlandı: 5 kod
4
Geliştirici 4
Derecelendirme
(23)
Projeler
53
9%
Arabuluculuk
10
20% / 60%
Süresi dolmuş
11
21%
Serbest
Yayınlandı: 6 kod
5
Geliştirici 5
Derecelendirme
(361)
Projeler
644
26%
Arabuluculuk
92
72% / 14%
Süresi dolmuş
12
2%
Çalışıyor
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(45)
Projeler
76
20%
Arabuluculuk
7
0% / 86%
Süresi dolmuş
14
18%
Serbest
7
Geliştirici 7
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
8
Geliştirici 8
Derecelendirme
(5)
Projeler
3
0%
Arabuluculuk
19
0% / 100%
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(14)
Projeler
22
59%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
2
9%
Serbest
Yayınlandı: 1 kod
10
Geliştirici 10
Derecelendirme
(13)
Projeler
34
76%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
6
18%
Serbest
11
Geliştirici 11
Derecelendirme
(4)
Projeler
5
40%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod

Proje bilgisi

Bütçe
30 - 31 USD
Son teslim tarihi
from 1 to 30 gün