BreakWave EA

BreakWave is a free breakout Expert Advisor for MetaTrader 4 and MetaTrader 5. It detects low-volatility compression with Bollinger Bands and trades the subsequent expansion, pairing squeeze detection with ADX trend confirmation and ATR-based dynamic stops to filter out false breakouts.
How It Works
- Squeeze detection — Monitors Bollinger Band width relative to ATR to identify periods of unusually low volatility
- Breakout confirmation — Waits for price to close outside the Bollinger Bands while ADX confirms a developing trend
- Directional filter — Uses +DI/−DI crossover to confirm the breakout direction matches the close-outside-bands side
- Dynamic exits — Sets ATR-based stop and target, then trails the stop to lock in profits
Key Features
| Feature | Details |
|---|---|
| Strategy | Bollinger Bands squeeze breakout |
| Timeframe | H1 (recommended) |
| Pairs | EURUSD, GBPUSD, USDJPY |
| Indicators | Bollinger Bands (20, 2.0), ADX (14), ATR (14) |
| Risk per trade | 2% (configurable) |
| Stop-loss | 1.5× ATR (dynamic) |
| Take-profit | 2.0× ATR (≈ 1:1.33 R:R) |
| Trailing stop | 1.0× ATR (activates after 1.0× ATR profit) |
| Platform | MetaTrader 4 and MetaTrader 5 |
| Price | Free |
Risk Management (Built-in Safety)
- ATR-based stops — Stop-loss and take-profit adapt to current market volatility
- Trailing stop — Locks in profits as the breakout extends
- ADX gate — No entries unless trend strength confirms (avoids false breakouts)
- Squeeze prerequisite — Only trades after compression, not random closes outside the bands
- Position limit — Max 3 concurrent open trades
- Daily trade limit — Max 5 entries per day to prevent overtrading
- Automatic lot sizing — Position size derived from account balance × risk %
Best For
- Traders who want to catch major moves after periods of consolidation
- Accounts with $500+ balance
- Major Forex pairs with clear range-then-breakout patterns
- H1 timeframe for balanced signal frequency and reliability
Recommended Settings
- Risk percent: 2% (default), 1% for sub-$500 accounts
- BB period / deviation: 20 / 2.0
- Squeeze ratio: 0.5 (lower = stricter)
- ADX threshold: 20 (raise to 25 for stricter filter)
- SL / TP multipliers: 1.5× / 2.0× ATR
- Pairs: EURUSD, GBPUSD (best breakout behavior)
- VPS: Recommended for uninterrupted operation
Getting Started
- Open a free XM account if you don’t have one
- Register your account to activate the EA
- Download BreakWave EA (both MT4 .ex4 and MT5 .ex5 are provided)
- Install on MetaTrader following our step-by-step guide
- Attach to an H1 chart of EURUSD or GBPUSD and confirm “AutoTrading” is enabled
Frequently Asked Questions
How is BreakWave different from SteadyPips and GridMaster? SteadyPips rides established trends, GridMaster profits from ranges, and BreakWave catches the transition from range to trend. They cover complementary market phases — running all three on different charts smooths overall equity.
Can I run BreakWave alongside other EAs? Yes, on different charts. Each EA in the SteadyPips suite uses a unique magic number (BreakWave defaults to 88801) so order tracking never conflicts.
What happens during low-volatility periods? BreakWave waits patiently — by design. The squeeze detection only fires when volatility first contracts and then expands, so quiet weeks may produce zero trades.
What’s the typical trade frequency? On H1 you can expect roughly 2–5 trades per week per pair, depending on market conditions. Breakouts don’t happen every day.
Read the Full Review
For a deeper breakdown — including the full parameter table, account-sized recommendations, Strengths/Risks, and side-by-side comparison with our other EAs — see the BreakWave EA Review.
Related Resources
- What Is an Expert Advisor? — Beginner’s primer on EAs
- Technical Analysis Basics — BB, ADX, ATR fundamentals
- Forex Trading Sessions — Why breakouts cluster at session opens
- How to Install an EA on MetaTrader — Step-by-step setup
- How to Backtest a Forex EA — Validate settings before going live
- Forex Risk Management Guide — Essential risk management
- VPS for Forex Trading — Keep the EA running 24/7
Breakout trading involves significant risk, including the possibility of false breakouts. Past performance is not indicative of future results. Please read our risk disclosure before trading.