BreakWave EA — Free Breakout Trading Expert Advisor

BreakWave EA

BreakWave EA equity curve simulated 24 months EUR/USD H1 showing stepwise gains after breakouts
Simulated 24-month run on EUR/USD H1 — the stepwise shape reflects long flat periods waiting for breakouts (illustrative only — past performance does not guarantee future results)

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

  1. Squeeze detection — Monitors Bollinger Band width relative to ATR to identify periods of unusually low volatility
  2. Breakout confirmation — Waits for price to close outside the Bollinger Bands while ADX confirms a developing trend
  3. Directional filter — Uses +DI/−DI crossover to confirm the breakout direction matches the close-outside-bands side
  4. Dynamic exits — Sets ATR-based stop and target, then trails the stop to lock in profits

Key Features

FeatureDetails
StrategyBollinger Bands squeeze breakout
TimeframeH1 (recommended)
PairsEURUSD, GBPUSD, USDJPY
IndicatorsBollinger Bands (20, 2.0), ADX (14), ATR (14)
Risk per trade2% (configurable)
Stop-loss1.5× ATR (dynamic)
Take-profit2.0× ATR (≈ 1:1.33 R:R)
Trailing stop1.0× ATR (activates after 1.0× ATR profit)
PlatformMetaTrader 4 and MetaTrader 5
PriceFree

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
  • 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

  1. Open a free XM account if you don’t have one
  2. Register your account to activate the EA
  3. Download BreakWave EA (both MT4 .ex4 and MT5 .ex5 are provided)
  4. Install on MetaTrader following our step-by-step guide
  5. Attach to an H1 chart of EURUSD or GBPUSD and confirm “AutoTrading” is enabled
Download BreakWave EA — Free

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.


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.

Disclaimer: The information provided on this website is for educational and informational purposes only. Nothing on this site constitutes financial advice, investment advice, trading advice, or any other sort of advice. You should not treat any of the website's content as such. SteadyPips does not recommend that any financial instrument should be bought, sold, or held by you. Do conduct your own due diligence and consult your financial advisor before making any investment decisions.

Past performance is not indicative of future results. Trading results shown on this website are hypothetical and do not guarantee future performance.

Affiliate Disclosure: This website contains affiliate links. If you sign up with a broker through our links, we may receive a commission at no additional cost to you. This helps us maintain this website and continue providing free trading tools and educational content.