OPEN-SOURCE SCRIPT
Actualizado Future Sessions

Future Sessions
Visualize upcoming, current, and historical trading sessions directly on your chart. Session boxes project forward in time so you always know what's coming next — ideal for planning entries, managing trades around session opens/closes, and practicing in Bar Replay mode.
### Features
**Forward Projection**
Session boxes are drawn ahead of the current bar, showing you where Asia, London, and New York sessions will occur. Projected sessions are rendered with adjustable opacity so they stay visible without cluttering the chart. Project 1–3 trading days ahead.
**Today's Sessions as a Group**
All sessions for the current day are displayed in full — even sessions that haven't started yet. The entire day-group (Asia → London → New York) appears and disappears together, so you always have full context of the trading day.
**Historical Sessions**
Toggle on historical session boxes to see how past price action related to session boundaries. Choose from 1 day, 3 days, 1 week, or 1 month lookback.
**Per-Session Timezone**
Each session is configured in its own local timezone. Set New York to America/New_York at 09:30–16:00 and London to Europe/London at 08:00–16:30 — no manual UTC conversion needed. DST shifts are handled automatically.
**Color Themes**
Switch the entire look instantly with built-in themes:
- Vivid — bold, distinct session colors (default)
- Pastel — soft, muted tones
- Neon — high-contrast for dark charts
- Monochrome Light — subtle grey tones for light backgrounds
- Monochrome Dark — dark grey tones for dark backgrounds
- Custom — use the individual color pickers per session
**4 Configurable Sessions**
Three sessions come pre-configured (Asia/Tokyo 09:00–15:00, London/LSE 08:00–16:30, New York/NYSE 09:30–16:00). A fourth session slot is available for any custom session you need — pre-market, Sydney, Frankfurt, or anything else.
**Bar Replay Compatible**
Designed to work correctly in TradingView's Bar Replay mode, including random bar jumps. Sessions update as you step through historical data.
**Clean, Minimal Labels**
Session names are rendered as plain text at the left edge of each box — no bubbles or arrows. Labels can be toggled off entirely if you prefer boxes only.
### Settings Overview
**General** — Theme, forward projection range, box height lookback, projected opacity, label visibility, border style.
**Historical Sessions** — Toggle and lookback range.
**Session 1–4** — Show/hide, label name, timezone, open/close times (30-minute interval dropdowns), and custom color (when using Custom theme).
### How It Works
The indicator groups sessions by UTC calendar day. On each day, all enabled sessions are drawn as a group — they appear together and disappear together once the last session of that day closes. Weekend days are automatically skipped. Session timestamps are calculated using IANA timezone identifiers, so daylight saving time transitions are handled correctly year-round.
### Tips
- Set open/close times in each session's **local** time — the indicator handles timezone conversion internally.
- Use **Projected Opacity** at 80–90 for a subtle preview, or 0 to make future sessions as vivid as today's.
- The **Box Height Range** setting controls how many bars of price history determine the vertical extent of the boxes. Increase it on higher timeframes.
- Works best on intraday timeframes (1M–1H). On daily or higher, session boxes become too narrow to be useful.
Visualize upcoming, current, and historical trading sessions directly on your chart. Session boxes project forward in time so you always know what's coming next — ideal for planning entries, managing trades around session opens/closes, and practicing in Bar Replay mode.
### Features
**Forward Projection**
Session boxes are drawn ahead of the current bar, showing you where Asia, London, and New York sessions will occur. Projected sessions are rendered with adjustable opacity so they stay visible without cluttering the chart. Project 1–3 trading days ahead.
**Today's Sessions as a Group**
All sessions for the current day are displayed in full — even sessions that haven't started yet. The entire day-group (Asia → London → New York) appears and disappears together, so you always have full context of the trading day.
**Historical Sessions**
Toggle on historical session boxes to see how past price action related to session boundaries. Choose from 1 day, 3 days, 1 week, or 1 month lookback.
**Per-Session Timezone**
Each session is configured in its own local timezone. Set New York to America/New_York at 09:30–16:00 and London to Europe/London at 08:00–16:30 — no manual UTC conversion needed. DST shifts are handled automatically.
**Color Themes**
Switch the entire look instantly with built-in themes:
- Vivid — bold, distinct session colors (default)
- Pastel — soft, muted tones
- Neon — high-contrast for dark charts
- Monochrome Light — subtle grey tones for light backgrounds
- Monochrome Dark — dark grey tones for dark backgrounds
- Custom — use the individual color pickers per session
**4 Configurable Sessions**
Three sessions come pre-configured (Asia/Tokyo 09:00–15:00, London/LSE 08:00–16:30, New York/NYSE 09:30–16:00). A fourth session slot is available for any custom session you need — pre-market, Sydney, Frankfurt, or anything else.
**Bar Replay Compatible**
Designed to work correctly in TradingView's Bar Replay mode, including random bar jumps. Sessions update as you step through historical data.
**Clean, Minimal Labels**
Session names are rendered as plain text at the left edge of each box — no bubbles or arrows. Labels can be toggled off entirely if you prefer boxes only.
### Settings Overview
**General** — Theme, forward projection range, box height lookback, projected opacity, label visibility, border style.
**Historical Sessions** — Toggle and lookback range.
**Session 1–4** — Show/hide, label name, timezone, open/close times (30-minute interval dropdowns), and custom color (when using Custom theme).
### How It Works
The indicator groups sessions by UTC calendar day. On each day, all enabled sessions are drawn as a group — they appear together and disappear together once the last session of that day closes. Weekend days are automatically skipped. Session timestamps are calculated using IANA timezone identifiers, so daylight saving time transitions are handled correctly year-round.
### Tips
- Set open/close times in each session's **local** time — the indicator handles timezone conversion internally.
- Use **Projected Opacity** at 80–90 for a subtle preview, or 0 to make future sessions as vivid as today's.
- The **Box Height Range** setting controls how many bars of price history determine the vertical extent of the boxes. Increase it on higher timeframes.
- Works best on intraday timeframes (1M–1H). On daily or higher, session boxes become too narrow to be useful.
Notas de prensa
Future SessionsVisualize upcoming, current, and historical trading sessions directly on your chart. Session boxes project forward in time so you always know what's coming next — ideal for planning entries, managing trades around session opens/closes, and practicing in Bar Replay mode.
Forward Projection
Session boxes are drawn ahead of the current bar, showing you where Asia, London, and New York sessions will occur. Projected sessions are rendered with adjustable opacity so they stay visible without cluttering the chart. Project 1–3 trading days ahead.
Today's Sessions as a Group
All sessions for the current day are displayed in full — even sessions that haven't started yet. The entire day-group (Asia → London → New York) appears and disappears together, so you always have full context of the trading day.
Historical Sessions
Toggle on historical session boxes to see how past price action related to session boundaries. Choose from 1 day, 3 days, 1 week, or 1 month lookback.
Per-Session Timezone
Each session is configured in its own local timezone. Set New York to America/New_York at 09:30–16:00 and London to Europe/London at 08:00–16:30 — no manual UTC conversion needed. DST shifts are handled automatically.
Color Themes
Switch the entire look instantly with built-in themes: Vivid (bold, distinct colors), Pastel (soft, muted tones), Neon (high-contrast for dark charts), Monochrome Light (subtle grey for light backgrounds), Monochrome Dark (dark grey for dark backgrounds), or Custom (use individual color pickers per session).
4 Configurable Sessions
Three sessions come pre-configured: Asia/Tokyo 09:00–15:00, London/LSE 08:00–16:30, and New York/NYSE 09:30–16:00. A fourth session slot is available for any custom session — pre-market, Sydney, Frankfurt, or anything else.
Bar Replay Compatible
Designed to work correctly in TradingView's Bar Replay mode, including random bar jumps. Sessions update as you step through historical data.
Clean, Minimal Labels
Session names are rendered as plain text at the left edge of each box. Labels can be toggled off entirely if you prefer boxes only.
Settings Overview
General — Theme, forward projection range, box height lookback, projected opacity, label visibility, border style.
Historical Sessions — Toggle and lookback range.
Session 1–4 — Show/hide, label name, timezone, open/close times (30-minute interval dropdowns), and custom color (when using Custom theme).
How It Works
The indicator groups sessions by UTC calendar day. On each day, all enabled sessions are drawn as a group — they appear together and disappear together once the last session of that day closes. Weekend days are automatically skipped. Session timestamps are calculated using IANA timezone identifiers, so daylight saving time transitions are handled correctly year-round.
Tips
Set open/close times in each session's local time — the indicator handles timezone conversion internally.
Use Projected Opacity at 80–90 for a subtle preview, or 0 to make future sessions as vivid as today's.
The Box Height Range setting controls how many bars of price history determine the vertical extent of the boxes. Increase it on higher timeframes.
Works best on intraday timeframes (1M–1H). On daily or higher, session boxes become too narrow to be useful.
Notas de prensa
Future SessionsVisualize upcoming, current, and historical trading sessions directly on your chart. Session boxes project forward in time so you always know what's coming next — ideal for planning entries, managing trades around session opens/closes, and practicing in Bar Replay mode.
Forward Projection
Session boxes are drawn ahead of the current bar, showing you where Asia, London, and New York sessions will occur. Projected sessions are rendered with adjustable opacity so they stay visible without cluttering the chart. Project 1–3 trading days ahead.
Today's Sessions as a Group
All sessions for the current day are displayed in full — even sessions that haven't started yet. The entire day-group (Asia → London → New York) appears and disappears together, so you always have full context of the trading day.
Historical Sessions
Toggle on historical session boxes to see how past price action related to session boundaries. Choose from 1 day, 3 days, 1 week, or 1 month lookback.
Per-Session Timezone
Each session is configured in its own local timezone. Set New York to America/New_York at 09:30–16:00 and London to Europe/London at 08:00–16:30 — no manual UTC conversion needed. DST shifts are handled automatically.
Color Themes
Switch the entire look instantly with built-in themes: Vivid (bold, distinct colors), Pastel (soft, muted tones), Neon (high-contrast for dark charts), Monochrome Light (subtle grey for light backgrounds), Monochrome Dark (dark grey for dark backgrounds), or Custom (use individual color pickers per session).
4 Configurable Sessions
Three sessions come pre-configured: Asia/Tokyo 09:00–15:00, London/LSE 08:00–16:30, and New York/NYSE 09:30–16:00. A fourth session slot is available for any custom session — pre-market, Sydney, Frankfurt, or anything else.
Bar Replay Compatible
Designed to work correctly in TradingView's Bar Replay mode, including random bar jumps. Sessions update as you step through historical data.
Clean, Minimal Labels
Session names are rendered as plain text at the left edge of each box. Labels can be toggled off entirely if you prefer boxes only.
Settings Overview
General — Theme, forward projection range, box height lookback, projected opacity, label visibility, border style.
Historical Sessions — Toggle and lookback range.
Session 1–4 — Show/hide, label name, timezone, open/close times (30-minute interval dropdowns), and custom color (when using Custom theme).
How It Works
The indicator groups sessions by UTC calendar day. On each day, all enabled sessions are drawn as a group — they appear together and disappear together once the last session of that day closes. Weekend days are automatically skipped. Session timestamps are calculated using IANA timezone identifiers, so daylight saving time transitions are handled correctly year-round.
Tips
Set open/close times in each session's local time — the indicator handles timezone conversion internally.
Use Projected Opacity at 80–90 for a subtle preview, or 0 to make future sessions as vivid as today's.
The Box Height Range setting controls how many bars of price history determine the vertical extent of the boxes. Increase it on higher timeframes.
Works best on intraday timeframes (1M–1H). On daily or higher, session boxes become too narrow to be useful.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.