Cycles

The Bitcoin Rainbow Chart

A log-regression corridor, updated daily against every daily close since July 2010. Nine valuation bands, one view of the whole Bitcoin cycle.

Chart data refreshed 01 May 2026 · 20:20 UTC

Signal

Accumulation

Band 3 of IX

Spot BTC

$78,199.03

+3.2% 24h

Model centre

$129,598.30

Regression median today

Deviation

−39.7%

Below centre

TL;DR

What it is
A long-run map of where Bitcoin sits against its 15-year growth trend. Nine colour bands run from deep blue (“looks cheap”) to deep red (“looks hot”), with a centre line that refits every night.
Where we are
Spot $78,199.03 sits in the Accumulation band (band 3 of 9) — 39.7% below the model’s centre-line at $129,598.30. Historically the accumulation zone — where long-horizon holders have bought.
Why it matters
Every cycle peak since 2013 has landed in a lower band than the one before. The rainbow is compressing as Bitcoin matures, so don’t expect the next top to reach where 2013’s or 2017’s did.
The catch
Descriptive, not predictive — its author described it as “just a model, not a crystal ball” in 2014. Best read against Pi Cycle, MVRV‑Z, and the 200-week MA, not on its own.

What the chart shows

01

The Bitcoin Rainbow Chart plots every Bitcoin daily close since 18 July 2010 on a logarithmic price axis, overlaid with an ordinary-least-squares regression of log₁₀(price) on ln(days since genesis). That fit is the centre line. Eight parallel offsets — fixed at 0.1 log₁₀ intervals above and below it — split the plot into nine coloured bands, each a 100.1 ≈ 1.26× multiplier of the one beneath. The gradient runs cool-to-warm: cool bands sit below trend, the centre band tracks the regression median, warm bands mark increasingly speculative territory.

Today’s reading places Bitcoin at $78,199.03 against a centre-line estimate of $129,598.30 — a deviation of −39.7%. That puts the network in Accumulation, band 3 of nine. The spot figure auto-refreshes a few times a day in the browser; the regression coefficients refit overnight, and the band assignments in the table below reflect the current fit, not the fit that was live on the historical date.

How it is calculated

02

The inputs are a single series: every Bitcoin daily close in USD (provenance documented on the data sources page), matched to the deterministic day-count from the Bitcoin genesis block on 2009-01-03. The regression is:

log₁₀(price_i) = a · ln(days_i) + b + ε_i

Fit by OLS on all 5,765 observations. Today’s coefficients are a = 2.4649, b = -16.4616, with R² = 0.9612. The nine bands are the centre line shifted by -0.4, -0.3, -0.2, -0.1, 0.0, 0.1, 0.2, 0.3, 0.4 in log₁₀ space. Band assignment at any date t is the sign and magnitude of log₁₀(priceₜ) − (a · ln(daysₜ) + b), bucketed at the midpoints between successive band offsets.

Two choices are worth flagging. First, the regression refits every night, so the centre line and the band boundaries shift a little each day as new closes arrive — every snapshot states the fit it used. Second, days are counted from genesis (2009-01-03), not from the first-traded date (2010-07-18), so the ln(days) axis tracks Bitcoin’s protocol history rather than its price history. Both conventions match Blockchain Center’s canonical Rainbow; the full derivation lives on the methodology page.

How to read it

03

Locate spot on the price axis, read across to today’s centre line, and note the log-space offset. Negative offsets put Bitcoin below the regression median in the cool bands (I to IV) — historically the territory of cycle bottoms and multi-year accumulation. Positive offsets push it above, into the warm bands (VI to IX), where past cycle tops and distribution phases have lived. Band V straddles the centre line: the model’s “no strong view” regime.

Rainbow bands — how btc oak names them, and how they have behaved
ReadingRegimeWhat it has meant
offset ≤ -0.4 1. CapitulationDeep capitulation. Has bracketed the 2015, 2018 and 2022 cycle troughs.
offset ≤ -0.3 2. Deep ValueBelow-trend value. DCA accumulation regime for long-horizon holders.
offset ≤ -0.2 3. AccumulationAccumulation. Post-capitulation climb; where cycle recoveries begin.
offset ≤ -0.1 4. UndervaluedSlightly below the median. Range-bound with a positive skew.
offset ≤ 0.0 5. Fair ValueOn the regression median. No directional conviction from this chart alone.
offset ≤ +0.1 6. ElevatedSlightly above the median. Momentum regime; trend continuation likely.
offset ≤ +0.2 7. OverextendedExtended. Historically the first distribution signals have fired here.
offset ≤ +0.3 8. SpeculativeHighly extended. 2021 Nov, 2021 Apr peaks finished in this band.
offset ≤ +0.4 9. EuphoricSpeculative extreme. 2013 and 2017 cycle peaks topped inside band IX.

Historical readings

04

Applying today’s fit to every Bitcoin cycle extremum since 2013 surfaces a clear pattern. The 2013 and 2017 peaks saturate band IX (Euphoric); the 2021 peaks sit in band IX but at shallower log-space offsets; the 2024 pre-halving high registers only in band 6. Each top has landed lower than the last. Prices are our own daily closes; band assignment uses the coefficients above.

Refreshed 01 May 2026 — daily-close history under the current fit (a=2.4649, b=-16.4616)
DateEventClose (USD)Rainbow band
2013-12-042013 cycle top $1,121.48Band 9 · Euphoric (+260.3%)
2015-01-142015 cycle low $172.15Band 2 · Deep Value (−68.8%)
2017-12-172017 cycle top $19,423.58Band 9 · Euphoric (+200.7%)
2018-12-152018 cycle low $3,216.63Band 3 · Accumulation (−59.4%)
2021-04-142021 Apr local top — first Coinbase-listing peak$63,576.68Band 9 · Euphoric (+134.8%)
2021-11-102021 Nov cycle top $67,145.37Band 9 · Euphoric (+112.6%)
2022-11-212022 cycle low — post-FTX$16,304.08Band 1 · Capitulation (−88.6%)
2024-03-142024 pre-halving high $73,097.77Band 6 · Elevated (+18.7%)

The peaks are descending

05

The cleanest way to see it: log-space deviation at the four cycle tops.

  • 04 Dec 2013 — spot $1,121.48, centre $102.01, log-space offset +1.04 (Euphoric).
  • 17 Dec 2017 — spot $19,423.58, centre $3,059.72, log-space offset +0.80 (Euphoric).
  • 10 Nov 2021 — spot $67,145.37, centre $23,808.28, log-space offset +0.45 (Euphoric).
  • 14 Mar 2024 — spot $73,097.77, centre $61,543.86, log-space offset +0.07 (Elevated).

Log-space offset is a regression-scale invariant: when the slope flattens, the band boundaries flatten with it, so a constant offset would yield the same band reading cycle after cycle. The peaks above are not constant — they are falling. Every cycle top has been less extreme, per Rainbow, than the one before it. That single observation is what most Rainbow hosts leave off the page.

Time in each band, retroactive

06

Under the current fit, every historical day is assigned the band it would sit in today. The distribution is asymmetric by design, and in practice more so than a flat 11%-per-band split: Bitcoin spends multi-year stretches in the lower bands and only brief windows in the upper ones.

BandNameDaysShare
1Capitulation3215.6%
2Deep Value94516.4%
3Accumulation96916.8%
4Undervalued74212.9%
5Fair Value63211.0%
6Elevated5719.9%
7Overextended4377.6%
8Speculative3265.7%
9Euphoric82214.3%

What this means for you

07

For a dollar-cost-averaging investor. Treat the lower four bands as your accumulation range and the middle three as your hold range. There is no need to time around the chart; the asymmetry of time-in-band above does the work for you — a steady weekly buy will disproportionately accumulate in bands I – IV simply because that is where Bitcoin spends most of its days.

For a cycle-timing trader. Pair the Rainbow with at least two of Pi Cycle, Puell, MVRV‑Z, and the 200-week MA. The Rainbow alone is a slow, smooth signal — bands move on the order of weeks. Corroborating regime tools give you a tighter entry/exit window than the chart can produce on its own. And given the peak compression documented above, do not expect the current cycle to reach the same band a previous one did.

For a researcher. Every number on this page is reproducible from the daily-close history under the current fit. The coefficients, band offsets, and genesis-day convention are documented in the methodology.

When it fails

08

The regression slope flattens over time. Held static, the fit over-forecasts every future period — a 2018-vintage Rainbow would have the 2024 top in band IX, not band 6. Nightly refitting fixes the forward bias and imposes a backward one: historical peaks look more extreme than they did in real time, because the current fit is shallower than the one that was live on the day. Both biases are real. Both are the model’s shape, not its failure.

The bands are descriptive, not predictive. Trolololo introduced the underlying regression in his 2014 BitcoinTalk thread with an explicit caveat — “just a model, not a crystal ball” — and Blockchain Center, who hosts the canonical version, frames it as a long-run reference rather than a forecasting tool. The bands are regions on a log-regression plot. They do not imply mean reversion, and they do not imply that a reading inside a band will produce the return a past reading in that band produced.

It is one of many power-law-family models. The broader critique of log-regression fits on Bitcoin — laid out by Nico Cordeiro in his 2020 CoinDesk essay on stock-to-flow, and revisited in Giovanni Santostasi’s Power-Law Theory write-up — applies here. Bitcoin’s long-run price may or may not follow a power law; the Rainbow implicitly assumes it does.

For a cleaner view of the same underlying shape with explicit confidence intervals rather than fixed log-offsets, see the Power-Law Corridor.

Frequently asked

09

Canonical questions from Google’s “People also ask” block for bitcoin rainbow chart, answered against the data on this page.

What is the Bitcoin Rainbow Chart?
The Bitcoin Rainbow Chart is a logarithmic regression of Bitcoin’s price against the natural log of days since genesis, overlaid with nine coloured valuation bands. The regression came from BitcoinTalk user Trolololo in October 2014 — “just a model, not a crystal ball,” in his words; the rainbow band visualisation came separately from Reddit user azop, and Blockchain Center merged the two in 2019. Modern hosts refit the regression against the full daily-close history and treat it as a long-run valuation reference, not a price forecast.
How is the Rainbow Chart calculated?
btc oak fits log₁₀(price) = a · ln(days since genesis) + b by ordinary least squares on every daily close from 18 Jul 2010 to the most recent close. The centre line is that fit; the nine bands are drawn at parallel offsets of −0.4 to +0.4 in log₁₀ space, spaced every 0.1 (one 10× step, bottom to top). Band assignment at any date is the offset between the actual log-price and the centre log-price on that day.
Who created the Bitcoin Rainbow Chart?
The chart as it exists today is a merge of two 2014 contributions: BitcoinTalk user Trolololo’s logarithmic-regression model — posted in October 2014 in the thread Logarithmic (non-linear) regression — Bitcoin estimated value and described by him as “just a model, not a crystal ball” — and Reddit user azop’s rainbow-band visualisation. Blockchain Center stitched them together into the modern interactive form in 2019, and that page (blockchaincenter.net/bitcoin-rainbow-chart) is where most readers encounter it today.
Is the Bitcoin Rainbow Chart accurate?
As a predictive model, no. Held static, the regression has over-forecast future price every time, and its slope has flattened cycle by cycle as the cadence of new highs has slowed. Descriptively it earns its keep: fourteen years of price history compressed into nine bands, with spot’s position relative to trend visible at a glance. Every peak since 2013 has landed in a lower band than the one before.
What band is Bitcoin in now?
The current fit places Bitcoin at $78,199.03 with a centre-line estimate of $129,598.30 — a deviation of −39.7%. That puts the network in Accumulation, band 3 of nine. The spot price refreshes a few times a day in the browser; the regression itself refits nightly so the centre line is always against the full daily-close history.