← Home | Buy on MQL5

ICT Market Structure Pro

ICT Market Structure Pro is a Smart Money Concepts / ICT trading tool designed to automatically draw the most important structural and liquidity elements directly on the chart.

The indicator helps traders read price action through an institutional lens by mapping market structure shifts, liquidity pools, order blocks, imbalances, premium/discount zones, and key ICT session windows in one place. It supports both single-timeframe and multi-timeframe analysis modes, with a live context panel, MTF Bias Matrix, confluence score, market narrative, one-click toggle buttons, and a smart alert system that fires each event only once.

Main Features

Market Structure

The indicator automatically tracks both swing and internal structure so traders can monitor the higher-timeframe narrative and lower-timeframe delivery at the same time.

All structure events (BOS / CHoCH) are rendered as short dashed lines with a text label placed precisely at the break level, keeping a clean and consistent visual style alongside BSL / SSL and other horizontal markers.

Liquidity Mapping

The indicator identifies and draws liquidity in a practical way:

Untaken liquidity remains extended to the right. Once liquidity is raided by a wick or traded through by the candle body, the line is automatically cut at the candle where it was taken, instead of extending across the full screen.

Liquidity Sweep + Reversal

When price takes out a BSL or SSL level and then confirms a reversal within a configurable number of bars, the indicator automatically marks a Liquidity Sweep + Reversal event on the chart. This helps traders quickly spot potential institutional sweep-and-reverse setups. The confirmation window is controlled by the InpSweepReversalBars parameter.

Order Blocks And Breaker Blocks

The indicator automatically detects and draws:

All zone boxes are rendered with configurable transparency so they do not obscure candlestick detail. Invalidated blocks automatically transform into Breaker Blocks.

Fair Value Gaps And Imbalances

The indicator supports multiple ICT imbalance types:

All imbalance zones are automatically labeled and updated as price touches, rebalances, mitigates, or flips them.

High-Volume Support And Resistance

The SRV module ports the ChartPrime high-volume support/resistance box concept into the indicator. It confirms pivot highs/lows with a configurable lookback, filters them with signed delta-style volume, and sizes each box from ATR(200).

Premium / Discount / Equilibrium

Based on the current dealing range, the indicator automatically draws:

This helps traders frame whether price is trading in the expensive half, cheap half, or fair value area of the dealing range.

Strong / Weak Highs And Lows

Useful for understanding which extremes are shielded and which are likely liquidity targets.

Opening Gap (OG)

The indicator detects and draws the New Day Opening Gap — the imbalance between the previous session's close and the new session's open. Opening Gaps often act as magnet targets for early-session price delivery.

Session And Time Tools

The indicator includes complete ICT timing references with automatic broker UTC offset detection (minute-precision) to keep all session times accurate. Every session tooltip displays the UTC range, broker server range, and PC local time range for quick verification.

Two session presets are supported (InpSessionPreset):

Supported sessions include:

Auto UTC offset detection is on by default, automatically shifting all session times to the broker's server timezone. A manual override mode is available for non-standard broker offsets.

Three session display modes are available (InpSessionDisplay):

Auto Fibonacci / OTE / Golden Pocket / Fib Extensions

The indicator automatically draws common ICT Fibonacci levels on the latest swing leg and highlights the OTE (Optimal Trade Entry) band:

Confirmation Candle Patterns

The indicator automatically detects and marks three categories of confirmation candles to help assess momentum and potential reversals:

Confluence Score

The built-in confluence scoring system aggregates multiple structural signals from both the current timeframe and the HTF, producing a 0–100% buy or sell confluence rating. A higher score indicates more aligned signals and greater confidence in the directional bias.

The score is displayed live in the info panel with a descriptive strength label (Strong Buy / Buy / Neutral / Sell / Strong Sell etc.).

Market Narrative

The info panel includes a live Market Narrative line that summarizes the current structural context in plain text — for example, "Bullish pullback in Discount" or "Bearish delivery from OB" — giving traders an immediate at-a-glance read of what the chart is doing.

HTF Mini Candlestick Chart

In Multi-TF mode the indicator draws a compact HTF Mini Candlestick Chart in the bottom-right corner of the screen, giving an at-a-glance view of the higher timeframe price action without switching charts.

Volume Profile (VP)

The built-in Volume Profile renders a price-volume histogram on the right edge of the chart, showing exactly how much volume traded at each price level over the selected range.

Trendline Navigator (TLN)

The Trendline Navigator automatically draws multi-term adaptive trendlines on the chart and marks every wick break, body break, HH/LL pivot, and confirmed trendline breakout so traders can monitor developing trend structures across three time horizons at once.

Multi EMA System

The indicator includes an optional Multi EMA overlay with four independently configurable exponential moving average lines drawn directly on the price chart. Default periods are 20, 50, 100, and 200, matching the most commonly used EMA references in ICT and SMC methodology.

SMC Draw Mode (Focus / Pro / Off)

A master SMC Draw Mode selector in the bottom toolbar lets traders instantly switch the indicator's visual density between three presets:

Each mode saves its own independent set of sub-toggle states, so switching between Focus, Pro, and Off and back preserves your per-mode configuration.

Multi-Timeframe (MTF) Analysis Mode

Alongside the standard Single Timeframe mode, the indicator includes a Multi-Timeframe mode that overlays context from a higher timeframe (HTF) directly onto the current chart.

In Multi-TF mode, the indicator runs a background bridge worker on the selected HTF and publishes its analysis in real time. The following HTF elements are drawn as overlays on the current chart:

The analysis mode can be switched between Single and Multi at any time using the bottom toolbar. The separate HTF timeframe selector opens a direct list of valid higher timeframes, so traders can jump straight to M15, H1, H4, D1, or another eligible HTF without cycling through every option.

HTF Display Presets

Multi-TF overlays can be controlled from the HTF DISPLAY section in the Ctrl panel. Instead of a floating dropdown, the latest UI uses a stable 2x2 button group:

The same section also includes fine-grained HTF object controls: H-POI, H-LVL, H-EVT, H-STR, H-PATH, and H-MINI.

MTF Bias Matrix

The indicator includes a MTF Bias Matrix — a standalone floating panel that shows the bullish or bearish bias across all timeframes from M1 to D1, letting traders see at a glance whether multiple timeframes are aligned.

Real-Time Info Panel

A collapsible info panel in the top-right corner of the chart displays a live summary of the current market context. The panel supports three detail levels (InpPanelDetail):

The panel content adapts based on whether Single or Multi-TF mode is active.

In Single TF mode the panel shows:

In Multi-TF mode the panel additionally shows:

On-chart Toggle Buttons

Every major display element can be toggled on or off directly on the chart without opening the indicator settings. The toggle panel at the bottom-left is organized into 9 labeled sections:

Structure

Order Blocks

Imbalances

Liquidity

HTF Levels

Volume

Sessions

Overlays

HTF Display

The always-visible bottom toolbar keeps only high-frequency controls: Ctrl, Focus/Pro/Off, Single/Multi, the HTF timeframe selector, and Theme. More detailed object controls live inside the Ctrl panel to keep the chart clean during execution.

Visual And Interaction Features

Themes And Color Customization

Four built-in ready-to-use color themes:

Each theme includes over 30 fully configured color settings, allowing one-click switching without manual adjustments. The active theme can also be changed at any time via the on-chart Theme button.

A Safe Mode is available for performance-constrained environments. In Safe Mode the indicator reduces the number of panel rows and heavy scan operations while keeping all core structural elements visible.

Alerts

The alert system fires each event exactly once per unique zone or structural event, regardless of how many bars price stays in the area. The same touch, creation, or break will not repeat across recalculations.

Supported alerts include:

Each alert category can be enabled or disabled independently:

Alert delivery types:

A configurable cooldown (seconds) prevents repeated delivery for legacy event types. Creation alerts are filtered to only fire within a configurable number of recent bars.

Automation Support

The indicator publishes key analysis data via Global Variables and indicator buffers, making it suitable for EA integration and semi-automatic strategies. The MTF bridge pattern uses a background iCustom worker to share higher-timeframe context with the parent indicator in real time.

Who This Indicator Is For

Recommended Workflow

Important Note

This indicator is an analytical tool and does not guarantee profits. It should be used together with proper risk management, trade planning, and a solid understanding of ICT / SMC concepts.