Доработка советника

MQL4 Indicators Experts

Specification

Хочу в стандартный советник MACD simple внести небольшие коррективы.

Правила входа и выхода оставляем как и есть, единственно если можно вывести параметры (12,26,9) в настройки советника, чтобы их можно было менять.

Добавить Magic, чтобы можно было на несколько пар ставить, а то я читал вроде он только типа на GPB/USD работает ?

Добавить сетку ордеров:

MaxOrder = максимально допустимое количество ордеров в сетке (серии)

Distance = расстояние между ними

LotMulti = коэффициент увеличения

StopLoss = хочу чтобы стоп для всех ордеров в сетке находился на одном уровне, заданный данной переменной. Например: открылась сделка по сигналу советника со стопом в 200пп. (StopLoss=200) расположенном на уровне 1,3450, значит все последующие открытые ордера должны иметь стоп на этом же уровне 1,3450.

Если по первой сделке сработал трайлингстоп, то и по всей серии тайкпрофит или стоплосс (не помню что при срабатывании трейлинга модифицируется) должен быть перенесен на этот же уровень. Например: открылась первая сделка по сигналу советника, потом ушли в минус и открылся 2-ой ордер (Limit), а потом цена развернулась и пошла в нашу сторону. Прошла 30пп. и по ней сработал трайлингстоп предусмотренный советником, значит и у 2-го ордера надо поменять тайкпрофит/стоплосс на уровень где расположен тайкпрофит/стоплосс 1-го ордера.

Закрытие сделок: Первый ордер закрывается по тайкпрофиту, стоплоссу или по предусмотренному советником сигналу.

При закрытии первого ордера, причем не важно по тайкпрофиту или по сигналу советника он закрылся, все остальные ордера серии тоже должны закрыться, а не сработавшие удалиться

Вот в принципе и все, еще спасибо огромное.

Responded

1
Developer 1
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
146
24%
Working
Published: 1 article, 22 codes
2
Developer 2
Rating
(45)
Projects
105
30%
Arbitration
8
25% / 50%
Overdue
40
38%
Free
3
Developer 3
Rating
(34)
Projects
51
49%
Arbitration
3
0% / 67%
Overdue
3
6%
Free
4
Developer 4
Rating
(106)
Projects
189
46%
Arbitration
34
24% / 41%
Overdue
58
31%
Free
Published: 12 codes
5
Developer 5
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
6
Developer 6
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
7
Developer 7
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
10
Developer 10
Rating
(54)
Projects
164
43%
Arbitration
43
47% / 16%
Overdue
58
35%
Free
Published: 1 code
11
Developer 11
Rating
(64)
Projects
144
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Working
12
Developer 12
Rating
(11)
Projects
13
15%
Arbitration
0
Overdue
1
8%
Free
Published: 3 codes
13
Developer 13
Rating
(8)
Projects
24
38%
Arbitration
4
50% / 0%
Overdue
9
38%
Free
14
Developer 14
Rating
(74)
Projects
93
53%
Arbitration
3
33% / 0%
Overdue
3
3%
Free
Published: 16 codes
15
Developer 15
Rating
Projects
5
20%
Arbitration
0
Overdue
3
60%
Free
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget