OPEN-SOURCE SCRIPT
ICT FVG Repricing Zones [EmpArchitect]

█ OVERVIEW
ICT FVG Repricing Zones detects displacement-driven fair value gaps and tracks whether price later reprices those zones.
Not every FVG matters. Many gaps are noise from weak candles. This indicator only maps FVG zones created by real displacement — large, committed candles that leave inefficient price delivery behind.
Where price moved too fast, the market can leave a zone worth tracking.
No signals. No entries. No targets. No financial advice.
█ WHAT IT DETECTS
Bullish Displacement FVG:
A strong bullish displacement candle creates an imbalance. The gap between the prior candle's high and the following candle's low becomes the bullish FVG zone.
Bearish Displacement FVG:
A strong bearish displacement candle creates an imbalance. The gap between the prior candle's low and the following candle's high becomes the bearish FVG zone.
Only FVGs created by displacement candles that meet minimum body-size, body-ratio, and gap-size thresholds are drawn. Weak or wicky candles are filtered out.
█ CONSEQUENT ENCROACHMENT
Each FVG zone can include an optional CE / 50% midpoint line.
In ICT-style analysis, the 50% level of an FVG is often treated as a key repricing reference. The CE line makes this level visible without manual measurement.
█ GRADING
Every FVG zone is graded by displacement candle strength:
A — strong displacement
B — moderate displacement
C — minimum valid displacement
Grade is encoded through zone opacity. A-grade zones are most visible. C-grade zones are faded.
█ ZONE LIFECYCLE
Fresh — FVG zone just formed. Full color, CE line visible, extends right.
Repriced — price traded back into the zone. The zone fades to gray or is removed depending on settings.
Invalidated — price closed through the zone in the wrong direction. The zone is removed immediately.
Invalidation rules:
• Bullish zone: close below zone bottom = invalidated
• Bearish zone: close above zone top = invalidated
Default display is fresh-first. Repriced zones are hidden by default.
█ DETECTION FILTERS
• Min Displacement ATR filters weak candles
• Min Body Ratio filters wicky displacement candles
• Min FVG Size ATR rejects tiny insignificant gaps
• Max Zone Height ATR rejects oversized zones
• Duplicate Filter prevents stacked zones near the same price area
• Max Active Zones caps visual clutter per side
• Bar-close confirmation prevents intrabar flickering
█ DISTINCTION FROM OTHER TOOLS
FVG Repricing Zones show inefficient displacement imbalances and whether they get repriced.
Breaker Block Detector shows failed OB zones that flip into opposing breakers.
Liquidity Trap Zones show one-bar failed reversal patterns.
All three are zone tools, but they detect different structure events.
█ DASHBOARD
• Fresh — active bull and bear FVG count
• Near ↑ — nearest fresh FVG above price with grade and distance
• Near ↓ — nearest fresh FVG below price with grade and distance
• Repriced — count of repriced zones or Hidden
• Last — most recent FVG event
█ ALERTS
• Bullish FVG detected
• Bearish FVG detected
• FVG zone repriced
Structure context only. Not trade signals. Use alerts with Once Per Bar Close.
█ PAIRS WITH
Smart Liquidity Map [EmpArchitect] — liquidity context
HTF Context Overlay [EmpArchitect] — higher-timeframe reference levels
ICT Dealing Range [EmpArchitect] — premium / discount context
Breaker Block Detector [EmpArchitect] — failed OB zones
Liquidity Trap Zones [EmpArchitect] — failed reversal context
█ NOTES
• Works on all instruments and timeframes
• Best on 15M–4H charts
• Bar-close confirmed / non-repainting by design
• Pine Script v6
• Open-source
• Built by EmpArchitect
• Educational context tool only
• Not financial advice
• Not a signal service
ICT FVG Repricing Zones detects displacement-driven fair value gaps and tracks whether price later reprices those zones.
Not every FVG matters. Many gaps are noise from weak candles. This indicator only maps FVG zones created by real displacement — large, committed candles that leave inefficient price delivery behind.
Where price moved too fast, the market can leave a zone worth tracking.
No signals. No entries. No targets. No financial advice.
█ WHAT IT DETECTS
Bullish Displacement FVG:
A strong bullish displacement candle creates an imbalance. The gap between the prior candle's high and the following candle's low becomes the bullish FVG zone.
Bearish Displacement FVG:
A strong bearish displacement candle creates an imbalance. The gap between the prior candle's low and the following candle's high becomes the bearish FVG zone.
Only FVGs created by displacement candles that meet minimum body-size, body-ratio, and gap-size thresholds are drawn. Weak or wicky candles are filtered out.
█ CONSEQUENT ENCROACHMENT
Each FVG zone can include an optional CE / 50% midpoint line.
In ICT-style analysis, the 50% level of an FVG is often treated as a key repricing reference. The CE line makes this level visible without manual measurement.
█ GRADING
Every FVG zone is graded by displacement candle strength:
A — strong displacement
B — moderate displacement
C — minimum valid displacement
Grade is encoded through zone opacity. A-grade zones are most visible. C-grade zones are faded.
█ ZONE LIFECYCLE
Fresh — FVG zone just formed. Full color, CE line visible, extends right.
Repriced — price traded back into the zone. The zone fades to gray or is removed depending on settings.
Invalidated — price closed through the zone in the wrong direction. The zone is removed immediately.
Invalidation rules:
• Bullish zone: close below zone bottom = invalidated
• Bearish zone: close above zone top = invalidated
Default display is fresh-first. Repriced zones are hidden by default.
█ DETECTION FILTERS
• Min Displacement ATR filters weak candles
• Min Body Ratio filters wicky displacement candles
• Min FVG Size ATR rejects tiny insignificant gaps
• Max Zone Height ATR rejects oversized zones
• Duplicate Filter prevents stacked zones near the same price area
• Max Active Zones caps visual clutter per side
• Bar-close confirmation prevents intrabar flickering
█ DISTINCTION FROM OTHER TOOLS
FVG Repricing Zones show inefficient displacement imbalances and whether they get repriced.
Breaker Block Detector shows failed OB zones that flip into opposing breakers.
Liquidity Trap Zones show one-bar failed reversal patterns.
All three are zone tools, but they detect different structure events.
█ DASHBOARD
• Fresh — active bull and bear FVG count
• Near ↑ — nearest fresh FVG above price with grade and distance
• Near ↓ — nearest fresh FVG below price with grade and distance
• Repriced — count of repriced zones or Hidden
• Last — most recent FVG event
█ ALERTS
• Bullish FVG detected
• Bearish FVG detected
• FVG zone repriced
Structure context only. Not trade signals. Use alerts with Once Per Bar Close.
█ PAIRS WITH
Smart Liquidity Map [EmpArchitect] — liquidity context
HTF Context Overlay [EmpArchitect] — higher-timeframe reference levels
ICT Dealing Range [EmpArchitect] — premium / discount context
Breaker Block Detector [EmpArchitect] — failed OB zones
Liquidity Trap Zones [EmpArchitect] — failed reversal context
█ NOTES
• Works on all instruments and timeframes
• Best on 15M–4H charts
• Bar-close confirmed / non-repainting by design
• Pine Script v6
• Open-source
• Built by EmpArchitect
• Educational context tool only
• Not financial advice
• Not a signal service
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
SMC structure tools — no signals, just the map. Free alerts → t.me/smc_scanner_free | Scanner PRO → whop.com/smc-scanner | @EmpArchitect
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
SMC structure tools — no signals, just the map. Free alerts → t.me/smc_scanner_free | Scanner PRO → whop.com/smc-scanner | @EmpArchitect
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.