Automated EA for trading support/resistance zones + candle confirmation (MT5)

Spécifications

TEXTTT ME FOR MORE INFO. I need a fully automated Expert Advisor (EA) for MetaTrader 5 based on my sniper trading strategy. The EA must be precise, professional, and disciplined — capable of operating completely on its own in a real account, respecting strict risk parameters and entry rules.


The EA must detect strong Support/Resistance zones on the H4 timeframe, refined/validated on H1. It must enter trades only with clear confirmation: either a valid rejection candle on M5 or M15 (bullish/bearish engulfing or pin bar) or a clean breakout of London session Highs or Lows with body close and no rejection.


For example, a BUY setup would be when price touches a strong support zone and shows a bullish engulfing or pin bar on M15. A SELL setup would be when price breaks the London High and confirms with a bearish candle with no rejection. If the confirmation candle is too large, the EA should wait for a retracement before entering. It must also avoid trades during major news events such as NFP or FOMC.


Risk must be tightly controlled. The EA should risk exactly 1% of the account balance per day. If only one trade is taken, it should use the full 1%. If multiple trades are taken, the 1% should be divided equally between them. Lot size must be calculated dynamically based on the real SL, not using fixed lots.


SL should normally be set at the previous wick, but if the wick is too big, the EA must use smart logic to reduce excessive risk. TP must follow a Risk-to-Reward ratio between 1:2 and 1:4. The EA must include a trailing stop that moves SL to break-even at 1:2 RR and allows the trade to run to 1:3 or 1:4 if possible.


The EA must operate Monday to Friday only. It must automatically close all trades every Friday at 4:30 p.m. broker/server time. No trades should remain open over the weekend. Preferably it should trade during the New York session, but it can trade at other times if the logic is met.


The EA should understand and react to rejection behavior, even if the zone has only a single clear rejection. It should also handle breakouts using volume and RR logic. If price breaks and closes above the London High with no rejection, a continuation BUY can be valid. Similarly, if it breaks below the London Low and confirms, it can take a SELL.


Visually, the EA should mark support zones in blue and resistance zones in red. It should display on the chart: Entry, SL, TP, live RR, daily PnL, active zones, and trade status. A control panel should be included with options to modify Risk %, RR target, trailing toggle, and news filter on/off.


The EA must send push notifications or email alerts when a trade is taken.


It must be developed for MetaTrader 5 using MQL5, with clean, well-commented source code (.mq5), no DLLs, and error-free compilation.


The primary symbol is XAUUSD, though the logic may also be compatible with ND100m (NAS100) or others.


Maximum daily risk must be capped at 1%, and total drawdown must not exceed 8%. If those limits are reached, the EA should automatically stop trading for the rest of the day.


I want this EA to reflect a sniper-style, high-precision strategy that focuses on consistency and smart trade selection. The goal is to achieve consistent monthly growth (ideally +15–20%) with strict discipline. Only apply if you are confident you can deliver a professional, fully working EA.


Répondu

1
Développeur 1
Évaluation
(16)
Projets
35
23%
Arbitrage
4
0% / 50%
En retard
2
6%
Travail
2
Développeur 2
Évaluation
(15)
Projets
18
6%
Arbitrage
8
38% / 38%
En retard
2
11%
Chargé
3
Développeur 3
Évaluation
(57)
Projets
89
43%
Arbitrage
4
0% / 100%
En retard
3
3%
Travail
4
Développeur 4
Évaluation
(8)
Projets
7
0%
Arbitrage
3
0% / 100%
En retard
2
29%
Gratuit
5
Développeur 5
Évaluation
(308)
Projets
552
35%
Arbitrage
79
32% / 42%
En retard
199
36%
Travail
6
Développeur 6
Évaluation
(153)
Projets
191
58%
Arbitrage
10
80% / 0%
En retard
0
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(24)
Projets
30
13%
Arbitrage
12
0% / 67%
En retard
8
27%
Travail
8
Développeur 8
Évaluation
(9)
Projets
12
8%
Arbitrage
3
33% / 67%
En retard
1
8%
Gratuit
9
Développeur 9
Évaluation
(5)
Projets
4
25%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
10
Développeur 10
Évaluation
(77)
Projets
243
74%
Arbitrage
7
100% / 0%
En retard
1
0%
Gratuit
Publié : 1 article
11
Développeur 11
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
12
Développeur 12
Évaluation
(159)
Projets
284
35%
Arbitrage
18
22% / 61%
En retard
42
15%
Chargé
13
Développeur 13
Évaluation
(24)
Projets
31
19%
Arbitrage
4
50% / 25%
En retard
4
13%
Gratuit
14
Développeur 14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Développeur 15
Évaluation
(5)
Projets
8
13%
Arbitrage
3
0% / 33%
En retard
2
25%
Gratuit
Publié : 1 code
16
Développeur 16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
18
Développeur 18
Évaluation
(1)
Projets
1
0%
Arbitrage
2
0% / 0%
En retard
0
Travail
19
Développeur 19
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
21
Développeur 21
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
22
Développeur 22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Développeur 23
Évaluation
(1)
Projets
0
0%
Arbitrage
5
0% / 80%
En retard
0
Gratuit
24
Développeur 24
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
25
Développeur 25
Évaluation
(16)
Projets
20
0%
Arbitrage
10
0% / 80%
En retard
6
30%
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(270)
Projets
552
49%
Arbitrage
57
40% / 37%
En retard
228
41%
Travail
28
Développeur 28
Évaluation
(568)
Projets
641
41%
Arbitrage
25
48% / 36%
En retard
46
7%
Travail
29
Développeur 29
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
30
Développeur 30
Évaluation
(3)
Projets
1
100%
Arbitrage
3
0% / 100%
En retard
0
Gratuit
31
Développeur 31
Évaluation
(6)
Projets
5
0%
Arbitrage
2
50% / 50%
En retard
2
40%
Gratuit
32
Développeur 32
Évaluation
(75)
Projets
80
6%
Arbitrage
46
11% / 54%
En retard
7
9%
Travail
33
Développeur 33
Évaluation
(52)
Projets
89
25%
Arbitrage
8
75% / 13%
En retard
44
49%
Chargé
34
Développeur 34
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
35
Développeur 35
Évaluation
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
36
Développeur 36
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
37
Développeur 37
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
38
Développeur 38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
I have a open source Tradingview indicator that I want it to be converted to Ninja Trader8. I have attached it. Please let me know, if you can do it and for how muc
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss
ICT_OneTrade_2R 100 - 200 USD
🔥 ICT_OneTrade_2R Precision. Discipline. Consistency. ICT_OneTrade_2R is a professional Expert Advisor designed for traders who value structured execution and controlled risk. This system is built around a fixed Risk-to-Reward ratio of 1:2 (RR 2.0) — meaning every trade is planned with precision: Risk 1 → Target 2. No randomness. No overtrading. Just one high-quality trade per session. ⚙️ Key Features ✔ Fixed RR 1:2
Apply with a keen sense of responsibility . Copy the code . Both of my expert has sufficient materials . Its a simple winning strategy , therefore please be ahead of time . Code BLUE . Changing The Strategy According to what i think is correct
Gold robot Ga1 30 - 200 USD
mport pandas as pd import numpy as np def detecter_tendance(data): # Code pour détecter la tendance pass def identifier_niveaux(data): # Code pour identifier les niveaux de support et de résistance pass def calculer_stop_loss(tendance, support, resistance): # Code pour calculer les stop loss pass def calculer_profils(tendance, support, resistance): # Code pour calculer les profils mport pandas as pd
Hello there Hpe you are doing good I am in search of a pine script expert developer who can build strategy in apudFlow in pinescript. Kinldy bid on this project if you can do this
I need a scalping-specific logic MT5 trading bot with a Donchian-channel–based dynamic stop-loss and take-profit system, applies RSI volatility filtering to avoid low-quality setups, and allows asset-specific adjustable parameters for fine-tuning performance Trading details: - Symbol: Any Forex EUR/USD - Platform: MT5 - Strategy type: Scalping (fast trades) - Timeframes: 5sec/ M1 / M5 - Fixed Stop Loss and Take
European Central Bank (ECB) Interest Rate Decision The European Central Bank left interest rates unchanged at its first policy meeting of 2026, in line with expectations. source: https://www.mql5.com/en/economic-calendar/european-union/ecb-interest-rate-decision '407332776' : added order #481999464 sell 0.01 BTCUSDm at market
I am looking for a professional developer to build a custom trading analysis software for me. This tool is NOT an automated trading bot (EA); it is an analysis dashboard to help me identify high-probability setups based on my strategy. Key Requirements: Multi-Timeframe Analysis: The software should scan 4 different timeframes (M15, M30, H1, H4, D1, WK1, MTH1) and alert me when my conditions are met. Indicator
Algo Trading Rebot/ EA 30 - 100 USD
I would like someone Who can design an EA for me. I will give him the Required Details and Trading Plan How it should Work. its going to be a Simple EA System Around Moving Averages Crossover. I will Provide Him the Moving Averages Settings and How It should execute trades and Exit them

Informations sur le projet

Budget
100 - 500 USD
Délais
de 1 à 7 jour(s)