OPEN-SOURCE SCRIPT
Session Liquidity Killzones

Session Liquidity Killzones
Session Liquidity Killzones is a session-based liquidity and sweep indicator by ImtiyazAli73, designed for intraday traders who track Asia, London, and New York killzones.
The script marks each session range, extends completed session highs/lows, detects when later sessions sweep prior session liquidity, and highlights post-sweep expansion candles. It is built as a decision-support tool, not as a guaranteed buy/sell signal system.
What It Shows
How It Works
The indicator tracks each configured session using the selected timezone. When a session starts, the script begins building that session's high/low range. When the session ends, the completed high, low, and midpoint can be extended forward as reference liquidity levels.
Sweep detection compares the current killzone against completed prior session levels:
Sweep confirmation can use either wick touch logic or stricter close-back-inside logic. After a sweep, the script watches for displacement candles within the selected expansion window.
Main Settings
Session Timezone controls how the Asia, London, and New York session windows are interpreted.
Asia Killzone, London Killzone, and New York Killzone define the exact session windows.
Sweep Confirmation controls whether a sweep requires price to close back inside the swept level or only touch it with a wick.
Expansion Window After Sweep controls how many bars after a sweep are eligible for post-sweep expansion detection.
Displacement Candle ATR controls how large the expansion candle must be relative to ATR.
Require Volume Expansion optionally filters expansion signals using volume relative to a moving average baseline.
Compressed Session Max ATR marks session ranges that end below the selected ATR multiple.
Completed Sessions To Keep controls how much history remains on the chart. The default is intentionally low to keep price action readable.
Show Sweep Marker Text can be enabled when you want detailed labels, but the default compact marker mode keeps the chart cleaner.
Show Session Midlines and Show Compression Markers are optional visual layers and are disabled by default for readability.
Alerts
The indicator includes alerts for:
How To Use
Use the session boxes to understand where each killzone created its high and low. Watch later sessions for sweeps of prior highs/lows, then check whether the market expands away from the swept level.
A sell-side sweep followed by bullish expansion can suggest upside displacement after liquidity was taken. A buy-side sweep followed by bearish expansion can suggest downside displacement after liquidity was taken.
The dashboard is intended to summarize session state quickly, but all signals should be interpreted with market context, risk management, and independent analysis.
Originality
This script combines configurable killzone tracking, prior-session liquidity levels, sweep confirmation modes, ATR-based expansion detection, optional volume expansion filtering, compression readings, and a compact dashboard into a single original session-liquidity workflow.
Disclaimer
This script is for educational and informational purposes only. Trading involves risk. Always do your own analysis before taking any trade.
Session Liquidity Killzones is a session-based liquidity and sweep indicator by ImtiyazAli73, designed for intraday traders who track Asia, London, and New York killzones.
The script marks each session range, extends completed session highs/lows, detects when later sessions sweep prior session liquidity, and highlights post-sweep expansion candles. It is built as a decision-support tool, not as a guaranteed buy/sell signal system.
What It Shows
- Asia, London, and New York killzone boxes.
- Completed session high, low, and optional midpoint levels.
- London sweeps of Asia high/low.
- New York sweeps of London high/low.
- Optional New York sweeps of Asia high/low.
- Compact sweep markers, with optional text labels.
- One-shot bullish and bearish post-sweep expansion markers.
- Optional compressed session range markers.
- Dashboard showing current session, latest range readings, sweep state, compression state, and latest expansion bias.
How It Works
The indicator tracks each configured session using the selected timezone. When a session starts, the script begins building that session's high/low range. When the session ends, the completed high, low, and midpoint can be extended forward as reference liquidity levels.
Sweep detection compares the current killzone against completed prior session levels:
- London can sweep the Asia high or low.
- New York can sweep the London high or low.
- New York can also sweep Asia levels if that option is enabled.
Sweep confirmation can use either wick touch logic or stricter close-back-inside logic. After a sweep, the script watches for displacement candles within the selected expansion window.
Main Settings
Session Timezone controls how the Asia, London, and New York session windows are interpreted.
Asia Killzone, London Killzone, and New York Killzone define the exact session windows.
Sweep Confirmation controls whether a sweep requires price to close back inside the swept level or only touch it with a wick.
Expansion Window After Sweep controls how many bars after a sweep are eligible for post-sweep expansion detection.
Displacement Candle ATR controls how large the expansion candle must be relative to ATR.
Require Volume Expansion optionally filters expansion signals using volume relative to a moving average baseline.
Compressed Session Max ATR marks session ranges that end below the selected ATR multiple.
Completed Sessions To Keep controls how much history remains on the chart. The default is intentionally low to keep price action readable.
Show Sweep Marker Text can be enabled when you want detailed labels, but the default compact marker mode keeps the chart cleaner.
Show Session Midlines and Show Compression Markers are optional visual layers and are disabled by default for readability.
Alerts
The indicator includes alerts for:
- Asia killzone start.
- London killzone start.
- New York killzone start.
- Buy-side session liquidity sweep.
- Sell-side session liquidity sweep.
- Bullish post-sweep expansion.
- Bearish post-sweep expansion.
- Compressed killzone range.
How To Use
Use the session boxes to understand where each killzone created its high and low. Watch later sessions for sweeps of prior highs/lows, then check whether the market expands away from the swept level.
A sell-side sweep followed by bullish expansion can suggest upside displacement after liquidity was taken. A buy-side sweep followed by bearish expansion can suggest downside displacement after liquidity was taken.
The dashboard is intended to summarize session state quickly, but all signals should be interpreted with market context, risk management, and independent analysis.
Originality
This script combines configurable killzone tracking, prior-session liquidity levels, sweep confirmation modes, ATR-based expansion detection, optional volume expansion filtering, compression readings, and a compact dashboard into a single original session-liquidity workflow.
Disclaimer
This script is for educational and informational purposes only. Trading involves risk. Always do your own analysis before taking any trade.
Skrip open-source
Dengan semangat TradingView yang sesungguhnya, pembuat skrip ini telah menjadikannya sebagai sumber terbuka, sehingga para trader dapat meninjau dan memverifikasi fungsinya. Salut untuk penulisnya! Meskipun Anda dapat menggunakannya secara gratis, perlu diingat bahwa penerbitan ulang kode ini tunduk pada Tata Tertib kami.
Pernyataan Penyangkalan
Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.
Skrip open-source
Dengan semangat TradingView yang sesungguhnya, pembuat skrip ini telah menjadikannya sebagai sumber terbuka, sehingga para trader dapat meninjau dan memverifikasi fungsinya. Salut untuk penulisnya! Meskipun Anda dapat menggunakannya secara gratis, perlu diingat bahwa penerbitan ulang kode ini tunduk pada Tata Tertib kami.
Pernyataan Penyangkalan
Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.