OPEN-SOURCE SCRIPT
Updated Prev-Day High-Low Box 09:30-15:30

This indicator plots a visual range box for the previous day's regular trading session, based specifically on 09:30 AM to 3:30 PM market hours (Eastern Time by default).
Features:
Use it to:
This tool is handy for day traders and scalpers who want to map out the structure of prior sessions during live trading hours.
Features:
- Automatically detects each new trading day
- Draws a box from the previous day’s high to low
- Box extends into the current session for a set number of bars (default: 160)
- Labels mark the previous high and previous low individually
- Clean and minimal — only one box and label set is drawn at a time
- Works on intraday timeframes (1min, 5min, 15min, etc.)
Use it to:
- Identify zones of interest from the last session
- Watch for breakouts, reversals, or mean reversion setups
- Combine with VWAP, moving averages, or price action for added context
This tool is handy for day traders and scalpers who want to map out the structure of prior sessions during live trading hours.
Release Notes
This indicator plots a visual range box for the previous day's regular trading session, based specifically on 09:30 AM to 3:30 PM market hours (Eastern Time by default).Features:
- Automatically detects each new trading day
- Draws a box from the previous day’s high to low
- Box extends into the current session for a set number of bars (default: 160)
- Labels mark the previous high and previous low individually
- Clean and minimal — only one box and label set is drawn at a time
- Works on intraday timeframes (1min, 5min, 15min, etc.)
Use it to:
- Identify zones of interest from the last session
- Watch for breakouts, reversals, or mean reversion setups
- Combine with VWAP, moving averages, or price action for added context
This tool is handy for day traders and scalpers who want to map out the structure of prior sessions during live trading hours.
Release Notes
Fix Notes – v1.1 "Timeframe Mismatch Resolved"When switching between intraday timeframes (e.g., 1m → 5m → 15m), the high-low box and labels shifted or misaligned. This issue arose from anchoring the box to bar_index, which varies by resolution.
Release Notes
Fix Notes – v1.2 "Chart Sterilization"All indicators and drawings have been removed to create a clean and minimal chart layout.
Some users mentioned the chart was hard to read, so I made it very sterile and stripped it down to the essentials, only the Previous Day High-Low Box remains.
This version fully complies with TradingView's publishing guidelines by focusing purely on the core indicator
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.