PROTECTED SOURCE SCRIPT
Aggiornato

ICT - IPDA Boxes

31 926
ICT - IPDA Boxes indicator encapsulate important (TRUE DAY) time zones based on ICT concepts.

Standard settings will plot True Day, CBDR, Asian Range, London and NY Open Kill-Zones. It is designed to keep a minimalistic and clean look for your charts using TradingView's Dark theme, but you can adjust any specific line or background color transparency of your choice. If you want to add other session (like NY close for example), just paste again the indicator to your chart and set the correct session duration and colors of your preference. You can log, study, backtest and use it for your analysis if you are familiar with ICT concepts.

Check indicator time lines and adjust session times for your own TradingView's personal settings it before using.
ANY fault, bug or mismatch in this script is only mine and I will be glad to correct it if you let me know.

The ownership of all this concepts belongs to ICT - Michael Huddleston and it is published with his permission.
Note di rilascio
IPDA box color bug fixed.
Note di rilascio
2nd attempt to fix this IPDA Box color bug
Note di rilascio
ICT – IPDA Boxes is a lightweight session-mapping tool for intraday study and execution planning based on ICT-style time concepts. It plots key session ranges and “True Day” structure directly on the chart, with a clean, minimal presentation suitable for dark themes.

What it plots:

- IPDA True Day box (liquidity time)
- CBDR Range
- Asian Range
- London Kill Zone
- New York Kill Zone

Each box updates in real time as the session forms, so you can review how price behaves inside and around these time windows.

-----------------------------------------------------------------------------------------------

v6.0 Upgrade Notes (Change Log)

1) Timezone accuracy (IANA + DST)

This version adds IANA timezone support to keep session boxes aligned, including automatic **DST handling** when using New York time.
Options:

- New York (America/New_York) (default)
- Exchange timezone
- Custom IANA timezone string (e.g., Europe/London)

2) Optional 50% Midpoint (CE)

A new toggle allows plotting the 50% midpoint inside each session box. The midpoint updates dynamically as the session high/low expands, with configurable line style.

3) Session continuity improvements

Improved session handling to avoid unintended splits around daily transitions, keeping boxes visually consistent across the trading day.

4) Performance and object management

- Designed to respect TradingView engine limits (boxes/lines).
- Uses explicit object lifecycle management (FIFO deletion) to prevent “too many objects” runtime errors, improving stability on lower intraday timeframes.

5) Usability

* Inputs grouped for faster configuration.

-----------------------------------------------------------------------------------------------

How to use (practical)

1. Start with defaults, confirm your chart timezone and the script’s session timezone selection.
2. Use the boxes to log, study, and review how price reacts around session windows. Study the CBDR. There is the IPDA level you are looking for.
3. If you need additional session windows, a simple workaround is to **add the script twice** and configure different sessions per instance.

-----------------------------------------------------------------------------------------------

Notes / Limitations

* This tool visualises time-based ranges; it does not provide financial advice or trade recommendations.
* You remain responsible for execution decisions, sizing, and risk management.


Declinazione di responsabilità

Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.