PROTECTED SOURCE SCRIPT
Aggiornato SMC Ultimate Pro (OB ,BB,FVG , Sweeps, Structure and Fib)

SMC Ultimate Pro is a professional-grade Smart Money Concepts (SMC) indicator that automates institutional price action analysis across any market and any timeframe. It combines 10 tightly integrated modules into a single, clean chart overlay -- giving you the complete SMC toolkit without needing to stack multiple indicators.
Whether you trade Forex, Crypto, Stocks, or Indices, this tool marks up your chart the way institutional traders see it: Structure, Order Blocks, Breaker Blocks, Fair Value Gaps, Liquidity Sweeps, Premium/Discount Zones, Fibonacci, Sessions, and a real-time Multi-Timeframe Bias Dashboard -- all in one.
------------------------------------------------------------------------
WHAT MAKES THIS DIFFERENT
------------------------------------------------------------------------
Most free SMC indicators give you structure labels and order blocks. This indicator goes further by connecting the concepts together the way they actually work in practice:
- When an Order Block is mitigated, it does not simply disappear. It automatically flips into a Breaker Block of opposite bias -- a feature usually reserved for premium tools.
- Fair Value Gaps are not static boxes. They dynamically shrink in real-time as price partially fills the gap, so you always see how much imbalance remains.
- Liquidity Sweeps are detected automatically. When price wicks beyond a recent swing high or low and closes back inside, the indicator marks it as an institutional grab.
- A dedicated Multi-Timeframe Bias Table shows you the structural bias on 4 user-selectable timeframes simultaneously, with a confluence score telling you how many timeframes agree.
- Order Block Refinement lets you choose between "Full Candle" (standard) and "Body Only" (tighter, more precise zones) depending on your risk tolerance.
- Every single feature has its own ON/OFF toggle, so you control exactly what appears on your chart. No clutter unless you want it.
------------------------------------------------------------------------
COMPLETE FEATURE LIST (10 MODULES)
------------------------------------------------------------------------
MODULE 1 -- MARKET STRUCTURE
Automatically detects and labels Break of Structure (BOS) and Change of Character (CHoCH) on two levels:
Internal Structure: Short-term pivots (default length: 5). These show the minor moves happening inside larger swings. Useful for timing entries on lower timeframes.
Swing Structure: Long-term pivots (default length: 50). These define the dominant trend direction. A Swing CHoCH is one of the strongest reversal signals in SMC.
Swing Point Labels: HH (Higher High), HL (Higher Low), LH (Lower High), LL (Lower Low) are plotted at each confirmed swing point so you can visually track the trend.
Strong/Weak High and Low: The indicator identifies whether the current extreme is a Strong level (protected by trend) or a Weak level (vulnerable to a break). This tells you which side liquidity is likely to be targeted.
Confluence Filter: When enabled, internal BOS labels that agree with the swing trend direction are filtered out, reducing noise and showing only the most meaningful internal breaks.
Color Candles: Optionally color all candles based on the current internal trend bias (bullish = green, bearish = red).
Mode: "Historical" keeps all labels on chart. "Present" shows only the most recent, keeping your chart clean.
MODULE 2 -- ORDER BLOCKS (OB)
Order Blocks represent the origin of strong institutional moves. They are the last opposing candle before a structure break.
Internal OBs: Created when internal structure breaks. These are smaller, shorter-term zones good for entries on execution timeframes (1m-15m).
Swing OBs: Created when swing structure breaks. These are larger, higher-significance zones representing major institutional positions.
ATR Filter: Filters out OBs that form during low-volatility, insignificant moves. Only OBs born from genuine impulsive candles are shown.
Mitigation Method: Choose "Close" (OB is mitigated only when price closes through it) or "High/Low" (OB is mitigated when any wick touches through it).
OB Refinement: "Full Candle" uses the entire candle range (high to low) for the OB zone. "Body Only" uses only the candle body (open to close), giving you a tighter, more precise zone. Body Only is recommended for aggressive entries with tighter stops.
Max Display: Control how many OBs of each type are shown (default: 5 each). Older OBs cycle off as new ones form.
Clean Fills: OB zones are rendered as clean filled boxes without borders for a professional, uncluttered look.
MODULE 3 -- BREAKER BLOCKS (BB)
This is one of the most important features that separates this indicator from basic SMC tools.
When price breaks through an Order Block (mitigates it), that zone does not lose its significance. In institutional trading theory, a mitigated OB "flips" into a Breaker Block of opposite bias:
- A mitigated Bullish OB becomes a Bearish Breaker (new resistance).
- A mitigated Bearish OB becomes a Bullish Breaker (new support).
The indicator handles this conversion automatically. Breaker Blocks are drawn in distinct colors (cyan for bullish, orange for bearish by default) so you can instantly distinguish them from active OBs.
Breakers are also mitigated when price trades through them, at which point they are removed from the chart.
How to use Breaker Blocks:
- When price returns to a Bullish Breaker from above, look for long entries.
- When price returns to a Bearish Breaker from below, look for short entries.
- Breakers that align with the swing trend direction are highest probability.
MODULE 4 -- FAIR VALUE GAPS (FVG)
Fair Value Gaps represent price imbalance -- areas where price moved so fast that it left a "gap" in efficient price delivery. Institutions often return to fill these gaps before continuing their move.
Auto Threshold: Dynamically calculates a minimum size threshold so only significant FVGs are displayed. Filters out tiny, irrelevant gaps.
Dynamic Fill Tracking: Unlike static FVG indicators, this feature shrinks the FVG box in real-time as price partially fills the gap. You can see exactly how much of the imbalance remains. When the gap is fully filled, the box is removed.
Multi-Timeframe FVG: Enable a second FVG layer from a higher timeframe (default: 1H) overlaid on your current chart. HTF FVGs carry more institutional weight and can act as strong confluence zones.
Extend Bars: Control how far FVG boxes extend to the right (default: 1 bar).
Custom Colors: Separate color controls for bullish/bearish FVGs on both timeframes.
MODULE 5 -- LIQUIDITY
Liquidity is where retail stop-loss orders accumulate. Institutions target these pools before reversing price. This module helps you identify where liquidity sits and when it gets swept.
Equal Highs / Equal Lows (EQH/EQL): When two or more swing points form at approximately the same price, it signals a pool of resting liquidity. The indicator marks these with dotted lines and labels.
Liquidity Sweeps: This is a key feature. When price wicks above a recent high but closes back below it (or wicks below a low and closes back above), the indicator marks it with a lightning bolt label. This "stop hunt" pattern is one of the most reliable entry triggers in SMC trading.
Sweep Lookback: Control how many bars the indicator looks back to define "recent" highs and lows for sweep detection (default: 20).
Confirmation Logic: Sweeps require a wick beyond the level AND a close back inside AND the candle must close in the direction of the reversal. This triple-filter reduces false signals significantly.
MODULE 6 -- PREMIUM / DISCOUNT ZONES
Based on the current swing range (from the most recent Swing High to Swing Low):
Premium Zone: The upper portion of the range. In a bearish trend, short setups inside premium have the best risk-to-reward.
Discount Zone: The lower portion. In a bullish trend, long setups inside discount are highest probability.
Equilibrium: The 50% level of the range. Price often reacts at equilibrium. It also serves as a natural target for mean-reversion moves.
These zones update dynamically as new swing points form.
MODULE 7 -- AUTO FIBONACCI
Automatically draws Fibonacci retracement levels across the active swing structure:
Six Levels: 0.236, 0.382, 0.5, 0.618, 0.705, 0.786
Each level can be individually toggled on or off.
Three color groups let you visually distinguish shallow retracements (0.236/0.382) from deep ones (0.705/0.786).
Direction adapts automatically based on the current swing trend bias.
The 0.618 and 0.705 levels are often called the "Optimal Trade Entry" (OTE) zone in ICT methodology. When an OB or FVG sits inside this zone, it creates a high-confluence setup.
MODULE 8 -- SESSION BOXES
Visualizes the three major trading sessions as colored boxes on your chart:
Asia Session (default: 2000-0400 ET)
London Session (default: 0300-1200 ET)
New York Session (default: 0800-1700 ET)
Customizable session times and timezone (New York, London, Tokyo, UTC).
Each session has its own color and on/off toggle.
Session boxes show the high and low range for that session.
Why this matters: Many ICT setups involve one session sweeping the high or low of a previous session. For example, London sweeping Asia's high before reversing is a classic institutional pattern.
MODULE 9 -- DASHBOARD AND MTF LEVELS
A real-time information panel displayed on your chart (default: Top Right corner).
The dashboard contains 12 rows of actionable data:
Row 1 - Swing Bias: Current swing structure direction (Bullish/Bearish)
Row 2 - Internal Bias: Current internal structure direction
Row 3 - Confluence: Whether swing and internal agree (Aligned/Mixed)
Row 4 - Zone: Is price in Premium or Discount right now
Row 5 - Session: Which trading session is currently active
Row 6 - ATR(200): Current volatility with high-volatility flag
Row 7 - OBs: Count of active bullish/bearish Order Blocks
Row 8 - Breakers: Count of active bullish/bearish Breaker Blocks
Row 9 - FVGs: Count of active bullish/bearish Fair Value Gaps
Row 10 - Nearest OB: Distance to closest OB (target icon when very close)
Row 11 - Refine: Current OB Refinement mode (Full or Body Only)
Table Size: Tiny, Small, Normal, or Large
Position: Any corner of the chart
MTF Price Levels:
Previous Day High/Low/Open (PDH, PDL, PDO)
Previous Week High/Low/Open (PWH, PWL, PWO)
Previous Month High/Low/Open (PMH, PML, PMO)
These are drawn as full-width horizontal lines spanning the entire visible chart. They represent key institutional reference points where liquidity and orders often cluster. The lines automatically hide when you are on a timeframe equal to or higher than the level's timeframe (for example, Daily H/L/O lines are hidden when viewing the Daily chart or higher).
MODULE 10 -- MTF BIAS TABLE
A separate compact table (default: Bottom Right corner) that shows structural bias across 4 timeframes simultaneously.
Default Timeframes: 15m, 1H, 4H, 1D (all user-customizable)
Each row shows BULLISH, BEARISH, or NEUTRAL
Color-coded row backgrounds for instant visual reading
Confluence Score at the bottom:
"3/4 BULL" = strong bullish alignment
"4/4 BEAR" = maximum bearish confluence
"2/2 SPLIT" = conflicting signals, consider waiting
Structure Lookback: Adjustable (default: 20 bars per TF)
Table Size: Tiny, Small, Normal, or Large
Position: Any corner (independent from main dashboard)
How this helps: Before taking any trade, glance at the MTF table. If 3 or 4 timeframes agree on direction, you have strong confluence. If the score shows SPLIT, it may be best to wait for alignment.
------------------------------------------------------------------------
HOW TO USE -- QUICK START GUIDE
------------------------------------------------------------------------
STEP 1: IDENTIFY THE TREND
Look at the Swing Structure labels (BOS/CHoCH) and the Dashboard.
A Swing Bullish BOS means the trend is up -- look for longs.
A Swing CHoCH from bearish to bullish signals a potential reversal.
STEP 2: CHECK MTF ALIGNMENT
Open the MTF Bias Table (Bottom Right by default).
Are 3 or 4 timeframes aligned in the same direction?
If yes, you have a high-probability direction. Trade with it.
If split, wait for alignment or reduce position size.
STEP 3: FIND YOUR ZONE
Check if price is in Premium or Discount (Dashboard Row 4).
For longs: look for entries in the Discount zone.
For shorts: look for entries in the Premium zone.
Avoid buying in Premium or selling in Discount.
STEP 4: LOCATE ENTRY ZONES
Look for Order Blocks, Breaker Blocks, or FVGs inside your zone.
The best setups happen when multiple concepts overlap:
- An OB or Breaker that sits inside an unfilled FVG
- Inside the 0.618-0.786 Fibonacci zone (OTE)
- In the correct Premium/Discount area
The more layers of confluence, the higher the probability.
STEP 5: WAIT FOR CONFIRMATION
Wait for a Liquidity Sweep near your entry zone.
Then wait for an Internal CHoCH in your trade direction.
Enter after the CHoCH confirms the shift.
This "sweep + shift" pattern is one of the highest-win-rate
setups in Smart Money trading.
STEP 6: SET STOPS AND TARGETS
Stop Loss: Beyond the OB or Breaker zone that triggered entry.
Target 1: Equilibrium level (50% of the swing range).
Target 2: Opposing liquidity (EQH/EQL on the other side).
Target 3: Opposing OB or next HTF level (PDH/PDL/PWH/PWL).
------------------------------------------------------------------------
RECOMMENDED TIMEFRAMES
------------------------------------------------------------------------
Swing Trading: Bias on Weekly/Daily --> Entry on 4H
Swing Length: 50, Internal Length: 10
Intraday: Bias on 4H --> Entry on 15m
Swing Length: 50, Internal Length: 5 (default)
Scalping: Bias on 1H --> Entry on 5m or 3m
Swing Length: 20, Internal Length: 3
The default settings are optimized for intraday trading on the 15-minute chart.
------------------------------------------------------------------------
SETTINGS OVERVIEW
------------------------------------------------------------------------
Every feature has a dedicated ON/OFF toggle. You can build your own setup ranging from minimal (structure only) to full (everything on):
Market Structure: Internal + Swing structure, labels, candle coloring
Order Blocks: Internal + Swing, filter, mitigation, refinement
Breaker Blocks: Auto OB-to-BB flip, separate colors, max count
Fair Value Gaps: Auto threshold, fill tracking, multi-TF, extend
Liquidity: EQH/EQL detection, sweep detection, lookback
Premium/Discount: Zone boxes with equilibrium
Auto Fibonacci: 6 levels, each toggleable, 3 color groups
Sessions: Asia/London/NY, custom times and timezone
Dashboard: 12-row panel, size and position control
MTF Bias Table: 4 custom timeframes, confluence score, size/position
Total: 30+ individual toggles and customization options.
------------------------------------------------------------------------
ALERTS (24 CONDITIONS)
------------------------------------------------------------------------
Set up alerts from TradingView's Alerts menu. Available conditions:
Structure (8): Internal/Swing BOS and CHoCH (bullish and bearish)
Order Blocks (4): Internal/Swing OB mitigation (bullish and bearish)
Breakers (2): Bullish/Bearish Breaker Block mitigation
Liquidity (4): EQH, EQL, Bullish Sweep, Bearish Sweep
FVG (2): Bullish/Bearish FVG formation
Combined (4): Any Bullish Break, Any Bearish Break,
Any Liquidity Sweep, Any Breaker Hit
------------------------------------------------------------------------
FREQUENTLY ASKED QUESTIONS
------------------------------------------------------------------------
Q: What is Smart Money Concepts (SMC)?
A: SMC is a price action framework that focuses on how institutional
participants (banks, hedge funds, market makers) move the market.
It uses concepts like market structure breaks, order blocks, and
liquidity sweeps to identify where "smart money" is likely active.
The methodology was popularized by ICT (Inner Circle Trader).
Q: Does this work on all markets?
A: Yes. SMC is based on price structure and liquidity, not on any
specific asset class. It works on Forex, Crypto, Stocks, Indices,
Commodities, and any other liquid market on TradingView.
Q: Which timeframe is best?
A: The 15-minute chart is the most popular for intraday SMC trading.
Use the MTF Bias Table to get direction from higher timeframes
(4H, Daily) and execute on 15m. See the Recommended Timeframes
section above for settings per trading style.
Q: What is the difference between BOS and CHoCH?
A: BOS (Break of Structure) happens when price continues in the same
direction as the trend -- it confirms the trend. CHoCH (Change of
Character) happens when price breaks in the OPPOSITE direction of
the trend -- it signals a potential reversal. CHoCH is displayed
with a dashed line to visually distinguish it from BOS.
Q: What is a Breaker Block and why does it matter?
A: When price breaks through an Order Block, that OB is "mitigated."
But instead of being worthless, it flips into a Breaker Block of
opposite bias. For example, a bullish OB that gets broken becomes
bearish resistance. Breakers are high-probability zones because
they represent areas where one side has already been defeated.
Q: What does "OB Refinement: Body Only" do?
A: Instead of using the full candle range (high to low), Body Only
uses just the candle body (open to close). This creates a tighter
zone, which means more precise entries and tighter stop losses,
but also means price might miss the zone by a few pips. Choose
"Full Candle" for conservative trading, "Body Only" for aggressive.
Q: Why do my FVG boxes change size?
A: That is the Dynamic Fill Tracking feature. As price partially fills
a gap, the box shrinks to show only the remaining unfilled portion.
This way you always know exactly how much imbalance is left. You
can turn this off in settings if you prefer static boxes.
Q: How do I reduce chart clutter?
A: Toggle off features you do not need. A minimal setup might use only
Swing Structure + Swing OBs + FVGs. An advanced setup might enable
everything. The Mode setting ("Present" vs "Historical") also helps
by showing only the most recent structure labels.
------------------------------------------------------------------------
DISCLAIMER
------------------------------------------------------------------------
This indicator is an analytical and educational tool. It is not
financial advice and does not constitute a recommendation to buy or
sell any financial instrument.
Smart Money Concepts are a framework for interpreting price action.
They do not guarantee the presence of institutional or "bank-level"
activity. There is no publicly available data that confirms or denies
whether these patterns reliably reflect institutional order flow.
No indicator can guarantee profits. Trading involves significant risk
and many participants lose money. Always use proper risk management.
Never risk more than you can afford to lose.
Past performance and historical chart patterns do not guarantee
future results. Hypothetical or simulated performance results have
inherent limitations and do not represent actual trading.
Use this tool as part of a complete trading plan that includes risk
management, position sizing, and your own analysis.
Note di rilascio
NAScript protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarle liberamente e senza alcuna limitazione – ulteriori informazioni qui.
📊 TradingView Custom Indicators & Strategies
📈 Algo Trading • Backtesting • Real-Time Signals
🌐 Website: deltaspeededge.com
📩 Telegram: t.me/DeltaSpeedEdge
🐦 X: x.com/DeltaSpeedEdge
💬 WhatsApp: wa.me/919800001640
📈 Algo Trading • Backtesting • Real-Time Signals
🌐 Website: deltaspeededge.com
📩 Telegram: t.me/DeltaSpeedEdge
🐦 X: x.com/DeltaSpeedEdge
💬 WhatsApp: wa.me/919800001640
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.
Script protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarle liberamente e senza alcuna limitazione – ulteriori informazioni qui.
📊 TradingView Custom Indicators & Strategies
📈 Algo Trading • Backtesting • Real-Time Signals
🌐 Website: deltaspeededge.com
📩 Telegram: t.me/DeltaSpeedEdge
🐦 X: x.com/DeltaSpeedEdge
💬 WhatsApp: wa.me/919800001640
📈 Algo Trading • Backtesting • Real-Time Signals
🌐 Website: deltaspeededge.com
📩 Telegram: t.me/DeltaSpeedEdge
🐦 X: x.com/DeltaSpeedEdge
💬 WhatsApp: wa.me/919800001640
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.