DEXCEX
Bitcoin Cycle Indicator

CBBI Index 2.0

A reworked Bitcoin Bull/Bear Index that blends 8 independent on-chart metrics — Mayer Multiple, 2-year MA multiplier, Pi Cycle Top, drawdown from ATH, 1-year log return, log Z-score, log-time trend residual and halving cycle position — into a single 0–100 confidence score. Built to pinpoint cycle tops and bottoms more accurately than the original CBBI.

CBBI 2.0 Confidence
31
Accumulation

Below trend — quiet build-up phase

0 · Bottom50 · Mid100 · Top
Bitcoin Spot Price
$62,333
All-Time High
$124,720
Oct 6, 2025
From ATH
−50.0%
Deep drawdown
1-Year Low
$60,850
Jun 6, 2026
Off 1Y Low
+2.4%
Recovery from local low
Days Since Halving
+795
Next halving in 664d
Active Metrics
10
Independent signals blended

BTC Price × CBBI Confidence

Logarithmic price overlaid with color-coded confidence band. Hover for detail.

$10k$100k20172018201920202021202220232024202520260255075100T1B1T2B2T3
Left axis: BTC price (log scale, USD)Right axis: CBBI 2.0 score (0–100)

Detected cycle tops & bottoms

Auto-tagged by CBBI 2.0 since 2012 — local extremes confirmed by both CBBI score and BTC price action.

3 tops2 bottoms
TagTypeDateBTC PriceCBBI Score
T3Cycle TopOct 8, 2025$123,343100
B2Cycle BottomNov 9, 2022$15,8921
T2Cycle TopOct 20, 2021$66,027100
B1Cycle BottomMay 1, 2019$5,32130
T1Cycle TopMay 16, 2018$8,34462

Component metrics

Mayer Multiple
0.82×
25

Price ÷ 200-day moving average. Cycle-aware: ≥1.4 = top zone.

Weight: 0.9
2-Year MA Multiplier
0.71×
13

Price relative to 2-year MA. ≥2.0× = top, <1.0× = bottom.

Weight: 1.0
Pi Cycle Top
40% of cross
30

111d MA vs 2× 350d MA. Modern cycles top at 0.55–0.75 (no full cross).

Weight: 0.8
ATH Drawdown
−50.0%
32

Distance below all-time high. 0% at tops, 75–85% at bottoms.

Weight: 2.0
1-Year Return
-41%
23

12-month return. ≥+100% = top zone, ≤−40% = bottom zone.

Weight: 0.8
6-Month Momentum
-28%
26

6-month return. Strong gains/losses confirm trend exhaustion.

Weight: 0.7
Log Z-Score (4y)
+0.32σ
55

Std deviations above 4-year log-mean. >+1.5σ = top zone.

Weight: 1.1
Monthly RSI (30d)
29
21

30-day Relative Strength Index. ≥70 overbought, ≤30 oversold.

Weight: 2.0
Halving Cycle Position
+795d / −664d
46

Day 795 post-halving. Tops cluster 420–560 days after halving.

Weight: 2.5
4-Year Cycle Phase
265d past cycle peak
30

Cosine-modeled 4-year halving cycle. Peaks ~530d post-halving (Oct 2025 target). Provides time-based confirmation alongside price/momentum signals.

Weight: 4.5

How CBBI 2.0 works

8 independent signals

Each metric is computed from BTC daily closes only — no opaque on-chain data, no API gating. Every reading is converted to a 0–100 score using its own historical percentile rank, so a value of 85 always means "more extreme than 85% of all observations in BTC's history".

Weighted composite

Cycle-defining metrics (Pi Cycle Top, 2Y MA, Mayer Multiple) carry higher weight. Slower-moving context metrics (halving position, trend residual) carry lower weight. The composite is a weighted mean — never letting a single signal dominate.

Why it differs from CBBI 1.0

The original CBBI relies on third-party on-chain feeds that go stale or paywalled. CBBI 2.0 is fully reproducible from public price history, and adds a power-law trend residual + halving cycle position so it stays meaningful late in cycles when classic top indicators saturate.

Reading the score

  • ≥ 85 — historic top zone, distribution likely imminent
  • 70–85 — late-cycle warning, momentum stretched
  • 30–70 — mid-cycle / chop
  • 15–30 — bottoming process, asymmetric R:R
  • ≤ 15 — generational accumulation zone

Not financial advice. CBBI 2.0 is an analytical model derived from historical Bitcoin price data. Past performance and historical patterns do not guarantee future market behavior.