MarketStructure
SMC Pro v3.0
A market structure indicator built on the premise that most SMC tools tell you where structure broke — but not whether you should trust the break. This one does both.
See it on real markets.
XAUUSD on Daily and H1. Notice the labelled BoS, CHoCH and SWEEP events — and the flow-confirmation badges [++], [~] and [!?] that follow each break.
The three pillars.
Every SMC indicator draws BoS lines. Most draw CHoCH. A few mark equal highs and lows. The problem? Structure breaks lie — roughly half of all clean BoS events on lower timeframes are stop-runs that reverse within five bars. This indicator solves that by combining three independent confirmations on every break.
[++] means flow agrees. [!?] means it doesn't.
Real order flow. On retail charts.
Standard volume indicators on MT5 charts are useless for direction. Tick volume tells you how much traded — never which side initiated. To classify a bar as buy-pressure or sell-pressure, retail tools usually fall back to the up-tick / down-tick heuristic — a method known to be noise-dominated on aggregated bars.
The academic solution, dating to 2012, is Bulk Volume Classification (BVC). Instead of guessing trade-by-trade, the indicator estimates the fraction of each bar's volume that came from buyers, using the standardised return of that bar against a calibrated volatility window.
// For each bar in the cumulative window: z = (log_return - mean_return) / sigma // standardised buy_frac = NormalCDF(z) // in (0, 1) signed_OFI = tick_volume × (2 × buy_frac − 1) // signed flow
Summed across the last N bars and normalised by total volume, this produces a directional flow index in [−1, +1], displayed on the dashboard as a buy/sell percentage. When a structure break fires, the indicator immediately compares break direction against accumulated flow.
Every mark on the chart.
Eight distinct signal types — all with built-in directional context. Every break also carries a flow badge so you instantly know whether to trust it.
[++] strong aligned · [~] weak / ambivalent · [!?] contrarian. Statistically the most likely fakeout case.Break + Flow = signal quality.
The engine tracks the prevailing trend on each stream independently. The combination of which type of break fires and which direction the flow points tells you exactly how to act.
Stop guessing whether
the break is real.
Get the indicator that combines dual-track structure detection, two-stage sweep confirmation, and academic-grade order flow analysis. On one MT5 chart.