- Equity
- Drawdown
Distribution
| Symbol | Deals | Sell | Buy | |
|---|---|---|---|---|
| XAUUSDb | 82 | |||
| DJ.p | 3 | |||
|
20
40
60
80
|
20
40
60
80
|
20
40
60
80
|
| Symbol | Gross Profit, USD | Loss, USD | Profit, USD | |
|---|---|---|---|---|
| XAUUSDb | -54 | |||
| DJ.p | -2 | |||
|
100
200
300
400
500
|
100
200
300
400
500
|
100
200
300
400
500
|
| Symbol | Gross Profit, pips | Loss, pips | Profit, pips | |
|---|---|---|---|---|
| XAUUSDb | -2.4K | |||
| DJ.p | 27 | |||
|
5K
10K
15K
20K
25K
30K
35K
40K
|
5K
10K
15K
20K
25K
30K
35K
40K
|
5K
10K
15K
20K
25K
30K
35K
40K
|
- Deposit load
- Drawdown
The average slippage based on execution statistics on real accounts of various brokers is specified in pips. It depends on the difference between the provider's quotes from "Monex-Live 2" and the subscriber's quotes, as well as on order execution delays. Lower values mean better quality of copying.
No data
Trade the Breakout. Confirm the Trend. Filter the Noise.
The EMA Multi-Layer Breakout Strategy is a rule-based MetaTrader 5 Expert Advisor designed to identify directional breakout opportunities by combining multiple moving-average layers, Bollinger Bands, Stochastic momentum, RSI confirmation, ATR volatility analysis, and higher-timeframe trend structure.
Instead of relying on a single EMA crossover, the system looks for confluence across multiple independent conditions before generating a BUY or SELL signal.
⚡ Multi-Layer Signal Engine
The strategy evaluates up to 9 confirmation conditions:
1. EMA20 Breakout
Price crosses through the EMA20, providing the initial directional breakout signal.
2. Fast EMA Alignment
EMA5, EMA10 and EMA20 must establish bullish or bearish alignment.
3. EMA20 / EMA40 Trend Structure
The relationship between EMA20 and EMA40 helps determine the intermediate trend direction.
4. 200-Level Trend Filter
Price is evaluated relative to the SMA200 and EMA200 to identify broader directional bias.
5. Bollinger Band Confirmation
The system checks whether price is positioned appropriately relative to the Bollinger Band structure.
6. Slow Stochastic Confirmation
Slow Stochastic %K/%D alignment provides additional momentum confirmation.
7. Fast Stochastic Confirmation
Fast Stochastic provides another short-term momentum layer.
8. RSI Directional Confirmation
RSI is evaluated against the configurable signal level.
9. RSI Momentum Confirmation
Current RSI momentum is compared with the previous reading to detect strengthening directional pressure.
🎯 Confluence Instead of a Single Trigger
The default configuration requires a minimum of 5 confirmations before a BUY or SELL signal becomes valid.
This creates a simple principle:
One indicator can be wrong. Multiple aligned conditions can provide a stronger trading setup.
The minimum confluence level is configurable, allowing traders to make the EA more selective or more responsive.
📈 Bullish Setup
A bullish environment can develop when:
Price → EMA20 breakout → EMA5/10/20 alignment → EMA20 above EMA40 → price above major 200-period averages → Bollinger confirmation → Stochastic confirmation → RSI confirmation
When sufficient conditions align, the EA generates a BUY signal.
📉 Bearish Setup
The bearish model mirrors the bullish structure:
Price → EMA20 breakdown → EMA5/10/20 bearish alignment → EMA20 below EMA40 → price below major 200-period averages → Bollinger confirmation → Stochastic confirmation → RSI confirmation
When sufficient conditions align, the EA generates a SELL signal.
🧠 ATR-Based Trade Management
The system uses ATR(20) to adapt trade management to market volatility.
The default configuration includes:
-
ATR period: 20
-
Stop-loss reference: 1.5 × ATR
-
Take-profit reference: 1.5 × ATR from EMA20
-
EMA5 breakout threshold: 1.0 × ATR
-
Optional trailing stop
-
Optional break-even protection
-
Risk-based position sizing
This means trade distances can adapt to changing market volatility instead of relying exclusively on fixed-price distances.
🌎 Multi-Timeframe Intelligence
The EA also incorporates higher-timeframe structure.
The default configuration checks:
-
H1 EMA20 for higher-timeframe TP logic
-
H4 Bollinger Bands for structural trend stops
-
D1 EMA50 / EMA200 for trend identification
-
W1 EMA50 / EMA200 for broader market structure
A higher-timeframe trend is considered established when price and the EMA50/EMA200 relationship form a clean directional structure.
🔄 Re-Entry Logic
The system can also search for a re-entry opportunity following a reversal.
For re-entry, the EA checks:
-
EMA20 and EMA40 convergence
-
EMA5 direction
-
EMA10 direction
-
EMA20 direction
-
EMA40 direction
-
EMA50 direction
-
EMA65 direction
All relevant EMA layers must slope in the requested direction, while the EMA20/EMA40 distance must remain within the configured convergence threshold.
🛡️ Risk & Execution Controls
The EA includes configurable:
-
Risk percentage per trade
-
Fixed lot sizing
-
Maximum spread filter
-
Trading-time filter
-
Stop loss
-
Take profit
-
Trailing stop
-
Break-even protection
-
Magic number
-
Slippage control
-
Optional signal reversal
🖥️ Designed for MetaTrader 5
The system is implemented as a native MQL5 Expert Advisor using MetaTrader's trading framework.
It automatically manages the indicator handles for:
EMA5 • EMA10 • EMA20 • EMA40 • EMA50 • EMA65 • SMA20 • SMA200 • EMA200 • Bollinger Bands • Slow Stochastic • Fast Stochastic • RSI • ATR
🚀 EMA Multi-Layer Breakout
One chart. Multiple layers. One structured decision engine.
The objective is not to predict every market movement.
The objective is to wait for price, trend, momentum, volatility and higher-timeframe structure to align before allowing the EA to participate.