CBBI — Bitcoin Bull Run Index, explained

By btclyzer · Updated May 14, 2026 · 9 min read

The CBBI is a composite Bitcoin cycle indicator published by Colin Talks Crypto. It folds nine independent signals — Pi Cycle Top, MVRV Z-Score, Puell Multiple, RHODL Ratio and others — into one 0–100 score. Scores below 15 have marked every major BTC bottom since 2013. Scores above 80 have appeared near every major cycle distribution phase. It's a context tool, not a top/bottom timing trigger.

What is the CBBI?

Most Bitcoin cycle indicators fail in the same way: they look brilliant on one cycle and miss the next one entirely. The Pi Cycle Top Indicator nailed the 2013, 2017 and April 2021 tops — and then misfired in November 2021. The Stock-to-Flow model called the 2020 bull market beautifully and then quietly fell apart in 2022.

The CBBI — the Bitcoin Bull Run Index published by Colin Talks Crypto — addresses that problem by refusing to bet on any single signal. Instead, it averages nine independent indicators, each scaled to a 0–100 confidence score, and reports the result as one number. When most signals agree, the score is high (top conditions) or low (bottom conditions). When they disagree, the score sits closer to 50 and the model effectively says "unclear cycle phase, look elsewhere."

The 9 components

Each of the nine inputs is calculated independently from public data, then converted to a 0–100 score using historical extrema as anchors. Equal weight, simple average. Here's what each one measures:

1Pi Cycle Top Indicator

The 111-day moving average crossing above 2× the 350-day moving average. Has signalled the top within days on every major cycle since 2013 — except November 2021, which never produced a clean cross.

2RHODL Ratio

Realised HODL waves — compares the value held by short-term holders (1-week) against long-term holders (1–2 years). High ratio = long-term holders distributing into euphoric short-term demand.

3Puell Multiple

Daily coin issuance value (in USD) divided by its 365-day moving average. High Puell = miners earning unusually well = price likely overheated. Low Puell = miner capitulation = often a bottom.

42-Year MA Multiplier

Price relative to its 2-year moving average, then to 2YMA × 5. Price hitting the upper band has historically marked cycle tops; touching the 2YMA alone has marked bottoms.

5MVRV Z-Score

(Market cap − realised cap) ÷ standard deviation of market cap. Measures how far the live price has drifted from the average price at which all coins last moved. A statistical "how stretched is this?" gauge.

6Reserve Risk

Confidence of long-term holders relative to current price. Low Reserve Risk = strong-handed accumulation at low prices (bottom). High Reserve Risk = long-term holders selling into strength (top).

7Trolololo Trend Line

A logarithmic regression of BTC's entire price history, originally drawn by a Bitcointalk forum user called Trolololo in 2014. The line has aged surprisingly well as a long-term value anchor.

8Google Trends — "Bitcoin"

Search interest for the term "Bitcoin" worldwide. Mania-level searches have coincided with every cycle top so far; deep apathy has coincided with bottoms.

9Stock-to-Flow Deflection

How far the actual price has deflected from the original Stock-to-Flow model published by PlanB. S2F has been controversial since 2022 — its CBBI weighting is intentionally equal to the other 8 so it can't dominate the score.

How to read the 0–100 score

Bottom
Accumulation
Mid
Distribution
Top
015506580100

Bands above are the ranges Colin Talks Crypto highlights in the dashboard. The model is descriptive, not prescriptive — being in "Top" doesn't mean sell tomorrow, being in "Bottom" doesn't mean buy today.

Historical extremes — what actually happened

The CBBI has been around long enough to backtest cleanly against four major Bitcoin cycle events:

Two patterns are consistent. Scores under 15 have caught every major durable bottom. Scores over 80 have caught every major distribution phase. Neither is a precise timing signal — the model has stayed in extreme zones for weeks at a time.

Limitations

The CBBI is the most carefully designed cycle composite available for free, but it has real limits:

How btclyzer uses the CBBI

btclyzer fetches the live CBBI score and the individual component breakdown from Colin's public dashboard. Both feed into the adaptive multi-factor algorithm — but the weight is timeframe-dependent.

On the 1H and 4H ratings, CBBI's influence is small. The index moves slowly; on those short timeframes RSI, MACD and volume dominate. On the 1W and 1M ratings, CBBI is one of the heaviest inputs — those timeframes track the slow cycle dynamics that CBBI was designed for.

A CBBI of 85 in the dashboard won't automatically flip the rating to SELL. The algorithm checks whether the technical structure agrees — is price extended above EMA 200? Is MACD turning down? Is the RHODL component above its own historical 80th percentile? Only when multiple signals converge does the rating shift. This is also where the live DCA zones are projected — accumulation ranges anchored to support when the rating leans BUY, distribution ranges anchored to resistance when CBBI and trend agree on overheated conditions.

See the live CBBI score on btclyzer

The full CBBI breakdown — main score plus each of the 9 components — is on the dashboard alongside RSI, MACD, EMA, Fear & Greed and on-chain data.

Launch the dashboard →

FAQ

Who created the CBBI?
The CBBI is published by Colin Talks Crypto, an independent Bitcoin analyst who also runs a YouTube channel and blog. The live index is hosted at colintalkscrypto.com/cbbi and combines public on-chain metrics, technical indicators and macro data into a single 0–100 score.
What does CBBI stand for?
CBBI stands for Colin's Bottom and Bull-run Index — sometimes also written as the Confidence-Based Bitcoin Index. It is a composite indicator designed to identify Bitcoin cycle tops and bottoms by aggregating multiple independent signals.
Has CBBI hit 100 since launch?
Yes — the CBBI registered 99 around the December 2017 cycle top. The April and November 2021 highs peaked in the high-80s rather than at 100, which the model interpreted as a structurally weaker top than 2017. The 2024 ETF-driven rally pushed the score into the high-70s and low-80s but not back to 100.
Is CBBI better than just looking at the price?
It's different — not strictly better. Price tells you where the market is; CBBI tries to tell you where price sits within the historical cycle. The score below 15 has consistently marked durable bottoms across all cycles since 2013, and scores above 80 have consistently coincided with distribution phases. But neither extreme is a precise top or bottom timing signal.
How does CBBI differ from the Pi Cycle Top alone?
The Pi Cycle Top Indicator is one specific signal (the 111-day moving average crossing 2× the 350-day moving average). CBBI uses Pi Cycle as one of 9 components — alongside MVRV Z-Score, Puell Multiple, RHODL Ratio and others. Because CBBI is an average across diverse signals, it tends to flag tops and bottoms with fewer false positives than any single indicator.