Нужно создать Expert Advisor (EA) для MetaTrader 5, который получает сигналы из графических объектов

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 5 días
Comentario del Ejecutor
Отличный заказчик - приятно работать - рекомендую.
Comentario del Cliente
Гарна робота. Майбутні проекти по можливості буду відпрацьовувати з Ivan Kopchuk

Tarea técnica

Техническое задание 
1. Общая логика

Нужно создать Expert Advisor (EA) для MetaTrader 5, который получает сигналы из графических объектов, созданных индикатором “The 1 2 3 Pattern Scanner MT5”.
Индикатор прикрепляется пользователем вручную. EA работает на любом инструменте и ТФ.

2. Источники сигналов (объекты на графике)
BUY сигнал

Появление синей стрелки

Вход отложенным ордером – уровень входа синяя ценовая метка (Buy Stop)

Стоп лосс – красная ценовая метка + спред +1

Отмена входа – цена пробила уровень стоп лосса

Обновление шаблона

SELL сигнал

Появление красной стрелки

Вход отложенным ордером – уровень входа синяя ценовая метка + спред +1 (Sell Stop)

Стоп лосс – красная ценовая метка

Отмена входа – цена пробила уровень стоп лосса

Обновление шаблона

3. Торговые часы

Входные параметры:
• UseTradeHours (bool)
• TradeStartHour (int)
• TradeEndHour (int, не включительно)

Если включено — EA работает только когда час открытия текущего бара находится в диапазоне.

4. Открытие сета ордеров

EA открывает сет из 1–5 рыночных ордеров (направление BUY или SELL).
Все ордера открываются одновременно.
Take Profit (RR отдельно для каждого ордера).

8. Расчёт лота

• Общий риск: RiskPerSet
• Риск на ордер: RiskPerSet / OrdersCount
• Лот рассчитывается с учётом:
o расстояния до SL,
o tick value / tick size,
o риска на ордер.

8.3. Нормализация лота

❗️ Если лот меньше минимального → взять минимально допустимый лот, а не отменять сделку.
❗️ Если больше → взять максимально допустимый.
❗️ Шаг → округлять до ближайшего валидного значения.

10. Когда НЕ открывать сет

• Нет сигнала на баре
• Нет SL Point на этом же баре
• Вне торговых часов (если фильтр включён)
• Цена пробила уровень стоп лосса по данному сигналу

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(34)
Proyectos
35
20%
Arbitraje
2
0% / 100%
Caducado
1
3%
Libre
2
Desarrollador 2
Evaluación
(12)
Proyectos
13
8%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
30+ USD