Introduction
ORB Revolution EA is a next-generation MetaTrader 5 Skilled Advisor that automates the Opening Vary Breakout (ORB) technique — a confirmed method for capturing market momentum after the preliminary vary of the buying and selling session.
Engineered for each breakout and reversal buying and selling, ORB Revolution delivers a whole skilled framework with superior capabilities, together with:
- Multi-layered filters: volatility, pattern, time, day, and information consciousness
- Dynamic threat administration: drawdown limiter, partial take earnings, trailing cease, and breakeven logic
- Commerce obfuscation: non-compulsory execution randomization and hidden (digital) commerce ranges
- Actual-time efficiency panel: stay standing, filter outcomes, and technique monitoring on-chart
ORB Revolution is constructed for merchants who demand precision, flexibility, and transparency in automated execution.
ORB Revolution EA — Inputs Information
This part explains each enter in ORB Revolution in plain language, with sensible notes on how every setting impacts execution. The EA is designed for disciplined, risk-controlled automation. Many parameters use RSM (Vary Dimension Multiples), which implies values scale routinely with the session’s opening vary.
Vital Notes
- RSM (Vary Dimension Multiples) = a multiplier of the calculated opening vary dimension. Instance: if the vary is 100 factors, 0.5 RSM = 50 factors.
- Use totally different Magic Numbers for various EA situations to keep away from trade-management conflicts.
- When you allow Information Filter, make sure the information URL is whitelisted in MT5 (WebRequest allowed URLs).
- When utilizing Obfuscation (digital TP/SL), your dealer is not going to “see” the actual TP/SL. Make sure that your VPS/terminal is secure.
- For prop-firm type buying and selling, mix: Drawdown Limiter + Information Filter + Day/Time Filters.
Normal EA Settings
- Magic Quantity: Distinctive identifier for the EA’s trades. Use a distinct quantity for every EA occasion to keep away from commerce conflicts.
- Allow Debug Logs: If enabled, the EA prints detailed logs within the Consultants tab (helpful for troubleshooting and validating resolution logic).
- Technique Identify: A brand new idea launched by ORB Revolution to determine, monitor, and analyze buying and selling methods past the standard Magic Quantity.
Why this issues
Historically, Skilled Advisors rely solely on a Magic Quantity to distinguish trades. Whereas technically efficient, this method has a significant sensible limitation: merchants not often keep in mind which Magic Quantity belongs to which technique. Over time—particularly when working a number of EAs, presets, or optimizations—monitoring the efficiency of a particular technique turns into complicated and error-prone.
To resolve this, ORB Revolution introduces the idea of a human-readable Technique Identify. As an alternative of remembering whether or not your technique was assigned Magic Quantity 1021 or 2045 , you merely title it one thing significant—comparable to “NASDAQ ORB”, “London ORB Conservative”, or “US Open Reversal”.
Through the use of the identical Technique Identify persistently:
- The EA can routinely retrieve historic trades linked to that technique
- Efficiency metrics are aggregated and displayed within the panel
- You acquire clear long-term visibility over a technique’s conduct and outcomes
- Technique monitoring stays intact even when the Magic Quantity adjustments
You might neglect whether or not a technique used Magic #1 , 17 , or 4096 — however you’ll always remember that you simply named it “NASDAQ ORB”.
Briefly, Technique Identify transforms the EA from a commerce executor right into a strategy-aware system, making evaluation, optimization, and long-term monitoring considerably clearer and extra intuitive.
Vary Time Settings
The EA builds an Opening Vary between the beginning and finish time. The very best excessive and lowest low in that window outline the vary, and the EA makes use of it to compute breakout/reversal ranges and threat distances.
- Vary Begin Hour / Minute: Time when the EA begins calculating the opening vary (e.g., 10:30).
- Vary Finish Hour / Minute: Time when the vary calculation ends. The excessive/low between begin and finish outline the vary.
- Vary Shut Hour / Minute: Time when all trades are closed and the vary is reset for the subsequent session.
- Draw Vary: If enabled, the EA attracts the calculated vary on the chart for visible reference.
- Vary Shade: The colour used for the vary field/strains on the chart.
- Shift from Vary Extremum (factors): Provides a buffer (in factors) to breakout ranges. Increased values = fewer triggers (much less delicate). Decrease values = extra triggers (extra delicate).
- Commerce on Candle Shut (false = Instant): If enabled, entries set off solely after a candle closes past the vary. If disabled, entries can set off instantly on breakout.
- Affirmation Candle Timeframe: Timeframe used for the affirmation candle (e.g., M5, M15). Related when buying and selling on candle shut.
- Shut trades at Vary Shut Time: If enabled, all open trades are closed on the session shut time (exhausting session cut-off).
- Deactivate Reversal: If enabled, reversal trades are disabled for the session.
- Deactivate Reversal when Breakout closes in revenue: If enabled, reversal shouldn’t be allowed if the breakout commerce ended profitably (prevents “flip” after a profitable transfer).
- ATR Interval (for volatility filters): ATR interval utilized by volatility filters to measure market motion depth.
- Permit Purchase / Promote Trades: Allow or disable purchase/promote instructions independently.
Panel Settings
- Present Data Panel: If enabled, shows a real-time panel on the chart (standing, filters, trades, and efficiency context).
Breakout Commerce Settings (BO)
Breakout logic trades the vary enlargement past the opening vary boundary. BO parameters have an effect on sizing, entry eligibility, and the way the place is managed.
Place Sizing
- BO: Quantity Sort: How lot dimension is set (fastened lot, % threat, fastened cash threat, and so on.).
- BO: Quantity / Danger / Cash Worth: The numeric worth used for the chosen sizing technique (e.g., 0.01 heaps, 1% threat, $100 threat).
Stops & Targets (RSM-based)
- BO: Cease Loss in RSM: Cease loss distance as a a number of of the vary dimension (e.g., 0.5 = SL is half the vary away from entry).
- BO: Take Revenue in RSM (0 = No TP): Take revenue distance as a a number of of the vary dimension. Use 0 to disable fastened TP.
Time Filter (Non-obligatory Gate)
- BO: Use Time Filter: Prohibit breakout entries to a particular time window.
- BO: Not Earlier than Hour / Minute: Earliest time breakout entries are allowed.
- BO: Not After Hour / Minute: Newest time breakout entries are allowed.
Volatility Filter
- BO: Use Volatility Filter: Commerce provided that volatility situations are met.
- BO: Volatility Motion: Defines whether or not to commerce when volatility is above, beneath, or inside a goal vary.
- BO: Volatility Situation: The precise rule utilized (e.g., Vary > max, Vary < min, min < Vary < max).
- BO: Min / Max Vary %: Minimal and most allowed vary dimension as a % of the reference (generally ATR-based).
Development Filter (Bollinger-based)
- BO: Use Development Filter: Commerce provided that the pattern filter passes.
- BO: Timeframe: Timeframe used for Bollinger pattern studying.
- BO: Interval: Bollinger interval.
- BO: Deviation 1 / 2: Deviation settings utilized by the EA’s inside pattern logic.
Breakeven
- BO: Use Breakeven: If enabled, the EA strikes SL to breakeven as soon as revenue reaches the set off threshold.
- BO: BE Set off in RSM: Revenue distance (in RSM) required to set off breakeven.
- BO: BE Buffer in Factors: Additional factors added past breakeven for security (helps stop stop-outs on unfold/reticks).
Trailing Cease
- BO: Use Trailing Cease: Allows trailing cease administration.
- BO: Path Set off in RSM: Revenue distance required to begin trailing.
- BO: Path Step Mode: Trailing technique: by vary dimension step (SD) or by candle excessive/low.
- BO: Path Step in RSM: Trailing step dimension (when utilizing SD/vary mode).
- BO: Candle Lookback: Variety of candles used for trailing (candle mode).
- BO: Candle Timeframe: Timeframe used for trailing (candle mode).
- BO: Path solely when SL in revenue: If enabled, trailing begins solely after the SL is already in revenue.
Partial Take Revenue
- BO: Use Partial Take Revenue: Allows partial place closes at pre-defined ranges.
- BO: TP1 Enabled / Set off / Shut %: Allow TP1, set set off (RSM), and outline the share to shut.
- BO: TP2 Enabled / Set off / Shut %: Allow TP2, set set off (RSM), and outline the share to shut.
Sensible Tip (Breakout)
If you would like fewer trades and cleaner situations, use Commerce on Candle Shut + a stricter Volatility Filter. If you would like extra responsive entries, use fast mode however think about including a bigger Shift from Vary Extremum.
Reversal Commerce Settings (RE)
Reversal logic makes an attempt to commerce a rejection/rotation after an extension past the vary. RE parameters mirror BO, however apply to reversal entries and administration.
Place Sizing
- RE: Quantity Sort: Lot dimension calculation technique for reversal trades.
- RE: Quantity / Danger / Cash Worth: Numeric worth for the chosen sizing technique.
Stops & Targets (RSM-based)
- RE: Cease Loss in RSM: Cease loss distance as a a number of of the vary dimension.
- RE: Take Revenue in RSM (0 = No TP): Take revenue distance as a a number of of the vary dimension.
Time Filter (Non-obligatory Gate)
- RE: Use Time Filter: Prohibit reversal entries to a particular time window.
- RE: Not Earlier than Hour / Minute: Earliest time reversals are allowed.
- RE: Not After Hour / Minute: Newest time reversals are allowed.
Volatility & Development Filters
- RE: Use Volatility Filter: Allow volatility filtering for reversal trades.
- RE: Min / Max Vary %: Vary dimension thresholds for reversals.
- RE: Use Development Filter: Allow pattern filtering for reversals.
- RE: Bollinger Bands Settings: Timeframe/Interval/Deviation values utilized by the pattern filter.
Breakeven / Trailing / Partial TP
- RE: Use Breakeven: Strikes SL to breakeven after an outlined acquire.
- RE: Use Trailing Cease: Allows trailing cease logic.
- RE: Use Partial Take Revenue: Allows partial closes (identical logic as BO, utilized to reversal positions).
Sensible Tip (Reversal)
When you commerce each BO and RE, think about enabling Deactivate Reversal when Breakout closes in revenue to cut back overtrading and forestall “flip-flopping” conduct.
Information Filter Settings
The information filter blocks buying and selling round financial occasions. It may well additionally take pre-news actions to cut back publicity.
- Investing.com URL: Financial information supply (should be whitelisted in MT5 WebRequest allowed URLs).
- Keep away from Information: If enabled, blocks buying and selling throughout information occasions.
- Currencies: Comma-separated checklist of currencies to observe (e.g., USD, EUR).
- Key phrases: Comma-separated checklist of occasion key phrases (e.g., CPI, FOMC).
- Don’t commerce on Holidays: If enabled, blocks buying and selling on detected holidays.
- Don’t commerce all day on Excessive Impression Information: If enabled, disables buying and selling for the whole day if high-impact information is detected.
- Use Window Restriction on Excessive Impression Information: Restricts buying and selling to a pre/publish window round high-impact information.
- Cease buying and selling earlier than / after information in minutes: Minutes earlier than/after the occasion the place buying and selling is blocked.
- Take motion earlier than information: If enabled, the EA takes a pre-news motion (shut trades, set BE, and so on.).
- Motion earlier than X minutes: How lengthy earlier than information the motion is executed.
- Motion on Open Trades: What to do with open trades (shut all, shut winners, set BE, and so on.).
Days Filter Settings
- Use Day Management: Allow/disable day-based buying and selling guidelines.
- Commerce Monday–Sunday?: Select which weekdays the EA is allowed to commerce.
Obfuscation Settings (Non-obligatory)
Obfuscation is a sophisticated choice that may randomize execution and conceal ranges. Use rigorously and provided that you perceive the operational implications.
- Allow Commerce Obfuscation: If enabled, hides commerce particulars and randomizes execution.
- Min / Max Worth Offset (factors): Randomizes entry/exit costs inside this factors vary.
- Min / Max Time Delay (ms): Randomizes order execution timing.
- Disguise TP/SL (use digital ranges): Conceals cease loss/take revenue from the dealer (EA manages them just about).
Operational Notice
When you allow digital TP/SL, preserve the EA working constantly (VPS beneficial). If the terminal is offline, digital safety can’t be enforced.
Drawdown Limiter Settings (Non-obligatory)
The drawdown limiter is a security layer designed for strict threat regimes (together with prop-firm guidelines). When the every day loss threshold is hit, buying and selling is blocked and non-compulsory actions could also be executed.
- Allow Drawdown Limiter: If enabled, blocks buying and selling after a every day loss threshold is reached.
- Day by day loss calculation mode: Defines how every day loss is measured (from day begin, from highest fairness, and so on.).
- Day by day Loss (%) / Cash Worth: Most allowed every day loss earlier than buying and selling is blocked.
- Embrace Floating P&L: If enabled, contains open trades within the loss calculation.
- Day by day reset mode: Defines when the limiter resets (subsequent day, particular time, and so on.).
- Rollover Hour / Minute: Time used for every day reset.
- Timezone Offset: Adjusts calculations to your native timezone.
- Security Buffer (%): Early warning buffer when approaching the loss restrict.
- Motion on breach: What occurs when the restrict is hit (shut trades, disable EA, and so on.).
- Pause till subsequent day after breach: If enabled, blocks buying and selling till the subsequent day after a breach.
- Magic filter (0 = all trades): Apply the limiter to particular magic numbers solely (0 applies to all).
- Allow Debug Logs: Logs drawdown limiter occasions for later overview.
Really useful (Prop Agency)
- Allow Embrace Floating P&L for stricter safety.
- Set the Timezone Offset accurately to match your dealer/session day boundary.
- Select an Motion on breach aligned together with your guidelines (e.g., shut all trades instantly).