← Daybreak
BITCOIN'S FOUR-YEAR CYCLES, OVERLAID · DOES IT STILL RHYME?

Bitcoin's cycles are supposed to rhyme. Line up each one by the day its halving happened, start them all at the same place — and the past three ran to roughly ×100, ×30 and ×8.5 within a couple of years. This cycle, at the same point on the clock, has done almost nothing.

×0.00this cycle

where the prior three cycles, at this same age, sat at a median of ×9.7 — and the weakest of them at ×2.4.

Twenty-six months after the 2024 halving, Bitcoin is at roughly $62,000 — about where it was on halving day. It has spent 23 of the last 25 matched cycle-days below even the weakest prior cycle. It is the flattest cycle on record. The four-year cycle may be muting.

An observation about position, not a price target. Built from Bitcoin's full daily history (2011 → mid-2026). We carry the past cycles forward honestly — and where the analogs run out of road, we say so rather than fake a number. The upside, if it does rhyme from here, is shown too.

PART 1 — THE OVERLAY

Line up every cycle by its halving — and watch this one fall out of step.

Bitcoin's halving comes roughly every four years, and the folklore says a boom follows. To test that fairly, line up each cycle by the same clock — days since its own halving — and start every line at the same place, the price on halving day. Now the only thing left to compare is the shape of the climb.

The past three cycles tell a clean, shrinking story: enormous in 2012, big in 2016, smaller in 2020. The current cycle isn't just smaller again. At this age it has barely left the ground.

cycle_overlay

loading cycle_overlay
Each line is one cycle, started at ×1 on its halving day, on a log scale. The past three reached about ×100, ×30 and ×8.5. The bright blue current cycle is still near ×1 at the dashed "you are here" mark — visibly below all three, the whole way along.

It's one thing to look low on a chart; it's another to measure it. So freeze every cycle at the exact same age — about 26 months past the halving, where we stand today — and read the multiple off each one.

below_minimum

loading below_minimum
At the identical cycle-day, the prior cycles had grown ×17.5, ×9.7 and ×2.4. This cycle: ×0.96 — below the trend on the day it started, and below even the weakest prior cycle's ×2.4 (the dashed line).
THE SAME POINT ON THE CLOCK — 26 MONTHS PAST THE HALVING
×0.0the prior cycles' median growth at this cycle-day
×0.00this cycle's growth at the same cycle-day — essentially flat
0/25matched days this cycle sat below even the weakest prior one
PART 2 — THE MUTING

The blow-off top shrinks every cycle — and this time it has barely shown up.

"Diminishing returns" is an old observation about Bitcoin: each cycle is a smaller version of the last. That's usually said with a shrug, as if the booms simply get more reasonable. Put the peaks side by side and the shrinkage is steeper than a shrug suggests.

Each cycle's high reached a smaller multiple of its halving price than the cycle before — and the current one's high so far is the smallest in Bitcoin's history.

peak_decay

loading peak_decay
The highest point each cycle reached above its halving price: about ×100 in 2012, ×30 in 2016, ×8.5 in 2020 — and only ×1.9 so far this cycle. The last bar is still open; the current cycle could rise, but it is already the smallest peak on record.
PART 3 — IF IT RHYMES FROM HERE

Suppose it does start rhyming again. Where would the analogs point?

The first two parts are the down case, stated plainly: this cycle has been the flattest on record. But honesty cuts both ways. Bitcoin sits below every prior cycle at this point — and historically, cycles that sat below the pack at mid-cycle tended to catch up, not fall further. So it is fair to ask the other question: if the rhyme resumes from today, where do the past cycles' forward moves carry the price?

We answer it the way this whole series answers it — with a calibrated range, never a single number, and we stop the confident line where the past actually runs out.

analog_forward

loading analog_forward
Carrying the prior cycles' forward move onward from today: a year out the analogs point to a middle near $100K, inside an honest band of roughly $41K–$264K. The amber middle line stops at about 17 months — beyond that no prior cycle still has data, so only the (widening) band continues. Genuine upside lives in that band; it is also enormously wide.
IF THE RHYME RESUMES — 12 MONTHS OUT (A RANGE, NOT A TARGET)
$0Kthe analog middle — where the prior cycles' move points
$0K–$0Kthe honest band that catches about 8 of 10 past outcomes
~0 mohow far the past cycles still have data to lean on
PART 4 — THE RECKONING

Does lining cycles up actually tell you anything — out of sample?

Any overlay looks compelling in hindsight. The real test is strict: at each past moment, predict the held-out cycle using only the other cycles, then check what actually happened. We did that across every cycle and cycle-day, at one and two years out, and compared the result to fair baselines — chiefly a coin-flip that assumes the price just stays put.

The verdict is real but narrow, and it comes with the same honesty as everything above.

skill_vs_naive

loading skill_vs_naive
Out of sample, lining up past cycles called the direction — higher or lower — right about 83% of the time a year out and 75% two years out, well above a coin-flip's 50%. Most of that edge is directional: from mid-cycle, prior cycles trended up, so "expect up" beats "expect flat."

Getting the direction right is not the same as getting the range right. A band is only useful if the real outcome actually lands inside it as often as the band claims. So we checked the band's honesty too.

calibration_coverage

loading calibration_coverage
Just taking the highest and lowest of three cycles is a useless band — it caught only about a third of outcomes. Learning the width from how wrong the method has been before lifts that to about 74% (1yr) and 67% (2yr), against an 8-in-10 target. Honest, leaning slightly tight.
THE SCORECARD — WALK-FORWARD, OUT OF SAMPLE
0%of the time it called the direction right, a year out
0%of real outcomes the honest band caught a year out (target ~80%)
0independent cycles the entire test rests on
PART 5 — PUTTING IT TOGETHER

It's supposed to rhyme. So far, this cycle hasn't.

This is not advice to buy or sell, and it is not a price target. It's a map of where Bitcoin sits relative to its own past cycles — the flattest on record — what the analogs point to if the rhyme returns, and, just as important, how little of that survives an honest stress test.

Where we are

The flattest cycle on record. Aligned to the halving and started at ×1, the past three cycles ran to roughly ×100, ×30 and ×8.5 within a couple of years. At the same age this cycle is about ×0.96 — essentially flat — and has sat below even the weakest prior cycle on 23 of 25 matched days. That's a position, not a prophecy.

The muting

Cycle peaks have collapsed by roughly a third each time: ×100, ×30, ×8.5, and ×1.9 so far. This cycle is undershooting even that shrinking trend. The headline finding is the undershoot — the four-year cycle, as a big, reliable boom, may be muting into ordinary trend-following price action.

The upside, if it rhymes

Below-the-pack cycles historically caught up rather than fell further. If the rhyme resumes from here, the analogs point to a 12-month middle near $100K inside an honest band of about $41K–$264K. Real room to the upside — but a wide band on three cycles, while the live cycle keeps refusing to rhyme.

The honest skill

Out of sample, lining up cycles beats a coin-flip on direction (about 83% a year out, 75% two years out) and its calibrated band is roughly honest (catches ~74% / ~67% against an 8-in-10 target). It is a direction-and-rough-size caller, not a level predictor — and the skill is decaying as cycles diverge.

The honest horizon

From today's cycle-day, the confident analog read reaches about 12–17 months. Twenty-four months is beyond where any prior cycle still has data, so we show only a widening band there — not a fake point. Held loosely. A thought experiment about a pattern, not a price prediction, and not advice.

LIMITATIONS — READ THESE
  • The entire analog method rests on three independent cycles (2012, 2016, 2020). Three examples is suggestive, not proof — and the newest one is where the method worked worst.
  • The live cycle has already broken the template: it is below every prior cycle at this age. So even the directional edge — the part with real evidence — is on unusually thin ice this time.
  • Most of the out-of-sample 'skill' is directional. From mid-cycle, prior cycles trended up, so 'expect up' mechanically beats 'expect flat.' The magnitude is roughly right, not precise.
  • Beyond about 17 months from today's cycle-day there is no honest analog number — a 24-month point would require splicing in the next cycle, exactly the full-amplitude repeat that has overshot reality every time.
  • Descriptive research about position, not financial advice. Bitcoin is volatile and can lose most of its value in a year — as it has four times in this dataset. A repeating cycle is an assumption, not a fact.

Descriptive research, not financial advice. Bitcoin is volatile and can lose most of its value in a year — as it has four times in this dataset. Aligning to three past cycles is an assumption about the next one, not a fact.

Appendix — all 6 charts & the method →