Skip to main content
Cycle dashboard

Where are we in the Bitcoin cycle?

Bitcoin is currently tracking below every previous cycle at the same point after the halving.

BTC price
$82,562.56+1.0% · 24h
Cycle day
902
62% through · to 9 Oct 2026
Phase
Mid-cycle expansion
Market health
58/100
Neutral
Prices as of 10 Oct 2026, 05:02 UTC

What changed?

Last 7 days
Quiet week

All 15 monitored readings held within their own ordinary 7-day ranges.

Metric Watch · today

State of the cycle

Accumulation
39/100
Historically Attractive7D: 39 → 39weekly seriessince 4 Jul 2026View
Sentiment
64/100
Greed7D: 67 → 64since 23 Sep 2026View
ETF demand
−$388.59M
1-day inflow streaknet over 7 trading daysprevious 7 trading days: +$1.34BView

Market board

  • RHODL Ratio+50.0%Unusual

    790 → 1,185

    A larger 30-day move than most in its own record.

    Larger than 83% of 30-day moves · 1,506 observations since Jul 2022

    Now at its highest in 30 days.

    measured to 8 Oct 2026

    View RHODL Ratio
Within their own ordinary 30-day range
  • NUPL+0.053 pointsNotable

    0.317 → 0.370

    A moderate move by this reading's own record.

    Larger than 56% of 30-day moves · 1,500 observations since Jul 2022

    Still within its 30-day range.

    measured to 2 Oct 2026

    View NUPL
  • MVRV Z-Score+0.22 pointsRoutine

    0.82 → 1.04

    An ordinary move within this reading's own record.

    Larger than 48% of 30-day moves · 1,500 observations since Jul 2022

    Still within its 30-day range.

    measured to 2 Oct 2026

    View MVRV Z-Score
  • SOPR+0.007 pointsRoutine

    1.001 → 1.008

    An ordinary move within this reading's own record.

    Larger than 45% of 30-day moves · 1,500 observations since Jul 2022

    Still within its 30-day range.

    measured to 2 Oct 2026

    View SOPR
  • Realised Price+1.16%Routine

    $52,680 → $53,290

    An ordinary move within this reading's own record.

    Larger than 43% of 30-day moves · 1,500 observations since Jul 2022

    Now at its highest in 30 days.

    measured to 2 Oct 2026

    View Realised Price
  • ETF Net Flows30-calendar-day net+$1.66BRoutine

    Previous 30 days: $3.42B

    An ordinary move within this reading's own record.

    Larger than 36% of 30-day moves · 321 observations since Jun 2025

    Monthly net flows remain positive.

    net over 30 calendar days · trading-day series · measured to 9 Oct 2026

    View ETF Net Flows
  • Puell Multiple+0.09 pointsRoutine

    0.96 → 1.05

    An ordinary move within this reading's own record.

    Larger than 35% of 30-day moves · 5,534 observations since Jul 2011

    Still within its 30-day range.

    measured to 9 Oct 2026

    View Puell Multiple
  • Accumulation IndexHistorically Attractive+4 pointsRoutine

    35 → 39

    An ordinary move within this reading's own record.

    Larger than 34% of 30-day moves · 720 observations since Nov 2012

    Has remained in Historically Attractive for 12 consecutive weeks.

    weekly series · measured to 3 Oct 2026

    View Accumulation Index
  • Drawdown from High+3 pointsRoutine

    -37 → -34

    An ordinary move within this reading's own record.

    Larger than 34% of 30-day moves · 5,898 observations since Jul 2010

    Still 3 points below its 30-day high.

    measured to 9 Oct 2026

    View Drawdown from High
  • Est. Mining Cost−5.57%Routine

    $68,546 → $64,728

    An ordinary move within this reading's own record.

    Larger than 29% of 30-day moves · 898 observations since Jan 2016

    Still 16% above its 30-day low.

    weekly series · measured to 9 Oct 2026

    View Est. Mining Cost
  • Fear & GreedGreed−5 pointsRoutine

    69 → 64

    An ordinary move within this reading's own record.

    Larger than 27% of 30-day moves · 3,140 observations since Feb 2018

    Has remained in Greed for 7 consecutive weeks.

    View Fear & Greed
  • Market Price+5.57%Routine

    $78,207 → $82,563

    An ordinary move within this reading's own record.

    Larger than 25% of 30-day moves · 5,898 observations since Jul 2010

    Still 5% below its 30-day high.

    measured to 9 Oct 2026

    View Market Price
  • 200-Day Average+2.76%Routine

    $69,918 → $71,849

    An ordinary move within this reading's own record.

    Larger than 17% of 30-day moves · 5,699 observations since Feb 2011

    Now at its highest in 30 days.

    measured to 9 Oct 2026

    View 200-Day Average
  • Reserve Risk+2.30%Routine

    0.00061 → 0.00062

    An ordinary move within this reading's own record.

    Larger than 16% of 30-day moves · 1,506 observations since Jul 2022

    Still 7% below its 30-day high.

    measured to 8 Oct 2026

    View Reserve Risk
  • Mayer Multiple+0.03 pointsRoutine

    1.12 → 1.15

    An ordinary move within this reading's own record.

    Larger than 12% of 30-day moves · 5,699 observations since Feb 2011

    Still within its 30-day range.

    measured to 9 Oct 2026

    View Mayer Multiple
Ranked by the size of each move against that reading's own history.Full market snapshot

ETF demand

7 trading days · to 9 Oct 2026
−$388.59M
net over 7 trading days

Previous 7 trading days: +$1.34B

Change: −$1.72B

1 Oct 2026: +$102.67M2 Oct 2026: +$189.84M5 Oct 2026: −$89.90M6 Oct 2026: +$118.86M7 Oct 2026: −$487.07M8 Oct 2026: −$244.13M9 Oct 2026: +$21.13M

+$432.51M in, −$821.09M out — the largest outflow day (7 Oct 2026, −$487.07M) exceeded the week's whole net.

The week swung from net inflow to net outflow.

View ETF Flows
The Lens

What did this same point look like in previous cycles?

Every cycle aligned from its halving day. Drag anywhere on the chart — or use the slider — to place all four cycles at the same day and read what actually happened.

Day 9029 Oct 2026 in the current cycle
of 1439 · drag the chart or use the slider

Standing context · since day 264

The current cycle has the weakest return from halving of the four cycles at this stage.

Every cycle at day 902
2012 cycle
19 May 2015$231.9718.8× from halving-79.6% from highMayer 0.83
2016 cycle
28 Dec 2018$3.88K5.95× from halving-80.2% from highMayer 0.64
2020 cycle
30 Oct 2022$20.62K2.40× from halving-69.5% from highMayer 0.84
Now (2024)
9 Oct 2026$82.56K1.27× from halving-33.9% from highMayer 1.15
What happened next · observed history

The real price change each completed cycle recorded after its day 902. The current cycle shows nothing here — the current cycle's future has not happened yet.

2012 cycle
+30d+7.3%+60d+19.6%+90d+11.2%
2016 cycle
+30d−8.8%+60d−2.2%+90d+3.3%
2020 cycle
+30d−20.2%+60d−19.3%+90d+11.6%

Explore further

HalvingLens Pro · early access

Want to know when something meaningful changes?

Join the early-access list for future alerts when Bitcoin enters historically meaningful states — the moment a change like those Metric Watch reports first shows in the data, not weeks later. Pro doesn't exist yet; this list is how we decide to build it.

Early access only — nothing to pay now, and this joins nothing else. We'll confirm your place by email, then email you again when Pro opens. See our Privacy policy.

Curious what Pro could include? See the proposed Pro offer →

Historical context, not a prediction.