Smart Money Concepts (SMC) Toolkit Pro
Complete setup guide, settings reference, and usage walkthrough for the Smart Money Concepts (SMC) Toolkit Pro indicator — BOS/CHoCH market structure, order blocks, fair value gaps, liquidity pools, premium/discount zones, OTE, HTF context, live dashboard, and 14 alerts.
Overview
Smart Money Concepts (SMC) Toolkit Pro is a complete Smart Money Concepts workbench for TradingView, delivered as a single overlay indicator. Instead of stacking multiple SMC scripts, it maps the entire institutional price-action framework — market structure, order blocks, fair value gaps, liquidity, and premium/discount context — on one chart, automatically, and keeps every element current as price develops.
It is an analytical and educational charting tool. It is not investment advice and not a recommendation to buy or sell any instrument.
Getting Access
SMC Toolkit Pro is an invite-only, protected TradingView script.
- Subscribe to Quantzee at quantzee.com/pricing.
- After checkout, submit your TradingView username when prompted (or email it to support).
- Quantzee grants access — the indicator appears in your Invite-Only Scripts section in TradingView within one business day.
- Open any chart in TradingView → click Indicators → go to Invite-Only Scripts → click SMC Toolkit Pro | OB · FVG · Liquidity [Quantzee] to add it.
No download or external file is required. Access follows your TradingView account, not a specific device.
New to installing Quantzee tools? See how to install Quantzee indicators on TradingView. For more on protected scripts, read Invite-Only Scripts in TradingView.
What It Does
SMC Toolkit Pro continuously maps the market through the Smart Money Concepts lens and draws the result directly on price. Eight modules run simultaneously:
-
Dual-layer market structure — tracks an internal (fast) leg and a swing (slow) leg, labelling each break as BOS (Break of Structure, trend continuation) or CHoCH (Change of Character, first sign of a potential reversal). Having both legs visible separates early internal shifts from higher-conviction swing confirmations.
-
Order blocks — automatically identifies and plots bullish (demand) and bearish (supply) institutional zones tied to each structure break. Removes them once price has mitigated the zone, so only active, unmitigated blocks remain visible.
-
Fair value gaps (FVGs / imbalances) — detects price imbalances and draws them as zones. Clears each gap automatically once price fills it, leaving only unfilled gaps as potential price magnets.
-
Liquidity mapping — highlights equal highs and equal lows (resting buy-side and sell-side liquidity), and flags liquidity sweeps / stop runs where price spikes through a prior extreme and fails back inside it.
-
Premium / discount and OTE — frames the current dealing range into premium (above midpoint equilibrium) and discount (below midpoint) halves, and highlights the Optimal Trade Entry (OTE) retracement band within the range.
-
Higher-timeframe context — projects key HTF swing levels onto your trading timeframe so you know the bigger-picture institutional reference without switching charts.
-
Swing point labels — labels major pivots as HH, HL, LH, LL for an instant read of the trend skeleton.
-
Live dashboard — an on-chart table showing swing trend direction, internal trend direction, premium/discount state, and active order block and FVG counts at a glance.
Reading the Signals
Market Structure (BOS / CHoCH)
| Label | Meaning | Practical Use |
|---|---|---|
| BOS ↑ | Break of Structure upward | Swing continuation bullish — look for longs from demand |
| BOS ↓ | Break of Structure downward | Swing continuation bearish — look for shorts from supply |
| CHoCH ↑ | Change of Character upward | First sign of potential bullish reversal — internal leg only means it may not confirm at swing level yet |
| CHoCH ↓ | Change of Character downward | First sign of potential bearish reversal |
Rule of thumb: Use the swing leg (slower) for dominant bias. Use the internal leg (faster) for timing within a swing leg setup.
Order Blocks
- Bullish OB (demand zone) — look for price to return into an unmitigated bullish block that sits in the discount zone of the range for a higher-probability long setup.
- Bearish OB (supply zone) — look for price to return into an unmitigated bearish block that sits in the premium zone for a short setup.
- Once a block is mitigated, it is removed automatically. Only act on blocks the indicator is still showing.
Fair Value Gaps
- An unfilled FVG above the current price is a potential short-side target or resistance.
- An unfilled FVG below the current price is a potential long-side target or support.
- Once filled, the FVG is cleared from the chart.
Liquidity
- Equal highs above price → sell-side liquidity above; a sweep of those highs followed by a bearish structure shift is a classic SMC short setup.
- Equal lows below price → buy-side liquidity below; a sweep of those lows followed by a bullish structure shift is a classic SMC long setup.
Premium / Discount / OTE
- Discount zone = below the range midpoint (equilibrium). Bias longs here.
- Premium zone = above the midpoint. Bias shorts here.
- OTE band = the optimal retracement entry zone within the range. Look for order block or FVG confluence inside the OTE band for the highest-quality entries.
Dashboard
The live dashboard shows:
- Swing Trend — direction of the dominant swing structure
- Internal Trend — direction of the faster internal structure
- Range State — Premium or Discount
- Active OBs — count of unmitigated order blocks currently on screen
- Active FVGs — count of unfilled fair value gaps currently on screen
Alert Setup
SMC Toolkit Pro has 14 alert conditions. To set up an alert in TradingView:
- Right-click the indicator name on the chart → Add Alert.
- In the Condition dropdown, select the relevant alert condition from the SMC Toolkit Pro list.
- Set trigger to Once Per Bar Close (recommended for confirmed, non-repainting signals).
- Choose your notification channel: email, mobile push, or webhook.
- Click Create.
| Alert Condition | What It Means |
|---|---|
| Swing BOS Up | Dominant swing leg broke structure to the upside |
| Swing BOS Down | Dominant swing leg broke structure to the downside |
| Swing CHoCH Up | Swing leg showed first upward character change |
| Swing CHoCH Down | Swing leg showed first downward character change |
| Internal Bullish Shift | Fast internal leg broke structure upward |
| Internal Bearish Shift | Fast internal leg broke structure downward |
| New Bullish Fair Value Gap | A fresh bullish imbalance has formed |
| New Bearish Fair Value Gap | A fresh bearish imbalance has formed |
| Equal Highs Detected | A new equal-highs liquidity pool identified |
| Equal Lows Detected | A new equal-lows liquidity pool identified |
| Liquidity Sweep Above Highs | Buy-side liquidity taken — watch for bearish reversal |
| Liquidity Sweep Below Lows | Sell-side liquidity taken — watch for bullish reversal |
| Bullish Order Block Mitigated | A demand zone has been revisited and removed |
| Bearish Order Block Mitigated | A supply zone has been revisited and removed |
Settings Reference
Market Structure
| Setting | What It Controls |
|---|---|
| Swing Fractal Sensitivity | How many bars before/after are required to confirm a swing pivot |
| Internal Fractal Sensitivity | Same, for the faster internal leg |
| Show Swing BOS/CHoCH | Toggle swing structure labels |
| Show Internal BOS/CHoCH | Toggle internal structure labels |
| Show Swing Point Labels | Toggle HH/HL/LH/LL pivot labels |
Order Blocks
| Setting | What It Controls |
|---|---|
| Show Order Blocks | Toggle order block zones |
| Max Bullish Blocks | Maximum unmitigated bullish blocks shown at once |
| Max Bearish Blocks | Maximum unmitigated bearish blocks shown at once |
| Mitigation Trigger | How price must interact with a block for it to be considered mitigated |
| Block Origin | Whether blocks are built from swing or internal structure breaks |
Fair Value Gaps
| Setting | What It Controls |
|---|---|
| Show FVGs | Toggle fair value gap zones |
| Max Bullish FVGs | Maximum unfilled bullish gaps shown at once |
| Max Bearish FVGs | Maximum unfilled bearish gaps shown at once |
| Fill Sensitivity | How much of a gap must be filled before it is removed |
Liquidity
| Setting | What It Controls |
|---|---|
| Equal High/Low Sensitivity | Lookback period for detecting equal highs/lows |
| Tolerance | Price tolerance for classifying highs/lows as equal |
| Show Liquidity Sweeps | Toggle sweep markers |
Premium / Discount / OTE
| Setting | What It Controls |
|---|---|
| Show Premium/Discount | Toggle the range zones |
| Show OTE Band | Toggle the Optimal Trade Entry band |
Higher-Timeframe Context
| Setting | What It Controls |
|---|---|
| Higher Timeframe | The timeframe to project swing levels from |
| HTF Swing Sensitivity | Fractal sensitivity for the HTF swing structure |
Style & Dashboard
| Setting | What It Controls |
|---|---|
| Dashboard Position | Where the live table sits on the chart |
| Bullish Colour | Colour for bullish zones and labels |
| Bearish Colour | Colour for bearish zones and labels |
| Internal Colour | Colour for internal structure markers |
| Zone Transparency | Opacity of order block and FVG zones |
Non-Repainting Behaviour
Structure, swing points, order blocks, gaps, and liquidity events are derived from confirmed price action. Pivot-based features confirm a number of bars after the pivot forms — the trade-off for signals that do not repaint once printed. Higher-timeframe levels are requested without lookahead.
Set all alerts to Once Per Bar Close to match this confirmed-bar behaviour.
Disclaimer
SMC Toolkit Pro is an analytical and educational charting tool for studying price-action structure. It is not investment advice, not a recommendation to buy or sell any financial instrument, and not a complete trading system or a guarantee of any result. Markets carry risk; past behaviour does not predict future outcomes. Always do your own research and apply your own risk management and position sizing.
Still Need Help?
Contact the Quantzee support team via the Contact page — responses within 24 hours.