Нужен советник, для редактирования отложенных и открытых ордеров

MQL4 Experts Scripts

Specification

Нужен советник(скрипт) который:

1. Будет удалять ордер, если цена подошла к стоп лосу на кол-во пунктов Х (Х указывается в настройках)

2. Если ордер срабатывает, переносить стоп лосс на кол-во пунктов Y от цены открытия (Y указывается в настойках) если цена прошла Z процентов размера стоп лосса (Z указывается в настройках)


Например есть ордер Buy Stop по цене 1.1100, SL-1.1000, TP-1.1300. Х равно 10 пунктов,  Y равно 10 пунктов, Z равно 60 процентов.

1. Если цена равна 1.1010 - отложенный ордер удаляется. 

2. Если ордер сработал и цена равна 1.1160, то SL переносится на уровень 1.1110.


Для отложенных ордеров Sell Stop все действия зеркальные. Ордера Buy Limit и Sell Limit не используются. 


Советник должен "вешаться" на одну валютную пару, но должен подхватывать отложенные ордера Buy Stop и Sell Stop и ордера в которых стоп лосс ниже/выше цены открытия(для Buy/Sell) на всех валютных парах(если это технически возможно).

После выставления отложенного ордера(-ов), в окне соответствующей валютной пары, в левом верхнем углу должно появится уведомление(-я) "Ордер Buy/Sell Stop (номер) принят"

При удалении отложенного ордера(-ов), в окне соответствующей валютной пары, в левом верхнем углу должно появится уведомление(-я)(предыдущие уведомления должны удаляться)  "Ордер Buy/Sell Stop (номер) удален (дата и время)" Уведомление должно удалятся при выставлении нового отложенного ордера или при открытии рыночного ордера на этой же валютно паре.

При переносе TP в окне соответствующей валютной пары, в левом верхнем углу должно появится уведомление(-е)(предыдущие уведомления должны удаляться) "Take Profit ордера №(номер) перенесен на уровень x.xxxx (дата время)". Уведомления должно удаляться при закрытии ордера.

Цвет уведомлений и размер шрифта должны меняться в настройках(по умолчанию размер шрифта - 15, цвет - чёрный) 

Responded

1
Developer 1
Rating
(80)
Projects
117
67%
Arbitration
16
25% / 13%
Overdue
12
10%
Free
2
Developer 2
Rating
(45)
Projects
76
20%
Arbitration
7
0% / 86%
Overdue
14
18%
Free
3
Developer 3
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
4
Developer 4
Rating
(30)
Projects
45
16%
Arbitration
2
0% / 100%
Overdue
4
9%
Free
5
Developer 5
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
6
Developer 6
Rating
(117)
Projects
216
49%
Arbitration
1
0% / 0%
Overdue
25
12%
Free
7
Developer 7
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
8
Developer 8
Rating
(142)
Projects
280
42%
Arbitration
18
61% / 6%
Overdue
29
10%
Free
9
Developer 9
Rating
(473)
Projects
1138
44%
Arbitration
51
31% / 33%
Overdue
500
44%
Free
10
Developer 10
Rating
(341)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
11
Developer 11
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Busy
12
Developer 12
Rating
(257)
Projects
314
37%
Arbitration
6
50% / 17%
Overdue
7
2%
Free
13
Developer 13
Rating
(50)
Projects
94
29%
Arbitration
3
33% / 0%
Overdue
4
4%
Free
14
Developer 14
Rating
(266)
Projects
540
50%
Arbitration
55
40% / 36%
Overdue
224
41%
Free
15
Developer 15
Rating
(14)
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
16
Developer 16
Rating
(491)
Projects
1017
58%
Arbitration
29
28% / 24%
Overdue
132
13%
Free
17
Developer 17
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 0%
Overdue
0
Free
18
Developer 18
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
19
Developer 19
Rating
(19)
Projects
24
4%
Arbitration
0
Overdue
1
4%
Free
20
Developer 20
Rating
(257)
Projects
419
38%
Arbitration
86
44% / 19%
Overdue
71
17%
Busy

Project information

Budget
30 - 999 USD
VAT (25%): 7.5 - 249.75 USD
Total: 37.5 - 1248.75 USD
For the developer
27 - 899.1 USD