PTJ Smart Money Concepts: Order Blocks, FVGs & Liquidity — Decoded On Your Chart
Understand SMC market structure, order blocks, fair value gaps and liquidity-sweep labels in PTJ's Pro chart overlay, including confirmation limits.
What "Smart Money Concepts" Actually Means
Smart Money Concepts (SMC) is a price-action framework that labels structure, zones and possible liquidity sweeps. These labels are interpretations of price and volume; candle data alone does not establish who placed an order or why.
The problem? Drawing SMC by hand is slow, subjective, and error-prone. Two traders mark the same chart and circle different order blocks. So we built the PTJ SMC engine — it computes everything from the raw bars, draws it on the chart, and applies the same rules every single time.
Here's every concept it detects, and what each one means.
Market Structure: BOS & CHoCH
Structure is the skeleton of every SMC read.
- Swing labels — HH, HL, LH, LL. The engine finds pivot highs and lows and classifies them: Higher Highs and Higher Lows mean bullish structure; Lower Highs and Lower Lows mean bearish.
- BOS (Break of Structure) — price breaks a swing in the direction of the existing trend. Continuation.
- CHoCH (Change of Character) — price breaks a swing against the trend. The first warning that the regime may be flipping.
PTJ tracks structure at two scales — internal (minor swings) and swing (major) — and you can show all events, only BOS, only CHoCH, or hide either scale entirely.
Order Blocks: Zones Defined by the Pattern
An order block is a zone identified around an opposing candle before an impulsive move. The label does not prove an institution bought or sold there. The engine tracks whether price later revisits or crosses the zone.
The PTJ engine:
- Detects bullish and bearish order blocks automatically, using volume activity inside the zone
- Tracks mitigation — once price returns and trades through a block, it's marked, because a consumed zone is no longer fresh
- Detects breaker blocks — order blocks that failed and flipped to the opposite role, which often act as strong support/resistance the second time around
Fair Value Gaps: The Market's Unfinished Business
A Fair Value Gap (FVG) labels a three-candle pattern with non-overlapping ranges on the outer candles. The direction determines which highs and lows are compared. The label does not prove that no trades occurred at those prices.
Price can revisit a gap, but a revisit or continuation is not required. The engine draws each FVG as a zone and tracks when it gets filled. Fresh, unfilled gaps near your entry are context you want to know about before you click buy.
Liquidity: Equal Highs, Equal Lows & Grabs
This is the concept that explains the most painful pattern in trading — the stop hunt.
- Equal highs / equal lows (EQH / EQL) — when price forms two or more nearly identical highs or lows, the framework treats the area beyond them as potential liquidity. Candle data does not reveal the actual resting stop orders, and the engine marks the price pattern.
- Liquidity grabs — when price spikes through one of those pools, fills the resting orders, and immediately reverses, that's a grab (or sweep). The engine detects the wick-through-and-reject pattern and labels it.
Once you can see liquidity pools on the chart, you stop placing your stop exactly where everyone else did.
Premium, Discount & Equilibrium
The premium/discount model describes relative location within a selected range, rather than identifying institutional cost basis: take the dominant range, split it at the 50% mark (equilibrium), and you get:
- Discount zone (below equilibrium) — favorable for longs
- Premium zone (above equilibrium) — favorable for shorts
The engine shades these bands on the chart. It won't stop you from buying in premium — but you'll be doing it with your eyes open.
Multi-Timeframe Levels & Fibonacci
Two more layers complete the picture:
- MTF highs and lows — previous day, week, month, and quarter highs/lows drawn as horizontal levels. These are the levels every fund desk watches, and they act as magnets and barriers.
- Smart Fibonacci — retracement levels computed from detected structure, with smart anchor sources (the engine can anchor fibs to things like the highest order block top, not just manual swing picks).
- Auto trend lines — diagonals built from consecutive same-side pivots, no hand-drawing required.
Patterns, Confidence & Volume Confirmation
On top of the raw concepts, the engine composes them into named patterns with confidence scores. When a setup forms, it's labeled on the chart with a score, and pattern targets are projected so you can see the measured objective.
Breakouts that fire on genuinely elevated volume get a lightning bolt label — a classic confirmation rule from technical analysis literature. We treat it as context, not a promise: our own A/B testing showed volume confirmation labels setups more clearly but doesn't by itself change win rate. We tell you that openly, because honest numbers are the foundation of this entire product.
Closed-Bar Confirmation and Its Limits
The single most important engineering decision in PTJ SMC: everything defaults to confirmed-only.
Many SMC indicators redraw history — a CHoCH appears, price moves, and the label silently vanishes. Your backtest looks divine; your live trading bleeds. The PTJ engine only marks events after they're confirmed by closed bars, so confirmed labels do not rely on the unfinished bar. A pivot may be drawn at an earlier candle after later bars confirm it; that earlier location is not its availability time. Data revisions and settings changes can also change a historical view.
That's also why everything is computed client-side from the chart's own bars — what the engine analyzes is exactly what you're looking at.
Tuning It: The Settings Panel
Open the SMC settings panel and you get three tabs:
- Inputs — pivot lengths, structure modes, order block counts, liquidity sensitivity, and more
- Style — colors and opacity for every element, themed to the PTJ palette out of the box
- Visibility — toggle each concept independently; run a clean chart with only order blocks and liquidity if that's your style
Your settings persist between sessions automatically.
How to Actually Use It
SMC is a context engine, not a signal service. The honest way to use it:
- Open your journaled trade on the chart (entries and exits render right on the candles)
- Turn on SMC and look at what the chart was saying at your entry moment
- Ask: was I buying into a premium zone? Did I enter right before a liquidity pool got swept? Did I fade a fresh CHoCH?
- Log the answer in your journal — that's one mistake found, and one trade improved
Do that for ten trades and you'll learn more about your trading than a month of new indicators.
The SMC overlay requires Pro; Starter includes charts and drawing tools. Compare it with the trend-line and Fibonacci engine, or start with the chart review workflow rather than treating an overlay label as a trade instruction.
Recommended reading
Related guides
PTJ Pro: Multi-Touch Trend Lines, Channels & Strategies We Tested Honestly
How PTJ's Pro chart engine builds trend lines, channels and Fibonacci zones, with historical walk-forward tests and backtest limitations.
Inside PTJ Charts: Crypto, US Stocks & PSX on One Professional Charting Workspace
Review journaled trades on TradingView charts for crypto, US stocks and PSX. Learn chart tools, saved layouts and the Pro indicator boundary.
How Pro Trading Journal Payments Work: USDC on Solana, No Card, No Wallet Connection
Pay for Pro with USDC on Solana: invoice amounts, confirmation, prepaid access and refunds, without entering a card or connecting a wallet.
Ready to review your trades with a crypto trading journal?
Turn this guide into a repeatable review habit with Pro Trading Journal, a crypto trading journal app for trade records and manual review tags. Starter includes 50 new trades every calendar month with no expiry; Pro adds deeper equity analytics and psychology tools.
Start Your Free Journal