Opening Range Breakout ORB Pro
- エキスパート
- Rachid El Jaafari
- バージョン: 1.1
- アクティベーション: 5
The Opening Range Breakout Expert Advisor is a trading tool designed to automate a specific breakout methodology on the MetaTrader 5 platform. Its core logic is based on the observation that financial instruments often establish a clear range during a defined reference period, such as the previous trading day or a major market session. A sustained price movement beyond the boundaries of this range can signal the start of a new directional trend. The EA systematically identifies these reference levels, manages order placement, and incorporates user-defined risk controls to participate in such potential movements.
I - Trading Logic and Methodology :
The system operates on a rule-based and deterministic logic, performing all calculations locally without external dependencies. At the start of its configured trading session, the EA calculates key reference prices. The primary reference is the high and low of the previous day's closing candle. Optionally, traders can also utilize the high and low of a specific session, such as the London market open. The EA then places pending buy-stop and sell-stop orders at a configurable distance beyond these levels. This setup allows it to automatically enter the market only if the price convincingly breaks out of the established range, aiming to capture the early phase of a new momentum move.
II - Session Management and Order Handling :
The EA provides full control over its active trading window based on the broker's server time. Users can define the specific hours during which the EA is allowed to calculate ranges, place orders, and manage trades. A key feature is the automatic cleanup function, which removes all unfilled pending orders at the end of the trading day to ensure a clean slate for the next session. Before placing any order, the EA performs standard checks for minimum stop levels and volume limits to ensure broker compliance.
III - Risk Management Approach :
Risk control is a foundational component of the system's design. Users can choose between a fixed trade size or a percentage-based risk model that calculates lot size according to account equity and the distance to the stop loss. Every trade is governed by predefined stop loss and take profit levels, set in points from the entry price. For managing open positions, the EA includes a trailing stop feature that activates once a trade has moved a specified number of points in profit. An additional spread filter helps avoid entering trades during periods of exceptionally wide market spreads, which can negatively affect execution.
IV - Intended Use and Configuration :
This Expert Advisor is intended for traders interested in systematic breakout strategies. It is best suited for instruments known for their clear intraday volatility and momentum, such as major indices (e.g., US30, DAX40) or commodities like XAUUSD. For optimal execution, use on an ECN or Raw Spread account type is recommended. The EA is configured through a comprehensive set of input parameters, logically grouped for risk management, session control, and order placement. Each parameter is documented with comments directly in the MetaTrader input window.
V - Technical Specifications and Testing :
-
Platform & File: Native MetaTrader 5 Expert Advisor (.ex5 file).
-
Required Timeframes: Uses M1 for execution logic and D1 (or H4 for sessions) for range calculation.
-
External Dependencies: No DLLs, WebRequests, or additional modules are used.
-
Strategy Tester Notes: For accurate backtesting, use the "Every tick" modeling mode on the M1 chart and verify your broker's server time offset. Results are inherently dependent on historical spread, symbol volatility, and execution modeling quality.
VI - Trial and Support :
A fully functional trial version is available for testing the EA's logic and performance in the MetaTrader 5 Strategy Tester. After purchase, the product is activated to your specific computer and can be used with any trading account. Support for users is provided directly through the MQL5 platform's private messaging system.
