Rolling Range Breakout mit EMA Bias xau
- Experts
- Version: 1.14
EA_XAU_RollingRange_ScalpBreakouts_v1_04_MODERN_PROD_EMA
XAUUSD – Rolling Range Breakout with EMA Bias (M1 Execution)
Brief description
EA_XAU_RollingRange_ScalpBreakouts is a structured breakout expert advisor for XAUUSD that works on the M1 chart and trades breakouts from a rolling intraday range.
The strategy combines precise level definition, strict cost and time filters, and a higher timeframe trend filter (M15 EMA50/200) to take advantage of impulsive movements in the direction of the trend.
Trading logic (overview)
Rolling Range (M1)
A trading range is continuously formed from the last N minutes (high/low).
This range dynamically adapts to the current market phase.
Level-based breakout
A trade is triggered when the price leaves the range:
with a defined breakout buffer
optionally only after the candle closes outside the level (fakeout filter)
Direction filter (EMA bias)
Trades are only opened in the direction of the M15 EMA50/EMA200 bias:
Long only if EMA50 > EMA200
Short only if EMA50 < EMA200
Optionally, a minimum distance between the EMAs can be required.
Filters & trading conditions
Spread filter (no trades at high costs)
24x5 time filter (no weekend trading)
Master gates (portfolio, risk and cluster control)
Cooldown after exit (no immediate re-entries)
Risk & position management
Fixed lot size with hard cap
Only one position at a time (symbol + magic)
Structure stop loss:
SL is derived from the M15 swing structure
Minimum distance + additional buffer
Optional take profit (fixed number of points or can be completely deactivated)
Break-even logic (robust)
Break-even after N closed M1 candles
Minimum profit in points required
BE-Plus with spread hedging
SL is only tightened, never loosened
Technical features
New bar only execution (M1)
→ no tick overreactions
Broker-secure execution
StopLevel compliant
Filling fallback (IOC → RETURN → FOK)
Stable VPS operation
Debug mode can be optionally disabled (production-ready)
Strategy classification (according to your PDF)
Level trading
(trading clearly defined price levels with breakout logic; no martingale, no grid, no hedging, no news trading)
Suitable for
Structured intraday breakouts on XAUUSD
Traders who prioritise discipline over frequency
Portfolio setups with master EA / risk gates
Training on the topic:
Rolling ranges
Level trading
Overtrading control
Clean breakout execution
XAUUSD – Rolling Range Breakout with EMA Bias (M1 Execution)
Brief description
EA_XAU_RollingRange_ScalpBreakouts is a structured breakout expert advisor for XAUUSD that works on the M1 chart and trades breakouts from a rolling intraday range.
The strategy combines precise level definition, strict cost and time filters, and a higher timeframe trend filter (M15 EMA50/200) to take advantage of impulsive movements in the direction of the trend.
Trading logic (overview)
Rolling Range (M1)
A trading range is continuously formed from the last N minutes (high/low).
This range dynamically adapts to the current market phase.
Level-based breakout
A trade is triggered when the price leaves the range:
with a defined breakout buffer
optionally only after the candle closes outside the level (fakeout filter)
Direction filter (EMA bias)
Trades are only opened in the direction of the M15 EMA50/EMA200 bias:
Long only if EMA50 > EMA200
Short only if EMA50 < EMA200
Optionally, a minimum distance between the EMAs can be required.
Filters & trading conditions
Spread filter (no trades at high costs)
24x5 time filter (no weekend trading)
Master gates (portfolio, risk and cluster control)
Cooldown after exit (no immediate re-entries)
Risk & position management
Fixed lot size with hard cap
Only one position at a time (symbol + magic)
Structure stop loss:
SL is derived from the M15 swing structure
Minimum distance + additional buffer
Optional take profit (fixed number of points or can be completely deactivated)
Break-even logic (robust)
Break-even after N closed M1 candles
Minimum profit in points required
BE-Plus with spread hedging
SL is only tightened, never loosened
Technical features
New bar only execution (M1)
→ no tick overreactions
Broker-secure execution
StopLevel compliant
Filling fallback (IOC → RETURN → FOK)
Stable VPS operation
Debug mode can be optionally disabled (production-ready)
Strategy classification (according to your PDF)
Level trading
(trading clearly defined price levels with breakout logic; no martingale, no grid, no hedging, no news trading)
Suitable for
Structured intraday breakouts on XAUUSD
Traders who prioritise discipline over frequency
Portfolio setups with master EA / risk gates
Training on the topic:
Rolling ranges
Level trading
Overtrading control
Clean breakout execution
