Non-repainting smart money suiteMetaTrader 5 · MQL5 Market

What it draws, it never redraws.

TrueSMC draws the full SMC picture — market structure, order blocks, fair value gaps, liquidity, premium/discount zones — from one engine where every object is born on a closed bar and never moves. Confirmation lag is the price of that certainty, and it is printed on the label.

Get TrueSMC — $99 introTry Structure Lite freeRead the proof →
TrueSMC full suite on EURUSD H1
Full-suite chart on live data: structure labels, fresh order blocks, open FVGs, an EQH cluster, premium/discount bands and the plain-language info panel in one legible frame.
Repainted objects0Closed-bar events only
Modules5One engine, one vocabulary
Alert matrix7×4Events × channels, per-event toggles
Activations10Per purchase, no quibble
Module tour

Five modules. One engine. One vocabulary.

Module 01 · Structure

Market structure, at two resolutions.

The embedded engine tracks swings at two resolutions in parallel: Internal for near-term structure and Swing for the dominant trend that sets the bias. Every downstream module reads the same confirmed model — one vocabulary across the whole suite.

BOS and CHoCH on bar closes only — a wick through a level publishes nothing
HH / HL / LH / LL labels, Strong/Weak levels, per-resolution bias
A flagged provisional layer fills the right edge — knowingly
Market structure, at two resolutions.
Structure module: skeleton, BOS/CHoCH break lines, HH/HL/LH/LL labels and Strong/Weak markers. EURUSD H1, live data.
Module 02 · Order blocks

Blocks with a lifecycle, not just rectangles.

Each confirmed structure break creates one order block — the origin zone behind the move — drawn as a two-edged zone and filtered so a single outsized candle can't define a distorted block. From birth, every block is tracked: Fresh until first touched, Mitigated once tapped, Violated and removed when price closes through it.

Internal and Swing grades at two visual weights
First-tap (mitigation) and violation alerts
Fresh-first emphasis keeps busy charts readable
Blocks with a lifecycle, not just rectangles.
Order blocks through their lifecycle on one chart: Fresh (full opacity), Mitigated (faded), Violated at the moment of removal.
Module 03 · Fair value gaps

Imbalances that matter, tracked to the fill.

Fair value gaps are the imbalances a fast move leaves behind. TrueSMC filters them for significance against current volatility so micro-gaps don't wallpaper the chart, then tracks each one from Open through partial fill to fully Filled, when it is removed.

Bullish and bearish gaps, drawn fill-transparent
Volatility-relative significance filter
Fill alert when a gap completes
Imbalances that matter, tracked to the fill.
FVG module: an open bullish gap, a partially filled gap with the traded portion marked, and a completed fill.
Module 04 · Liquidity

Equal highs, equal lows, and the sweep.

EQH/EQL clusters form where confirmed swings of the same type line up — resting liquidity, found without repainting because only confirmed swings qualify. A sweep is the classic trap: a wick through the cluster, a close back inside. Distinct from a break, which needs a close beyond.

Clusters built on confirmed swings only
Sweep = wick through + close back inside
Sweep alert the bar it happens
Equal highs, equal lows, and the sweep.
Liquidity module: an EQH cluster over matching swing highs, then a sweep — wick through, close back — with the sweep marker.
Module 05 · Premium / Discount

Where the setup sits in the range.

Between the current Strong and Weak levels, the range divides into thirds: Premium above, Discount below, Equilibrium around the middle. Bias-aware context — the same pullback reads differently at a Discount than at Premium — and it updates only when structure does.

Bands drawn fill-transparent between live structural levels
Premium / Discount entry alerts on close
Blank while the range is warming up — no fake bands
Where the setup sits in the range.
Zones module: Premium, Equilibrium and Discount bands between the Strong Low and Weak High of a bullish range.
Non-repaint methodology

Don't trust the claim. Run the test.

Most SMC tools look brilliant in history and hesitant at the right edge, because they quietly redraw the past. TrueSMC is built on four construction rules that make that impossible — and ships a five-minute test you can run in the Strategy Tester before you buy.

The construction rules
R1

Closed bars only. Nothing is detected intrabar. A break of structure requires a bar close beyond the level — a wick through it publishes nothing.

R2

Confirmed swings only. The engine builds structure exclusively from swings that can no longer move. The still-forming extreme lives in a separate, flagged provisional layer.

R3

Written once. When an event is stamped — a break, a block, a gap, a sweep — it is final. State can advance, but history is never edited.

R4

One language everywhere. The chart, the alerts and the EA Bridge speak the same model. What you see drawn is exactly what an EA reads — there is no separate display logic to fudge.

The five-minute repaint test
1Open the Strategy Tester in visual mode. Attach TrueSMC (the Market demo works — it is tester-only, which is exactly where this test lives) on any symbol and timeframe.
2Let it run, then pause. Give it a few hundred bars so structure, blocks and gaps are on the chart. Pause the visualization.
3Screenshot the chart. Capture everything: labels, zones, gaps, levels. Note the exact bar time at the right edge.
4Run on — then compare. Resume for a few hundred more bars, scroll back to your noted bar, and lay the screenshot over the chart.
5Repeat bar-by-bar if you like. Stepping with F12 shows each event appearing exactly once, on its closing bar, and never adjusting afterwards.
EA Bridge

Your EA reads the same model you see.

TrueSMC publishes its whole model — structure state, block and gap lifecycles, liquidity events, zone context — through a documented, versioned signal contract your EA consumes with standard MQL5 calls. No chart-object scraping, no display logic to second-guess.

The full contract reference and a working sample EA ship with the product, so automation starts from a supported API instead of reverse-engineering pixels.

Versioned contract — updates never silently break your EA
Every on-chart event available to automation
Working sample EA included
Same closed-bar guarantees as the chart
Alert Matrix

Seven events. Four channels. Your grid.

Every alert fires once, on a closed bar. Each event × channel cell is an independent toggle — push OB taps to your phone, keep BOS as a sound, silence the rest. Channels: popup, push, email, sound.

EventMeaning
BOSClose beyond the last confirmed swing, with the bias — continuation
CHoCHFirst close beyond the last confirmed swing against the bias — bias flips
OB tapA fresh order block touched for the first time (mitigation)
OB violationPrice closes through an order block — the block is invalid
FVG fillA fair value gap fully traded through and removed
SweepWick through an EQH/EQL cluster, close back inside — liquidity taken
P/D entryClose enters the Premium or Discount third of the current range
Pricing

One suite. Three ways in.

Purchase and activation happen on the MQL5 Market listing — MQL5 handles checkout, licensing and refund policy. Start free with Structure Lite, rent the full suite by the month, or buy once and keep every 1.x update.

Structure Lite
Free
Separate free listing. Runs on live charts.
Structure module visualsBOS / CHoCH popup alertsLimited chart historyNo OB, FVG, liquidity or zonesNo EA Bridge
Install Lite free
Buy onceIntro price
$99$149
One purchase, all 1.x updates free.
All five modulesFull 7×4 Alert MatrixEA Bridge + sample EA10 activationsFree 1.x updates
Buy on MQL5 Market
Rent
$30/month · $60 for 3
The full suite, month by month.
Everything in BuyLow-commitment evaluationUpdates while rental is activePer MQL5 rental terms
Rent on MQL5 Market
FAQ

The questions buyers actually ask.

Buy or rent?

Rent if you want a low-commitment month with the real product on live charts. Buy if you're staying: at $99 intro, three months of rent nearly covers the purchase, and every 1.x update lands free.

What are activations?

MQL5 licenses count installs per purchase. TrueSMC ships with 10 — enough for reinstalls, new machines, and a VPS without asking support for resets.

Is there a trial?

Two, honestly scoped: Structure Lite runs free on live charts (structure module only), and the Market's auto-generated demo runs the full suite in the Strategy Tester — where you can run the repaint test before paying.

Why is there confirmation lag?

A swing only becomes structure once it can no longer move. That delay is what makes the no-repaint guarantee possible — and it is printed on the label rather than hidden. The provisional layer shows you the still-forming edge, clearly flagged.

Can my EA read TrueSMC?

Yes. The suite publishes its model through the EA Bridge — a documented, versioned contract your EA reads with standard MQL5 calls. The full contract reference and a working sample EA ship with the product.

Put it on a chart. Watch it not move.

Run the repaint test in the Strategy Tester first — the demo is free and the test takes five minutes.

Get TrueSMCStructure Lite — free