I rechecked Version 5.20 against the current official MQL5 product page, updated August 23, 2026, and used that as the main basis. (MQL5) I’ve kept the sales copy itself source-free, as requested, and avoided unsupported performance promises.
🟦 Range Breakout EA with Range Filters V5.20 MT5
Range Breakout EA with Range Filters V5.20 MT5 is a multi-market automated trading system built around a recognizable market behavior: the expansion of volatility between major trading sessions.
Instead of depending on martingale, grid recovery, indicators, or a fixed chart timeframe, the EA monitors quieter market ranges and searches for filtered breakout opportunities as volatility increases.
The system comes with optimized configurations for XAUUSD, USDJPY, BTCUSD, US30, and DE40 and can manage all enabled markets from a single chart.
With range filtering, flexible risk management, spread protection, daily drawdown control, and prop-firm-oriented features, Range Breakout EA V5.20 offers a structured approach to automated breakout trading on MetaTrader 5.
🔍 How Does Range Breakout EA Work?
The strategy focuses on the difference in volatility between the Asian and London trading sessions.
🔹 The EA monitors the quieter Asian session, during which a relatively tight price range can develop.
🔹 When the London session opens, market volatility can increase and price may break outside the established range.
🔹 The EA looks for these breakout opportunities and uses an internal breakout filter to screen out lower-quality setups.
🔹 Positions are subsequently managed by the system and are designed to be closed later in the day as volatility begins to decline.
This gives the EA a systematic approach based primarily on price behavior and session volatility.
🚫 No Martingale & No Grid
Range Breakout EA V5.20 does not use two commonly seen recovery approaches:
❌ No Martingale
❌ No Grid
It does not rely on continuously increasing lot sizes following losses or constructing grids of positions to recover losing trades.
Instead, its core trading logic revolves around identifying and trading qualifying range breakouts.
🌎 Five Built-In Markets
The EA includes optimized configurations for five different instruments:
| Market | Asset |
|---|---|
| 🥇 XAUUSD | Gold |
| 💴 USDJPY | Forex |
| ₿ BTCUSD | Bitcoin |
| 🇺🇸 US30 | US Index |
| 🇩🇪 DE40 | German Index |
This multi-market approach allows the strategy to operate across several different asset classes instead of depending entirely on a single instrument.
🖥️ One Chart Setup
One of the most convenient features is the One Chart Setup.
With this mode enabled, you can attach Range Breakout EA to a single chart and allow it to manage all enabled supported markets.
That means you don’t necessarily need to keep five separate charts open.
The one-chart configuration can also be used when backtesting the complete portfolio of supported markets together.
📊 Individual Chart Mode
Prefer seeing exactly what the EA is doing on each instrument?
The One Chart Setup can be disabled, allowing the EA to be attached individually to each market.
In this configuration, traders can see the range formation and subsequent breakouts directly on the chart.
For each chart, the corresponding market can be selected through the EA’s Preset Market option.
⚙️ Plug-and-Play Configuration
Range Breakout EA V5.20 is designed to minimize complicated initial configuration.
There is no requirement to load separate SET files for its built-in markets.
The basic setup consists of:
🔹 Attach the EA to a chart
🔹 Choose the desired risk level
🔹 Let the EA apply its optimized settings for each supported market
The available automatic risk profiles are:
🟢 Low Risk
🟡 Medium Risk
🔴 High Risk
Traders who want greater control can alternatively use a manual risk percentage or fixed lot size.
💰 Flexible Lot & Risk Management
Range Breakout EA V5.20 provides several approaches to position sizing.
| Money Management | Available |
|---|---|
| Low Risk Profile | ✅ |
| Medium Risk Profile | ✅ |
| High Risk Profile | ✅ |
| Manual Risk % | ✅ |
| Fixed Lot Size | ✅ |
| Universal Lot Sizing | ✅ |
Its universal lot-sizing system is designed to work across different brokers and account currencies without requiring separate compatibility settings.
🛡️ Daily Drawdown Protector
The EA incorporates a daily drawdown protector as an additional risk-control mechanism.
This is particularly useful for traders who need to keep their daily losses within predetermined limits.
It is also one of several features incorporated with prop-firm trading in mind.
🎲 Trade Randomizer
Range Breakout EA V5.20 includes a built-in trade randomizer.
This is another feature intended for traders using the system in prop-firm environments.
🌐 Spread Filter
Sudden volatility can sometimes be accompanied by significantly wider spreads.
The EA therefore includes a spread filter designed to prevent trades from being opened during extreme spread conditions.
For a breakout strategy, this provides another useful layer of execution control.
⏱️ No Fixed Timeframe Required
Unlike strategies built specifically for M1, M5, M15, H1, or another individual timeframe, Range Breakout EA does not require a fixed chart timeframe.
The timeframe of the chart used to attach the EA does not determine its core operation.
This makes initial installation considerably simpler.
📈 Live Range & Breakout Visualization
When using the individual-chart configuration, Range Breakout EA can visually display the range it is monitoring.
This allows you to observe:
🔹 Range formation
🔹 Breakout activity
🔹 EA operation in real time
The color used to display the range can also be customized.
📊 On-Chart Account Information
Range Breakout EA can display useful information directly on your MT5 chart.
Available information includes:
🔹 Current Daily Profit
🔹 Current Daily Drawdown
The chart information display itself can be enabled or disabled depending on your preference.
🛠️ Additional Customization
Range Breakout EA V5.20 also includes several useful configuration options:
🔹 Adjustable Magic Number
🔹 Custom Trade Comment
🔹 Adjustable Range Color
🔹 Optional Chart Information
🔹 Preset Market Selection
🔹 One Chart Setup
🔹 Individual Chart Setup
This gives advanced users additional control while retaining a simple default setup for traders who prefer a more plug-and-play approach.
🌍 Broker Server Time
Because this strategy revolves around specific trading sessions, broker server time is important.
The EA is designed for brokers operating on the commonly used GMT+2 / GMT+3 server-time structure.
Always check your broker’s server time before running a session-dependent automated strategy.
⚙️ Range Breakout EA V5.20 – Features
| Feature | Specification |
|---|---|
| Platform | MetaTrader 5 |
| Version | V5.20 |
| Trading Style | Session Range Breakout |
| XAUUSD | ✅ Supported |
| USDJPY | ✅ Supported |
| BTCUSD | ✅ Supported |
| US30 | ✅ Supported |
| DE40 | ✅ Supported |
| Martingale | ❌ No |
| Grid | ❌ No |
| Indicators Required | ❌ No |
| Fixed Timeframe Required | ❌ No |
| One Chart Setup | ✅ Yes |
| Individual Chart Mode | ✅ Yes |
| Breakout Filter | ✅ Yes |
| Spread Filter | ✅ Yes |
| Daily Drawdown Protector | ✅ Yes |
| Trade Randomizer | ✅ Yes |
| Low / Medium / High Risk | ✅ Yes |
| Manual Risk % | ✅ Yes |
| Fixed Lot Size | ✅ Yes |
| Universal Lot Sizing | ✅ Yes |
| Range Visualization | ✅ Yes |
| Daily Profit Display | ✅ Yes |
| Daily Drawdown Display | ✅ Yes |
| SET Files Required | ❌ No |
| Designed Broker Time | GMT+2 / GMT+3 |
🟢 Pros vs. 🔴 Cons
| 🟢 PROS | 🔴 CONS |
|---|---|
| No martingale | Breakouts can sometimes fail or reverse |
| No grid recovery | Trading opportunities depend on market conditions |
| Five built-in markets | Requires MetaTrader 5 |
| One-chart multi-market operation | Broker server time needs to be compatible |
| Built-in breakout filter | Spreads can affect breakout execution |
| Spread protection | Higher risk settings increase account exposure |
| Daily drawdown protection | Performance can vary between instruments |
| Prop-firm-oriented functionality | Live performance can differ from backtests |
| Automatic risk profiles | No EA can guarantee profits |
| Manual risk percentage | — |
| Fixed lot option | — |
| Universal lot sizing | — |
| No separate SET files required | — |
| No fixed timeframe required | — |
| Live range visualization | — |
💡 A Different Approach to Automated Breakout Trading
Range Breakout EA V5.20 keeps its underlying concept relatively straightforward:
Quiet Asian Session → Range Formation → London Volatility Expansion → Filtered Breakout → Automated Position Management
Rather than filling the strategy with martingale recovery, grid positions, or numerous indicators, the EA focuses on session behavior, volatility, range formation, and breakout detection.
Add its five-market portfolio, one-chart operation, automatic presets, spread filter, flexible risk controls, and daily drawdown protector, and you have a feature-rich MT5 system built around a clearly defined breakout methodology.
🚀 Range Breakout EA with Range Filters V5.20 MT5 at BestForexEAShop
Looking for an automated trading system that focuses on filtered market breakouts without martingale or grid recovery?
Range Breakout EA with Range Filters V5.20 MT5 combines a session-based breakout strategy with multi-market diversification and practical risk-management tools.
🥇 Gold, Forex, Bitcoin & Indices
📈 Filtered Range Breakout Strategy
🌎 5 Built-In Markets
🖥️ One-Chart Multi-Market Setup
🚫 No Martingale
🚫 No Grid
🛡️ Daily Drawdown Protection
🌐 Spread Filter
🎲 Trade Randomizer
💰 Flexible Risk & Lot Management
⚙️ No SET Files Required
⏱️ No Fixed Timeframe Required
Trade the range. Catch the breakout. Automate the execution.
⚠️ Risk Warning: Trading Forex, metals, cryptocurrency, and indices involves substantial financial risk. Expert Advisors cannot guarantee profits. Backtests and previous trading results do not guarantee future performance. Use appropriate risk management and test the EA under your own broker conditions before live trading.

