PROTECTED SOURCE SCRIPT
Updated

Key Opens & Levels

62
This indicator plots key market reference levels used by active traders, including:
- Previous day high, previous day low, and previous day equilibrium
- Higher-timeframe opens (daily, weekly, monthly)
- Custom intraday opening prices (e.g. 06:00, 8:30, 9:30, 10:00, etc)
All levels are session-aware, candle-anchored, and non-repainting, designed to stay aligned with real market structure across timeframes.

📈 Available Opens and Levels
PDH / PDL / PD-EQ
- PDH/PDL aren’t placed at the midnight candle or the daily bar open. They’re anchored to the actual intraday candle that made the previous day’s high or low.
- Choose when your daily open starts: it can be 15:00 for forex, 18:00 for futures, midnight for ICT traders, etc.

Higher-Timeframe Opens (D / W / M)
- Daily Open
- Weekly Open
- Monthly Open

Custom Intraday Opening Prices (Up to 6)
Plot up to six customizable intraday opens, such as 6:00, 08:30, 09:30, etc.

🔥 Features
Dynamic Line Extension
All levels extend only as far as price prints, keeping the chart clean and context-aware.

Unified Styling & Clean UI
- Shared style and width controls where appropriate
- Inline inputs for fast configuration
- Label offset and font size controlled globally for consistency

⚙️ Inputs Overview
SETTINGS (Global)
Label Offset (bars to the right)
Label Font Size

PDH / PDL / PD-EQ
Show / Hide Levels
Show / Hide Labels
Daily Session Open
Line Style & Width
Individual colors for PDH, PDL, and PD-EQ

D / W / M Opens
Toggle Daily / Weekly / Monthly opens
Individual colors
Shared line style & width

Intraday Opens
Up to 6 custom opening times
Custom label text (defaults to time)
Individual colors per opening
Shared line style & width

🛡️ Non-Repainting
The indicator does not repaint.
Levels are locked in once the new session begins.
Release Notes
- Intraday opens now display only on intraday charts
- HTF opens (daily, weekly, monthly) on appear on intraday charts
- PDH/PDL/PD-EQ only appear on daily timeframe or below
- Minor runtime cleanup to remove stray lines and labels on unsupported timeframes

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.