Эксперт для ограничения убытков

MQL4 Experts

Job finished

Execution time 16 days

Specification

Данный советник предназначен для ограничения убытков методом усреднения. Изначально первая позиция открывается вручную, а после этого запускается советник.

 

1.       После запуска советник должен определить объем, направление и цену открытой позиции. (Например, мы открылись по EUR USD на  buy по цене 1.1000 объемом 0,1 лота. Выставили вручную TP=1.1010, SL=1.9979. Данные TP и SL это наш рабочий диапазон).

2.       Открыть отложенный ордер sell stop  по цене 1.1000-delta=1.9990 (delta=10 в данном примере. Необходимо сделать этот параметр переменной). TP=1.9979, SL=1.1010+spred (TP, SL, spred - необходимо сделать переменными). Объем в 2 раза больше предыдущей позиции (0,2 лота в данном случае)

3.       Если отложенный ордер не сработал и сработал TP первой открытой позиции, то удалить данный отложенный ордер.

4.       Если сработал отложенный ордер sell stop, то открыть отложенный ордер buy stop по цене 1.1000, TP=1.1010, SL=1.9979-spred. Объем в 2 раза больше предыдущей позиции (0,4 лота в данном случае).

5.       Если отложенный ордер на buy stop (объем 0,4 лота) не сработал и сработал TP предыдущей открытой позиции, то удалить данный отложенный ордер.

6.       Если отложенный ордер buy stop (объем 0,4 лота) сработал, то открыть отложенный ордер sell stop по цене 1.1000-delta=1.9990, TP=1.9979, SL=1.1010+spred. Объем в 2 раза больше предыдущей позиции (0,8 лота в данном случае).

7.       И т.д.

8.       Если цена будет длительное время находиться в диапазоне между TP=1.1010, SL=1.9979, то будет открыто много ордеров и в какой-то момент не хватит средств на счету, чтобы открыть следующий ордер, поэтому необходимо делать расчет перед открытием отложенного ордера:

 

Если средств на депозите не достаточно для открытия отложенного ордера, то выдать сообщение об этом и не открывать ордер – завершить программу.

Responded

1
Developer 1
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
2
Developer 2
Rating
(187)
Projects
367
56%
Arbitration
45
22% / 56%
Overdue
188
51%
Free
Published: 1 article, 6 codes
3
Developer 3
Rating
(43)
Projects
96
44%
Arbitration
8
13% / 38%
Overdue
22
23%
Free
4
Developer 4
Rating
(635)
Projects
1005
47%
Arbitration
33
36% / 36%
Overdue
99
10%
Working
Published: 6 codes
5
Developer 5
Rating
(252)
Projects
462
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
6
Developer 6
Rating
(47)
Projects
89
43%
Arbitration
5
20% / 60%
Overdue
9
10%
Free
7
Developer 7
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
8
Developer 8
Rating
(268)
Projects
602
34%
Arbitration
64
20% / 58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
9
Developer 9
Rating
(80)
Projects
117
67%
Arbitration
16
25% / 13%
Overdue
12
10%
Free
Published: 2 codes
10
Developer 10
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
11
Developer 11
Rating
(34)
Projects
55
31%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
Published: 22 articles, 1 code
12
Developer 12
Rating
(14)
Projects
41
24%
Arbitration
2
0% / 100%
Overdue
16
39%
Free
Published: 1 article, 1 code
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
15
Developer 15
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
16
Developer 16
Rating
(2)
Projects
5
60%
Arbitration
1
0% / 100%
Overdue
2
40%
Free

Project information

Budget
Deadline
to 10 day(s)