Breakout Momentum Trader
- Experts
- Lukas Matthias Wimmer
- Version: 1.5
- Updated: 26 June 2025
Breakout Indizes is a fully automated Expert Advisor (EA) for MetaTrader 5 that trades index CFDs using an ATR (Average True Range) breakout strategy. It identifies breakout points by expanding the highest high of recent bars by a multiple of the ATR. When the price closes above this dynamic breakout level, the EA opens a buy position. The EA also uses a 200-period EMA trend filter (with an optional second 50-period EMA) to ensure trades are only taken in the direction of the main trend.
It includes several filters to improve signal quality:
-
Volume filter: Compares the current bar’s volume to the median of recent volumes to ensure breakouts occur with sufficient market activity.
-
ADX filter: Requires the Average Directional Movement Index (ADX) to exceed a set threshold (e.g., 20) to confirm strong trend momentum.
-
Candle strength filter (optional): Checks that the breakout candle has a sufficiently large range (relative to ATR) and that its close is near its high.
-
Time-of-day filter (optional): Restricts trading to specified hours (e.g., 16:30–23:00) when volume is typically higher.
Key features at a glance:
-
ATR-based breakout level (dynamically adjusted for volatility).
-
EMA trend filter (200 and optional 50) for trend confirmation.
-
Volume filter based on the volume median.
-
ADX trend strength filter.
-
Candle range filter (minimum range as multiple of ATR).
-
Stop Loss and Take Profit set as multiples of ATR.
-
Automatic position sizing based on a fixed risk percentage of account balance.
-
Optional ATR-based trailing stop.
By default, the EA calculates position size to risk, for example, 0.1% of the account balance. SL and TP are set dynamically as multiples of ATR from the entry price (default 3×ATR). The EA ensures the SL is always smaller than the TP. Users can adjust parameters such as the risk percentage, ATR multipliers, EMA periods, etc.
Recommended usage: Instruments include indices (e.g. US500 – S&P 500, NASDAQ100). Suggested timeframes: 15-minute, 30-minute, and 1-hour charts. This breakout strategy performs best in markets with clear trends and high volatility. Important: this EA does not guarantee profits; always test it on a demo account first.
