Advanced Multi-Strategy EA for MT5, News Filter & Full Risk Management Suite

MQL5 Esperti

Specifiche

I am looking for a highly skilled and experienced MQL5 developer to build a professional-grade, fully automated Expert Advisor for MetaTrader 5. This is not a simple project — the EA must combine multiple trading strategies, a dynamic risk management system, a real-time news filter, and a sophisticated trade management engine into one cohesive, well-coded solution.

Strategy Overview:

The EA should operate on multiple timeframes simultaneously (M15 for entry signals, H1 for trend confirmation, H4 for overall bias). The core logic should be built around three complementary strategies that all must agree before a trade is opened:

Strategy 1 – Trend Following: Uses a triple EMA system (20/50/200) combined with ADX (minimum threshold of 25) to confirm that the market is trending. Only trades in the direction of the H1 and H4 trend are allowed.

Strategy 2 – Mean Reversion: Uses Bollinger Bands (20 period, 2.0 deviation) combined with RSI (14 period) and a Stochastic Oscillator to identify pullback entries within the trend. RSI must be between 40–60 on the H1 before entry is considered.

Strategy 3 – Breakout Confirmation: Detects key support and resistance levels automatically (based on the last 50 candle highs/lows) and enters on confirmed breakouts with a retest. A candle close beyond the level plus a volume spike above the 20-period average volume is required for confirmation.

All three strategies must align on direction before any trade is placed. If two say buy and one says sell, no trade is taken.

News Filter:

The EA must include a fully integrated economic calendar news filter. It should connect to a free or paid news API (such as ForexFactory or MQL5 Economic Calendar) and automatically detect upcoming high-impact and medium-impact news events for the currency pairs being traded. The EA must pause all new trade entries 45 minutes before a high-impact event and resume 30 minutes after. For medium-impact events, the pause window should be 20 minutes before and 15 minutes after. All active trades must have their stop losses tightened automatically during news windows.

Risk Management:

The EA must feature a comprehensive risk management module with the following capabilities: risk per trade as a percentage of account balance (default 1%, adjustable), a maximum daily drawdown limit (if the account loses more than X% in a day, the EA stops trading for the rest of the day), a maximum open trades limit, a correlation filter that prevents opening two trades on highly correlated pairs simultaneously (e.g. EURUSD and GBPUSD in the same direction), an equity protection stop that closes all trades if total floating loss exceeds a defined threshold, a weekly and monthly loss limit, and an optional lot multiplier for martingale or anti-martingale position sizing (with a hard cap on maximum lot size).

Trade Management:

Each trade must be managed dynamically after entry. The EA should support: an initial fixed stop loss and take profit, a breakeven function that moves SL to entry once price moves a defined number of pips in profit, a multi-stage trailing stop (e.g. trail by 10 pips once 20 pips in profit, then trail by 20 pips once 50 pips in profit), partial close functionality (close 50% of position at TP1, let remaining run to TP2 with trailing stop), and a time-based exit that closes trades that have been open for more than a defined number of hours without reaching targets.

Dashboard & Reporting:

A clean, professional on-chart dashboard must be included showing: account balance and equity in real time, current open trades with entry price, direction, pips in profit/loss, and lot size, today's P&L in both pips and dollars, weekly and monthly P&L, next news event and time remaining, EA status (active / paused for news / daily limit reached), and current market bias per timeframe.

Additionally, the EA must export a daily trade log to a CSV file including timestamp, pair, direction, entry, exit, lot size, and profit/loss.

Technical Requirements:

The EA must be written in clean, well-commented MQL5 code following OOP principles where applicable. It must be fully compatible with MT5 (builds 3000+), support both netting and hedging account types, include a magic number system to avoid conflicts with other EAs, and be optimizable in the MT5 Strategy Tester with all key parameters exposed as inputs. Full backtesting over 5 years of tick data must be provided on at least EURUSD and XAUUSD with a minimum modelling quality of 99%.

Pairs & Timeframes: EURUSD, GBPUSD, USDJPY, XAUUSD — running simultaneously on M15 with higher TF filters.

Deliverables: Source code (.mq5) + compiled file (.ex5) + detailed user manual (PDF, minimum 15 pages) + backtesting report for each pair + installation and setup video (screen recording, minimum 10 minutes).



Con risposta

1
Sviluppatore 1
Valutazioni
(18)
Progetti
22
9%
Arbitraggio
6
33% / 50%
In ritardo
1
5%
In elaborazione
2
Sviluppatore 2
Valutazioni
(103)
Progetti
165
24%
Arbitraggio
23
9% / 78%
In ritardo
16
10%
In elaborazione
3
Sviluppatore 3
Valutazioni
(9)
Progetti
12
8%
Arbitraggio
3
33% / 67%
In ritardo
1
8%
Gratuito
4
Sviluppatore 4
Valutazioni
(429)
Progetti
628
54%
Arbitraggio
30
53% / 23%
In ritardo
6
1%
Caricato
5
Sviluppatore 5
Valutazioni
(456)
Progetti
794
49%
Arbitraggio
72
17% / 53%
In ritardo
139
18%
In elaborazione
6
Sviluppatore 6
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
7
Sviluppatore 7
Valutazioni
(14)
Progetti
14
21%
Arbitraggio
1
0% / 0%
In ritardo
2
14%
In elaborazione
8
Sviluppatore 8
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(252)
Progetti
258
30%
Arbitraggio
0
In ritardo
3
1%
Gratuito
Pubblicati: 2 codici
10
Sviluppatore 10
Valutazioni
(12)
Progetti
19
42%
Arbitraggio
3
0% / 67%
In ritardo
3
16%
Gratuito
11
Sviluppatore 11
Valutazioni
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
1
100%
Gratuito
12
Sviluppatore 12
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
13
Sviluppatore 13
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
(72)
Progetti
256
53%
Arbitraggio
16
50% / 38%
In ritardo
83
32%
In elaborazione
16
Sviluppatore 16
Valutazioni
(179)
Progetti
232
20%
Arbitraggio
21
43% / 19%
In ritardo
0
Caricato
17
Sviluppatore 17
Valutazioni
(32)
Progetti
35
34%
Arbitraggio
5
0% / 80%
In ritardo
0
In elaborazione
Pubblicati: 2 codici
18
Sviluppatore 18
Valutazioni
(77)
Progetti
243
74%
Arbitraggio
7
100% / 0%
In ritardo
1
0%
Gratuito
Pubblicati: 1 articolo
19
Sviluppatore 19
Valutazioni
(30)
Progetti
30
63%
Arbitraggio
1
0% / 0%
In ritardo
1
3%
Caricato
Pubblicati: 5 codici
Ordini simili
Olá, Sou um comprador sério interessado em adquirir um Expert Advisor (EA) já existente, estável e rentável, projetado especificamente para: 👉 principalmente (XAUUSD) ou qualquer outro câmbio Trata-se de um pedido de compra integral. ⚠️ Não estou interessado em criar um novo EA do zero. Somente sistemas prontos para uso e comprovados, com histórico real de desempenho. ✅ Requisitos da EA (Rigorosos) 📌 Símbolo e
My EA (Expert Advisor) is a powerhouse! 💪 With rock-solid 100% risk management, it lets you trade stress-free while maximizing gains. Free to manage manually, it's designed to boost profitability. 🚀
Hello, Primary goal: convert the existing MQL5 strategy logic to Python as soon as possible and make it work for API trading (order management, exchange connection, basic bot structure). I want to keep the core logic unchanged . I haven’t chosen the exchange yet (must be usable in the EU ). Binance, OKX, Kraken, and Bybit are not options. Bitmart, pionex, gateio are options. Secondary goal (code reduction): the
This post is subject to developers response . Edit the post as you like . May be with me you can make a come back . So , , , Shift calculations . More to the calculation then you can comprehend is known . What else comes to your mind
This first robot I'm needing to order a robot that will help me with my trading and make it most efficient Help me with my margins my signals or anything I need to do associated to my trading or classroom
1- In the Universal EA that I currently have, in MA mode under the Take Profit options, when using the “Kill positions + clean one buy one” option, the counter resets itself before the accumulated loss is fully recovered while the loss stored in memory is being cleared. If fixing this is not possible, then I would like to modify the method as follows: Instead of clearing the accumulated losses in the Losses Pool one
1. Shift the Time Gate (Critical) Current start time: 08:30 New required start time: 08:35:01 The EA is currently triggering trades too early (between 08:25 – 08:30 ), which is causing incorrect entries. Please ensure the EA cannot enter any trade before 08:35:01 . 2. Change Order Execution Logic The current code is using Pending Orders . Please remove pending order logic completely . Replace it with Direct Market
Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average with the specified period
Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction. 2. Trend is determined based on the Exponential Moving Average with the specified period
I am looking for a pre-built MetaTrader 5 (MT5) Expert Advisor (EA) that can fully automate trading on major currency pairs such as EURUSD, AUDUSD, EURCAD, and USDCAD. Requirements: Fully automated trading (no manual intervention required) Compatible with MT5 platform Designed for consistent, long-term performance Demonstrated average monthly return of at least 3% Verified backtest and/or live trading results showing

Informazioni sul progetto

Budget
30+ USD
Scadenze
a 7 giorno(i)

Cliente

Ordini effettuati1
Numero di arbitraggi0