SMC Price Action v1.0: Complete Feature Guide

7 February 2026, 20:48
Kaan Caliskan
0
31

SMC Price Action

View Product on MQL5 Market

SMC Price Action v1.0: Complete Feature Guide

A comprehensive walkthrough of every mode and feature in SMC Price Action — the all-in-one Smart Money Concepts toolkit for MetaTrader 5.

Introduction

Trading with Smart Money Concepts requires tracking multiple elements simultaneously — market structure shifts, order blocks, fair value gaps, liquidity pools, session timing, and more. Manually drawing and monitoring all of these on a chart is time-consuming and error-prone, often leading to missed setups or late entries.

SMC Price Action is a professional-grade indicator that consolidates the entire SMC/ICT methodology into a single, configurable toolkit for MetaTrader 5. It automatically detects and renders market structure (BOS, CHoCH, sweeps), order blocks with mitigation tracking, fair value gaps, liquidity levels (equal highs/lows, buy-side/sell-side liquidity, voids), premium/discount zones with OTE, trading sessions with killzones, key levels, multi-timeframe overlays, confluence scoring, and a real-time dashboard — all from one chart window.

Whether you are a scalper working the London killzone or a swing trader waiting for HTF confluence, this guide covers every feature and parameter so you can configure the tool to match your specific trading approach.

Part 1: Getting Started

Installation:

  • Purchase or download SMC Price Action from the MQL5 Market
  • The indicator will appear in your Navigator panel under Indicators > Market
  • Drag SMC Price Action onto any chart
  • A settings window will appear — configure your preferences and click OK

Interface Overview

Once loaded, SMC Price Action displays its analysis directly on your chart. By default, Market Structure and Order Blocks are enabled with the on-chart dashboard. All other modules (FVG, Liquidity, Sessions, Premium/Discount, MTF) can be activated as needed.

Module Default State Description
Market Structure Enabled BOS, CHoCH, and sweep detection with labeled lines on chart
Order Blocks Enabled Automatic OB zones with mitigation tracking and mid-lines
Fair Value Gaps Disabled FVG detection with mitigation, overlap filtering, and threshold control
Liquidity Disabled Equal Highs/Lows, BSL/SSL levels, and liquidity voids
Premium/Discount Disabled Premium and discount zones with OTE (0.618-0.786) and equilibrium
Sessions Disabled London, New York, and Asian session boxes with killzones and key levels
Multi-Timeframe Disabled Higher timeframe structure, OB, and FVG overlay on current chart
Dashboard Enabled On-chart panel showing trend, nearest OB/FVG, confluence, and active session

Part 2: Market Structure

The Market Structure module is the core engine of SMC Price Action. It identifies swing highs and swing lows using pivot detection, then tracks Break of Structure (BOS), Change of Character (CHoCH), and liquidity sweeps in real time.

How It Works

The indicator identifies pivot points based on your configured length, then monitors price action for structural breaks. A BOS confirms trend continuation, while a CHoCH signals a potential reversal. Sweeps are detected when price wicks through a level but closes back inside — often a sign of institutional stop hunts.

Parameters

Enable Market Structure: true

Pivot Length: 5

Algorithm Mode: Adjusted Points (recommended) / Extreme Points

Detect Sweeps: true

Show Bubbles: true

Color Candles by Trend: false

Bullish Color: MediumSeaGreen

Bearish Color: Crimson

Max Structure Lines: 50

Label Size: Tiny / Small / Normal / Large

Pivot Length

Pivot Length: 5 (default)

This controls how many bars to the left and right are checked to confirm a swing point. A lower value (e.g. 3) produces more swing points and more frequent structure labels, making it suitable for scalping on lower timeframes. A higher value (e.g. 8-10) filters out minor swings and focuses on significant structure, better for swing trading on H1 and above.

Example: On a 15-minute EURUSD chart, Pivot Length 3 will detect minor intraday swings, while Pivot Length 8 will only capture the major swings of the session.

Algorithm Mode

Algorithm Mode: Adjusted Points (default)

Two modes are available. Adjusted Points uses confirmed pivot highs and lows for structure tracking — this provides cleaner, more reliable BOS and CHoCH signals with fewer false breaks. Extreme Points uses the absolute highest high and lowest low, which is more reactive but may produce more noise.

Detect Sweeps (x)

Detect Sweeps: true

When enabled, the indicator marks liquidity sweeps with an "x" label. A sweep occurs when price breaks through a structure level (e.g. a swing high) but the candle closes back below it — indicating a false breakout or stop hunt. This is a core SMC concept for identifying institutional activity.

Color Candles by Trend

Color Candles by Trend: false

When enabled, chart candles are colored based on the current structural trend direction. Bullish trend candles take the bullish color, bearish trend candles take the bearish color. This gives you an immediate visual cue of the prevailing market direction.

Max Structure Lines

Max Structure Lines: 50

Controls how many historical structure lines (BOS, CHoCH, sweep) are displayed on the chart. Increase this for deep historical analysis or reduce it for a cleaner chart focused on recent structure.

Part 3: Order Blocks

Order Blocks represent institutional supply and demand zones — the last opposing candle before a significant move. SMC Price Action automatically detects, renders, and tracks the mitigation status of every order block.

Parameters

Enable Order Blocks: true

Show Last N: 5

Construction Mode: Length / Full

OB Length: 5

Mitigation Method: Close / Wick / Average

Show Buy/Sell Activity: false

Show Breaker Blocks: false

Show Mid-Line: true

Hide Overlapping: true

Overlap Priority: Recent / Old

Show Volume Metrics: false

Bull OB Color: MediumSeaGreen

Bear OB Color: Crimson

Bull OB Transparency: 220 (0-255)

Bear OB Transparency: 220 (0-255)

Construction Mode

Construction Mode: Length (default)

Length mode searches for the extreme candle within a defined lookback window when a structural break occurs. Full mode uses the entire range of the displacement move to construct the order block zone. Length mode typically produces tighter, more precise zones.

Mitigation Method

Mitigation Method: Close (default)

Determines how an order block is considered "mitigated" (filled). Close requires the candle close to enter the OB zone. Wick triggers mitigation when any part of the candle (including wick) touches the zone. Average uses the midpoint between open and close. Close is the most conservative; Wick is the most aggressive.

Breaker Blocks

Show Breaker Blocks: false

When enabled, order blocks that get fully mitigated (price breaks through them) are converted into breaker blocks and remain visible with a modified appearance. Breaker blocks can act as support/resistance in the opposite direction — a key concept in ICT methodology.

Buy/Sell Activity

Show Buy/Sell Activity: false

Displays a counter of bullish and bearish candles that have occurred within each active order block zone. This gives you a quick read on buying vs. selling pressure inside the OB.

Volume Metrics

Show Volume Metrics: false

When enabled, displays tick volume information associated with each order block, helping you gauge the institutional interest behind each zone.

Overlap Handling

Hide Overlapping: true

Overlap Priority: Recent (default)

When multiple order blocks overlap on the chart, this feature removes the less relevant one. Recent priority keeps the newest OB and removes older overlapping ones. Old priority keeps the original OB. This keeps your chart clean and focused on the most actionable zones.

Part 4: Fair Value Gaps (FVG)

Fair Value Gaps are three-candle patterns where a gap exists between the first and third candle — representing an imbalance in price that the market may return to fill. SMC Price Action detects both standard FVGs and breaker FVGs.

Parameters

Enable FVG: false

FVG Type: Normal / Breakers

Show Last N: 5

Mitigation Method: Close / Wick / Average

Show Mid-Line: true

Hide Overlapping: true

Min Threshold (ATR mult): 0.0

Bull FVG Color: MediumSeaGreen

Bear FVG Color: Crimson

FVG Transparency: 210 (0-255)

FVG Type

FVG Type: Normal (default)

Normal displays standard fair value gaps. Breakers mode shows FVGs that have been fully mitigated and then act as zones in the opposite direction, similar to breaker blocks.

Min Threshold (ATR Multiplier)

Min Threshold: 0.0 (default — all FVGs shown)

Filters out small, insignificant FVGs by requiring a minimum gap size relative to ATR. For example, setting this to 0.5 means only FVGs larger than 50% of the current ATR value will be displayed. This is useful for higher timeframes or volatile instruments where you only want to see significant imbalances.

Example: If ATR(200) on XAUUSD M15 is 3.5 points and you set the threshold to 0.3, only FVGs larger than 1.05 points (3.5 x 0.3) will appear.

Part 5: Liquidity Detection

The Liquidity module identifies areas where stop-loss orders are likely clustered, making them targets for institutional sweeps.

Parameters

Enable Liquidity Detection: false

Equal Highs/Lows: true

EQH/EQL Threshold (ATR%): 0.1

Min Touches for EQ: 2

Buy-Side/Sell-Side Liquidity: true

Liquidity Voids: true

BSL Color: MediumSeaGreen

SSL Color: Crimson

Equal Highs/Lows (EQH/EQL)

Equal Highs/Lows: true

EQH/EQL Threshold: 0.1 (ATR percentage)

Min Touches: 2

Detects price levels where multiple swing highs or swing lows form at nearly the same price. These "equal" levels are significant because they represent clustered liquidity — stops from multiple traders sitting at the same area. The threshold determines how close prices must be (as a percentage of ATR) to qualify as "equal." Minimum touches sets how many times the level must be tested.

Example: If ATR is 50 pips and threshold is 0.1, two swing highs within 5 pips of each other (50 x 0.1) will be marked as Equal Highs.

Buy-Side/Sell-Side Liquidity (BSL/SSL)

Buy-Side/Sell-Side Liquidity: true

Marks the most prominent swing highs and lows as buy-side liquidity (above highs, where buy stops rest) and sell-side liquidity (below lows, where sell stops rest). These are key targets for institutional price action.

Liquidity Voids

Liquidity Voids: true

Identifies areas where price moved rapidly through a range with minimal trading activity, leaving a "void" that price may revisit. These often overlap with FVGs but are detected independently based on liquidity characteristics.

Part 6: Premium/Discount Zones

The Premium/Discount module divides the current trading range into zones based on the most recent structural swing, helping you identify optimal trade entry areas.

Parameters

Enable Premium/Discount: false

Show OTE Zone (0.618-0.786): true

Show Equilibrium Line: true

Premium Zone Color: Crimson

Discount Zone Color: MediumSeaGreen

Zone Transparency: 230 (0-255)

How Premium/Discount Works

The range between the current structural swing high and swing low is divided at the 50% (equilibrium) level. The upper half is the Premium zone — where price is considered expensive and ideal for sells. The lower half is the Discount zone — where price is cheap and ideal for buys.

OTE Zone (Optimal Trade Entry)

Show OTE Zone: true

OTE Range: 0.618 - 0.786 Fibonacci

The OTE zone highlights the Fibonacci 0.618-0.786 retracement area within the current swing. In a bullish trend, this zone appears in the discount area — the ideal place to look for long entries. In a bearish trend, it appears in the premium area for short entries. This is one of the most important concepts in ICT/SMC methodology for timing entries.

Equilibrium Line

Show Equilibrium Line: true

Displays the 50% level (EQ 0.5) of the current swing range. This line acts as a reference point — above it is premium territory, below it is discount territory.

Part 7: Sessions and Key Levels

This module tracks the three major trading sessions and displays key institutional reference levels on your chart.

Session Parameters

Enable Sessions: false

London Session: true

New York Session: true

Asian Session: true

Highlight Killzones: true

London Open: 08:00 (Server Time)

London Close: 16:30

NY Open: 13:30 (Server Time)

NY Close: 22:00

Asian Open: 00:00 (Server Time)

Asian Close: 08:00

London Color: RoyalBlue

NY Color: OrangeRed

Asian Color: Gold

Each session is rendered as a colored box on your chart showing the session's high and low range. The session times use your broker's server time — adjust them to match your broker's timezone offset. Killzones highlight the opening overlap periods where institutional activity is typically highest.

Key Level Parameters

Previous Day H/L: false

Previous Week H/L: false

Previous Month H/L: false

Midnight Open: false

These toggle horizontal reference lines for significant time-based levels:

  • PDH/PDL — Previous Day High and Low (displayed in blue)
  • PWH/PWL — Previous Week High and Low (displayed in orange)
  • PMH/PML — Previous Month High and Low (displayed in magenta)
  • MO — Midnight Open price (displayed in yellow)

These levels are widely used in ICT methodology as targets and reference points for daily bias.

Part 8: Multi-Timeframe (MTF) Overlay

The MTF module projects higher-timeframe analysis onto your current chart, so you can see HTF context without switching timeframes.

Parameters

Enable MTF Overlay: false

Higher Timeframe: H4 (default)

Show HTF Structure: true

Show HTF Order Blocks: true

Show HTF FVG: false

HTF Bull Color: DodgerBlue

HTF Bear Color: Orange

When enabled, the indicator reads data from the selected higher timeframe and overlays structure, order blocks, and FVGs directly onto your current chart using distinct colors. This allows you to, for example, trade M15 entries while seeing H4 order blocks and structure levels without leaving your execution timeframe.

Example: Set your chart to M15, enable MTF with H4 timeframe, and you will see H4 order blocks rendered in DodgerBlue (bullish) and Orange (bearish) alongside your M15 analysis.

Part 9: Confluence Scoring

The Confluence module is a powerful feature that automatically identifies zones where multiple SMC factors overlap. When several factors align at the same price area, the probability of a reaction increases significantly.

How Confluence Scoring Works

The indicator scans all active zones and checks for overlap between five key factors:

Factor Description
OB (Order Block) An active, unmitigated order block zone
FVG (Fair Value Gap) An unfilled fair value gap
LIQ (Liquidity) Nearby liquidity level (EQH/EQL or BSL/SSL)
OTE (Optimal Trade Entry) Price is within the 0.618-0.786 Fibonacci zone
SESSION Active trading session overlap

Zones are scored and color-coded by confluence level:

Confluence Level Factors Color
Medium 2 overlapping factors Yellow
High 3 overlapping factors Orange
Extreme 4+ overlapping factors OrangeRed / Red

Each confluence zone is displayed on the chart with a label showing its score and contributing factors (e.g. "High [OB+FVG+OTE]").

Part 10: Dashboard

The on-chart dashboard provides a real-time summary of all active SMC conditions at a glance, positioned in the upper-left corner of your chart.

Parameters

Show Dashboard: true

Dashboard X Position: 20

Dashboard Y Position: 30

Dashboard Font Size: 9

Dashboard Displays:

  • Trend — Current market structure bias (BULLISH / BEARISH / NEUTRAL) with color coding
  • Bull OB — Price of the nearest bullish order block
  • Bear OB — Price of the nearest bearish order block
  • Bull FVG — Price of the nearest bullish FVG
  • Bear FVG — Price of the nearest bearish FVG
  • Confluence — Current maximum confluence score (e.g. "High (3/5)")
  • Session — Currently active trading sessions (LND, NY, ASIA, or None)

The dashboard updates in real time and uses a dark background with the Consolas font for clean readability. You can reposition it using the X and Y parameters.

Part 11: Alerts

SMC Price Action supports comprehensive alerting for all major events. Each alert type can be individually enabled or disabled.

Available Alert Types

Alert: BOS — Break of Structure detected

Alert: CHoCH — Change of Character (trend reversal)

Alert: OB Entry — Price enters an order block zone

Alert: FVG Fill — Price fills a fair value gap

Alert: Liquidity Sweep — BSL or SSL level swept

Alert: High Confluence Zone — Price approaches a high-confluence area

Notification Methods

Push Notification: false

Email Notification: false

In addition to standard MT5 popup alerts, you can enable push notifications to your mobile device and email notifications. This allows you to monitor setups even when away from your trading desk. Make sure your MT5 push notification and email settings are configured in Tools > Options before enabling these.

Part 12: Configuration Recommendations

Scalping Setup (M1-M5)

Pivot Length: 3

Algorithm Mode: Adjusted Points

Detect Sweeps: true

OB Show Last: 3

OB Construction: Length

OB Mitigation: Wick

FVG: Enabled, Show Last 3

Sessions: Enabled (focus on active killzone)

Premium/Discount: Enabled

Dashboard: Enabled

For scalping, use shorter pivot lengths for more responsive structure. Wick-based mitigation catches entries faster. Enable sessions to trade during killzones and use the confluence scoring to filter only the highest-probability setups.

Intraday Setup (M15-H1)

Pivot Length: 5

Algorithm Mode: Adjusted Points

Detect Sweeps: true

OB Show Last: 5

OB Construction: Length

OB Mitigation: Close

FVG: Enabled, Show Last 5, Threshold 0.2

Liquidity: Enabled (EQH/EQL + BSL/SSL)

Sessions: Enabled (all three)

Premium/Discount: Enabled with OTE

MTF: Enabled, H4 timeframe

Key Levels: PDH/PDL, Midnight Open

Dashboard: Enabled

The default configuration works well for intraday trading. Enable the MTF overlay on H4 to see higher-timeframe context. Use PDH/PDL and Midnight Open as daily reference levels. The confluence scoring becomes very powerful here, combining OB + FVG + OTE for high-probability entries.

Swing Trading Setup (H4-D1)

Pivot Length: 8

Algorithm Mode: Adjusted Points

Detect Sweeps: true

OB Show Last: 7

OB Construction: Full

OB Mitigation: Close

FVG: Enabled, Show Last 5, Threshold 0.5

Liquidity: Enabled (all)

Premium/Discount: Enabled with OTE

Key Levels: PDH/PDL, PWH/PWL, PMH/PML

MTF: Enabled, W1 timeframe

Dashboard: Enabled

For swing trading, increase the pivot length to focus on significant structure. Use Full construction mode for wider OB zones. Enable all key levels (daily, weekly, monthly) as targets and reference points. The higher FVG threshold filters out minor gaps, keeping only significant imbalances.

Gold (XAUUSD) Setup

Pivot Length: 5

OB Show Last: 5

FVG: Enabled, Threshold 0.3

Liquidity: Enabled, EQH/EQL Threshold 0.15

Sessions: Enabled (London + NY)

Key Levels: PDH/PDL

Premium/Discount: Enabled

Gold is volatile, so a slightly higher FVG threshold and EQH/EQL threshold help filter noise. Focus on London and New York sessions where gold has the most liquidity.

Part 13: SMC Abbreviations Reference

Abbreviation Full Term
BOS Break of Structure
CHoCH Change of Character
OB Order Block
FVG Fair Value Gap
BSL Buy-Side Liquidity
SSL Sell-Side Liquidity
EQH Equal Highs
EQL Equal Lows
OTE Optimal Trade Entry
PDH/PDL Previous Day High / Previous Day Low
PWH/PWL Previous Week High / Previous Week Low
PMH/PML Previous Month High / Previous Month Low
MO Midnight Open
EQ Equilibrium (50% level)
HTF Higher Timeframe
MTF Multi-Timeframe

Conclusion

SMC Price Action provides a complete Smart Money Concepts toolkit for MetaTrader 5 traders:

  • Market Structure Engine — Automatic BOS, CHoCH, and sweep detection with configurable pivot sensitivity
  • Order Blocks — Institutional supply/demand zones with mitigation tracking, breaker conversion, and activity metrics
  • Fair Value Gaps — Imbalance detection with threshold filtering and overlap management
  • Liquidity Detection — Equal Highs/Lows, BSL/SSL, and liquidity voids for identifying stop-hunt targets
  • Premium/Discount with OTE — Fibonacci-based optimal entry zones aligned with structural trend
  • Sessions and Key Levels — London, New York, and Asian session tracking with PDH/PDL, PWH/PWL, PMH/PML, and Midnight Open
  • Multi-Timeframe Overlay — See HTF structure, OBs, and FVGs on your execution timeframe
  • Confluence Scoring — Automatic detection of high-probability zones where multiple factors align
  • Real-Time Dashboard — At-a-glance summary of trend, nearest levels, confluence, and active sessions
  • Comprehensive Alerts — BOS, CHoCH, OB entry, FVG fill, sweep, and confluence alerts with push and email support

The key to success is matching the configuration to your trading style. Start with the default settings on a demo account, experiment with different pivot lengths and mitigation methods, and gradually enable additional modules as you develop your edge. Use the confluence scoring to focus only on the highest-probability setups.

Need Help?

Join our MQL5 community group for support, updates, and discussions with other users.

More Products

Click here to explore my other products for MetaTrader 5.

Disclaimer: Trading involves substantial risk of loss. SMC Price Action is an analytical tool that assists with chart analysis — it does not provide trading signals or guarantee results. Past performance is not indicative of future results. Always trade responsibly and use proper risk management.