NY RTH Opening Range [M1D]NY RTH Opening Range
This indicator marks the New York Regular Trading Hours Opening Range (09:30–10:00 New York time, DST-adjusted automatically) on any chart timeframe at or below 30 minutes.
How it works: the script accumulates the highest high and lowest low across every bar that falls inside the 09:30–10:00 New York session window, rather than assuming a single candle equals the range — this makes it accurate whether you're viewing a 1-minute or 30-minute chart.
Once the window closes, the range locks and three levels are drawn: the range high, the range low, and the midpoint (equilibrium). The current day's range plus a user-defined number of prior days are displayed for reference, with prior days dimmed automatically.
After the range locks, the script monitors price for a confirmed bar close beyond the range high or low and marks a single directional signal per side per day. If price later closes back inside the range following a break, a separate marker flags that the break may have failed, prompting reassessment rather than continued directional bias.
A status panel in the corner of the chart shows whether the range is still forming or has locked, the current high/low values, and the live directional bias.
Settings: session window and timezone, line extension length, number of prior days shown, line/marker colours, and panel visibility are all user-adjustable via the indicator's settings menu.
Note: This tool identifies a structural reference level and does not constitute financial advice or a standalone trading signal. As with any single concept, it is intended to be used as one component of a broader trading framework and should be combined with proper risk management. Indicator

RTH Gap (Dynamic Mitigation) SilentRTH Gap (Dynamic Mitigation) Silent
A professional Real-Time Regular Trading Hours (RTH) Gap indicator that dynamically tracks gap mitigation, visualizes fill progress, and automatically manages completed gaps.
Unlike traditional gap indicators that simply mark the opening gap, RTH Gap (Dynamic Mitigation) Silent continuously updates each gap throughout the trading session, showing exactly how much of the gap has been filled while dynamically adjusting the visualization as price trades into it.
Designed for traders who monitor opening gaps as liquidity targets, the indicator provides an intuitive view of gap mitigation without cluttering the chart.
What the indicator does
At the Regular Trading Hours open, the script automatically detects the price gap between the previous RTH close and the current session open.
It then:
Draws the gap zone
Tracks how deeply price has entered the gap
Calculates the percentage of mitigation
Shrinks the remaining unfilled gap in real time
Visually highlights the filled portion
Detects when the gap has been completely filled
Optionally removes completed gaps automatically
This allows traders to instantly recognize whether a gap remains a valid liquidity target or has already been mitigated.
Main Features
Automatic RTH Gap Detection
The indicator automatically identifies opening gaps using the previous Regular Trading Hours close and the current market open.
Supports both:
Gap Up
Gap Down
Gap calculations are performed automatically every trading day.
Dynamic Gap Boxes
Each detected gap is displayed as a visual price zone.
Features include:
Custom colors
Adjustable transparency
Custom borders
Configurable number of historical gaps
Optional day labels
Optional right-side extension
Gap boxes can remain fixed or continuously extend throughout the trading session.
Real-Time Gap Mitigation
Unlike static gap indicators, the remaining gap continuously updates as price trades into it.
As price penetrates the gap:
The remaining gap shrinks
The filled portion expands
Fill calculations never reverse once mitigation occurs
The display reflects the true remaining imbalance
This provides a clear visual representation of how much liquidity remains inside the opening gap.
Live Gap Fill Percentage
The indicator continuously calculates the percentage of the gap that has been mitigated.
Features include:
Live percentage updates
Floating fill label
Adjustable colors
Automatic completion detection
The label always follows the current mitigation boundary, making fill progress easy to monitor in real time.
Gap Midline
Each gap includes an optional midpoint reference.
Features include:
Custom colors
Multiple line styles
Midline labels
Automatic fading after price crosses the midpoint
Once half of the gap has been mitigated, the midline can automatically change appearance to indicate that the 50% level has been reached.
Previous RTH Close Levels
The indicator can display the previous Regular Trading Hours closing price used to create each gap.
Features include:
Previous RTH close line
Price labels
Adjustable styles
Multiple historical close levels
Optional right-side extension
This provides an additional reference for traders monitoring daily opening auctions and gap behavior.
Automatic Gap Completion
When price completely fills the opening gap, the indicator can:
Automatically delete the completed gap
Leave it visible with a mitigated appearance
Display a completion confirmation
This keeps the chart focused on active, actionable gaps while preserving flexibility for historical analysis.
Flexible Session Timing
Users can adjust both the opening and closing reference times using configurable minute offsets.
This allows the indicator to adapt to:
Different broker feeds
Futures markets
Custom exchange schedules
while maintaining accurate gap calculations.
Designed For
RTH Gap (Dynamic Mitigation) Silent is ideal for traders who focus on:
Opening gap strategies
Smart Money Concepts (SMC)
ICT methodologies
Intraday trading
Liquidity-based execution
Futures
ETFs
Equities
Index products
Key Benefits
Automatically detects daily RTH opening gaps
Tracks gap mitigation in real time
Dynamically shrinks remaining gap zones
Displays live gap fill percentages
Includes optional midpoint reference with adaptive styling
Tracks previous RTH closing prices
Automatically manages completed gaps
Fully customizable appearance and historical display settings
Overall, this is best described as a dynamic opening-gap management tool rather than a standard gap indicator. Instead of simply marking where a gap occurred, it transforms each gap into a live, evolving liquidity zone, allowing traders to monitor mitigation progress and quickly identify which gaps remain active and which have already been fully filled. Indicator

Session Levels - Asia, London, NY, Premarket & Prior DayWhat it shows
session highs/lows for Asia, London, premarket, and the NY session during the RTH window; midnight open; NY RTH open and session close; optional NDOG 25% / 50% / 75% vs prior RTH close.
Prior day: completed RTH open, high, low, and close from the last RTH session, plus prior calendar day 24h high/low.
Untouched liquidity levels: optional highlight (color/line width) until the first qualifying wick/body intersection with the level (see inputs).
History: optional list of untouched levels from earlier days (subject to PulseWire line/label limits).
How to use
Set timezone and session strings to match your instrument (default: America/New_York). Enable or disable level groups and adjust colors under Levels and Colors.
Use "Untouched liquidity" to emphasize levels that have not yet been traded through per the script rules.
If you hit drawing limits, lower "Max untouched historical levels" or turn off historical untouched levels.
Limitations
Drawing count is capped by max_lines_count and max_labels_count. Very long history may require reducing stored historical levels or zooming to a shorter range.
Disclaimer
For chart analysis and education only. Past or hypothetical behavior does not guarantee future results. Not financial advice. Indicator

ICT Sessions, Gaps, & ORGA clean, highly customizable ICT/SMC indicator that combines Killzones, Gaps, Open Range, and 1m FVG in one clean overlay.
Key Features:
6 Custom Killzones (Asia, London, Pre-NY, NY AM, NY Lunch, NY PM)
→ Optional boxes + text, high/low pivots with alerts, midpoints, labels, and a live range table (current + average).
Day / Week / Month opens, previous highs/lows, and separators.
Multiple Opening Prices & Vertical Timestamps (fully customizable times & styles).
New Week Open Gap (NWOG) + New Day Open Gaps (ETH & RTH)
→ Gaps, center lines, backgrounds, labels, and optional Event Horizon.
Volume Imbalances (Bullish & Bearish) and classic Price Gaps as clean, extendable boxes.
Open Range Gap (ORG) + 1st Minute FVG after RTH open
→ Quadrants, fills, trace lines, labels, and smart Monday/extension options.
Everything is timezone-aware (NY default), lightweight, and packed with styling options so you can show exactly what you need. Perfect for ICT/SMC traders who want sessions, gaps, and fair-value concepts visualized without clutter. Indicator

RTH Breaks + Midnight ConfluenceWHAT IT DOES
RTH Breaks classifies each trading day at the 9:30 AM ET open into one of three scenarios based on where price opens relative to yesterday's Regular Trading Hours (RTH) range:
- Gap Up: RTH opens above prior RTH high
- Gap Down: RTH opens below prior RTH low
- Inside Day: RTH opens within prior RTH range
It then checks the midnight open (00:00 ET) as a confluence filter to determine whether the overnight session confirms or conflicts with the day's scenario. The combination produces a directional bias with a conviction rating.
LEVELS PLOTTED
- Prior RTH High and Low (horizontal lines)
- Prior RTH Midline (midpoint of yesterday's RTH range)
- Midnight Open (00:00 ET price)
- Prior RTH Session Box (shaded rectangle showing yesterday's 9:30-16:00 range)
- Current RTH Session Box (developing box for today's session)
All levels, labels, boxes, and styles are fully configurable through inputs.
HOW THE CONFLUENCE WORKS
The indicator evaluates midnight alignment for each scenario:
Gap Up days:
- Midnight above prior RTH high = confirms (overnight participated in the breakout)
- Midnight in the upper half of prior range = neutral (overnight leaned bullish)
- Midnight below midline = conflicts (overnight did not participate)
Gap Down days:
- Midnight below prior RTH low = confirms
- Midnight in the lower half = neutral
- Midnight above midline = conflicts
Inside days:
- Both RTH open and midnight on the same side of the midline = confirms (double confirmation)
- RTH open and midnight on opposite sides = conflicts
CONVICTION LEVELS
Based on the alignment, the indicator assigns a conviction:
- HIGH: Midnight confirms the scenario. Strongest directional edge.
- MODERATE: Gap down with neutral midnight. Edge exists but thinner.
- REDUCED: Inside day with midnight conflict. Bias drops significantly.
- SKIP: Gap up with midnight conflict. Reversal risk is elevated.
- LOW: Gap down with midnight conflict.
- MAGNET: Inside day where midnight is parked near the opposite pRTH boundary (within 20% of range). The midline directional bias is overridden -- the indicator flips direction toward the boundary midnight is near.
THE MAGNET OVERRIDE (INSIDE DAYS)
On inside days, when the RTH open and midnight conflict AND midnight is within 20% of the pRTH range from the opposite boundary, the midline bias is neutralized. For example: RTH opens above the midline (normally bullish), but midnight sits near the prior RTH low. The standard 2.9x long bias drops to approximately 1.0x. The indicator detects this and flips the direction toward the magnet boundary.
This effect was observed consistently on NQ and ES. GC (Gold) is less affected by the magnet override due to stronger trend persistence.
THE TABLE
A confluence table displays:
- Scenario classification (Gap Up / Gap Down / Inside)
- RTH open position vs midline
- Midnight position vs midline
- Alignment status (confirms / conflicts)
- Conviction level
- Directional bias (Long / Short)
- Edge description
- Breakout probability (inside days: 81-84% break at least one boundary)
- Magnet warning (when applicable)
The table supports Dark, Light, Transparent, and Custom themes.
METHODOLOGY AND BACKTEST BASIS
The conviction levels, directional statistics, and magnet override thresholds are derived from a cross-asset probability study:
- Instruments: NQ (Nasdaq 100), ES (S&P 500), GC (Gold)
- Period: 2016 to 2026 (10 years)
- Total trading days analyzed: approximately 5,700
- Data: 1-minute bars, New York timezone
- RTH definition: 9:30 AM to 4:00 PM ET
Key findings from the study:
Gap days: When the RTH open gaps outside yesterday's range and midnight confirms the gap direction, 67-80% of days close on the gap side. When midnight conflicts, reversal rates increase from 8-16% to 19-35% depending on instrument.
Inside days: When both RTH open and midnight are on the same side of the midline, the directional bias ratio is 2.4x to 3.5x toward the nearer boundary. When they conflict, the ratio drops to 1.6x to 2.9x.
Magnet override: When midnight is within 20% of range from the opposite boundary on a conflict day, the bias ratio drops to approximately 1.0x on NQ (effectively flat). This was tested across multiple threshold levels (10%, 15%, 20%, 25%, 30%) and the effect was stable.
Boundary containment: 86-93% of gap up days never breach the prior RTH low. 87-93% of gap down days never breach the prior RTH high. This containment rate improves when midnight confirms.
HOW TO USE IT
1. Apply the indicator to any intraday chart (1-minute to 60-minute) of NQ, ES, or GC futures.
2. Before or at 9:30 AM ET, the table displays "waiting" until the RTH open classifies the day.
3. At the RTH open, check the Scenario, Direction, and Conviction fields.
4. HIGH conviction with a clear direction = strongest setup. SKIP or LOW = elevated risk.
5. On inside days, watch for the MAGNET conviction -- this overrides the midline direction.
6. Use the prior RTH high/low as targets and the midline as a reference for position within the range.
The indicator works on any instrument with US RTH hours (9:30-16:00 ET), but the statistical edge descriptions in the table are calibrated for NQ, ES, and GC. On other instruments, a note appears in the table header.
INPUTS
Levels: Toggle pRTH High/Low, Midline, Midnight Open, and Labels independently. Label size is configurable.
Session Boxes: Toggle prior RTH and current RTH session boxes. Box fill and border colors are configurable.
Line Style: Width and style (Solid/Dashed/Dotted) for each level type.
Table: Position (four corners), size, and theme (Dark/Light/Transparent/Custom with full color control).
Colors: Independent color inputs for High, Low, Midline, Midnight, Bullish signals, and Bearish signals.
TIMEFRAME RESTRICTION
This indicator is restricted to intraday charts of 60 minutes or less. Higher timeframes (2H, 4H, Daily) smear session boundaries and produce unreliable midnight anchoring. The indicator will display an error if applied to an unsupported timeframe.
ALERTS
Six alert conditions are available:
- Gap Up HIGH conviction
- Gap Up SKIP
- Gap Down HIGH conviction
- Gap Down LOW conviction
- Inside Day Double Confirm (HIGH)
- Inside Day Conflict (REDUCED)
- Inside Day Magnet Override
All alerts fire at the RTH open bar (9:30 AM ET).
Indicator

Indicator

[Greeny] RTH Only Naked VPOCWhat it does
Calculates and displays daily Volume Point of Control (VPOC) levels based on RTH (Regular Trading Hours) session only. Tracks which VPOCs remain "naked" (untouched) and which have been hit - but only counts hits during RTH hours, ignoring overnight/globex touches.
Key Features
One VPOC per trading day calculated from entire RTH session volume profile
RTH-only hit detection - levels only marked as hit when touched during RTH, not overnight
Works on all timeframes - daily, hourly, or any chart timeframe
Volume-based filtering - automatically skips low-liquidity sessions (pre-front-month contract data)
Visual markers - small dash on origin bar shows where each VPOC was, even after being hit
Visual Guide
Yellow dashed line - Naked VPOC (not yet touched during RTH)
White dashed line - Hit VPOC (was touched during RTH)
Small dash on candle - POC origin marker
Settings
Display options: Toggle to show only naked POCs, customize hit/naked colors, adjust line width and style (solid/dashed/dotted), enable/disable line extension and origin markers.
RTH Session: Configure start and end time in NY timezone. Default is 9:30-16:00 (US equity market hours), which equals 15:30-22:00 Budapest time.
Advanced: Adjust volume profile resolution (default 250 bins), data source timeframe for calculations (5min recommended for daily charts), and minimum volume threshold to filter out low-liquidity sessions like pre-rollover contract data (default 10% of average).
Best For
ES/MES, NQ/MNQ futures traders
Mean reversion strategies using VPOC as support/resistance
Auction Market Theory practitioners
Anyone wanting clean RTH-only volume profile levels
Note on Contract Rollovers
When using specific contract symbols (e.g., ESH2026 instead of ES1!), the script may show many naked VPOCs from months before the contract became active. This happens because futures contracts have very low liquidity before becoming the front-month, creating unreliable VPOCs with gaps that never get hit. The volume filter helps reduce this, but you may need to increase the "Min Volume % of Average" setting or simply ignore older levels when viewing back-month data. Indicator

Indicator

Indicator

Regular Trading Hours Opening Range Gap (RTH ORG)### Regular Trading Hours (RTH) Gap Indicator with Quartile Levels
**Overview**
Discover overnight gaps in index futures like ES, YM, and NQ, or stocks like SPY, with this enhanced Pine Script v6 indicator. It visualizes the critical gap between the previous RTH close (4:15 PM ET for futures, 4:00 PM for SPY) and the next RTH open (9:30 AM ET), helping traders spot potential price sensitivity formed during after-hours trading.
**Key Features**
- **Standard Gap Boxes**: Semi-transparent boxes highlight the gap range, with optional text labels showing day-of-week and "RTH" identifier.
- **Midpoint Line**: A customizable dashed line at the 50% level, with price labels for quick reference.
- **New: Quartile Lines (25% & 75%)**: Dotted lines (default width 1) mark the quarter and three-quarter points within the gap, ideal for finer intraday analysis. Toggle on/off, adjust style/color/width, and add labels.
- **High-Low Gap Variant**: Optional boxes and midlines for gaps between the prior close's high/low and the open's high/low—perfect for wick-based overlaps on lower timeframes (5-min or below recommended).
- **RTH Close Lines**: Extend previous close levels with dotted lines and price tags.
- **Customization Galore**: Extend elements right, limit historical displays (default: 3 gaps), no-plot sessions (e.g., avoid weekends), and time offsets for non-US indices.
**How to Use**
Apply to 15-min or lower charts for best results. Toggle "extend right" for ongoing levels. SPY auto-adjusts for its 4 PM close.
Tested on major indices—enhance your gap trading strategy today! Questions? Drop a comment.
Thanks to twingall for supplying the original code.
Thanks to The Inner Circle Trader (ICT) for the logical and systematic application. Indicator

Indicator

RTH Levels: VWAP + PDH/PDL + ONH/ONL + IBAlgo Index — Levels Pro (ONH/ONL • PDH/PDL • VWAP±Bands • IB • Gaps)
Purpose. A session-aware, non-repainting levels tool for intraday decision-making. Designed for futures and indices, with clean visuals, alerts, and a one-click Minimal Mode for screenshot-ready charts.
What it plots
• PDH/PDL (RTH-only) – Prior Regular Trading Hours high/low, computed intraday and frozen at the RTH close (no 24h mix-ups, no repainting).
• ONH/ONL – Prior Overnight high/low, held throughout RTH.
• RTH VWAP with ±σ bands – Volume-weighted variance, reset each RTH.
• Initial Balance (IB) – First N minutes of RTH, plus 1.5× / 2.0× extensions after IB completes.
• Today’s RTH Open & Prior RTH Close – With gap detection and “gap filled” alert.
• Killzone shading – NY Open (09:30–10:30 ET) and Lunch (11:15–13:30 ET).
• Values panel (top-right) – Each level with live distance in points & ticks.
• Right-edge level tags – With anti-overlap (stagger + vertical jitter).
• Price-scale tags – Native trackprice markers that always “stick” to the axis.
⸻
New in v6.4
• Minimal Mode: one click for a clean look (thinner lines, VWAP bands/IB extensions hidden, on-chart right-edge labels off; price-scale tags remain).
• Theme presets: Dark Hi-Contrast / Light Minimal / Futures Classic / Muted Dark.
• Anti-overlap controls: horizontal staggering, vertical jitter, and baseline offset to keep tags readable even when levels cluster.
⸻
Quick start (2 minutes)
1. Add to chart → keep defaults.
2. Sessions (ET):
• RTH Session default: 09:30–16:00 (US equities cash hours).
• Overnight Session default: 18:00–09:29.
Adjust for your market if you use different “day” hours (e.g., many use 08:20–13:30 ET for COMEX Gold).
3. Theme & Minimal Mode: pick a Theme Preset; enable Minimal Mode for screenshots.
4. Visibility: toggle PD/ON/VWAP/IB/References/Panel to taste.
5. Right-edge labels: turn Show Right-Edge Labels on. If they crowd, tune:
• Anti-overlap: min separation (ticks)
• Horizontal offset per tag (bars)
• Vertical jitter per step (ticks)
• Right-edge baseline offset (bars)
6. Alerts: open Add alert → Condition: and pick the events you want.
⸻
How levels are computed (no repainting)
• PDH/PDL: Intraday H/L are accumulated only while in RTH and saved at RTH close for “yesterday’s” values.
• ONH/ONL: Accumulated across the defined Overnight window and then held during RTH.
• RTH VWAP & ±σ: Volume-weighted mean and standard deviation, reset at the RTH open.
• IB: First N minutes of RTH (default 60). Extensions (1.5×/2.0×) appear after IB completes.
• Gaps: Today’s RTH open vs prior RTH close; “Gap Filled” triggers when price trades back to prior close.
⸻
Practical playbooks (how to trade around the levels)
1) PDH/PDL interactions
• Rejection: Price taps PDH/PDL then closes back inside → mean-reversion toward VWAP/IB.
• Acceptance: Close/hold beyond PDH/PDL with momentum → continuation to next HTF/IB target.
• Alert: PD Touch/Break.
2) ONH/ONL “taken”
• Often one ON extreme is taken during RTH. ONH Taken / ONL Taken → check if it’s a clean break or sweep & reclaim.
• Sweep + reclaim near VWAP can fuel rotations through the ON range.
3) VWAP ±σ framework
• Balanced: First tag of ±1σ often reverts toward VWAP.
• Trend: Persistent trade beyond ±1σ + IB break → target ±2σ/±3σ.
• Alerts: VWAP Cross and VWAP Reject (cross then immediate fail back).
4) IB breaks
• After IB completes, a clean IB break commonly targets 1.5× and sometimes 2.0×.
• Quick return inside IB = possible fade back to the opposite IB edge/VWAP.
• Alerts: IB Break Up / Down.
5) Gaps
• Gap-and-go: Opening drive away from prior close + VWAP support → trend until IB completion.
• Gap-fill: Weak open and VWAP overhead/underfoot → trade toward prior close; manage on Gap Filled alert.
Pro tip: Stack confluences (e.g., ONL sweep + VWAP reclaim + IB hold) and respect your execution rules (e.g., require a 5-minute close in direction, or your order-flow confirmation).
⸻
Inputs you’ll actually touch
• Sessions (ET): Session Timezone, RTH Session, Overnight Session.
• Visibility: toggles for PD/ON/VWAP/IB/Ref/Panel.
• VWAP bands: set σ multipliers (±1/±2/±3).
• IB: duration (minutes) and extension multipliers (1.5× / 2.0×).
• Style & Theme: Theme Preset, Main Line Width, Trackprice, Minimal Mode, and anti-overlap controls.
⸻
Alerts included
• PD Touch/Break — High ≥ PDH or Low ≤ PDL
• ONH Taken / ONL Taken — First in-RTH take of ONH/ONL
• VWAP Cross — Close crosses VWAP
• VWAP Reject — Cross then immediate fail back
• IB Break Up / Down — Break of IB High/Low after IB completes
• Gap Filled — Price trades back to prior RTH close
Setup: Add alert → Condition: Algo Index — Levels Pro → choose event → message → Notify on app/email.
⸻
Panel guide
The top-right panel shows each level plus live distance from last price:
LevelValue (Δpoints | Δticks)
Coloring: green if level is below current price, red if above.
⸻
Styling & screenshot tips
• Use Theme Preset that matches your chart.
• For dark charts, “Dark Hi-Contrast” with Main Line Width = 3 works well.
• Enable Trackprice for crisp axis tags that always stick to the right edge.
• Turn on Minimal Mode for cleaner screenshots (no VWAP bands or IB extensions, on-chart tags off; price-scale tags remain).
• If tags crowd, increase min separation (ticks) to 30–60 and horizontal offset to 3–5; add vertical jitter (4–12 ticks) and/or push tags farther right with baseline offset (bars).
⸻
Behavior & limitations
• Levels are computed incrementally; tables refresh on the last bar for efficiency.
• Right-edge labels are placed at bar_index + offset and do not track extra right-margin scrolling (PulseWire limitation). The price-scale tags (from trackprice) do track the axis.
• “RTH” is what you define in inputs. If your market uses different day hours, change the session strings so PDH/PDL reflect your definition of “yesterday’s session.”
⸻
FAQ
Q: My PDH/PDL don’t match the daily chart.
A: By design this uses RTH-only highs/lows, not 24h daily bars. Adjust sessions if you want a different definition.
Q: Right-edge tags overlap or don’t sit at the far right.
A: Increase min separation / horizontal offset / vertical jitter and/or push tags farther with baseline offset. If you want markers that always hug the axis, rely on Trackprice.
Q: Can I change killzones?
A: Yes—edit the session strings in settings or request a version with user inputs for custom windows.
⸻
Disclaimer
Educational use only. This is not financial advice. Always apply your own risk management and confirmation rules.
⸻
Enjoy it? Please ⭐ the script and share screenshots using Minimal Mode + a Theme Preset that fits your style. Indicator

Indicator

Futures Open/High/Low TablesAdds (up to) 3 tables to a chart, displaying Open/High/Low data for today (RTH and extended hours), yesterday, and the current week / month -- to help with intraday analysis of a futures ticker.
The tables only appear on intraday charts (5min, 30min, etc). On a Daily/Weekly/etc chart they are not calculated or shown.
In addition to Open/High/Low, the "Current" table in the top-right shows a live measurement of # of points from the open, the RTH open, and the highs/lows.
Lastly, the 9:30am ET open and the 4pm RTH close are by default marked with a shaded background (on intraday charts) for easy visual reference, and also to help with adjusting the session time to accommodate time zone issues if they occur.
Tested on ES in Eastern Time Zone, but should work on any futures instrument and any time zone by adjusting the Session Time setting. Indicator

Opening Range Gap + Std Dev [starclique]The ICT Opening Range Gap is a concept taught by Inner Circle Trader and is discussed in the videos: 'One Trading Setup For Life' and 2023 ICT Mentorship - Opening Range Gap Repricing Macro
ORGs, or Opening Range Gaps, are gaps that form only on the Regular Trading Hours chart.
The Regular Trading Hours gap occurs between 16:15 PM - 9:29 AM EST (UTC-4)
These times are considered overnight trading, so it is useful to filter the PA (price action) formed there.
The RTH option is only available for futures contracts and continuous futures from CME Group.
To change your chart to RTH, first things first, make sure you’re looking at a futures contract for an asset class, then on the bottom right of your chart, you’ll see ETH (by default) - Click on that, and change it to RTH.
Now your charts are filtering the price action that happened overnight.
To draw out your gap, use the Close of the 4:14 PM candle and the open of the 9:30 AM candle.
How is this concept useful?
Well, It can be used in many ways.
---
How To Use The ORG
One of the ways you can use the opening range gap is simply as support and resistance
If we extend out the ORG from the example above, we can see that there is a clean retest of the opening range gap high after breaking structure to the upside and showing acceptance outside of the gap after consolidating within it.
The ORG High (4:14 Candle Close in this case) was used as support.
We then see an expansion to the upside.
Another way to implement the ORG is by using it as a draw on liquidity (magnet for price)
In this example, if we looked to the left, there was a huge ORG to the downside, leaving a massive gap.
The market will want to rebalance that gap during the regular trading hours.
The market rallies higher, rejects, comes down to clear the current days ORG low, then closes.
That is one example of how you can combine liquidity & ICT market structure concepts with Opening Range Gaps to create a story in the charts.
Now let’s discuss standard deviations.
---
Standard Deviations
Standard Deviations are essentially projection levels for ranges / POIs (Point of Interests)
By this I mean, if you have a range, and you would like to see where it could potentially expand to, you’d place your fibonacci retracement tool on and high and low of the range, then use extension levels to find specific price points where price might reject from.
Since 0 and 1 are your Range High and Low respectively, your projection levels would be something like 1.5, 2, 2.5, and 3, for the extension from your 1 Fib Level, and -0.5, -1, -1.5, and -2 for your 0 Fib level.
The -1 and 2 level produce a 1:1 projection of your range low and high, meaning, if you expect price to expand as much as it did from the range low to range high, then you can project a -1 and 2 on your Fib, and it would show you what ICT calls “symmetrical price”
Now, how are standard deviations relevant here?
Well, if you’ve been paying attention to ICT’s recent videos, you would’ve caught that he’s recently started using Standard Deviation levels on breakers.
So my brain got going while watching his video on ORGs, and I decided to place the fib on the ORG high and low and see what it’d produce.
The results were very interesting.
Using this same example, if we place our fib on the ORG High and Low, and add some projection levels, we can see that we rejected right at the -2 Standard Deviation Level.
---
You can see that I also marked out the EQ (Equilibrium, 50%, 0.5 of Fib) of the ORG. This is because we can use this level as a take profit level if we’re using an old ORG as our draw.
In days like these, where the gap formed was within a consolidation, and it continued to consolidate within the ORG zone that we extended, we can use the EQ in the same way we’d use an EQ for a range.
If it’s showing acceptance above the EQ, we are bullish, and expect the high of the ORG to be tapped, and vice versa.
---
Using The Indicator
Here’s where our indicator comes in play.
To avoid having to do all this work of zooming in and marking out the close and open of the respective ORG candles, we created the Opening Range Gap + Standard Deviations Indicator, with the help of our dedicated Star Clique coder, a1tmaniac.
With the ORG + STD DEV indicator, you will be able to view ORG’s and their projections on the ETH (Electronic Trading Hours) chart.
---
Features
Range Box
- Change the color of your Opening Range Gap to your liking
- Enable or disable the box from appearing using the checkbox
Range Midline
- Change the color of your Opening Range Gap Equilibrium
- Enable or disable the midline from appearing using the checkbox
Std. Dev
- Add whichever standard deviation levels you’d like.
- By default, the indicator comes with 0.5, 1, 1.5, and 2 standard deviation levels.
- Ensure that you add a comma ( , ) in between each standard deviation level
- Enable or disable the standard deviations from appearing using the opacity of the color (change to 0%)
Labels / Offset
- Adjust the offset of the label for the Standard Deviations
- Enable or disable the Labels from appearing using the checkbox
Time
- Adjust the time used for the indicators range
- If you’d like to use this for a Session or ICT Killzone instead, adjust the time
- Adjust the timezone used for the time referenced
- Options are UTC, US (UTC-4, New York Local Time) or UK (UTC+1, London Time)
- By default, the indicator is set to US Indicator

Indicator

Indicator

Indicator

Indicator

Indicator
