Skip to content

BTC500 Time Machine

The 2028 Halving (estimated) buy window opens November 28, 2026. The previous realized cycle is below.

Investment
$20,000
Current Cycle
—
Previous Cycle
$131,966
+559.8%
Difference
—
Best Historical Outcome
$131,966(+559.8%)
2024 Halving (historical)
Dec 07, 2022→Sep 02, 2025
Date
Dec 07, 2022
BTC Price
$16,851
BTC Purchased
1.18685
Portfolio
$20,000
Profit
$0
ROI
+0.0%
Day 0 since buy500 days until halving
Buy
▲
Halving
Sell

Only confirmed historical Bitcoin prices are used. Projected dates are not shown as realized results.

What the BTC500 Time Machine shows

The time machine replays Bitcoin's price history around each halving. Pick any day inside the window and it shows what a fixed investment bought on the buy date would be worth on that day, using actual daily closes rather than a smoothed line. You can drag the slider, press play to watch the cycle unfold in order, or jump between the current cycle and the previous realized one.

The point is not to make past cycles look inevitable. It is to show how much of the outcome came from the date you entered, how much came from the date you left, and how long the drawdowns in between actually lasted. A rule that looks obvious on a monthly chart is harder to hold when it is replayed one day at a time.

How the 500-day window works

BTC500 measures one window around each halving. The buy date is T-500, exactly 500 calendar days before the event. The sell date is T+500, exactly 500 calendar days after it. The window is about 1,000 days long and contains the halving itself, which sits roughly in the middle.

Because the halving fires at a fixed block height rather than a fixed date, both ends of the window move as Bitcoin's average block time drifts. The tool uses recorded dates for completed halvings and a live estimate for the next one, so a projected window can shift while a realized one cannot.

The four completed windows

Every window below is a real date and a real daily close. The final row is the only one where all three prices are confirmed.

CycleT-500 buyHalvingT+500 sellT-500 → T+500
2012 HalvingJul 17, 2011 $14Nov 28, 2012 $13Apr 12, 2014 $421+2,890%
2016 HalvingFeb 25, 2015 $237Jul 9, 2016 $654Nov 21, 2017 $8,114+3,318%
2020 HalvingDec 28, 2018 $3,854May 11, 2020 $8,605Sep 23, 2021 $44,981+1,067%
2024 HalvingDec 7, 2022 $16,851Apr 20, 2024 $64,894Sep 2, 2025 $111,190+560%

Why one cycle is empty

The current window only fills in after its buy date passes. Until then the top card shows the pending buy date and no price path, which is a correct empty state rather than a broken chart. When the date arrives the card starts accumulating days automatically, and the comparison against the previous cycle becomes a like-for-like replay rather than a projection.

What the numbers mean

  • Day offset — how many days have passed since the buy date. Day 0 is the buy, day 500 is the halving, day 1,000 is the sell.
  • Portfolio — the coin quantity bought on day 0 valued at the selected day's close. It is not a compounded return.
  • Realized — the window has closed and every price is confirmed history.
  • In progress — the window is open and the last value is the latest close, not an exit.

What the completed cycles had in common

Three things repeat across all four windows. First, every completed cycle finished above its T-500 buy price, and the halving itself was never the low point of the window — price was usually already well above the buy date by the time the block reward halved. Second, every window contained a drawdown after entry, so the replay shows red days before it shows the result. Third, the multiplier fell each time: the 2016 window returned more than the 2020 window, which returned more than 2024. A fixed rule can keep working while producing a smaller payoff.

What did not repeat is the shape. The time from buy date to the cycle high differed every time, which is why a fixed T+500 exit and a discretionary exit are not the same strategy. The replay exists to make that difference visible: press play and watch how long the position spent underwater before it recovered.

Limits of the comparison

Four completed cycles is a small sample, and they are not independent events — each one priced in the aftermath of the last. The tool also ignores exchange fees, spreads, taxes and the practical problem of buying a large position on a single day. Treat it as a record of what the calendar did, not as evidence about what it will do next.

For the full T-500 and T+500 methodology see the Bitcoin 500-day cycle, run the same dates in the simulator, or read the strategy and the halving dates.

BTC500 Time Machine — frequently asked questions

What is the BTC500 Time Machine?
It is an interactive replay of Bitcoin's price around every halving. You pick a day inside a 500-day buy window, before or after the halving, and the tool shows what a fixed investment would be worth at that point. The current cycle and the previous realized cycle are shown side by side so the same day offset can be compared directly.
Why is the current cycle empty?
The next buy window has not opened yet. BTC500 buys exactly 500 days before a halving, so until that date arrives there are no live days to plot for the current cycle. The previous cycle stays available and is marked as realized, because its sell date has already passed.
What does Compare Same Day do?
It aligns the current cycle with the previous one at the same number of days from the halving. Day 200 of the current cycle lands on day 200 of the previous cycle, so a price path can be compared like for like instead of by calendar date.
Are these returns adjusted for fees and taxes?
No. The timeline uses daily closing prices only. Exchange fees, bid-ask spreads, slippage and taxes are excluded, and they reduce real-world outcomes. The figures describe the price path, not a tradable result.
Does the pattern repeat?
Four completed windows all finished higher than their buy price, but four observations is a small sample and the multiples have fallen in the last two cycles. Later cycles started from a higher price and produced smaller returns. The timeline shows what happened; it does not forecast the next window.