BreakWave EA — Free Breakout Trading Expert Advisor

BreakWave EA

BreakWave EA is a breakout trading system that detects low-volatility compression phases using Bollinger Bands and trades the subsequent expansion. It combines squeeze detection with ADX trend confirmation and ATR-based dynamic stops for high-probability breakout entries.

How It Works

BreakWave identifies breakout opportunities in three stages:

  1. Squeeze detection — Monitors Bollinger Band width relative to ATR to identify periods of unusually low volatility (compression)
  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 before entering
  4. Dynamic exits — Sets stop-loss and take-profit based on current ATR, with trailing stops to lock in profits

Key Features

FeatureDetails
StrategyBollinger Bands squeeze breakout
TimeframeH1 (recommended)
PairsEURUSD, GBPUSD, USDJPY
IndicatorsBollinger Bands (20,2), ADX (14), ATR (14)
Risk per trade2% (configurable)
Stop-loss1.5x ATR (dynamic)
Take-profit2.0x ATR (dynamic)
Trailing stop1.0x ATR (activates after 1.0x ATR profit)
PlatformMetaTrader 4
PriceFree

Best For

  • Traders who want to catch major moves after periods of consolidation
  • Accounts with $500+ balance
  • Major Forex pairs with clear breakout patterns
  • H1 timeframe for balanced signal frequency and reliability

Risk Management

BreakWave includes comprehensive safety features:

  • ATR-based stops — Stop-loss and take-profit automatically adapt to current market volatility
  • Trailing stop — Locks in profits as the breakout extends
  • Daily trade limit — Prevents overtrading with configurable max daily trades
  • Position limit — Maximum concurrent open trades (default: 3)
  • Automatic lot sizing — Calculates position size based on account balance and risk percentage
  • Risk percent: 2% (default)
  • BB Period: 20
  • BB Deviation: 2.0
  • Squeeze ratio: 0.5
  • ADX threshold: 20
  • TP multiplier: 2.0x ATR
  • SL multiplier: 1.5x 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. Download BreakWave EA from our download page
  3. Register your account to activate the EA
  4. Install following our step-by-step guide
  5. Attach to a H1 chart of EURUSD or GBPUSD and start trading
Download BreakWave EA — Free

Frequently Asked Questions

How is BreakWave different from SteadyPips and GridMaster? SteadyPips follows established trends, GridMaster profits from ranges, and BreakWave catches the transition from range to trend. They complement each other across different market phases.

Can I run BreakWave alongside other EAs? Yes, on different charts. Use unique magic numbers (the default is 88801) to avoid conflicts.

What happens during low-volatility periods? BreakWave waits patiently during calm markets. The squeeze detection ensures it only trades when volatility contracts and then expands, avoiding false signals during extended quiet periods.

What’s the typical trade frequency? On H1, expect 2-5 trades per week per pair depending on market conditions. Breakouts don’t happen every day.


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.