Создание советника для работы с локировочными ордерами

MQL4 Experts

Specification


Цель



Создать торгового советника (EA) для MetaTrader 4, который автоматически контролирует просадку и при достижении критического уровня открывает один или несколько локировочных ордеров, управляет их размером и закрытием на основе заданных условий.



Основные функции



  1. Контроль просадки
    • В настройках указывается критическая просадка (в % от депозита или свободной маржи).
    • При достижении заданного уровня просадки советник открывает локировочный ордер или серию ордеров.
    • Вход и выход из локировки должны работать постоянно, пока цена не выйдет из установленного пользователем диапазона просадки.

  2. Управление локировочными ордерами
    • Параметры локировочных ордеров задаются в настройках:
      • Количество ордеров, которые можно открыть одновременно (MaxLockOrders).
      • Размер лота (фиксированный или по шагу).
      • Шаг между ордерами (например, через каждые X пунктов просадки).
      • Символ (по умолчанию тот же, где идет торговля).

    • Советник открывает и закрывает локировочные ордера:
      • по сигналам выбранных индикаторов (настраиваемые пользователем);
      • либо по ценовому диапазону (PriceRangeMin/PriceRangeMax).


  3. Закрытие локировочных ордеров
    • Автоматически, если условия выхода (индикатор/ценовой диапазон) выполнены.
    • Возможность включить ручное закрытие (true/false).
    • Контроль максимального убытка:
      • Параметр MaxLockLoss (в валюте депозита или %).
      • Если убыток по отдельному ордеру или по сумме всех локировочных ордеров достигает этого значения, закрытие выполняется принудительно.

    • Поддержка разных режимов закрытия:
      • Закрытие всех локировочных ордеров разом.
      • Закрытие частями (по отдельным сигналам или по достижению прибыли/убытка).


  4. Работа с инструментами
    • Поддержка всех валютных пар Forex.
    • Поддержка торговых инструментов XAUUSD и XAGUSD

Responded

1
Developer 1
Rating
(852)
Projects
1469
72%
Arbitration
123
28% / 47%
Overdue
360
25%
Working
Published: 3 articles
2
Developer 2
Rating
(83)
Projects
143
52%
Arbitration
8
13% / 75%
Overdue
22
15%
Free
3
Developer 3
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
146
24%
Working
Published: 1 article, 22 codes
4
Developer 4
Rating
(28)
Projects
46
48%
Arbitration
2
50% / 50%
Overdue
0
Free
5
Developer 5
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
6
Developer 6
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
7
Developer 7
Rating
(213)
Projects
278
21%
Arbitration
26
58% / 15%
Overdue
0
Loaded
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
11
Developer 11
Rating
(46)
Projects
65
28%
Arbitration
0
Overdue
6
9%
Free
12
Developer 12
Rating
(634)
Projects
741
34%
Arbitration
49
53% / 39%
Overdue
14
2%
Working
13
Developer 13
Rating
(5)
Projects
7
0%
Arbitration
8
13% / 75%
Overdue
3
43%
Free
14
Developer 14
Rating
(84)
Projects
142
13%
Arbitration
11
55% / 18%
Overdue
3
2%
Free
15
Developer 15
Rating
(175)
Projects
189
33%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
16
Developer 16
Rating
(45)
Projects
105
30%
Arbitration
8
25% / 50%
Overdue
40
38%
Free
17
Developer 17
Rating
(9)
Projects
22
9%
Arbitration
3
0% / 67%
Overdue
3
14%
Working
18
Developer 18
Rating
(12)
Projects
13
8%
Arbitration
1
0% / 100%
Overdue
0
Free
19
Developer 19
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
20
Developer 20
Rating
(369)
Projects
459
55%
Arbitration
24
58% / 17%
Overdue
31
7%
Working
21
Developer 21
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
22
Developer 22
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
23
Developer 23
Rating
(16)
Projects
21
29%
Arbitration
2
50% / 0%
Overdue
4
19%
Free
24
Developer 24
Rating
(39)
Projects
52
19%
Arbitration
15
27% / 67%
Overdue
8
15%
Free
Published: 1 code
25
Developer 25
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
30 - 500 USD