Premium SMC (HuntsPip)

────────────────────
█ CONCEPTS
Smart Money Concepts (SMC) is a framework for reading price action that revolves around several interconnected ideas. Market structure - the sequence of swing highs and swing lows - defines the current trend direction. Order blocks mark the last opposing candle before a structural break, representing zones where significant positioning may have occurred. Fair value gaps are three-candle imbalances where the wicks of the first and third candles do not overlap, leaving an uncontested price area. Premium and discount zones divide the current swing range at the midpoint, with the upper half considered premium and the lower half considered discount.
Some traders use these concepts together as a layered framework: market structure establishes directional bias, premium/discount zones filter where to look for entries, and order blocks and fair value gaps identify specific zones of interest within that context. Each concept on its own provides a partial view; combining them in a single tool allows traders to see how they relate to each other on the chart.
────────────────────
█ WHAT IT DOES
This tool runs four SMC features simultaneously on a single overlay. Market structure is tracked on the chart timeframe, with BOS and CHoCH labels drawn at each structural break. Order blocks are identified at each break of structure and displayed as colored boxes that extend forward and track mitigation. Fair value gaps are detected on the chart timeframe and displayed as separate colored boxes with their own mitigation tracking. Premium and discount zones are derived from market structure on a configurable higher timeframe, drawing three horizontal lines for the swing high, swing low, and equilibrium midpoint.
Each feature can be toggled on or off independently through the Display Controls group, allowing traders to show only the components they need. All zones prioritize display by proximity to the current price, and mitigated zones change color to indicate they are no longer active.
────────────────────
█ FEATURES AND USAGE
DISPLAY CONTROLS
- Show Market Structure - Toggles the BOS/CHoCH lines and labels.
- Show Order Blocks - Toggles the order block zones.
- Show Fair Value Gaps - Toggles the fair value gap zones.
- Show Premium Discount Zones - Toggles the premium, equilibrium, and discount lines.
LTF MARKET STRUCTURE (MS) SETTINGS
- Toggle and LTF MS Type - Enables or disables chart timeframe structure labels and selects the detection mode.
- Conservative - Requires a candle close beyond the swing level.
- Aggressive - Triggers on any high or low beyond the swing level, including wicks. - Colors - Two color pickers for bullish and bearish structure lines and labels.
- Line Style and Width - Controls the visual style and thickness of structure break lines.
- Label Size and Show - Controls the size of BOS/CHoCH labels and toggles them on or off.
CHART (TIMEFRAME) ORDER BLOCK
- Display OBs of Timeframe Chart - Toggles order block detection on the chart timeframe.
- OB Type - Determines zone boundaries.
- Wick - Zone spans high to low.
- Body - Zone spans open to close. - Mitigate OB when - Toggle and dropdown for mitigation tracking.
- Close Outside, Wick Outside, Close > 50%, Wick > 50%, Close Inside, or Wick Inside. - Show Label - Toggles the timeframe and OB label on each zone.
- Colors - Three color pickers for bullish, bearish, and mitigated zones.
- Display maximum of - Controls how many active order blocks are shown. Range: 1-50.
- Max Mitigated - Controls how many mitigated zones remain visible. Range: 1-10.
- Extend forward by - Controls how far active zones extend to the right. Range: 1-200 bars.
CHART (TIMEFRAME) FAIR VALUE GAP
Same settings layout as the Order Block group, applied to fair value gap zones.
- Display FVGs of - Toggles FVG detection on the chart timeframe.
- Mitigate FVG when - Same six mitigation options as Order Blocks.
- Show Label - Toggles the timeframe and FVG label on each zone.
- Colors - Three color pickers for bullish, bearish, and mitigated zones.
- Display maximum of - Range: 1-50.
- Max Mitigated - Range: 1-10.
- Extend forward by - Range: 1-200 bars.
PREMIUM AND DISCOUNT
- Timeframe - Sets the timeframe used for swing detection. Must be equal to or higher than the chart timeframe.
- Type - Controls structure detection mode for the premium/discount swing range. Conservative or Aggressive.
- Premium / Equilibrium / Discount - Three color pickers for the three zone lines.
- Label and Size - Toggles the Premium, Equilibrium, and Discount text labels and controls their size.
- Line Width and Line Extend - Controls thickness and forward extension of the zone lines.
- Screen Top-up Color - Controls the text color for the status message in the bottom-right corner.
This tool works on any instrument and any timeframe, provided the Premium/Discount timeframe is set equal to or higher than the chart timeframe. The Display Controls group makes it easy to toggle individual features on or off without changing their settings, so traders can quickly switch between a full SMC view and a simplified chart. All signals and zones are best used as confluence with each other and with broader analysis, not as standalone entry triggers.
Invite-only script
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact HuntsPipDevs directly.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.
Author's instructions
Disclaimer
Invite-only script
Only users approved by the author can access this script. You'll need to request and get permission to use it. This is typically granted after payment. For more details, follow the author's instructions below or contact HuntsPipDevs directly.
TradingView does NOT recommend paying for or using a script unless you fully trust its author and understand how it works. You may also find free, open-source alternatives in our community scripts.