Norvane Researchnumbers tested out of sample
Study no. 2 · November 8, 2026

Five SMC strategies. None beats buying a pullback.

We coded five widely taught SMC/ICT setups rule by rule, then tested them on two years of gold in one-minute candles, on V75 and on five synthetic indices. On gold, some of them make money. But a control with no concepts at all, which simply buys a pullback in the trend with the same risk and the same costs, makes as much. What pays is the gold trend (+76% over the period), not the concepts.

Setups tested on gold
5
531 trades · July 1, 2024 → June 26, 2026
Beat the control
0
p from 0.41 to 0.998 (threshold: 0.05)
Most frequent, Sweep + BPR
−0.01 R
per trade · 357 trades · control +0.34 R

The five setups

SetupWhat it looks for
Sweep + MSS + FVGa liquidity sweep, then a market structure shift, then an entry on the fair value gap (FVG) left by the impulse
Sweep + BPRa sweep, then an entry on the zone where a bullish and a bearish FVG overlap (BPR)
SMT + MSS + IFVGa gold/silver divergence (gold sweeps its low, silver does not), a structure shift, then an inverted FVG
SMT + MSS + breakerthe same divergence, a structure shift, then a return to the breaker block (the last opposite candle before the impulse)
Sweep + MSS + breaker + FVGa sweep, a structure shift, and the confluence of a breaker block and an FVG

The rules, the same for all

The control: the question that matters

Gold moved +76% between July 1, 2024 and June 26, 2026. In a market like that, almost any buy ends up a winner. Asking whether a setup "makes money" therefore says nothing. The real question is: does it do better than any pullback buy in the same trend?

The control picks a random candle while the H4 bias is active, places a limit order a little below the price (1, 1.5 or 2 ATR), with stops drawn from the setup's own stop distribution, the same target, the same costs and the same resolution. It is replayed 400 times per setting. p is the share of those controls that do at least as well as the setup; of the three settings, we keep the one that favours the setup.

Results on gold

July 1, 2024 → June 26, 2026, 705,436 one-minute candles, silver as the divergence partner (correlation of hourly returns: 0.76).

Mean gain per trade: each setup and its control

R per trade, costs deducted · hover a row

SMC strategyControl: buy the pullback
SMC strategy / Control: buy the pullback −0.2 −0.1 0.0 +0.1 +0.2 +0.3 +0.4 +0.5 Mean gain per trade (R, costs deducted) Sweep + MSS + FVG n = 66 · p = 0.41 +0.25 R Sweep + BPR n = 357 · p > 0.99 −0.01 R SMT + MSS + IFVG n = 28 · p = 0.57 +0.24 R SMT + MSS + breaker n = 41 · p = 0.85 +0.06 R Sweep + MSS + breaker + FVG n = 39 · p = 0.49 +0.22 R
See the full table
StrategyTradesMean gainControlpOut of sample (30%)Verdict
Sweep + MSS + FVG66+0.254 R+0.218 R0.41+0.635 R (n = 20)does not beat the control
Sweep + BPR357−0.005 R+0.344 R> 0.99−0.006 R (n = 107)does not beat the control
SMT + MSS + IFVG28+0.237 R+0.297 R0.57+0.311 R (n = 9)does not beat the control
SMT + MSS + breaker41+0.061 R+0.399 R0.85−0.027 R (n = 12)does not beat the control
Sweep + MSS + breaker + FVG39+0.221 R+0.226 R0.49+0.484 R (n = 12)does not beat the control

On markets without a trend, it gets worse

The FX Vol 20 to 99 synthetic indices have almost no trend: even the control has nothing to harvest there. We replayed the same rules over five months (January 10 to June 11, 2026), with the real spread of every minute, then on a locked month never looked at (June 12 to July 12, 2026). Only Sweep + BPR fires often enough to conclude; the other two setups make 3 to 13 trades in five months.

Sweep + BPR on five synthetic indices

R per trade, real spread deducted · n: trades in test / in the locked month · hover a row

Locked monthTest period
Locked month / Test period −0.7 −0.6 −0.5 −0.4 −0.3 −0.2 −0.1 0.0 +0.1 +0.2 Mean gain per trade (R, costs deducted) FX Vol 20 n = 148 / 31 −0.53 R FX Vol 40 n = 136 / 28 +0.05 R FX Vol 60 n = 127 / 31 −0.04 R FX Vol 80 n = 137 / 23 −0.42 R FX Vol 99 n = 146 / 20 −0.41 R
See the table
IndexTest: tradesTest: mean gainp vs controlLocked month: tradesLocked month: mean gaint
FX Vol 20148+0.028 R0.7131−0.533 R−2.64
FX Vol 40136−0.065 R0.7528+0.047 R+0.17
FX Vol 60127−0.064 R0.8731−0.037 R−0.15
FX Vol 80137−0.200 R> 0.9923−0.421 R−0.62
FX Vol 99146−0.089 R0.8420−0.415 R−1.51

In test, it never beats the control (p from 0.71 to 0.997, 300 controls per setting). On the locked month, it loses on 4 indices out of 5, down to −0.53 R per trade on FX Vol 20 (t = −2.64). Divergence is impossible there by construction: these indices are independent (maximum hourly correlation between them: 0.02).

And on V75, with new data

On V75, the original study only had June 5 to July 10, 2026. Sweep + BPR made +0.27 R per trade there over 33 trades, as much as its control (+0.27 R, p = 0.51). The other two setups made only 2 and 1 trades.

The file has since been extended to September 3, 2026. On those never-tested days, with the same rules: Sweep + BPR makes +0.11 R per trade over 32 trades (37.5% winners, t = +0.42), indistinguishable from zero. The other two setups make 2 and 1 trades, all stopped out.

Why

SMC concepts describe a chart very well after the fact: there is always a sweep before a reversal and an FVG in an impulse. Coded in advance, with costs, they predict nothing beyond the trend itself. What pays on gold is buying a pullback when the market is rising, and that needs none of these words.

Limits

What would change our mind

A mechanical definition of an SMC setup (entry, stop, target) that beats this control with p < 0.05, then holds on data nobody has looked at. Send us yours: we will test it in this same frame and publish the result, whatever it is.

Redo the computation