HomeTools › Cell Expectancy Heatmap

Backtest visualization

Cell Expectancy Heatmap — 360 Setups Across 15 Assets × 24 NY Hours

We backtested every (asset × NY hour) combination on 1 year of data using the Silver Bullet rule (FVG + 5th-candle close + Tue-Thu + Apr-Nov). The heatmap below shows expectancy (R per trade) for all 360 cells. Green = positive edge, red = negative, grey = no data. The 12 cells in our live portfolio are circled. Nobody else publishes this data.

The data

360 cells, one year, frozen rule

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
AUDJPY
BTCUSD
ETHUSD
EURUSD
GBPCAD
GBPJPY
GBPNZD
GOLD
NZDJPY
OIL_CRUDE
SILVER
US100
US30
US500
USDJPY
< −0.05R (red, net loser)
−0.05 to +0.05R (breakeven)
+0.05 to +0.10R
+0.10 to +0.15R
> +0.15R (top decile)
Cyan ring = LIVE in portfolio
No data

Guide

How to read this

Leaderboard

Top 10 cells by expectancy

# Asset NY hour N trades Win rate Avg R Expectancy Status
1 US500 10 NY 101 34,7% +0.633R +0.175R LIVE
2 SILVER 04 NY 103 32,0% +0.502R +0.142R research only
3 ETHUSD 19 NY 103 31,1% +0.453R +0.128R research only
4 ETHUSD 17 NY 104 30,8% +0.439R +0.125R research only
5 ETHUSD 09 NY 100 31,0% +0.450R +0.123R research only
6 AUDJPY 09 NY 101 30,7% +0.435R +0.121R research only
7 US500 11 NY 102 30,4% +0.420R +0.117R LIVE
8 SILVER 18 NY 102 30,4% +0.420R +0.117R research only
9 OIL_CRUDE 11 NY 103 30,1% +0.405R +0.115R research only
10 SILVER 22 NY 101 29,7% +0.385R +0.107R research only

Context

Why this matters

Most ICT/SMC content describes patterns. Almost nobody publishes win rate × asset × session. Without per-cell expectancy data, trading "Order Blocks" is theatre — every loss is explained away as a "low-quality setup" and every win is proof the framework works. With it, you know exactly which (asset, hour) combinations have edge and which are coin flips dressed up in vocabulary. The numbers above are not curve-fit, not parameter-tuned, and not selectively reported. They are what the pattern actually does across 365 days of tick data on 15 assets.

FAQ

How was this data generated?

We ran the Silver Bullet rule (FVG + 5th-candle close, Tue-Thu, Apr-Nov) on 1 year of tick data across 15 assets x 24 NY hours = 360 unique (asset, hour) cells. Each cell logged ~100 trades. The rule is frozen — no per-cell tuning, no parameter optimization — so the expectancy numbers reflect how the pattern actually behaves on each asset-hour combination, not a curve-fit.

Why are some cells negative?

Because the pattern does not work everywhere. That is the whole point. Most ICT/SMC content implies that order-block-style patterns are universal. The data shows they are heavily concentrated: ~40 of 360 cells print positive expectancy after costs. The negative cells are not a bug — they are evidence that "trade FVG on every asset at every hour" is a losing strategy. Filter by cell or do not trade the pattern at all.

Can I trade the green cells manually?

Yes, but timing is critical. The Silver Bullet rule requires the 5th candle after the FVG to close in your direction, in a specific 15-minute window per cell. Miss the window and the edge evaporates. The expectancy numbers above assume you take every signal — manual execution typically loses 30-50% of the edge to missed entries, scaled-down sizing, and confirmation bias. Automation strongly recommended; bot account fires every signal at the listed price.

Will these cells stay positive?

Backtest is past performance. Regimes shift — a cell that printed +0.10R last year can flatten or invert. We monitor cell health weekly via a DM to operators and rotate the live portfolio when a cell drops below a 50-trade trailing expectancy threshold. The 12 currently-live cells are the ones that have stayed above their threshold for 6+ consecutive weeks; the historical sweep is a starting point, not a permanent buy list.

What does the colour scale mean?

Red = expectancy below -0.05R per trade (net loser after costs). Grey = expectancy between -0.05R and +0.05R (breakeven / noise / too few samples). Light green = +0.05 to +0.10R (real but marginal edge, not enough to justify live capital after slippage). Medium green = +0.10 to +0.15R (tradeable). Bright green = above +0.15R (top-decile cell, primary candidate for the live portfolio). The 12 cells with a cyan ring are the ones currently auto-trading.

Tools you might also want

See these setups trade live — free

Every entry, stop and target is posted in real time on our free Telegram channel. No signup, no card.

Join the free signals channel →