Halving-Cycle Overlay

Four halving cycles, four return curves, one shared x-axis. Day-0-normalised price progressions from the 2012, 2016, 2020, and 2024 halvings — with the question this page actually tries to answer: is the diminishing-returns pattern signal, or just four points and a story?

As of 15 Jun 2026On day 787 after the April 2024 halving, Bitcoin is 1.04× its day-0 close of $63,461.59 — running 55.9% behind where the 2020 cycle stood on the same day (2.35×). Stacked against the three completed cycles, peak multiples have fallen every time — 91× (2012) → 30× (2016) → 8× (2020) — and this cycle’s best so far has been the smallest yet.

Cycle day

787

2024 halving

Spot BTC

$65,837.03

+2.3% 24h

Current multiple

1.04×

vs $63,461.59 on day 0

Prior cycle, same day

2.35×

2020 cycle

2012 cycle 2016 cycle 2020 cycle 2024 cycle
Four halving cycles, each indexed to 1.0× on its halving day, on a shared days-since-halving axis. Source: btc oak, daily closes anchored to halving block-confirmation datesas of 15 Jun 2026
Unit
Multiple of day-0 close (×)
X-axis
Days since halving, 0–1,460
Cadence
Daily close, recomputed nightly
Range
4 cycles · 2012–present
Anchors
4 halving block-heights

TL;DR

The claim
Post-halving returns shrink each cycle. Stack the four runs on a shared day-0 x-axis and the peak multiples fall in order: ≈ 91× → 30× → 8× → the current cycle, still in progress.
The evidence
Day 787 of the 2024 cycle. Spot is 1.04× its day-0 price of $63,461.59, running behind the 2020 cycle, which stood at 2.35× on the same day. The full per-cycle checkpoint table is below.
Signal or noise
Three completed cycles is four points, not a sample. The decay is monotonic and mechanically plausible (it is harder to 90× a large-cap), but it is not statistically powered — there is no t-stat that survives n = 3, and any line you fit through it is over-fit by construction.
The catch
The 2024 cycle is the first to run alongside US spot ETFs, corporate treasuries, and a changed regulatory regime. If those are now the price drivers, the day-0 shape may not repeat at all — which is exactly what Hougan and Alden argue.

One x-axis, four cycles, indexed to the halving

Four lines, one per halving cycle. Each is a running multiple of the cycle's day-0 close: price(halving + d) ÷ price(halving). The x-axis runs from the halving day forward to 1,460 days (≈ four years); cycles that have not yet run that long simply end early. The y-axis is logarithmic — both because peak multiples span two orders of magnitude and because cycle-to-cycle comparison is only honest in log space, where a doubling looks the same whether it starts from $12 or from $63,000.

The 2024 cycle is drawn thicker and in the accent colour. Spot is currently 1.04× the day-0 price of $63,461.59 at day 787. The 2020 cycle at the same days-elapsed stood at 2.35×; the best-performing cycle at this day was the 2012 cycle at 20.1×.

Anchoring day 0 to a block height, not a calendar guess

Inputs: the merged Bitcoin daily-close history and the four halving dates from consensus block heights:

2012-11-28 (block 210,000) · 2016-07-09 (block 420,000) · 2020-05-11 (block 630,000) · 2024-04-19 (block 840,000)

For each cycle i we take the close on the halving date as p₀ᵢ, then for every day d from 0 to min(1,460, today − halvingᵢ) we emit multiple(d) = price(halvingᵢ + d) / p₀ᵢ. Where the requested day falls between two daily closes (or after the last close), the most recent prior close is used; that nearest-prior policy keeps the line continuous on the chart even when the underlying series has gaps. Full derivation, including the block-height-to-date mapping, sits on the methodology page.

The day-0 anchor is the daily close on the halving date — not the halving-week median, the 30-day mean, or the day-0 open. Each of those alternatives shifts every line by a few percent; the shape of the comparison barely moves. We use the close because it is the most objective single number, and because anchoring to the block confirmation rather than an eyeballed "cycle start" is the one methodological choice that materially changes who you can argue with.

Reading where the 2024 line sits against history

The chart answers one question: at the same days-elapsed, how does the active cycle compare to the previous three? A line above 1.0× means price is above its halving-day close; below 1.0× means it has fallen back. Read each cycle's shape end-to-end — the common pattern is a slow drift higher for the first six to twelve months, an acceleration into the cycle peak in the back half of year one or early year two, then a year or more underwater. The phase table below maps each window to a regime, but read it as a description of three past cycles, not a schedule the fourth has agreed to follow.

Halving-cycle phases — empirical windows from the three completed cycles
ReadingRegimeWhat it has meant
0 — 90 days Post-halving driftRange-bound or shallow. The 2024 cycle finished day 90 at ~1.0×; the 2020 cycle at ~1.3×.
90 — 365 days Cycle expansionHistorically the fastest-multiplying phase. The 2012 cycle hit ~79× by day 365; the 2020 cycle ~6×.
365 — 730 days Peak windowWhere the early cycles topped: 2012 near day 367, 2016 near day 525. The 2020 cycle peaked far later.
730 — 1,100 days Cycle drawdownBear-market basin, often a ~70% retrace from the cycle peak. The 2018 and 2022 troughs sit here.
> 1,100 days Pre-halving recoveryRecovery toward and past halving-day price. The 2020 cycle set its running-max multiple this late, in early 2024.

Every cycle at the same checkpoints

Snapshotting each cycle at fixed days-elapsed makes the diminishing-returns pattern unambiguous. The peak-multiple column is the headline: ≈ 91× → 30× → 8× → the current cycle, still in progress. The 365-day and 730-day columns capture how each cycle compounded along the way — and they do not move in lockstep, which is the first hint that "the cycle" is a looser object than the peak numbers alone suggest. Multiples are computed from each cycle's day-0 close using our daily-close history, with no smoothing.

Refreshed 15 Jun 2026 — daily-close history anchored to halving block-confirmation dates
DateEventDay-0 closeCycle multiples
2012-11-282012 cycle — peak day +367$12.33peak 91.4× · 365d 79.4× · 730d 30.6×
2016-07-092016 cycle — peak day +525$653.87peak 30.1× · 365d 3.85× · 730d 10.2×
2020-05-112020 cycle — peak day +1403$8,752.62peak 8.35× · 365d 6.39× · 730d 3.54×
2024-04-192024 cycle — peak day +536$63,461.59peak 1.97× · 365d 1.33× · 730d 1.19×
ExhibitPer-cycle checkpoints — peak multiple plus the 365d/730d marks, one row per halving. Source: btc oak, daily closes from each cycle's day-0 anchoras of 15 Jun 2026

The peak multiples are falling — but n is three

Stack the four cycles by peak multiple alone:

  • 2012 cycle — halving close $12.33 on 28 Nov 2012; peak 91.4× on day +367 .
  • 2016 cycle — halving close $653.87 on 09 Jul 2016; peak 30.1× on day +525 .
  • 2020 cycle — halving close $8,752.62 on 11 May 2020; peak 8.35× on day +1403 .
  • 2024 cycle — halving close $63,461.59 on 19 Apr 2024; peak 1.97× on day +536 (still in progress).

The drop is monotonic and it is mechanically plausible. The cleanest explanation: it is far easier to multiply a $12 asset by 90× than a $63,000 asset by even 10×; the marginal capital required to move the market grows super-linearly with market cap. Layer on a one-time adoption premium in the early cycles — a population pricing Bitcoin for the first time — and a decaying peak multiple is what you would expect even if the halving itself did nothing.

The honest counterweight: three completed cycles is not a sample you can fit a decay curve to. Four points (counting the live one) will always look like whatever curve you draw through them, and there is no test that returns a meaningful p-value at n = 3. Notice too that the peak day is not stable — the 2012 cycle topped on day +367, the 2016 cycle on day +525, and the 2020 cycle's running-max multiple was not set until day +1403, when price finally cleared its November-2021 high in early 2024. The peak level falls cleanly; the peak timing does not, which is precisely why "cycle peak around day 525" is a forecast with very wide bars.

What would break this signal — and the cycle that already bent it

The 2020 cycle already broke the timing half of the pattern. If the halving cycle were a clock, the running-max multiple would land in a consistent window. It does not. The 2012 and 2016 peaks came inside the first 18 months; the 2020 cycle's highest day-0 multiple was not printed until day +1403 — early 2024, days before the next halving — because the November-2021 top (~$69k) sat just under the price level reached in the March-2024 surge. Read literally, the overlay says the 2020 cycle "peaked" almost four years in, which is true on a day-0-multiple basis and misleading as a cycle narrative. Any signal that depends on the peak landing in a fixed window has already failed once.

The 2024 cycle changed the regime underneath the chart. Three concrete events have no analogue on the 2012, 2016, or 2020 lines: the launch of US spot Bitcoin ETFs in January 2024 (IBIT and peers absorbed flows the prior cycles never saw); the corporate-treasury bid led by Strategy and its imitators through 2024–2025; and a US regulatory posture that shifted sharply from the 2021–2022 enforcement era. Bitwise CIO Matt Hougan's December 2025 memo "The Four-Year Cycle Is Dead. Welcome to the Ten-Year Grind" (Bitwise, 23 Dec 2025) puts it plainly: “the bitcoin halving is by definition half as important as it was four years ago.” Lyn Alden makes the parallel case that the four-year framing “doesn't really have a reason to exist anymore other than some degree of self-prophecy” (Crypto Briefing, 2025), pinning the real driver to the global liquidity cycle. If either is right, the day-0-normalised shape on this chart stops being predictive — the 2024 line could keep grinding flat instead of folding into a 2025–2026 capitulation, and the overlay would have no way to flag it.

The early multiples ride on thin, noisy data. The 2012 cycle's 91× peak sits on Mt. Gox-era closes with wide spreads and a single dominant venue that later proved insolvent. A few-percent error in the 2012 day-0 anchor moves the whole line; the same error on the 2024 anchor is rounding noise. Treat the oldest cycle's peak as the least reliable point on the chart, not the most impressive.

Anchoring is a choice, and other honest choices tell other stories. Researchers have anchored cycles at successive all-time highs, at 200-week-MA crossings, or at calendar quarters instead of at the halving block. Nico Cordeiro of Strix Leviathan framed the underlying trap in his 2020 critique of cycle-extrapolation work: “Bitcoin grew by X in the past, it will grow by X in the future. One should remember that past results are not representative of future returns” (Strix Leviathan, 30 Jun 2020). The halving anchor is defensible because it is objective; it is not the only one.

What to actually do with a four-point pattern

If you accumulate on a schedule, the overlay is an orientation tool, not a trigger. It tells you whether you are early in a cycle (low multiple, slow drift) or late (high multiple, sharp acceleration). The one actionable takeaway is the diminishing-returns pattern: if you believe it, anchor your forward-return expectation to a fraction of the last cycle's, not a repeat of it — and size for the possibility that the pattern itself is ending.

If you are trying to time the cycle, the overlay is too coarse to use alone — the peak day has ranged from +367 to +1403 across three cycles, so any single-date forecast carries enormous error. Pair it with a dated top signal like Pi Cycle and a valuation read like MVRV‑Z, and treat the overlay only as the slow backdrop that says which third of the cycle you are plausibly in.

Frequently asked

What does the halving-cycle overlay show?
Each of Bitcoin's four halving cycles — 28 Nov 2012, 9 Jul 2016, 11 May 2020, 19 Apr 2024 — is plotted as a multiple of its halving-day price on a shared "days since halving" x-axis. A point at (365, 3×) means that on day 365 of that cycle, price was three times the halving-day close. With four cycles overlaid you can read where the current run sits against history at the same days-elapsed.
Which Bitcoin cycle performed best, and which day did each one peak?
By peak multiple from halving day, the 2012 cycle ran furthest — about 91× on day 367 (≈ late Nov 2013) before the Mt. Gox-era collapse. The 2016 cycle peaked near 30× on day 525 (Dec 2017); the 2020 cycle’s running-max multiple of ≈ 8× was only set on day 1403 (early 2024), because price did not clear its Nov-2021 high until then. The 2024 cycle has so far topped at 1.97×. Every cycle has printed a lower peak multiple than the one before.
Is the four-year Bitcoin halving cycle dead?
It is genuinely contested, not a settled "yes." Bitwise CIO Matt Hougan’s December 2025 memo argued "the bitcoin halving is by definition half as important as it was four years ago" and that ETF flows, regulation, and corporate treasuries are now the structural drivers. Lyn Alden reframes the same pattern as a global-liquidity cycle that merely rhymes with the four-year clock. The data here fits both readings: each post-halving multiple is a fraction of the last, and the 2024 line is the flattest yet — but flatter is not the same as gone.
How is "days since halving" computed?
Calendar days from the halving block’s confirmation date forward, capped at 1,460 (≈ 4 years) per cycle. The chart starts each cycle at day 0 with multiple 1.0× and runs forward as the cycle ages; cycles that have not completed yet just end early. Halving block confirmations: block 210,000 on 28 Nov 2012, 420,000 on 9 Jul 2016, 630,000 on 11 May 2020, and 840,000 on 19/20 Apr 2024.
Why is the 2012 cycle line so jagged at the start?
Our daily-close history starts 18 Jul 2010 — Bitcoin's first week of liquid trading. The 2012 halving lands ≈ 850 days into that history, so day-0 is well covered, but the surrounding Mt. Gox-era prints had thin order books and wide spreads, so percentage moves on individual days were dramatic. We don't smooth; that would erase information. The early-cycle volatility is part of the historical record, and it is one reason the 91× peak should be read with a wider error bar than the later cycles'.