Range Breakout
Fusion EA.
One EA, three markets, two trading sessions. The opening range breakout strategy applied to XAUUSD, USDJPY and BTCUSD — capturing the volatility windows where breakouts actually pay.
One strategy. Three uncorrelated markets.
The opening range breakout (ORB) is one of the oldest and most studied edges in trading. The premise is simple: the first hours of a session establish a price range; significant moves outside that range tend to continue. When it works, it works cleanly. When it doesn't, the stop is small and the trade dies fast.
Range Breakout Fusion applies this single, well-understood logic across three uncorrelated markets: gold, USDJPY, and bitcoin. Each runs on its own session window — gold and yen on the European open, bitcoin on a different volatility cycle altogether — so the three markets rarely move together.
The result: a single EA that delivers portfolio-like diversification from a single chart deployment. When gold is in a quiet range, the yen breakout might fire. When forex is sluggish, bitcoin volatility often picks up the slack.
A single-symbol ORB EA depends on that symbol cooperating week after week — and no symbol does. By running ORB on three uncorrelated assets, drawdown periods in one market rarely line up with drawdown periods in another. The aggregate equity curve becomes substantially smoother.
Six years. Three markets. 4,815 trades.
Backtested across XAUUSD + USDJPY + BTCUSD simultaneously, from 2020 to mid-2026. Every trade executed under the EA's default risk profile with realistic spread and slippage assumptions for each broker.
What these numbers mean
A Profit Factor of 1.24 is honest. It tells you the strategy works, but it's not a fairy tale. ORB trades typically have lower win rates than mean-reversion strategies — the wins just need to be bigger than the losses, which they are.
A Sharpe Ratio of 3.06 is excellent for a real, deployable retail strategy. Above 2.0 is considered good. Above 3.0 is rare and usually signals genuine diversification benefits across the three symbols.
A 6.25% maximum drawdown across 6+ years of backtesting on three symbols is the kind of drawdown most traders can stomach. Crucially, this includes the COVID crash, the 2022 sell-off, and 2024's gold rally — meaning the strategy held up across radically different market regimes.
4,815 trades is a statistically meaningful sample. Strategies with only a few hundred trades in backtest can show great metrics by accident. Thousands of trades reduce that variance substantially.
Backtest results are not a prediction of future performance. Real-world results will differ based on broker conditions, spread, slippage, and the always-uncertain future of these markets — particularly BTCUSD, where execution quality varies widely between brokers.
Three symbols, one logic.
The strategy is identical across all three symbols — only the session window changes to match each market's natural high-volatility period.
Range formation
During the early portion of each symbol's relevant trading session, the EA observes price action and constructs the day's "opening range" — the high and low established during a defined formation window. This becomes the reference structure for the rest of the session.
Breakout detection
Once the formation window closes, the EA places two pending stop orders: a buy stop above the range high and a sell stop below the range low. Whichever direction price breaks first, the EA takes the trade. The opposite pending order cancels automatically.
Trade management
Every trade enters with a hard stop loss set at the opposite end of the range and a take profit at a multiple of the range size. There is no martingale, no grid, no averaging down. Win or lose, the trade resolves cleanly within the session.
Multi-symbol coordination
The EA manages all three symbols from a single chart attachment. Each symbol has its own magic number, its own risk allocation, and its own session timing. The three markets operate independently — a trade on gold has no effect on the yen or bitcoin logic.
Includes optional lot randomization, close-time randomization and per-account magic offsets — useful for prop firm accounts where multiple traders running identical EAs may trigger anti-copy-trading detection.
Clean, minimal inputs.
Strategy-critical parameters are internal. What you adjust is risk, symbol compatibility with your broker, and visual preferences.
| Input | Description | Default |
|---|---|---|
| MaxSlippage | Maximum slippage tolerance in points | 30 |
| MagicBase | Base magic number (each symbol gets unique offset) | 20000 |
| XAU_Enabled | Trade gold breakouts | true |
| JPY_Enabled | Trade USDJPY breakouts | true |
| BTC_Enabled | Trade BTCUSD breakouts | false |
| XAU_Symbol | Your broker's gold symbol name | XAUUSD |
| RiskPct | Risk percentage per trade (per symbol) | 0.5% |
| StealthMode | Lot/timing randomization for prop firms | false |
| AutoOpenCharts | Automatically open clean M30 charts for the other symbols | false |
| ShowPanel | Display on-chart info panel | true |
BTCUSD is disabled by default because crypto symbol availability varies wildly between brokers. Enable it manually after confirming your broker offers BTCUSD with acceptable spreads.
One chart. Three markets.
Activation steps
- Buy the EA on MQL5 — it appears in your
Navigator / Expert Advisors / Market - Open an XAUUSD M30 chart on your broker
- Drag the EA onto the chart
- Verify XAU/JPY symbol names match your broker; enable BTC if you wish to trade it
- (Optional) Enable the auto-chart features in the inputs — the EA can automatically open clean M30 charts for USDJPY and BTCUSD with the proper visual layout
- Confirm settings and click OK
- Make sure AutoTrading is enabled (green button in MT5 toolbar)
- The on-chart panel should show range formation status within minutes
The EA also includes a "Clean charts" action in its on-chart panel — useful to reset the visual layout if you've accidentally messed up the chart styling.
Common questions.
Don't take my word for it — use Broker XRay to audit execution quality objectively on your current broker for 24 hours. See spread, slippage, and stability data side-by-side.
Disclosure: We're an Introducing Broker for IC Markets. If you open an account through my link, we may receive a commission at no extra cost to you. I only recommend brokers I use myself.
Ready to deploy Range Breakout Fusion?
Available now on the MQL5 Marketplace. 10 activations included. Free updates for life.