ICT Time + Price Levels
Jun 8, 2025

The ICT Time + Price Levels indicator is an automated charting tool designed to plot critical Inner Circle Trader (ICT) and Smart Money Concepts (SMC) levels, helping traders identify high-probability points of interest without manual drawing.
Usage
The indicator serves as a comprehensive toolkit for day and swing traders who rely on time-based liquidity and price benchmarks.
- Daily and Weekly Benchmarks: Automatically plots previous daily, weekly, and monthly highs and lows to identify liquidity pools.
- Session Tracking: Visualize the range of Asia, London, and RTH (New York) sessions. You can choose to highlight these ranges with boxes and display midlines.
- Opening Levels: Mark crucial opening prices such as Midnight (00:00), 08:30, and the RTH Open (09:30).
- ICT Macros: For 1-minute chart specialists, the tool plots vertical lines for specific macro time windows (e.g., 02:33, 08:50, 10:50) to anticipate volatility shifts.
- Opening Gaps: Track New Day Opening Gaps (NDOG) and New Week Opening Gaps (NWOG) with customizable point thresholds.
Details
This script is engineered to handle complex time-based calculations by default using the New York timezone (UTC-5/UTC-4), which is standard for ICT methodologies. It utilizes high-performance line and box management to display historical data up to a user-defined lookback period.
Implementation features include:
- Dynamic Labels: Labels can be positioned at the candle high/low or at the right-hand margin for a cleaner interface.
- Gap Logic: NDOG and NWOG calculations include thresholds to prevent chart clutter from insignificant price gaps.
- FVG Detection: Includes a specific feature for 1-minute charts to identify the "First Presented Fair Value Gap" after the market open.
Settings
Global Settings
- Use Exchange Timezone: Toggle between the exchange's local time or the default New York timezone.
- Lookback: Determines how many previous sessions or drawings remain visible on the chart (max 10).
- Label Options: Customize whether to show text labels, price values, or specific offsets.
Major Levels
- Daily/Weekly/Monthly: Toggle switches for historical high/low levels with independent styling (Solid, Dashed, Dotted) and color options.
- New Week Divider: Vertical lines separating trading weeks.
Sessions & Ranges
- Session Sessions: Define custom time windows for Asia, London, and RTH.
- Multi Toggle: Enable this to show historical session boxes based on the lookback setting.
- Highlight/Midlines: Visual toggles for session background shading and 50% equilibrium lines.
Opening Gaps & Levels
- RTH/NDOG/NWOG: Settings to display opening gaps with minimum point thresholds to filter noise.
- Time Levels: Toggle specific horizontal lines for various session openings (00:00, 07:30, 08:30, 09:30, etc.).
FAQ
How do I access ICT Time + Price Levels? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Why aren't the Macro lines showing on my chart? Macro time markers are specifically designed for the 1-minute timeframe to ensure precision. Ensure your chart interval is set to 1m.
Can I change the session times to match my local market? Yes, each session (Asia, London, RTH, and Custom) has a session input string where you can define specific hours and minutes.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.