INVITE-ONLY SCRIPT

BulletProof SMC Suite [Structure + OB + FVG + Liquidity] (2027)

127
A complete Smart Money Concepts toolkit built around one core idea: every signal locks on bar close, so what you see in history is what you would have seen live. No repainting, no lookahead.

What it tracks:
  • Market Structure (BOS/CHoCH) — confirmed swing-pivot based structure breaks, color-coded by direction, with automatic distinction between continuation (BOS) and trend-reversal (CHoCH) breaks.
  • Order Blocks — formed from displacement candles filtered by an ATR multiplier, so only meaningful institutional-style moves generate a zone. Choose between two invalidation rules: First Touch (zone is used the moment price wicks back in) or Full Close Through (zone stays valid until price closes clean through the far side).
  • Fair Value Gaps — 3-candle imbalance detection with a configurable minimum gap size, an optional 50% Consequent Encroachment line, and automatic removal once filled.
  • Liquidity — equal-highs/equal-lows detection with a configurable tolerance, plus sweep tracking (wick through the level, close back inside) and failed-breakout/trap detection on structure breaks that immediately fail.
  • Premium/Discount zones — splits the recent trading range into premium, equilibrium, and discount bands for execution context.
  • Multi-timeframe bias — replicates the structure-break logic on a higher timeframe of your choice, so you get a real structural read on HTF direction, not just a moving-average proxy.
  • Dashboard — live read of current bias, HTF bias, active order block counts, open FVG count, and last confirmed swing high/low.
  • Full alert coverage — individual alertcondition() triggers for every signal type (BOS, CHoCH, OB formed, FVG formed/filled, liquidity sweep, trap), so each can be routed independently into automation or webhooks.

How to use it
Start with structure: confirm whether BOS or CHoCH supports your directional bias. Use order blocks and FVGs as reaction zones to time entries within that bias. Treat liquidity sweeps as a filter — a sweep against the prevailing structure often precedes the next directional move, while a trap flags a structure break that's likely to fail. Use the HTF bias and premium/discount zones as context, not standalone triggers. As with any SMC framework, validate on bar-replay before trading it live.

Settings
Every visual element, color, lookback, and threshold is exposed in the settings panel, grouped by category (Structure / Order Blocks / FVG / Liquidity / Premium-Discount / MTF / Dashboard) so you can tune sensitivity per market and timeframe without touching the code.

Originality
Order blocks, FVGs, BOS/CHoCH, and premium/discount are public-domain market-structure concepts. What's original here is the unified, non-repainting implementation: ATR-filtered OB grading with selectable invalidation logic, sweep/trap detection layered directly into the same liquidity-tracking engine as the equal-high/low detector, and a true structural (not proxy) HTF bias computed via request.security, all surfaced through one dashboard and a complete per-signal alert system.

Disclaimer
Smart Money Concepts are an interpretive framework for reading price action, not a predictive system. Order blocks, FVGs, and liquidity levels reflect historical price behavior and carry no guarantee of future reaction. This script is provided for educational and analytical purposes — always use proper risk management and confirm signals against your own rules before trading.

Jun 21
Release Notes
What's new in the settings panel:

Market Structure: separate BOS Line Style and CHoCH Line Style dropdowns (Solid/Dashed/Dotted), editable label text for both, and a shared Signal Label Text Color.
Liquidity: editable EQH/EQL/Sweep/Trap label text, plus dedicated color pickers for liquidity lines, sell-side sweeps, buy-side sweeps, and traps.
Premium/Discount: editable text for all three zone labels, plus a color picker per zone.

Jun 21
Release Notes
Update to labels - If "Normal" still feels small once it's on your chart, bump it to "Large" or "Huge" in the Market Structure group.

Jun 21
Release Notes
Updated the Premium/Equilibrium/Discount Zone Color so it's more visible.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.