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
01The 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
02The 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
03Locate 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.
| Reading | Regime | What it has meant |
|---|---|---|
| offset ≤ -0.4 | 1. Capitulation | Deep capitulation. Has bracketed the 2015, 2018 and 2022 cycle troughs. |
| offset ≤ -0.3 | 2. Deep Value | Below-trend value. DCA accumulation regime for long-horizon holders. |
| offset ≤ -0.2 | 3. Accumulation | Accumulation. Post-capitulation climb; where cycle recoveries begin. |
| offset ≤ -0.1 | 4. Undervalued | Slightly below the median. Range-bound with a positive skew. |
| offset ≤ 0.0 | 5. Fair Value | On the regression median. No directional conviction from this chart alone. |
| offset ≤ +0.1 | 6. Elevated | Slightly above the median. Momentum regime; trend continuation likely. |
| offset ≤ +0.2 | 7. Overextended | Extended. Historically the first distribution signals have fired here. |
| offset ≤ +0.3 | 8. Speculative | Highly extended. 2021 Nov, 2021 Apr peaks finished in this band. |
| offset ≤ +0.4 | 9. Euphoric | Speculative extreme. 2013 and 2017 cycle peaks topped inside band IX. |
Historical readings
04Applying 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.
| Date | Event | Close (USD) | Rainbow band |
|---|---|---|---|
| 2013-12-04 | 2013 cycle top | $1,121.48 | Band 9 · Euphoric (+260.3%) |
| 2015-01-14 | 2015 cycle low | $172.15 | Band 2 · Deep Value (−68.8%) |
| 2017-12-17 | 2017 cycle top | $19,423.58 | Band 9 · Euphoric (+200.7%) |
| 2018-12-15 | 2018 cycle low | $3,216.63 | Band 3 · Accumulation (−59.4%) |
| 2021-04-14 | 2021 Apr local top — first Coinbase-listing peak | $63,576.68 | Band 9 · Euphoric (+134.8%) |
| 2021-11-10 | 2021 Nov cycle top | $67,145.37 | Band 9 · Euphoric (+112.6%) |
| 2022-11-21 | 2022 cycle low — post-FTX | $16,304.08 | Band 1 · Capitulation (−88.6%) |
| 2024-03-14 | 2024 pre-halving high | $73,097.77 | Band 6 · Elevated (+18.7%) |
The peaks are descending
05The 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
06Under 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.
| Band | Name | Days | Share |
|---|---|---|---|
| 1 | Capitulation | 321 | 5.6% |
| 2 | Deep Value | 945 | 16.4% |
| 3 | Accumulation | 969 | 16.8% |
| 4 | Undervalued | 742 | 12.9% |
| 5 | Fair Value | 632 | 11.0% |
| 6 | Elevated | 571 | 9.9% |
| 7 | Overextended | 437 | 7.6% |
| 8 | Speculative | 326 | 5.7% |
| 9 | Euphoric | 822 | 14.3% |
What this means for you
07For 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
08The 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
09Canonical 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) + bby 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.