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

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
Published: 2 codes
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
Published: 271 articles, 1 code
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
(118)
Projects
217
49%
Arbitration
1
0% / 0%
Overdue
25
12%
Free
Published: 1 code
7
Developer 7
Rating
(361)
Projects
643
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
8
Developer 8
Rating
(144)
Projects
285
42%
Arbitration
19
63% / 5%
Overdue
29
10%
Free
Published: 2 codes
9
Developer 9
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
10
Developer 10
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
11
Developer 11
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
12
Developer 12
Rating
(278)
Projects
340
37%
Arbitration
6
50% / 17%
Overdue
7
2%
Free
Published: 5 codes
13
Developer 13
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Working
Published: 3 codes
14
Developer 14
Rating
(270)
Projects
552
49%
Arbitration
58
40% / 36%
Overdue
228
41%
Working
15
Developer 15
Rating
(14)
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
Published: 1 code
16
Developer 16
Rating
(493)
Projects
1022
58%
Arbitration
30
27% / 23%
Overdue
133
13%
Working
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
(294)
Projects
469
39%
Arbitration
102
40% / 24%
Overdue
77
16%
Loaded
Published: 2 codes

Project information

Budget
30 - 999 USD