Emarsivolumebreakout
- Experts
- Kshetrimayum Surjit Singh
- Versão: 2.0
- Ativações: 20
EMA Breakout Pro EA — MQL5 Marketplace
Breakout.
Respect the Risk. Three filters.
EMA Breakout Pro EA
Get on MQL5 → MQL5 Expert Advisor — v1.03
Trade theBreakout.
Respect the Risk.
EMA crossover + RSI momentum + Volume confirmation
A fully automated MT5 Expert Advisor that enters on confirmed momentum breakouts, sizes positions dynamically to your exact risk tolerance, and exits with ATR-calibrated precision. Every parameter is yours to tune.
BTCUSD +2.41%
EURUSD −0.18%
XAUUSD +0.93%
EMA(9) > EMA(100) BULL CROSS
RSI(14) 62.14
ATR(14) 28.36
Vol change +350%
LOT 0.04 [Risk%/SL]
GBPUSD +0.31%
NAS100 +1.07%
BTCUSD +2.41%
EURUSD −0.18%
XAUUSD +0.93%
EMA(9) > EMA(100) BULL CROSS
RSI(14) 62.14
ATR(14) 28.36
Vol change +350%
LOT 0.04 [Risk%/SL]
GBPUSD +0.31%
NAS100 +1.07%
4
Lot sizing modes
3
Signal filters
20+
Input parameters
M1–W1
Any timeframe
0
Repainting indicators
How it works
Three filters.
One clean signal.
The EA only fires when all three independent conditions align on the same confirmed closed bar — no lookahead, no repainting.
01 / EMA CROSSOVER
Trend Confirmation
Fast EMA crosses above (BUY) or below (SELL) the slow EMA on the last closed candle — confirming trend direction before any entry.
fastEMA[1] > slowEMA[1]
fastEMA[2] <= slowEMA[2]
fastEMA[2] <= slowEMA[2]
02 / RSI FILTER
Momentum Gate
RSI must be above the buy threshold (default 60) for longs, or below the sell threshold (default 40) for shorts — filtering out weak-momentum crossovers.
rsiVal[1] > InpRSIBuyLevel
rsiVal[1] < InpRSISellLevel
rsiVal[1] < InpRSISellLevel
03 / VOLUME SPIKE
Conviction Check
Tick volume must have increased by at least the configured % versus the prior bar — ensuring the move is backed by real participation, not noise.
volChange >= InpVolumeChangePct
default threshold: 2.0%
default threshold: 2.0%
04 / ENTRY
Breakout Execution
Enters via BuyStop / SellStop at the high or low of the signal candle +1 point. If price has already broken out at bar open, enters at market immediately.
entry = prevHigh + _Point
→ BuyStop or Market Buy
→ BuyStop or Market Buy
05 / EXIT
ATR-Based TP & SL
Stop loss and take profit are placed at ATR multiples from entry — automatically adapting to current market volatility. Wider ATR = wider levels. Tighter ATR = tighter levels.
SL = entry − (ATR × SLmult)
TP = entry + (ATR × TPmult)
TP = entry + (ATR × TPmult)
Features
Built for serious traders.
Every detail engineered for robustness — from multi-instrument lot sizing to stale order cleanup.
⚡
No-repaint signal logic
All indicator values are read from index [1] — the last fully closed bar — guaranteeing signals are never recalculated after the fact.
Anti-repaint ⚖
4 dynamic lot sizing modes
Fixed lot, % of free margin, % of equity, or risk-% per trade based on actual SL distance. Works correctly on Forex, crypto, metals, and indices.
Position sizing 📐
ATR-adaptive TP & SL
Stop loss and take profit automatically widen or tighten as volatility changes — using independent ATR multipliers you control.
Volatility aware 🔄
Stale order cleanup
Pending BuyStop/SellStop orders are automatically cancelled when no signal is active, keeping your order book clean between sessions.
Order management 🎛
20+ configurable inputs
Every indicator period, price type, threshold, ATR multiplier, lot mode, and risk parameter is fully exposed as an EA input — no code editing needed.
Fully customizable 📋
Detailed journal logging
Every signal prints RSI value, volume change %, ATR, entry/SL/TP levels, calculated lot size, estimated SL loss in currency, and balance to the MT5 journal.
Transparency Risk Disclosure: Trading foreign exchange, cryptocurrencies, and other leveraged financial instruments involves substantial risk of loss and may not be suitable for all investors. Past performance demonstrated in backtests or forward tests is not indicative of future results. This Expert Advisor is a tool — not a guarantee of profit. Always test thoroughly on a demo account and never risk capital you cannot afford to lose. Ensure you understand the risks involved before using any automated trading system.
