Rainbow chart
Bitcoin rainbow chart
Price on a log scale over fitted log-regression bands.
Log-regression bands fitted to the cached daily history — the classic rainbow construction, recomputed from our own data. Drag to zoom · double-click resets
How this is built
Bitcoin's price on a log scale over nine fitted regression bands, from a fire sale to maximum bubble — the classic rainbow chart, redrawn from the full daily history since 2011 rather than copied.
Formulabandᵢ = 10^(a + b · ln(t − t₀) + cᵢ)
Authorthe Bitcoin Rainbow Chart
CoinGeckoPrice, market caps, all-time highs and dominance.
Blockchain.comFull-history market price used to backfill the long charts.
The indicator is the Bitcoin Rainbow Chart's published idea, and Perly claims no authorship of it. Perly draws the chart from the data of the providers listed above, and that data remains theirs.
How to read the rainbow chart
The white line is bitcoin's closing price since 2010. The vertical axis is logarithmic: each step up is ten times the one below, so a rise from $100 to $1,000 takes the same height as one from $10,000 to $100,000. That is what lets the whole history fit on one chart without the early years lying flat on the floor.
Behind the price are nine coloured bands, from blue at the bottom to crimson at the top, under the names the original chart gave them: Fire sale, BUY!, Accumulate, Still cheap, HODL, Is this a bubble?, FOMO intensifies, Sell. Seriously. and Maximum bubble. The names are the chart's tradition and a joke about the market's moods, not instructions. Every band is equally tall on the log axis, and the whole rainbow bends and flattens as the years pass, because it is hung on a curve that grows ever more slowly.
The scale on the right is the rainbow in cross-section. At rest it lights the band today's price is in and marks how far up that band it sits; move across the chart and it follows the day under the cursor. Dashed verticals mark the halvings so far, and the legend switches them and the bands off. The chips above cut the chart to the last one, two, four or eight years, and on a computer you can drag across the plot to zoom and double-click to zoom back out.
The rainbow at every cycle top and low
| When | BTC price | Band |
|---|---|---|
| Cycle top10 Jun 2011 | $33.80 | Maximum bubble |
| Cycle low21 Nov 2011 | $2.30 | Fire sale |
| Cycle top04 Dec 2013 | $1,137 | Maximum bubble |
| Cycle low14 Jan 2015 | $172 | Fire sale |
| Cycle top16 Dec 2017 | $19,280 | Maximum bubble |
| Cycle low15 Dec 2018 | $3,232 | Fire sale |
| Cycle top08 Nov 2021 | $67,562 | FOMO intensifies |
| Cycle low21 Nov 2022 | $15,760 | Fire sale |
| High so far06 Oct 2025 | $124,740 | Still cheap |
| Low so far30 Jun 2026 | $58,566 | Fire sale |
| Latest20 Oct 2026 | $81,558 | BUY! |
How Perly fits the bands
The rainbow is a logarithmic regression. Perly fits one curve to every daily close in its record, of the form ln(price) = a · ln(b + days) + c, where days are counted from the first priced day. For each candidate b it solves a and c by least squares, and it keeps the b that leaves the smallest error, searching coarsely first and then finely around the best value. Nothing is copied from another site's chart: the fit is recomputed from the record every time the page is rebuilt, about every six hours.
The bands are hung on that curve at a fixed spacing. Each is 0.3 wide in natural logarithm, a factor of about 1.35 from its floor to its ceiling, and the fitted curve runs through the middle of the third band from the bottom, Accumulate. So the whole rainbow spans from a little under half the fitted value to about seven times it.
Where it comes from, and where Perly differs
The rainbow chart as most people know it is Blockchain Center's, which laid coloured bands over a logarithmic regression of bitcoin's price and named each band after a mood of the market. Perly keeps the idea and the names, and credits them under the chart. Its bands come from its own fit to its own daily record, so they will not sit exactly where another site's do, and on a given day the band named here can differ from the one named elsewhere.
Because the fit uses the whole record, it is drawn with hindsight: the band shown for 2013 is the band today's curve puts 2013 in, not one anybody could have drawn at the time. Each new close nudges the curve a little, so a past day's band can change as the record grows, and the table is recomputed with every rebuild for the same reason.
What the rainbow cannot tell you
The rainbow describes how the price has moved around one smooth curve. It is not a model of why bitcoin is priced as it is, and nothing obliges the price to stay inside it: the curve is only as good as the assumption that the coming years will look like the years since 2010. It reads best beside charts that measure something else — what the coins cost their holders, on the realized price and MVRV Z-Score charts, or how stretched the price is against its own averages, on the Mayer multiple and the 200-week average.
Questions about the rainbow chart
What is the Bitcoin rainbow chart?
A chart of bitcoin's price on a logarithmic scale with nine coloured bands laid over a logarithmic regression of its whole history. The bands run from Fire sale at the bottom to Maximum bubble at the top, and show where the price sits against its long-run curve.
Which rainbow band is bitcoin in today?
The scale beside the chart lights today's band, and the last row of the table names it beside the latest price. Both are recomputed every time the page is rebuilt, about every six hours.
How are the rainbow chart bands calculated?
Perly fits ln(price) = a · ln(b + days) + c to every daily close by least squares, then hangs nine bands 0.3 apart in natural logarithm around that curve, with the curve running through the middle of the Accumulate band.
How accurate is the rainbow chart?
It describes the past well because it was fitted to the past; nothing in it makes the future follow. The fit shifts as new prices arrive, and the bands have never been a timetable. It is a map of where the price has been against its trend, not a forecast.
Is the rainbow chart a buy or sell signal?
No. The band names are the original chart's jokes about the market's mood, kept because readers know them. Where the price sits on the chart says nothing about what anyone should do with their money.
Indicators are descriptive statistics about the past, not predictions. Nothing on this page is financial advice.
Price data: Powered by CoinGecko · Data provided by CoinMarketCap.com