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
30
Bottom Zone

Late-cycle bottom — high reward / low risk

0 · Bottom50 · Mid100 · Top
Bitcoin Spot Price
$62,623
All-Time High
$124,720
Oct 6, 2025
From ATH
−49.8%
Correction
1-Year Low
$60,850
Jun 6, 2026
Off 1Y Low
+2.9%
Recovery from local low
Days Since Halving
+796
Next halving in 663d
Active Metrics
10
Independent signals blended

BTC Price × CBBI Confidence

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

20260255075100
Left axis: BTC price (log scale, USD)Right axis: CBBI 2.0 score (0–100)

Component metrics

Mayer Multiple
0.82×
26

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

Weight: 0.9
2-Year MA Multiplier
0.72×
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
−49.8%
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.93σ
31

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
+796d / −663d
46

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

Weight: 2.5
4-Year Cycle Phase
266d past cycle peak
29

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.