BreakWave EA Review: Free Bollinger Squeeze Breakout Bot for MT4/MT5 [2026]

BreakWave EA Review: Free Bollinger Squeeze Breakout Bot for MT4/MT5 [2026]

BreakWave EA Review

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 that detects low-volatility compression with Bollinger Bands and trades the subsequent expansion. It pairs squeeze detection with ADX trend confirmation and ATR-based dynamic stops to filter out false breakouts.

What is Breakout Trading?

A breakout occurs when price escapes a defined range or volatility envelope with momentum. Breakout traders enter as the range fails, betting that the energy released by the breakout will carry price meaningfully further before the next consolidation.

Key advantage: Breakouts offer asymmetric risk/reward — the failed-range level becomes a tight stop, while a successful breakout often delivers multi-ATR moves before the next pause.

How BreakWave Works

  1. Squeeze detection — Continuously measures Bollinger Band width relative to ATR; flags a squeeze when band width compresses below the configured ratio
  2. Direction trigger — Waits for price to close outside the Bollinger Bands after a squeeze, signaling the breakout direction
  3. ADX confirmation — Requires ADX above the threshold (default 20) so the breakout is backed by trend strength, not just a single spike
  4. Directional filter — Uses the +DI/−DI crossover to confirm bias matches the close-outside-bands direction
  5. Dynamic exits — Sets ATR-based stop and target, then trails the stop as the breakout extends

Entry Conditions

Buy signal:

  • Bollinger Band width / ATR ratio is below the squeeze threshold (compression detected)
  • Current candle closes above the upper Bollinger Band
  • ADX is above 20 and +DI > −DI (trend strength + bullish direction)

Sell signal:

  • Bollinger Band width / ATR ratio is below the squeeze threshold
  • Current candle closes below the lower Bollinger Band
  • ADX is above 20 and −DI > +DI (trend strength + bearish direction)

Risk Management (Built-in Safety)

BreakWave ships with multiple protections enabled by default:

LayerDefaultPurpose
Risk per trade2% of balanceCaps position-sizing risk
Stop loss1.5× ATRVolatility-adaptive stop
Take profit2.0× ATR≈ 1:1.33 risk/reward
Trailing stop1.0× ATR (after 1.0× ATR profit)Locks in breakout gains
Max concurrent trades3Limits exposure during multi-pair runs
Max daily trades5Caps overtrading on false squeezes

Configuration

ParameterDefaultRangeDescription
RiskPercent2.00.5–5.0Account % risked per trade
BB_Period2014–30Bollinger Bands lookback
BB_Deviation2.01.5–2.5Bollinger Bands standard deviations
SqueezeRatio0.50.3–0.8BB width / ATR ratio to flag squeeze
ADX_Period1410–20ADX lookback
ADX_Threshold2015–30Minimum ADX to confirm breakout
SL_ATR_Multi1.51.0–2.5Stop-loss as ATR multiple
TP_ATR_Multi2.01.5–3.5Take-profit as ATR multiple
TrailATR1.00.5–2.0Trailing stop ATR distance
Account sizeRiskPercentSqueezeRatioADX_ThresholdMaxTrades
$200 – $5001.00.6252
$500 – $2,0002.00.5203
$2,000 – $10,0002.00.5203
$10,000+1.50.45184

Smaller accounts use stricter filters (higher squeeze ratio and ADX threshold) to trade less often but with higher conviction. Larger accounts can afford to take a slightly looser filter and trade more breakouts.

Best Pairs and Timeframes

  • Timeframe: H1 (1-hour) — long enough for squeezes to form, short enough for several setups per week
  • Pairs: EUR/USD, GBP/USD — clean breakout behavior with tight spreads
  • Avoid: Sustained-trend pairs without consolidation phases (e.g., currencies in central-bank divergence cycles where price rarely sits still)

Strengths and Risks

Strengths

  • Catches the biggest moves of the week — breakouts typically produce the largest single-trade ranges
  • The ADX filter cuts out most false breakouts that plague naive squeeze EAs
  • Sits flat (no losses) during quiet markets — patience is built in
  • Asymmetric payoff: a small ATR stop vs. multi-ATR runs when the breakout sticks

Risks

  • False breakouts still occur — price escapes the bands, hits the ADX threshold, then immediately reverses
  • Long flat periods between breakouts can feel like the EA is “broken” (it isn’t — that’s the design)
  • News-driven gaps can blow through the ATR stop on illiquid pairs
  • Lower trade frequency means equity grows in steps rather than smoothly

How to Get Started

  1. Open a free XM account (≈3 minutes)
  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 EUR/USD or GBP/USD and confirm “AutoTrading” is enabled
Download BreakWave EA — Free

How BreakWave Compares to Our Other EAs

SteadyPipsGridMasterBreakWaveTripleAlign
StyleEMA trendGrid tradingBreakoutMulti-EMA trend
Best marketTrendingRangingRange → breakoutStrong trends
Entry logicEMA crossoverFixed grid levelsBB squeeze + ADXTriple EMA + ADX
Risk:reward1:1.33Variable1:1.331:2
Trade frequency3–8 / weekContinuous2–5 / week1–3 / week

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. The three EAs cover complementary market phases — running all three on different charts smooths overall equity because each one earns when the others are sitting flat or struggling.

Can I run BreakWave alongside other EAs? Yes, on separate 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? Nothing — by design. BreakWave waits patiently during calm markets. The squeeze detection only fires when volatility first contracts and then expands, avoiding false signals during extended quiet periods.

What’s the typical trade frequency? On H1 you can expect roughly 2–5 trades per week per pair, depending on how often the market consolidates and then releases. Some weeks will see zero entries — that is the filter doing its job.

Do I need a VPS? Recommended. Breakouts often happen at session opens (Tokyo, London, New York), so a stable always-on connection ensures you don’t miss the entry candle. See our VPS guide.

Further Reading


Important Disclaimers

  • Breakout trading involves significant risk including false-breakout losses. Past performance is not indicative of future results.
  • The equity curve above is an illustrative simulation, not a guarantee.
  • This EA does not guarantee profits.
  • Always test on a demo account before committing real funds.
  • Never trade with money you cannot afford to lose.

Affiliate Disclosure: This page contains affiliate links to XM. We receive a commission when you open an account through our links, at no additional cost to you. Full disclosure

Automate Your Trading with Free Expert Advisors

Put these insights to work automatically. Our free EAs trade 24/5 with built-in risk management — no manual intervention needed.

Download Free EAs Open Free XM Account
Join Telegram for Daily Signals | Explore Our EAs

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.