Expert Advisor based on ZigZag structure with H1 trend filter, HL/LH entries and optional scalping logic (MT5)

MQL5 Эксперты

Техническое задание

📋 Project Description:

I’m looking for an experienced MQL5 developer to build an EA that trades based on market structure with multi-timeframe confirmation. The core logic is as follows:


📌 Strategy Logic:

Trend Filter (H1 and optional H4):

Use a ZigZag indicator on H1 (and optionally on H4) to determine the trend direction:

  • Uptrend = latest H1 HH and HL

  • Downtrend = latest H1 LL and LH

  • Optional second trend filter via H4 ZigZag

  • Only open entries on M1 in the direction of the H1 trend

Entry Signal (M1):

  • Buy at HL (only if trend = uptrend)

  • Sell at LH (only if trend = downtrend)

  • Optional: entry only after candle closes above HL (or below LH)

  • Optional: RSI confirmation using a selectable timeframe

    • Buy if RSI > X (e.g. 55), Sell if RSI < Y (e.g. 45)

Scalping / Grid Option:

  • Option to open multiple entries at subsequent HLs or LHs

  • Configurable minimum distance between entries (in pips)

  • Lot size adjustable per step (fixed or multiplied)

Exit Logic:

  • Default: close at the next ZigZag turning point (LL/LH or HH/HL)

  • Optional exit conditions:

    • MA crossover (user-defined MAs)

    • RSI divergence (optional)

    • Known support/resistance or fibo level (optional input)

  • Trailing Stop: optional, pip- or ATR-based

  • SL/TP: user-defined in pips or based on latest HH/LL

Time Filters:

  • Active trading hours configurable (e.g., only between 08:00–22:00 CET)


⚙️ User Configurable Parameters:

  • Lot size, magic number

  • Enable/disable H1 or H4 trend filter

  • RSI settings: value and timeframe

  • Minimum distance between entries (pips or ATR)

  • Max number of active trades per direction

  • Trailing Stop: enable, trigger, and step

  • MA parameters

  • Trade window (time filter)

  • SL/TP method: fixed or HH/LL-based

  • Use of external indicators (e.g. custom ZigZag as mq5/ex5)


Requirements:

  • Fully compatible with MetaTrader 5

  • Primary target: XAU/USD should work on any symbol

  • Must support Strategy Tester backtesting

  • Clean, well-commented code

  • Full MQ5 source code must be delivered

    🧩 On-screen Dashboard:

    Include a small on-chart dashboard to display live status of key conditions, such as:

    • H4 trend direction (e.g. UP)

    • H1 trend direction (e.g. UP)

    • M1 trend direction (e.g. DOWN)

    • RSI value (e.g. RSI M5: 60)
      This helps quickly assess whether all entry filters are met or not.

    • ⚙️ User Configurable Parameters:

      • Lot size (fixed lot and % of account balance)

      • Magic number

      • Enable/disable H1 or H4 trend filter (set enable disable and timeframes)

      • RSI settings: value and timeframe

      • Minimum distance between entries (pips)

      • Max number of active trades per direction

      • Trailing Stop: enable, trigger, and step

      • MA parameters

      • Trade window (time filter)

      • SL/TP method: fixed or HH/LL-based or ma or RSi

      • Use of external indicators (e.g. custom ZigZag as mq5/ex5)


You need to use this ZigZag indicators https://www.mql5.com/en/market/product/93115?source=External. Delivery preferred within 5–10 days.





Откликнулись

1
Разработчик 1
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(108)
Проекты
179
25%
Арбитраж
24
17% / 75%
Просрочено
16
9%
Свободен
3
Разработчик 3
Оценка
(62)
Проекты
90
29%
Арбитраж
24
13% / 58%
Просрочено
7
8%
Работает
4
Разработчик 4
Оценка
(2)
Проекты
2
0%
Арбитраж
3
0% / 100%
Просрочено
1
50%
Свободен
5
Разработчик 5
Оценка
(28)
Проекты
39
23%
Арбитраж
14
0% / 93%
Просрочено
4
10%
Свободен
6
Разработчик 6
Оценка
(298)
Проекты
478
40%
Арбитраж
105
40% / 24%
Просрочено
82
17%
Загружен
Опубликовал: 2 примера
7
Разработчик 7
Оценка
(8)
Проекты
12
0%
Арбитраж
5
20% / 80%
Просрочено
2
17%
Свободен
8
Разработчик 8
Оценка
(59)
Проекты
91
43%
Арбитраж
4
0% / 100%
Просрочено
3
3%
Работает
9
Разработчик 9
Оценка
(1)
Проекты
1
0%
Арбитраж
0
Просрочено
0
Свободен
10
Разработчик 10
Оценка
(6)
Проекты
8
0%
Арбитраж
8
13% / 88%
Просрочено
0
Свободен
11
Разработчик 11
Оценка
(78)
Проекты
246
74%
Арбитраж
7
100% / 0%
Просрочено
1
0%
Свободен
Опубликовал: 1 статью
12
Разработчик 12
Оценка
(460)
Проекты
487
70%
Арбитраж
6
67% / 0%
Просрочено
2
0%
Работает
Похожие заказы
Hello, I want this project to be a complete redesign, not just an update. My goal is to build an institutional-grade TradingView indicator that is extremely accurate, stable, fast, and completely non-repainting. You are free to modify, delete, replace, or completely rewrite any part of the code if it improves the final result. I don't care about preserving the current code or appearance—I only care about building the
I have few EAs that I want to place on market, but I can't due to some errors, please help me, because I am not a programmer. Source of code required, bug free version, ony my computer it must works not only on your computer
Hello dear all developers, I will find here python programmers? I would like to create an Expert Advisor, if you can you can convert, because I already have Expert Advisor written in mql5 or maybe you will create a bridge? it's up to you, but I need 1:1 copy
Hello! I am searching a professional programmer for regular works. I don't care if you have 1 projects done or 1000, show me your skills. I need to create an EA based on Zig Zag indicator and candlestick patterns, EA must works on all time frames, source of code required
My EA have bug 30+ USD
Expert Advisor have a bug, I tried to fix it somehow with searching on google, but I couldn't fix find a solution. Please fix it, I will send you erorr type, what line etc. Only serious programmers, not amateur please. My time is precious
//+------------------------------------------------------------------+ //| DX_Structure_H1.mq5 | //| Copyright 2026, Seu Nome | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026" #property link " https://www.mql5.com " #property version "1.00" #property strict // Parâmetros de Entrada input string InpSymbol = "DX.F"; // Nome do Ativo
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello All, can someone help me to make an EA base on MACD, https://www.mql5.com/en/code/14669 and RSI. If you are able to make this than please get me in touch, i will appreciated Thanks and best Regards Kodj007
EA 45 - 205 USD
If EMA20 > EMA50 AND RSI > 55 AND No Open Position THEN Buy SL = 50 pips TP = 100 pips If Profit > 30 pips Move SL to Break Even If Profit > 50 pips Enable Trailing Stop

Информация о проекте

Бюджет
30+ USD