Short description:
“Graded Order Blocks (A/B/C), unfilled FVG, BOS/CHoCH, liquidity sweeps and self-cleaning Supply and Demand zones. Closed bars only.”
Description:
SMC Valid Zones Pro marks Smart Money Concepts (SMC/ICT) structures automatically and keeps the chart clean. It shows only zones that are still valid, and removes zones once price breaks them.
Graded Order Blocks (A/B/C)
Each Order Block that forms after a structure break is scored on three rules:
Displacement (DISP): the break leg has a strong candle with a body of at least 1.2× ATR.
Fair Value Gap (FVG): the break leg left an imbalance.
Liquidity sweep (LIQ): the OB extreme swept a previous swing and closed back within 3 bars.
Grade A meets all three rules, grade B meets two, and grade C meets one. By default only grades A and B are shown. Each label shows which rules were met, for example “Bear OB B (DISP+FVG)”. An OB is removed when a candle closes through it. It is also hidden after the first touch, unless you choose to keep it as an outline.
Market structure (BOS / CHoCH)
Swing highs and lows are confirmed with a 5-bar swing length.
BOS (dotted line): a break in the direction of the current trend, on candle close.
CHoCH (solid line): the first break against the current trend, a possible change of character.
Liquidity sweeps
When price wicks beyond a recent swing high or low and closes back inside, the level is marked “$ Sweep”.
Fair Value Gaps
Only gaps of at least 0.3× ATR are shown.
Each FVG shrinks as price fills it, and is removed when it is fully filled.
Supply and Demand zones
A zone is 1–3 small base candles followed by a strong departure candle that closes beyond the base.
Labels show “Fresh” or “Tested Nx”.
A zone is removed when price breaks it, or after a set number of touches (default 3).
Symbol support
30 standard symbols work out of the box: all major and cross pairs, plus XAUUSD and XAGUSD.
Broker suffixes and prefixes are detected automatically, for example GBPUSD.mic, GBPUSDm or m.GBPUSD.
For any other symbol, add its exact name to the input “Extra broker symbols”, separated by commas. Example: US30.cash,BTCUSD.
Alerts
Events: BOS/CHoCH, new valid OB, OB tapped, and liquidity sweep.
Delivery: popup, push notification and email.
How to use
Attach the indicator to M15, H1 or H4. Use a higher timeframe for bias and a lower one for entry.
Read the trend from the latest BOS/CHoCH. A bullish CHoCH followed by BOS means you look for buys.
Wait for price to return to a grade A or B Order Block, or to a fresh Demand/Supply zone, in the trend direction.
Confluence is stronger when the zone also overlaps an unfilled FVG, or follows a liquidity sweep.
Enter on a reaction from the zone. Place the stop loss beyond the zone, and target the next opposite zone or swing.
Main inputs
General: bars to analyse, swing length, ATR period, and how far zones extend to the right.
Structure: show/hide, maximum labels and colours.
Order Blocks:
Minimum grade (1–3) and displacement multiplier.
Liquidity lookback and keep-after-touch option.
Maximum OB per side and colours.
FVG: minimum size (× ATR), maximum per side and colours.
Supply and Demand: base and departure size, touches before removal, maximum zones and colours.
Labels and alerts: label colour and size, alert types, and popup/push/email.
Notes
Everything is calculated on closed bars and updated once per new bar.
Swings need 5 bars on each side to be confirmed, so structure is marked after confirmation.
This is an analysis tool, not an automated trading system. Always use proper risk management.