tradingat50

Strategy graveyard / ICT order blocks and the ICT model

Verdict: doesn't work Backtest only

I tested ICT order blocks and the ICT model on up to 10 years of data. Random levels did just as well.

Backtested on SPX (68 sessions), SPY and QQQ (about 3.5 years each) and gold (10 years). Updated 8 Oct 2026.

Short answer: no edge in either test. I tested ICT order blocks the strict, textbook way on every one-minute SPX candle I had: 68 sessions and 540 combinations of settings. Of the 520 combinations with enough trades to judge, 52% made a profit, which is what a coin flip gives you.

Then I tested the full ICT "standard model" (a liquidity sweep, a market structure shift, and an entry in the fair value gap) on SPY and QQQ over about three and a half years, and on gold over ten. The key check was simple: run the same rules on fake levels, shifted to random prices nearby. If ICT levels mean something, the real ones should do clearly better. They didn't.

52%of order-block settings profitable (a coin flip)
37%of ICT-model settings on SPY where real levels beat fake ones
29%the same on QQQ
10 yrsof gold tested: no better than fake levels

What are ICT order blocks and the ICT model?

ICT (Inner Circle Trader) is one of the most popular trading schools online. Two of its core ideas:

The exact rules I tested

Test 1: order blocks on SPX

  1. All four textbook parts were required: a displacement move of at least 6, 8 or 12 points within 3, 5 or 10 one-minute candles; that move had to break the last confirmed swing (a fractal of 5 or 10 candles on each side); the block is the last opposite-coloured candle before the move; and the move had to leave a fair value gap.
  2. The zone was either the candle's body or its full range (both tested). The 09:30 opening candle was never used, because SPX's opening print is unreliable.
  3. Entry: a resting limit order at the near edge of the zone, first touch only, within 30, 60 or 120 minutes. A close through the far side of the zone before any touch cancelled it.
  4. Exit: fixed target and stop pairs in index points (6/6, 10/6, 6/10, 12/8, 10/10), flat at 15:55, with 0.5 points of trading cost per round trip.

Test 2: the ICT standard model on SPY, QQQ and gold

These rules were written down before I looked at any results.

  1. Liquidity: the previous day's high and low, plus the overnight high and low where the data had them. A high only counts if the day opened below it (and the reverse for a low).
  2. Sweep: a candle trades beyond one of those levels during the trading window.
  3. Market structure shift: within 30 minutes of the sweep's extreme, a candle closes beyond the most recent confirmed swing in the other direction.
  4. Fair value gap: the largest gap left in that reversal, at least a minimum size relative to recent volatility. No gap, no trade.
  5. Entry: a limit order at the gap's edge, or at its midpoint (both tested), before the window closes. Cancelled if price reaches the 2R target first.
  6. Stop and target: stop just beyond the sweep's extreme. Targets of 2R, 3R, the nearest opposite liquidity level, or end of day.
  7. Variations: 1-minute or 5-minute candles; the full morning (09:30-11:00) or the Silver Bullet window (10:00-11:00); with or without a daily trend filter (only longs above the 20-day average, only shorts below it). One trade a day. Trading costs included.
  8. The fake-level check: the same rules were run 20 more times with every level moved by a random amount nearby (a quarter to one full average daily range). If the real levels matter, they should beat most of those fake versions.

Results

Order blocks: blocks did get revisited (54-63% were touched), but what happened next was a coin flip: the target and the stop were hit about equally often. The single best combination looked superb, +3 points a trade with an 85% win rate, but 24 of its 33 trades came in June, the most volatile month. When I scaled the size requirement to each day's volatility so that every month got a fair number of blocks, the result turned negative at every setting.

The ICT model: how often the real ICT levels beat the median fake version, across all the settings tested. 50% is what you'd expect if the levels meant nothing.

SPY, 3.5 years43 of 128 settings profitable37%
QQQ, 3.5 years63 of 128 settings profitable29%
Gold, 10 years58 of 128 settings profitable60%

The line marks 50%, a coin flip.

On SPY and QQQ the real levels did worse than random ones more often than not. Gold looked better, and its single best setting was positive, but more than half of that came from this year alone. Without 2026 it earned the same as the fake levels. A follow-up test of 84 different stop and target combinations on gold reached the same answer: the fake levels earned about as much as the real ones.

Why it failed

  1. The levels aren't special. This is the result that matters. Moving the ICT levels to random nearby prices didn't make the strategy worse. Whatever profit appeared came from ordinary price movement around any level, not from the ICT ones.
  2. Size thresholds measure volatility, not quality. A fixed "strong move" requirement mostly fires in volatile markets. The best-looking order-block settings were really just "trade more in June". Once volatility was accounted for, the edge disappeared.
  3. Tight stops get hit by noise. A stop placed just beyond the sweep is close by design. On one-minute candles, ordinary noise reached it so often that the win rate was only 22-37%.
  4. There are many ways to read ICT. With so many choices (timeframe, window, entry point, target, bias), some combinations will always look good after the fact. That's why the fake-level check matters more than any single result.

Did I test it wrong?

Quite possibly. I tested the version of ICT order blocks and the ICT model described above, with settings I thought were fair, and it didn't work. That doesn't prove every version fails. I may have picked the wrong settings, the wrong market or timeframe, or missed a filter that experienced traders take for granted. Many strategies also depend on judgement that a set of fixed rules can't capture.

If you trade ICT order blocks and the ICT model and it works for you, I'd genuinely like to hear how. Tell me the chart and timeframe, what counts as a setup, any filters, where you get in, where your stop and target go, and when you get out. I'll test your version on the same data, the same way, and publish the result here, whichever way it comes out.

Send me your version

What would change my mind

A precisely defined ICT setup, with every rule written down in advance, that beats the same rules on randomly shifted levels across several years and more than one market. If your version passes that test, I'd like to run it.

Questions

What is an ICT order block?

The last opposite-coloured candle before a strong move that breaks market structure. ICT teaching says institutions left orders there, so price tends to return to it and react.

What is the ICT standard model?

A sequence: price sweeps a pool of liquidity such as the previous day's high, then shifts market structure the other way, leaving a fair value gap. You enter on a return to that gap with a stop beyond the sweep.

Does the ICT Silver Bullet work?

The Silver Bullet window (10:00-11:00 New York time) was one of the versions I tested. Like the wider morning window, it did no better than the same rules run on randomly shifted levels.

Do order blocks get respected?

Price came back to them about 54-63% of the time, so they do get touched. What happened next was a coin flip.

How it was tested

This page records my own testing. It isn't financial advice.