PROTECTED SOURCE SCRIPT
Sessions (HuntsPip)

Sessions (HuntsPip) highlights major trading session ranges - Asian, London, New York, and Sydney - as colored boxes on the price chart, showing each session's high and low in real time.
────────────────────
█ CONCEPTS
Global financial markets operate across distinct trading sessions tied to the major financial centers around the world. Each session - Asian, London, New York, and Sydney - tends to carry its own characteristics in terms of volatility, liquidity, and price behavior. Session boundaries often coincide with shifts in market participation as traders in one region hand off to the next.
Many traders pay attention to session ranges because the high and low established during a particular session can act as reference points for the rest of the trading day. For example, some traders watch whether price breaks above or below a prior session's range as a potential sign of directional commitment, while others use session highs and lows as areas where price may react. Understanding which session is active can also help traders contextualize the type of price action they are seeing and whether current volatility is typical for that time of day.
────────────────────
█ WHAT IT DOES
This tool draws colored boxes on the price chart representing each of the four major trading sessions: Asian, London, New York, and Sydney. Each box spans the duration of its session and dynamically updates to reflect the session's high and low as new bars form. Once a session ends, its box remains on the chart as a historical reference.
Each session box is color-coded for quick identification and includes an optional text label positioned at the top or bottom of the box. The label sits at the midpoint of the session's time range so it stays centered within the box. Older session boxes are automatically removed once the display limit is reached, keeping the chart clean.
The indicator automatically hides all session boxes on timeframes of 4 hours and above, since session ranges lose their practical meaning at those scales. On lower timeframes, traders can selectively enable or disable each session, rename them, adjust their colors, and customize the time windows to match their preferred definitions.
────────────────────
█ FEATURES AND USAGE
MARKET SESSIONS
Each session is configured on a single row with a toggle, a custom name field, a color picker, and a session time window. Four sessions are available: Asian, London, New York, and Sydney.
DISPLAY SETTINGS
This tool works on any instrument and is most useful on intraday timeframes below 4 hours, where individual session ranges are clearly visible. Session boxes can help frame the trading day by highlighting where each session's range sits relative to current price. The session times are fully customizable, so traders can adjust them to match their own definitions or account for regional variations. These session ranges are best used as contextual reference points alongside other analysis, not as standalone trade signals.
────────────────────
█ CONCEPTS
Global financial markets operate across distinct trading sessions tied to the major financial centers around the world. Each session - Asian, London, New York, and Sydney - tends to carry its own characteristics in terms of volatility, liquidity, and price behavior. Session boundaries often coincide with shifts in market participation as traders in one region hand off to the next.
Many traders pay attention to session ranges because the high and low established during a particular session can act as reference points for the rest of the trading day. For example, some traders watch whether price breaks above or below a prior session's range as a potential sign of directional commitment, while others use session highs and lows as areas where price may react. Understanding which session is active can also help traders contextualize the type of price action they are seeing and whether current volatility is typical for that time of day.
────────────────────
█ WHAT IT DOES
This tool draws colored boxes on the price chart representing each of the four major trading sessions: Asian, London, New York, and Sydney. Each box spans the duration of its session and dynamically updates to reflect the session's high and low as new bars form. Once a session ends, its box remains on the chart as a historical reference.
Each session box is color-coded for quick identification and includes an optional text label positioned at the top or bottom of the box. The label sits at the midpoint of the session's time range so it stays centered within the box. Older session boxes are automatically removed once the display limit is reached, keeping the chart clean.
The indicator automatically hides all session boxes on timeframes of 4 hours and above, since session ranges lose their practical meaning at those scales. On lower timeframes, traders can selectively enable or disable each session, rename them, adjust their colors, and customize the time windows to match their preferred definitions.
────────────────────
█ FEATURES AND USAGE
MARKET SESSIONS
Each session is configured on a single row with a toggle, a custom name field, a color picker, and a session time window. Four sessions are available: Asian, London, New York, and Sydney.
- Timezone - Sets the timezone used for all session time calculations. A comprehensive list of global timezones is available in the dropdown. Change this to match your local timezone or the timezone you prefer to define session boundaries in.
- Asian Session - Toggle, name, color, and time window for the Asian session. Enable this to display the Asian session range on your chart.
- London Session - Toggle, name, color, and time window for the London session.
- New York Session - Toggle, name, color, and time window for the New York session.
- Sydney Session - Toggle, name, color, and time window for the Sydney session.
DISPLAY SETTINGS
- Show Labels - Toggles the session name labels inside each box.
- Show Border - Toggles the border outline around each session box. Turn this off for a softer background-only look.
- Show Fill - Toggles the background fill inside each session box. Turn this off to display only the border outline without any shading.
- Location of Label - Sets whether the session name label appears at the top or bottom of the box.
- Top - Label anchors to the session high.
- Bottom - Label anchors to the session low. - Maximum Sessions to Display - Controls how many historical session boxes remain visible per session. Range: 1-50. Increase this to see more session history; decrease it to keep the chart minimal.
This tool works on any instrument and is most useful on intraday timeframes below 4 hours, where individual session ranges are clearly visible. Session boxes can help frame the trading day by highlighting where each session's range sits relative to current price. The session times are fully customizable, so traders can adjust them to match their own definitions or account for regional variations. These session ranges are best used as contextual reference points alongside other analysis, not as standalone trade signals.
Protected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.
Protected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.