OPEN-SOURCE SCRIPT
更新済 ES Killzones Sweep & Reverse

Killzones Sweep & Reverse
A liquidity sweep detection indicator built around the three major ICT killzones — Asian, London, and New York. Each killzone builds a 2-hour range box, then monitors price for sweep-and-reverse setups after the window closes.
How it works
During each killzone window, the indicator tracks the developing high and low, displayed as a shaded box. Once the window closes, the range high and low extend as dashed lines across the chart. The indicator then monitors for liquidity sweeps — candles that wick beyond the killzone high or low but close back inside. These are classic stop-hunt / liquidity grab setups where price engineers a false breakout to trap participants before reversing.
Signals
▲ Green label with price — sweep below killzone low, candle closes back above → Buy signal
▼ Red label with price — sweep above killzone high, candle closes back below → Sell signal
Three Killzones (each independently toggleable)
Asian KZ: 00:00–02:00 GMT (Tokyo open)
London KZ: 08:00–10:00 GMT
New York KZ: 09:30–11:30 ET (DST-aware via America/New_York timezone)
Settings
Each killzone can be shown/hidden independently
Sweep signals can be enabled/disabled per killzone
"First Sweep Only" toggle per killzone — fire once per level or on every sweep
Arrow size configurable (Tiny / Small / Normal / Large)
Buy and sell arrow colors fully customizable
Shows today + yesterday — older sessions are automatically cleaned up
Timeframe: Works on any intraday timeframe. 1m–15m recommended for signal precision. On higher timeframes the 2h killzone window may compress to a single candle.
Note: This indicator identifies structural setups based on price action relative to killzone levels. It does not repaint — signals fire on candle close. As with any price action tool, confluence with other context (trend, key levels, session bias) improves signal quality.
A liquidity sweep detection indicator built around the three major ICT killzones — Asian, London, and New York. Each killzone builds a 2-hour range box, then monitors price for sweep-and-reverse setups after the window closes.
How it works
During each killzone window, the indicator tracks the developing high and low, displayed as a shaded box. Once the window closes, the range high and low extend as dashed lines across the chart. The indicator then monitors for liquidity sweeps — candles that wick beyond the killzone high or low but close back inside. These are classic stop-hunt / liquidity grab setups where price engineers a false breakout to trap participants before reversing.
Signals
▲ Green label with price — sweep below killzone low, candle closes back above → Buy signal
▼ Red label with price — sweep above killzone high, candle closes back below → Sell signal
Three Killzones (each independently toggleable)
Asian KZ: 00:00–02:00 GMT (Tokyo open)
London KZ: 08:00–10:00 GMT
New York KZ: 09:30–11:30 ET (DST-aware via America/New_York timezone)
Settings
Each killzone can be shown/hidden independently
Sweep signals can be enabled/disabled per killzone
"First Sweep Only" toggle per killzone — fire once per level or on every sweep
Arrow size configurable (Tiny / Small / Normal / Large)
Buy and sell arrow colors fully customizable
Shows today + yesterday — older sessions are automatically cleaned up
Timeframe: Works on any intraday timeframe. 1m–15m recommended for signal precision. On higher timeframes the 2h killzone window may compress to a single candle.
Note: This indicator identifies structural setups based on price action relative to killzone levels. It does not repaint — signals fire on candle close. As with any price action tool, confluence with other context (trend, key levels, session bias) improves signal quality.
リリースノート
ICT Killzones + Sweep & ReverseBuilt on the LuxAlgo ICT Killzones Toolkit (CC BY-NC-SA 4.0), extended with Sweep & Reverse signal detection and sweep-triggered Order Block marking.
Killzones
Four configurable session windows — Asian, London, New York AM, New York PM — each with adjustable time range, color, and label. During each session, a range box builds automatically tracking the developing high and low. After the session closes, top and bottom lines extend across the chart. A mean line and session open price reference are also available as toggles.
Order Blocks & Breaker Blocks
Detects institutional order blocks within killzones using swing point analysis. When an order block is mitigated, it converts to a Breaker Block. Display mode (First / Last / All), mitigation method (close or wick), and candle body detection are all configurable.
Fair Value Gaps
Detects three-candle imbalances within killzones, filtered by ATR width. Bullish and bearish FVGs are drawn as boxes and tracked until mitigated. Removable on mitigation, extendable beyond killzone boundaries.
Market Structure Shifts (CHoCH)
Detects Change of Character events within killzones using configurable pivot length. Marks directional shifts with labeled horizontal lines.
Sweep & Reverse Signals
After each killzone window closes, the indicator monitors for liquidity sweeps — candles that wick beyond the session high or low but close back inside. These are ICT-style stop hunts where price grabs liquidity before reversing.
▲ Green label with price — sweep below session low, close back above → Buy
▼ Red label with price — sweep above session high, close back below → Sell
"First sweep only" toggle per indicator (not per session)
All four killzones monitored independently
Sweep Order Blocks
When a sweep signal fires, the indicator automatically looks back up to 10 bars and finds the last opposing candle — the last bearish candle before a high sweep (supply OB) or last bullish candle before a low sweep (demand OB). This zone is drawn as a box marking the likely institutional entry area associated with the sweep.
Orange box — supply OB (sell setups)
Blue box — demand OB (buy setups)
Credits
Original ICT Killzones Toolkit by LuxAlgo, licensed under CC BY-NC-SA 4.0. Sweep detection, sweep signals, and sweep OB logic added as original extensions.
Timeframe: Intraday only. 1m–15m recommended. Killzone display suppressed above the configured timeframe limit.
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。