Торговый робот для МТ4

MQL5 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 3 saat
Geliştirici tarafından geri bildirim
Задание составлено четкое и грамотное. Оперативное подтверждение шагов. Адекватность. Всем рекомендую.
Müşteri tarafından geri bildirim
Работа выполнена быстро! Моя оценка: 5+

Şartname

Здравствуйте!

Нужно сделать советник на основе любого индикатора, который показывает более - менее приличный результат. В настройках этого советника я должен сам указывать направление (buy / sell) следующего ордера.

Входные параметры, которые я должен устанавливать сам:

magic = 0; // маджик ID

LotStart = 0.01; // лот

StopLoss = 10; // StopLoss в пунктах

TakeProfit = 10; // TakeProfit в пунктах

LotsMultipler = 2; // Множитель лота

expert = foresignal; //комментарий к сделкам

order_2 = ?; // Направление второго ордера buy или sell.

order_3 = ?; // Направление следующего ордера buy или sell.

order_4 = ?; // Направление следующего ордера buy или sell.

order_5 = ?; // Направление следующего ордера buy или sell.

order_6 = ?; // Направление следующего ордера buy или sell.

order_7 = ?; // Направление следующего ордера buy или sell.

order_8 = ?; // Направление следующего ордера buy или sell.

order_9 = ?; // Направление следующего ордера buy или sell.

order_10 = ?; // Направление следующего ордера buy или sell.

Принцип работы советника: 

По сигналу индикатора открывается сделка на продажу (sell). Если сделка закрывается по TakeProfit, то следующий ордер открывается снова по сигналу и тем же лотом.

Если же вторая сделка закрылась по StopLoss, то следующая сделка открывается в том направлении, которое указано во входных параметрах (order_2) и лотом, умноженным на параметр LotsMultipler(задается в настройках LotsMultipler).

Если вторая сделка закрылась по TakeProfit, то начинаем с начала. Если вторая сделка закрылась по StopLoss, то открываем ордер в том направлении, которое указано во входных параметрах (order_3) и лотом, умноженным на параметр LotsMultipler(задается в настройках LotsMultipler).

Все последующие сделки открываются аналогично. 


Примеры сделок, если первая сделка открыта  sell:

1. sell - закрылась по StopLoss, лот 0,01.

2. sell - закрылась по StopLoss, лот 0,02.

3. buy - закрылась по StopLoss, лот 0,04.

4. sell - закрылась по StopLoss, лот 0,08.

5. buy - закрылась по TakeProfit, лот 0,16.

 

Примеры сделок, если первая сделка открыта buy:

1. buy - закрылась по StopLoss, лот 0,01.

2. buy - закрылась по StopLoss, лот 0,02.

3. sell - закрылась по StopLoss, лот 0,04.

4. buy - закрылась по StopLoss, лот 0,08.

5. sell - закрылась по TakeProfit, лот 0,16.

 

 Т.е. если первая сделка открыта на sell, то используем установленные значения из входных параметров. Если первая сделка открыта на buy, то используем обратные настройки из входных параметров (т.е. если в настройках установлена вторая сделка sell, то открываем buy).

 

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
50%
Serbest
Yayınlandı: 1 kod
2
Geliştirici 2
Derecelendirme
(511)
Projeler
978
74%
Arabuluculuk
27
19% / 67%
Süresi dolmuş
100
10%
Serbest
Yayınlandı: 1 makale, 6 kod
3
Geliştirici 3
Derecelendirme
(111)
Projeler
327
55%
Arabuluculuk
17
12% / 47%
Süresi dolmuş
104
32%
Serbest
4
Geliştirici 4
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
5
Geliştirici 5
Derecelendirme
(73)
Projeler
257
53%
Arabuluculuk
16
50% / 38%
Süresi dolmuş
83
32%
Serbest
6
Geliştirici 6
Derecelendirme
(195)
Projeler
395
28%
Arabuluculuk
155
20% / 52%
Süresi dolmuş
112
28%
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
(619)
Projeler
1430
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
9
Geliştirici 9
Derecelendirme
(281)
Projeler
650
28%
Arabuluculuk
112
19% / 62%
Süresi dolmuş
318
49%
Serbest
10
Geliştirici 10
Derecelendirme
(493)
Projeler
1022
58%
Arabuluculuk
30
27% / 23%
Süresi dolmuş
133
13%
Çalışıyor

Proje bilgisi

Bütçe