OPEN-SOURCE SCRIPT
Time Window Highlight

📌 What this script does
Time Window Highlight highlights a specific intraday time window directly on your chart using a background color and optional vertical lines.
It was built for traders who focus on behavior around the US market open, where volatility, positioning, and false initial moves often occur.
The script does not generate signals.
It provides visual structure and timing clarity.
⸻
⏰ Default Use Case
By default, the window is set to:
• 15:40 – 16:00 (Europe/Rome time)
This time range is commonly used to observe:
• post-open fake moves
• early reversals
• stabilization after initial volatility
All times are fully customizable.
⸻
🎛️ Features
• ✅ Custom start & end time (hours and minutes)
• ✅ Background highlight for the active window
• ✅ Optional vertical start & end lines
• ✅ Option to include the full end candle
• ✅ Option to shift the end line to the end of the end candle
• ✅ Optional weekday filter (Monday–Friday only)
• ✅ Clean chart logic (historical background, live-day focus)
⸻
🧠 Designed Philosophy
This script was intentionally built to:
• avoid repainting
• avoid signals or bias
• avoid over-engineering
It is meant to support discretion, not replace it.
Use it to:
• stay patient outside your key window
• focus only when your session begins
• avoid forcing trades at random times
⸻
⚠️ Important Notes
• The script uses the chart’s timezone
→ Make sure your chart is set to Europe/Rome (or your preferred timezone).
• Background coloring works on full candles only (TradingView limitation).
• Vertical lines are time-anchored and align precisely with the session window.
⸻
🧪 Recommended Timeframes
• 1m / 2m / 5m (intraday)
• Not intended for daily or higher timeframes
⸻
❗ Disclaimer
This script is a visual aid only.
It does not provide buy or sell signals and should be used as part of a broader trading plan.
Time Window Highlight highlights a specific intraday time window directly on your chart using a background color and optional vertical lines.
It was built for traders who focus on behavior around the US market open, where volatility, positioning, and false initial moves often occur.
The script does not generate signals.
It provides visual structure and timing clarity.
⸻
⏰ Default Use Case
By default, the window is set to:
• 15:40 – 16:00 (Europe/Rome time)
This time range is commonly used to observe:
• post-open fake moves
• early reversals
• stabilization after initial volatility
All times are fully customizable.
⸻
🎛️ Features
• ✅ Custom start & end time (hours and minutes)
• ✅ Background highlight for the active window
• ✅ Optional vertical start & end lines
• ✅ Option to include the full end candle
• ✅ Option to shift the end line to the end of the end candle
• ✅ Optional weekday filter (Monday–Friday only)
• ✅ Clean chart logic (historical background, live-day focus)
⸻
🧠 Designed Philosophy
This script was intentionally built to:
• avoid repainting
• avoid signals or bias
• avoid over-engineering
It is meant to support discretion, not replace it.
Use it to:
• stay patient outside your key window
• focus only when your session begins
• avoid forcing trades at random times
⸻
⚠️ Important Notes
• The script uses the chart’s timezone
→ Make sure your chart is set to Europe/Rome (or your preferred timezone).
• Background coloring works on full candles only (TradingView limitation).
• Vertical lines are time-anchored and align precisely with the session window.
⸻
🧪 Recommended Timeframes
• 1m / 2m / 5m (intraday)
• Not intended for daily or higher timeframes
⸻
❗ Disclaimer
This script is a visual aid only.
It does not provide buy or sell signals and should be used as part of a broader trading plan.
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.