Delta Terminal Research · Paper #2 · September 2026
The order block is the centrepiece of Smart Money Concepts: the last opposite candle before a move that breaks structure, read as the footprint of institutional orders that price will come back to and respect. We detected every such block on gold over three and a half years, built two controls and let three auditors attack the first numbers. Price does come back. The candle leaves no measurable trace, and the block does not hold.
In the SMC and ICT vocabulary a bullish order block is the last bearish candle before an impulsive rally that breaks a prior high. That candle is where institutions accumulated, the story goes, and unfilled orders remain in its range: price is expected to return to it ("mitigation") and then continue in the direction of the original move; a block that price cuts straight through is "invalidated".
Three testable claims. A: price returns to the block almost always, and because the block is there, not merely because gold mean-reverts intraday toward anything it just left. B: on the first return price bounces and the block holds. C, the one that makes an order block an order block rather than any recent range: the opposite colour of the last candle carries information a same-coloured candle would not.
We wrote our expectations down before computing anything. A: a high raw return rate (70–85% by end of day on M5), a placebo almost as high, a difference under five points. C: no difference, within about two points. B: no strong prior; a block is a real traded range that could plausibly hold, but Paper #1 had just shown a "bounce" metric on FVGs to be noise.
A structure break is a bar closing above the highest high of the ten bars before the candidate candle. A bullish order block is the last bearish candle c0 followed by a structure break within five bars, without price trading back below c0's low in between. The zone is c0's full range; the block is born at the close of the breaking bar, the first moment it exists without look-ahead. Bearish blocks are the mirror image.
The trajectory-matched placebo tests claim A. For each block we placed up to three ghost zones on other days with the same prior-day regime, time of day, normalised distance, height and side, and, crucially, the same recent path: the placebo day's price had to have occupied the ghost zone the same number of bars earlier, to a comparable depth. A zone price has just left in the same way, with no opposite candle and no identified break. 35,317 such zones; 13,152 of 14,187 blocks found at least one twin.
The same-colour control tests claim C. Same rules, except that the last candle before the move is the same colour as the move. 47,227 such zones on M5, compared to real blocks within bins of displacement by distance.
Definitions, horizons, controls and headline metrics were frozen in writing on 7 September 2026 before the first result; the pre-registered run produced 394 comparisons. Three independent reviews then attacked it: a replication that recounted 121 lines from the raw event files and re-derived twenty zones bar by bar against the price data (zero discrepancies); a code audit for look-ahead, horizons and symmetry, which cleared the detection and found one blocking flaw in how we aggregated the placebo comparison; and an adversarial pass that tried to make every effect disappear. It mostly succeeded. The corrections add 402 paired and 256 post-hoc comparisons, kept in separate labelled blocks.
86.1% of M5 blocks are revisited before the end of day, 94.4% by the next session, 97.1% within five. Half of all returns happen within 20 trading minutes, a quarter within 5, three quarters within 80. On M15: 78.9% / 90.0% / 94.8%, median 45 minutes.
Part of that is mechanical: in 68.1% of blocks the breaking bar's own low already reaches into the zone at birth, and 40.0% of those are "mitigated" on the very next bar. Clean-start blocks are revisited 78.1% of the time by the close, the rest 89.8%.
The pre-registered comparison against the pooled placebo gave 86.1% versus 88.7%: −2.59 points [−3.17; −2.03]. Our expectation had been a gap under five points and it held, but the sign was a surprise: at face value an order block returned less often than a random zone. That number is superseded, for the reasons in the box below. The paired estimator, each block against the mean of its own twins, one block one weight, gives −0.70 points [−1.31; −0.02] at end of day, +0.36 [−0.16; +0.88] the next day and +0.21 [−0.18; +0.60] at five days; on M15, −0.05 [−1.33; +1.35] the same day. Twins with a comparable local volatility before birth: +0.09 [−0.73; +0.95]. Twins whose own birth bar also cleared its prior ten-bar extreme: −0.06 [−0.96; +0.88]. Alternative definitions (twenty-bar break, body-only zone, three-bar cap): −0.20, −0.60, −0.47.
Read strictly, the primary estimator says a block is revisited very slightly less often on its birth day than a comparable zone, seven tenths of a point with an interval that just clears zero, and no differently from the next day on; match the local volatility and even that residual is gone. Gold intraday goes back to almost anything it recently left; the order block is one such thing.
This is the practical part. If the block is a wall, price should come back and stop. By the end of the birth day 74.4% of M5 blocks have been traversed, price having gone through the far edge; 89.3% by the next day, 94.3% within five. The median traversal comes 70 trading minutes after birth. On M15, 60.8% the same day.
Among blocks that price did revisit, the share still unbroken at the close is 13.6%; 5.4% at the next close; 2.8% after five days. Placebo zones read 12.5% / 5.1% / 2.8%. The pre-registered same-day gap (+1.07 [+0.31; +1.78]) shrinks to +0.59 [−0.26; +1.33] when paired and to −0.49 when volatility-matched; at five days the paired gap is −0.18 [−0.56; +0.23]. M15 same-day paired: +2.25 [+0.46; +3.92], becoming +1.38 [−0.88; +3.66] at equal volatility and +0.50 [−0.44; +1.47] at five days; we do not read "holds better on M15" out of that.
The bounce metric agrees. Among blocks revisited without being traversed on the touching bar, price travelled at least one block-height back in the direction of the move, counting from the bar after the touch, in 54.2% of cases; placebo zones, 55.4% (paired −1.05 [−2.20; +0.07]). We had no strong prior on B and the data supplies none in the block's favour: it holds to the close about one revisited block in seven, to the end of the week about one in thirty-five, like a zone drawn at the same distance on another day.
Everything above compares a block to a zone with no structure break. Claim C is narrower and more important: holding the move fixed, does the colour of the last candle matter? Standardised to the block distribution of displacement and distance, same-colour zones are revisited 86.4% of the time by the close against 86.1% for blocks: −0.30 points [−0.91; +0.30]. Excluding everything revisited within three bars, where mechanics dominate: −0.66 [−1.69; +0.48]. At five days: +0.07 [−0.23; +0.36]. Traversal by the close: 74.4% versus 74.0%. The one-height bounce: 54.2% versus 54.2%. M15: −0.12 [−1.31; +1.08].
The control reproduces the block's quirks too: clean-start blocks 78.1%, clean-start same-colour zones 78.6%; breaking bar already in the zone, 89.8% against 90.8%. The one cell that looked like a block-specific weakness, moves that took the full five bars to break structure (−6.7 points against paired placebo, n = 388), is shared: 70.9% for those blocks, 71.5% for five-bar same-colour zones. Our pre-registered expectation was about zero. It held. Whatever an order block does, a range whose last candle went the "wrong" way does too.
Paper #1 found that a Fair Value Gap is filled at the rate a comparable zone would be. Figure 2 puts the two studies on one axis: same-day revisit rate by distance from the closing price at birth to the zone's near edge, in prior-day ATR. Four families, one curve: within 0.005 ATR, 98.0 / 98.2 / 97.9 / 97.7% for blocks, placebos, same-colour zones and FVGs; at 0.02–0.04 ATR, 90.1 / 90.0 / 90.1 / 90.5%; at 0.08–0.15 ATR, 75.0 / 78.3 / 76.9 / 78.3%; beyond 0.15 ATR, 60.6 / 57.4 / 61.5 / 63.3%.
The clock does the rest. Blocks born in Asia are revisited 93.4% of the time by the close; London, 91.9%; the overlap, 80.3%; late New York, 71.1%. Placebo zones and FVGs fall off across the sessions the same way; the paired gap is +0.05 in Asia, −0.04 in London, +0.34 in the overlap. Late New York reads −3.25 [−4.88; −1.49] on the day and +0.36 the next day: a block born with little day left, not a property of the block.
The pre-registered headline was −2.59 points: order blocks revisited less than placebo, interval well clear of zero, and we were preparing to publish it as a mild negative property of the pattern. The corrected reading runs −2.59 pooled, −0.70 paired, +0.09 volatility-matched, +0.21 at five days.
The pre-registered block of the results file is untouched, verified leaf by leaf against the audited script; the paired and post-hoc blocks sit beside it. Both are published because the correction is the finding.
Nothing here is a signal; no entry, stop, target or cost was simulated. What the data offers is a calibrated expectation.
| Block born in (Paris time) | M5 revisited by EOD | M5 traversed by EOD | M5 blocks | M15 revisited by EOD | M15 blocks |
|---|---|---|---|---|---|
| Open 00:00–01:00 | 93.0% | 86.6% | 574 | 84.3% | 191 |
| Asia 01:00–09:00 | 93.4% | 86.8% | 5,146 | 88.7% | 1,788 |
| London 09:00–14:30 | 91.9% | 84.3% | 3,402 | 86.7% | 1,119 |
| Overlap 14:30–17:30 | 80.3% | 61.3% | 1,876 | 71.3% | 773 |
| NY late 17:30–23:00 | 71.1% | 49.9% | 3,156 | 53.1% | 793 |
| All blocks | 86.1% | 74.4% | 14,187 | 78.9% | 4,673 |
End of day is the last bar before 23:00 Paris, so a late block has less day left. The 33 M5 blocks born after 23:00 are omitted. Placebo rates by session move in step.
XAU/USD spot, Dukascopy, 253,965 five-minute bars from 3 January 2023 to the close of 3 August 2026, resampled to 84,660 fifteen-minute bars; 940 trading days, 925 kept (days under 100 M5 bars dropped). 14,187 M5 blocks (7,427 bullish, 6,760 bearish); 4,673 M15; 35,317 M5 placebos (11,428 M15); 47,227 M5 same-colour zones (14,809 M15). Prior-day regime from a daily ADX14/DI classification reused from earlier work. Seed 42; two consecutive runs are byte-identical.
No indicator is infallible. Nothing here is financial advice — every trading decision is your own.
Past frequencies are not future probabilities. This paper describes what XAU/USD did between January 2023 and August 2026 under precisely stated definitions; it does not describe what it will do, and it does not evaluate any trading strategy.
Research like this is what the Pro tier funds.