ORB Evolution
- Experts
- Torsten Busch
- 버전: 1.8
- 활성화: 15
Introductory offer valid until April 30, 2026 inclusive !!!
After that, the price increases with each update.
Description
ORB Evolution is the commercial evolution of my freely available Advanced Range Breakout EA.
Feel free to take advantage of this free opportunity to familiarize yourself with the basic functionality of range breakouts.
Link: https://www.mql5.com/de/market/product/166036
ORB Evolution expands the free basic system into a complete platform for robust multi-symbol trading.
In addition to AB/PR, the Pro version brings a significantly expanded rule set for Timing, filters, risk and exposure control as well as News management and visualization options .
Use the EA in single-symbol mode to optimize your settings for a single setup, and apply the generated profile string to your portfolio in multi-symbol mode.
Use the visualizations in the strategy tester for analysis and display your range and trading zones along with stats, as well as your set SL and TP.
This allows you to see at a glance whether your filters or risk management are set too hard or too soft, and whether your range and trading zones are compatible.
You can use ORB Evolution with freely definable range and trading times (server/broker times) or you can use predefined sessions such as the London or New York opening times.
Note regarding the session models:
The session models currently only work with brokers that use GMT+2 (standard time) / GMT+3 (summer time).
Many ECN brokers use this setting to align their server time with the opening hours of the New York market.
Before using automatic sessions, please ensure that your broker uses the time zone mentioned above.
Note regarding NewsGuard and backtesting:
The News Guard uses the MT5 economic calendar . Since this is not available in the Strategy Tester, the economic data must be extracted into a special SQLite database.
Download my free News Extractor here: https://www.mql5.com/de/market/product/166210
How ORB Evolution works
ORB Evolution begins each trading day by establishing a clear session range . This range serves as an objective reference frame, showing where the market initially consolidates and where genuine momentum often develops later. Once the range is complete, the EA doesn't wait "all day" but trades exclusively within a defined trading window – thus focusing the strategy on periods where breakouts typically occur more cleanly.
Two proven approaches are available for getting started:
- Acceptance Breakout (AB) signals an entry as soon as the price sustainably breaks out of the range. Optionally, it can be required that candles close outside the range and/or that the breakout is confirmed over several closing prices – this reduces typical fakeouts.
- Pullback Retest (PR) is the more conservative approach: After the breakout, the EA waits for a pullback into the range and only trades the rebreak . This often leads to more stable setups and better entry prices.
As soon as a setup is triggered, ORB Evolution automatically sets stop-loss and take-profit levels based on predefined rules : The stop-loss is determined by the range (scalable via a ratio), while the take-profit follows a fixed risk-reward ratio (RR) . The position size is calculated so that a maximum of a defined percentage of the account ( Risk% ) is risked per trade. Optional daily rules such as one trade per day and end-of-day/fixed close provide additional discipline and control.
Highlights and Features
Basic features:
- Range and trade window with freely selectable start offset and duration
- Two entry modes: Acceptance Breakout (AB) and Pullback Retest (PR).
- Optional quality filter: Signal only if a candle outside the range (reduces fakeouts).
- AB confirmation: The outbreak must be for N Closing prices remain outside the range (Anti-Whipsaw).
- PR logic: Waiting for a pullback into the range (depth in %) and a time-limited rebreak.
- Risk-based lot sizes: Lot size is calculated so that the maximum loss per trade is limited to RiskPercent.
- Range-based SL & fixed RR-TP: Stop-loss scales with the range (SlRangeRatio), take-profit = SL × RR.
- Daily safety rules: Optionally, only 1 trade per day, as well as optional closing at the end of the day or at a fixed time.
Pro features:
- Multi-symbol + up to 20 profiles (individual configuration per symbol/profile).
- News-Guard : Entry block and, if necessary, closing of ongoing trades around relevant events ( also backtestable via separate SQLite DB ).
- Extended time models : Range/Trade start modes, session options, optional close at the end of the session.
- Filter stack : range quality, candle quality, momentum/ATR, spread vs range
- Trade Lifetime Management .
- TRF (Trend Reaction Function) via ADX/DI + micro mechanics (extension/threshold).
- No-Continuation ( only trade fresh breakouts in AB mode)
- Stop-Loss Anchor (ORB edge vs. Entry).
- Exposure Overlay (Symbol-Level Entry Gate + Risk Mod + optional Scale-In) including layer limits, minimum distance & risk caps.
- Visualization & Stats (Single-Symbol View) : Range/Trade Boxes, SL/TP Level, Stats Panel.
- Export the current settings as a profile string after completing the strategy test for direct use in multi-symbol setups.
A detailed overview of all individual options, their functions and example values can be found in my blog article:
https://www.mql5.com/de/blogs/post/767566
Feature Matrix: Free vs. Paid (DE)
| feature | Advanced Range Breakout (FREE) | ORB Evolution (PAID) |
|---|---|---|
| Operating mode | Single symbol | Multi-symbol + Single |
| Setups | AB + PR | AB + PR |
| Orders | Market Orders | Market Orders |
| Range/Trade Time Window | ✅ | ✅ |
| Advanced startup modes & session options (Start modes, session end/close, auto-session/asset derivation) | ❌ | ✅ |
| One-Trade-per-Day / End-of-day / Fixed Close | ✅ | ✅ |
| Close at the end of the session | ❌ | ✅ |
| Risk-based Lot Sizing (Risk%) | ✅ | ✅ |
| TP via RR, SL via Range Ratio | ✅ | ✅ |
| Stop Loss Anchor (ORB Edge vs. Entry) | ❌ | ✅ |
| AB “No-Continuation” (fresh-only) | ❌ | ✅ |
| Range Quality Filter | ❌ | ✅ |
| Breakout Candle Quality Filter | ❌ | ✅ |
| Momentum/ATR Filters | ❌ | ✅ |
| ATR/ADX Timeframe Modes | ❌ | ✅ |
| Trade Lifetime / Dead Trade / Alive Check | ❌ | ✅ |
| TRF (ADX/DI + Extension) | ❌ | ✅ |
| News Guard (Calendar DB / SQLite) | ❌ | ✅ |
| Exposure Overlay (Risk Mod / Scale-In / Layers) | ❌ | ✅ |
| Profile system (up to 20) | ❌ | ✅ |
| Visualization & Stats Panel | ❌ | ✅ (especially Single-Symbol View) |
| Profile Export after Tester Run | ❌ | ✅ |
(❌ = not included in the free basic version)
Preview for future versions:
-
ADR Guard : Reject if there is "too much daily movement", optional TP cap + RR gate
-
Cost/spread guards : more robust, context-dependent
-
Continuation protection : Chase Guard + Follow-Through Check
-
Tier system expansion : adaptive confirmation, later risk-adaptive
-
Context/Monitoring : Approach/Chop/Failed Attempts filter
-
Swing Impulse & Overextension : additional quality gates
-
Stability/Comfort : State recovery after restart, weekday filter
Risk Disclaimer / No Investment Advice
This Expert Advisor (EA) is a software tool for informational and automation purposes only and does not constitute investment advice. Trading Forex/CFDs and other leveraged products involves substantial risk and may result in the loss of all invested capital. Past performance, backtests and optimizations are not indicative of future results. Live trading results may differ significantly due to spread, slippage, commissions, execution speed, data quality, broker feeds, VPS/latency, trading sessions, symbol specifications and parameter selection.You are solely responsible for setup, parameters, risk/money management, and compliance with local laws and broker rules. Use at your own risk. It is strongly recommended to test on a demo account first and to use conservative risk settings.
