Best ORB Detector Dynamic Indicator
Rules-based Opening Range Detector: locks Asia/London/NY ORB High & Low after the window, then marks only post-lock breakouts — not moves while the range is still forming.
Category: indicators
Overview
Best ORB Detector Dynamic Indicator builds and locks the Opening Range for Asia, London, or New York, then highlights High/Low breaks only after the window ends — the visual layer of the Xcelerate ORB framework.
What Is an Opening Range?
The Opening Range is the price range formed during a predefined period at the beginning of a trading session.
For example, when using a 15-minute ORB during the New York session, the indicator monitors price between 09:30 and 09:45 New York time.
The highest price reached during this period becomes the ORB High, while the lowest becomes the ORB Low.
Together, these two levels define the Opening Range:
Highest price during the ORB window → ORB High
Lowest price during the ORB window → ORB Low
The opening period is particularly relevant because the start of a major trading session often brings increased participation, liquidity, and order execution.
This makes the Opening Range a useful reference for evaluating whether price later accepts or rejects the levels established during the initial session activity.
The indicator does not attempt to predict which side of the range will break. Its purpose is to define the structure objectively and show how price behaves once that structure has been established.
ORB Indicator
How the Indicator Works
1. Select the Trading Session
The indicator can be configured for one of three major trading sessions:
Asia
London
New York
Each session has its own configurable ORB window.
The default 15-minute windows are:
Asia: 19:00–19:15
London: 03:00–03:15
New York: 09:30–09:45
All session times use America/New_York, with Daylight Saving Time handled automatically by TradingView.
The start and end times can be adjusted according to the session and ORB duration you want to analyze.
2. Building the Opening Range
Once the selected ORB window begins, the indicator starts tracking price.
As new candles form, the ORB High and ORB Low are updated according to the highest and lowest prices reached during the configured period.
At this stage, the Opening Range is still forming.
Price may move beyond temporary highs or lows while the range is being constructed. These movements are part of the range-building process and are not classified as ORB breakouts.
3. Locking the Opening Range
When the configured ORB window ends, the range is locked.
From that point onward, the ORB High and ORB Low remain fixed and become the reference boundaries for subsequent price action.
For example, with a 15-minute New York ORB:
09:30 → ORB begins forming
09:30–09:45 → ORB High and ORB Low update dynamically
09:45 → Opening Range locks
After 09:45 → ORB breakouts can be detected
This separation between range formation and breakout detection is one of the core functions of the indicator. It prevents price movements that occur while the Opening Range is still developing from being incorrectly classified as valid ORB breaks.
Detecting an ORB Breakout
Once the Opening Range is locked, the indicator begins monitoring price relative to its established boundaries.
A move above the ORB High can be identified as an upside breakout.
A move below the ORB Low can be identified as a downside breakout.
The important distinction is timing:
During ORB formation → The range is still being calculated
After ORB lock → Breaks of the established boundaries can be detected
The indicator can visually highlight the first breakout and display optional breakout markers directly on the chart.
A detected breakout, however, does not automatically represent a trade entry.
The Detector tells us that price has moved beyond an established ORB boundary. Whether that movement develops into a valid trading setup depends on the context and any additional confirmation required by the trading model.
What You See on the Chart
The indicator is designed to make the ORB structure immediately visible without requiring the Opening Range to be calculated or drawn manually.
ORB High and ORB Low
These are the two primary levels of the indicator and represent the upper and lower boundaries of the completed Opening Range.
Their appearance can be customized through the indicator's Style settings.
Session Labels
Historical session labels identify each ORB and its corresponding session.
Examples include:
NY ORB 15m
London ORB 15m
Asia ORB 15m
This allows previous Opening Ranges to be reviewed directly on historical charts and makes it easier to study how price behaved after different session openings.
Breakout Highlight
The indicator can highlight the first breakout after the range has been locked, making the transition from range formation to a subsequent break immediately visible.
Breakout Markers
Optional markers can identify:
ORB High Break
ORB Low Break
These can be enabled or disabled through the Style settings depending on how much information you want displayed on the chart.
Configuring the ORB Window
The Opening Range is not limited to 15 minutes.
The indicator allows the start and end times to be adjusted so that different ORB durations can be analyzed and tested.
For example, during the New York session:
5-minute ORB: 09:30–09:35
15-minute ORB: 09:30–09:45
30-minute ORB: 09:30–10:00
If the ORB duration is changed, the corresponding session end time should also be adjusted in the Inputs.
No single ORB duration should be assumed to be universally superior.
Different instruments and sessions can behave differently, and the appropriate Opening Range can depend on volatility, market structure, and the
trading model being tested. Different configurations should therefore be evaluated using historical data and a meaningful sample of sessions.
Choosing the Chart Timeframe
The chart timeframe should allow the selected Opening Range to be represented with sufficient precision.
As a general rule, the chart timeframe should be equal to or lower than the selected ORB duration.
For a 15-minute ORB, for example, timeframes such as 1m, 3m, 5m, or 15m can be used.
Lower timeframes provide greater detail inside the Opening Range, while higher timeframes may reduce the precision with which shorter ORB
windows can be observed.
The selected chart timeframe should therefore reflect the level of detail required by the ORB configuration being analyzed.
Alerts
The Best ORB Detector Dynamic includes alerts for the main stages of the Opening Range process:
ORB Session Start
Triggered when the configured ORB window begins.
ORB Range Locked
Triggered when the Opening Range window ends and the ORB High and ORB Low become fixed.
ORB High Breakout
Triggered when price breaks above the ORB High after the range has been locked.
ORB Low Breakdown
Triggered when price breaks below the ORB Low after the range has been locked.
These alerts allow the ORB structure to be monitored without requiring constant manual observation of the chart.
Practical Example
Suppose the New York Opening Range is configured between 09:30 and 09:45.
During those 15 minutes, the indicator calculates:
ORB High = 100
ORB Low = 95
At 09:45, the Opening Range is locked.
From this point forward, 100 and 95 become the fixed reference boundaries.
If price subsequently moves above 100, the indicator can identify an ORB High breakout.
If price moves below 95, it can identify an ORB Low breakdown.
This information needs to be interpreted correctly.
The Detector tells us where the Opening Range is, when it has been completed, and whether price has moved beyond one of its established boundaries.
It does not tell us that every breakout should be traded.
Price may break one ORB boundary and immediately reverse, sweep both sides of the range, remain in consolidation, or react aggressively to an economic event.
The Opening Range therefore provides a structured reference point, not certainty about the next price movement.
Adding Market Context
The Best ORB Detector Dynamic identifies the ORB structure itself.
Additional technical confluences can then be evaluated separately to provide more context around a detected breakout.
These may include:
FVG (Fair Value Gap);
CHoCH (Change of Character);
market structure;
relevant liquidity zones;
Volume Profile;
higher-timeframe direction;
session context;
scheduled economic events.
You can also combine the ORB Detector with our other tools for session context, liquidity analysis, market structure, and volume, available in the Indicators section of the platform.
These elements are not calculated by the ORB Detector itself and should not be interpreted as guarantees or independent reasons to enter a trade.
Their purpose is to add context and help determine whether a detected breakout deserves further analysis.
When an ORB Breakout Requires Additional Confirmation
Not every ORB breakout occurs under the same market conditions.
Additional confirmation is particularly important when:
price moves beyond an ORB boundary while the range is still forming;
both the ORB High and ORB Low are swept within a short period;
price repeatedly moves above and below the range without establishing clear direction;
the breakout occurs during abnormal volatility or around a major economic release;
the breakout conflicts with the broader market structure or higher-timeframe direction;
there is little supporting session or liquidity context.
The purpose of the Detector is not to determine automatically whether every one of these conditions invalidates a potential trade.
Its purpose is to make the Opening Range and subsequent breakout clear enough for the trader to evaluate them within the broader market context.
From Detection to a Complete Trading Setup
The Best ORB Detector Dynamic provides the visual and structural component of our broader ORB framework.
Its role is to answer four fundamental questions:
Where is the Opening Range?
When has the range been completed and locked?
Where are the ORB High and ORB Low?
Has price broken either boundary after the range was locked?
The next question is different:
Does that breakout satisfy the conditions required to become a valid trading setup?
This is where the Best ORB Strategy Dynamic comes into the process.
The Strategy builds on the ORB structure identified by the Detector and applies the additional rules used in our complete setup, including volume confirmation, retest and rejection, higher-timeframe context, minimum and maximum range filters, predefined Stop Loss placement, and configurable risk-to-reward management.
The complete process becomes:
Opening Range → Range Lock → Breakout Detection → Confirmation → Retest → Rejection → Entry → Risk Management
In other words, the Detector identifies and visualizes the ORB structure and subsequent breakout, while the Strategy defines the additional conditions required for that breakout to qualify as a trading setup.
Explore Best ORB Strategy Dynamic: here
The Best ORB Detector Dynamic is also available directly on TradingView.
View Best ORB Detector Dynamic Indicator on TradingView: here
Best ORB Detector Dynamic builds and locks the Opening Range for Asia, London, or New York, then highlights High/Low breaks only after the window ends — the visual layer of the Xcelerate ORB framework.