Measured, not guessed · 2017..2026 of H1 data

When does BTC/USD actually rise?

Every hour below is a real measurement: how often BTC/USD closed higher than it opened in that hour of the week, across 68,056 hourly bars. Not signals — base rates, with the sample size on every figure.

50.9%closed higher overall
68,056hourly bars measured
8yof history
3hour-buckets beyond chance (|z|≥3)

The strongest and weakest hours

Averaged across all seven days, the hour that has leaned up hardest is 22:00 UTC — BTC/USD closed higher 54.4% of 2,790 times there, far enough from a coin flip to be beyond chance. The weakest is 02:00 UTC, closing higher only 48.2% of 2,787 times.

Honesty note: some of the strongest buckets here sit at 21:00–22:00 UTC — the daily rollover, when spreads widen and liquidity thins. Our validation flagged exactly these hours as likely artifacts of the session boundary rather than tradeable edges. Treat them as trivia, not opportunity.

Hour × weekday, the whole picture

Colour is the up-rate — red leaned down, teal leaned up. The brass dot marks buckets whose lean is statistically beyond chance at |z|≥3. Most cells have no dot. That is the honest shape of the market: mostly noise, with a few stubborn corners.

0003060912151821MonTueWedThuFriSatSun

The three most stubborn corners of the grid:

Days and seasons

WeekdayUp-rateSample
Monday50.9%n=10,326
Tuesday51.1%n=10,323
Wednesday51.6%n=10,312
Thursday50.2%n=10,381
Friday51.0%n=9,847
Saturday50.7%n=8,062
Sunday50.8%n=8,805

Wednesday has been the friendliest day (51.6% of 10,312), Thursday the least (50.2%). By calendar month, July leads at 51.4% and June trails at 50.1% — month buckets carry roughly a twelfth of the sample each, so hold them more loosely than the hourly figures.

Did any of it survive a real backtest?

Colours are description. A different question is whether a simple rule built on them — enter at the open of a bucket, exit at its close, pay a realistic spread — would have made money, and kept making it on data it was never fitted to. We ran that test across 5,086 rules on the whole board: 307 finished net positive, and only 214 survived the held-out final third of the history.

16 of those survivors run on BTC/USD. The strategy board lists every one — including the losers, because a leaderboard that only shows winners is lying by omission.

Watch it live

These are the same numbers, updating as each hour begins — free to embed on your own site from the widget builder:

Read it without fooling yourself

The guide walks through all four traps with live numbers.

Explore BTC/USD yourself — every hour, day and month, filterable, with the sample size on every figure. The free account covers the full 8-year history.

Open the free dashboard →