MT5 XAUUSD Drawdown Push Watcher

Tarea técnica

Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01.

Логика:

  • при появлении новой BUY позиции запомнить цену открытия;
  • если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5;
  • для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один Push Notification;
  • повторно по одной позиции не уведомлять;
  • после закрытия позиции удалить её из отслеживания;
  • после перезапуска MT5/VPS продолжать отслеживать уже открытую позицию;
  • никаких открытий/закрытий сделок, изменения SL/TP и ордеров.

Настраиваемые параметры: Symbol, LotFilter, DrawdownDistance, PushOn/Off.
В push указать BUY/SELL, цену входа, текущую цену и размер движения против позиции.
Передать исходник .mq5 и готовый .ex5.

Советник должен корректно работать на hedging-счёте MT5 и отслеживать каждую отдельную позицию XAUUSD 0.01 независимо.

Han respondido

1
Desarrollador 1
Evaluación
(636)
Proyectos
746
34%
Arbitraje
49
53% / 39%
Caducado
14
2%
Trabaja
2
Desarrollador 2
Evaluación
(295)
Proyectos
367
30%
Arbitraje
37
27% / 65%
Caducado
10
3%
Trabaja
Ha publicado: 10 ejemplos
3
Desarrollador 3
Evaluación
(96)
Proyectos
114
17%
Arbitraje
6
33% / 17%
Caducado
5
4%
Libre
Ha publicado: 1 ejemplo
4
Desarrollador 4
Evaluación
(175)
Proyectos
189
33%
Arbitraje
5
60% / 20%
Caducado
3
2%
Libre
Ha publicado: 3 ejemplos
5
Desarrollador 5
Evaluación
(852)
Proyectos
1470
72%
Arbitraje
122
29% / 48%
Caducado
361
25%
Libre
Ha publicado: 3 artículos
6
Desarrollador 6
Evaluación
(215)
Proyectos
282
21%
Arbitraje
28
57% / 14%
Caducado
0
Trabaja
7
Desarrollador 7
Evaluación
(65)
Proyectos
117
24%
Arbitraje
13
54% / 46%
Caducado
15
13%
Libre
Ha publicado: 2 ejemplos
8
Desarrollador 8
Evaluación
(14)
Proyectos
21
24%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
9
Desarrollador 9
Evaluación
(60)
Proyectos
95
42%
Arbitraje
4
0% / 100%
Caducado
4
4%
Libre
10
Desarrollador 10
Evaluación
(116)
Proyectos
137
58%
Arbitraje
1
0% / 0%
Caducado
0
Libre
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
12
Desarrollador 12
Evaluación
(562)
Proyectos
858
61%
Arbitraje
33
27% / 45%
Caducado
24
3%
Libre
Ha publicado: 1 ejemplo
13
Desarrollador 13
Evaluación
(23)
Proyectos
27
33%
Arbitraje
2
0% / 50%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(631)
Proyectos
709
42%
Arbitraje
2
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 9 ejemplos
16
Desarrollador 16
Evaluación
(64)
Proyectos
145
46%
Arbitraje
21
38% / 24%
Caducado
32
22%
Libre
17
Desarrollador 17
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 5 ejemplos
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 5 ejemplos
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
21
Desarrollador 21
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
22
Desarrollador 22
Evaluación
(438)
Proyectos
649
53%
Arbitraje
35
63% / 20%
Caducado
7
1%
Trabaja
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
25
Desarrollador 25
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(174)
Proyectos
270
63%
Arbitraje
4
50% / 25%
Caducado
10
4%
Trabaja
28
Desarrollador 28
Evaluación
(298)
Proyectos
478
40%
Arbitraje
105
40% / 24%
Caducado
82
17%
Trabajando
Ha publicado: 2 ejemplos
29
Desarrollador 29
Evaluación
(71)
Proyectos
83
39%
Arbitraje
3
0% / 0%
Caducado
1
1%
Libre
Ha publicado: 7 ejemplos
30
Desarrollador 30
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
31
Desarrollador 31
Evaluación
(54)
Proyectos
102
23%
Arbitraje
12
25% / 17%
Caducado
13
13%
Libre
32
Desarrollador 32
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 4 ejemplos
33
Desarrollador 33
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
34
Desarrollador 34
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
35
Desarrollador 35
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
36
Desarrollador 36
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
37
Desarrollador 37
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
38
Desarrollador 38
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
40
Desarrollador 40
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
41
Desarrollador 41
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
42
Desarrollador 42
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
43
Desarrollador 43
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Описание: Требуется разработать торгового робота для автоматизации моей стратегии торговли золотом XAUUSD на таймфрейме M15. Основная логика стратегии: снятие ликвидности за локальным фракталом; формирование ордер-блока и чистого имбаланса; определение точки входа (ТВХ); установка стоп-лосса на расстоянии $10 от ТВХ; тейк-профит на следующей подтверждённой зоне противоположного направления; переключение направления
Имеется очень старый и очень большой по размеру эксперт. Поскольку он уже работает,то переписыватьс нуля его крайне нежелательно. Необходимо добавить функцию принудительного закрытия ордера.Я пытался это сам сделать по учебнику, но компилятор выдаёт алёрты. Функцию нужно вставить в район строк 208440-208500 (магический номер 01_01),по всем остальным ордерам я распишу сам.Главное,чтобы никаких ошибок и алёртов. Тут

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
de 1 a 3 día(s)