Bitcoin: Cheap or Expensive... and What Comes Next?

8y

How to use this chart

Four zones, one question: where in its 15-year band is BTC sitting right now? Accumulation (cheap), Trend (fair), Distribution (rich), Mean-reversion risk (stretched). The current read is at the top of the page.

Accumulation β€” below Q25. Multi-week stays here have always resolved one way: back above Q50.

Trend β€” Q25–Q75. About half of Bitcoin's life. Useful for context, less useful for timing.

Distribution β€” Q75–Q95. Every prior visit has eventually mean-reverted toward Q50. Sometimes after pushing higher first.

Mean-reversion risk β€” above Q95. About 5% of history. The model can't tell you how high a spike can go β€” only that it doesn't last.

Past behaviour, not prediction. A curve fit, not a causal theory. The FAQ lists what would break it.

How the chart is built

A log-log regression of BTC price against block height, since 2010. Block height removes mining-rate drift; the model converts back to calendar time for display.

The bands are empirical quantiles around that trend. Q50 is the median β€” half of Bitcoin's history above, half below. Q25–Q75 holds the middle 50%. Q5 and Q95 are the historic tails. Q1 and Q99 are the rare extremes the model has nearly never visited.

How the forecast band works

The dashed line and shaded cone are a conditional projection, not an extension of the trend line. The model finds every prior day BTC sat at roughly the same point in its band β€” the same quantile, give or take a couple of points β€” then reads off where those days actually went over the following weeks and months: the median path plus the spread around it (the shaded band is the 10th–90th percentile, the faint halo the 5th–95th).

Comparable days are weighted by how similar their backdrop was at the time β€” whether price sat above or below its 110-day average β€” so closer analogues count for more. It uses only outcomes that had already happened by each historical date, so there's no hindsight, and the band stops where genuinely comparable history runs thin. The read at the top of the page reports this band's median as an annualised rate (CAGR) at 90 days and one year.

It is still not a prediction. The bands describe how BTC has traded, not where it will go; both they and the cone could break down if Bitcoin’s adoption growth rate shifts, or if a single buyer becomes large enough to bend the curve.

FAQ

What is the Bitcoin power law?

A regression that fits BTC's price as a power function of block height since 2010. Long-term growth as a slow decelerating curve, not an exponential. Popularised by physicist Giovanni Santostasi.

Why fit on block height instead of calendar time?

Block production drifts with hash rate and difficulty adjustments. Fitting on block height removes that drift and tightens the bands; the model converts back to calendar time for display. It's also what separates this from the rainbow chart.

How accurate has it been historically?

Most of BTC's daily closes since 2010 have sat between Q5 and Q95 β€” a band ~3Γ— wide in dollar terms, tight in log space. The forecast band above has contained realised price in β€”% of historical 90-day windows. Bull peaks and bear bottoms still escape it. As a long-run anchor it has held for 15 years. Stock-to-flow has not.

Can the power law predict future price?

No model can. What this one does: anchor expectations. The bands tell you how stretched price is against trend; the forward cone tells you what comparable history did from here. Useful for sizing decisions, useless for tomorrow's close. Not a trading signal.

How is this different from the rainbow chart or stock-to-flow?

The rainbow chart is one OLS line on calendar time, with subjectively-named colour bands. This is an empirical quantile regression on block height β€” each band is where price has actually sat. Stock-to-flow tied price to BTC's supply schedule alone; its projection diverged from realised price after 2022. The power law has not.

What is the oscillator strip beneath the chart?

The same information from another angle. Instead of plotting price next to the bands, it plots BTC's current quantile position as a single line, from 0 (Q1) to 1 (Q99). The main chart is logarithmic and slow; the oscillator amplifies short moves and makes regime crossings obvious. The strip's height at any point is BTC's quantile that day.

How long has BTC historically stayed in each band?

Typical visits are days, not weeks. Median dwell before crossing a band boundary: 5 days in Accumulation, 5 in Trend, 4 in Distribution, 5 in Mean-reversion.

Cumulative share of life: 29% Accumulation, 46% Trend, 20% Distribution, 5% Mean-reversion.

Longest streaks: 451 days in Accumulation (the 2015 bottom), 88 days in Mean-reversion (late-2013). The outliers are the cycles.

How often does the model refit?

Weekly. The historical price series, quantile fit, and forecast analogy weights all update Monday morning UTC. The calibration backtest re-runs quarterly.

What's the 110-day average referenced in the methodology?

A simple moving average of BTC's daily close over the prior 110 trading days. The forecast model uses it as a regime indicator β€” analogues from days where price sat above their 110d MA are weighted toward the price-above-MA case, and vice versa. A short-horizon proxy for "what kind of tape was Bitcoin in".

Who invented the Bitcoin power law?

Two names. Physicist Giovanni Santostasi identified the underlying power-law fit on Bitcoin's price in 2014 β€” adoption as a slow log-log curve, not an exponential. Plan C layered the empirical quantile bands around that fit in 2022, turning the trend line into a regime indicator. This chart uses both: Santostasi's fit as the long-run anchor, Plan C's quantiles as the bands.

Is Bitcoin overvalued or undervalued right now?

Depends on what you mean by value. Against the 15-year power-law fit, BTC's current quantile is shown at the top of this page β€” anything below Q25 sits in the model's Accumulation zone (historically cheap), Q75–Q95 sits in Distribution (historically rich), above Q95 is Mean-reversion risk. The model doesn't say BTC should be at any specific price; it tells you where today's price sits relative to where it has sat across the asset's life. Bitcoin has spent roughly 46% of its life in Trend, the rest above or below it.

What does the "Q" number on the chart mean?

Q is shorthand for quantile. Q50 is the median fit β€” half of Bitcoin's daily closes since 2010 sat above it, half below. Q19 means today's price sits at the 19th percentile of historical price-vs-fit observations: lower than ~81% of Bitcoin's life. Q90 means higher than ~90% of it. The Q bands are empirical, not theoretical β€” each one is drawn at the actual quantile of realised closes, not at a fixed multiplier of the fit.

What does the power law project for Bitcoin in 2030?

The fit's median (Q50) at 2030 is around $390k, with the 5–95 band stretching from roughly $130k to $1.1M. Those aren't predictions β€” they're the centre and edges of where realised price has historically sat against the same curve. The band widens further out: roughly 3Γ— wider in dollar terms at 2030 than at the 1-year horizon, because more things can happen in five years. Treat the median as a long-run anchor, not a target.

Will the Bitcoin power law eventually break?

Probably. Every long-run regularity in markets eventually does. The model's adoption-curve framing implies growth must decelerate as Bitcoin saturates its addressable market β€” at some point the curve flattens enough that calling it a "law" stops being useful. What would mark the break: a multi-year stay above Q95 or below Q5 that doesn't resolve back toward the median. So far that hasn't happened. The calibration line below the chart shows how often realised price has stayed inside the forecast bands historically β€” when that figure starts decaying, the model is decaying.

Can I use the Bitcoin power law to time the market?

No, and the model can't pretend otherwise. Quantile bands are 90-day-wide objects β€” useful for sizing decisions over months, useless for tomorrow's close. BTC has spent stretches of 100+ days inside Distribution and 400+ days inside Accumulation; the band tells you what range you're in, not when you'll leave it. Use it like a long-run anchor for position sizing, not a buy/sell signal. The page's job is to show you where in the band Bitcoin is. Timing the exit is your problem.

What to look at next

The power law tells you where BTC sits. The rest of mNAV tells you who's buying it at this price. The BTC Stacking Race tracks who's accumulating fastest across 19 listed treasury companies. BTC Stacking Curve overlays share price against BTC buys across 110+ tickers. Strategy ATM is the live model of Strategy's five ATM programs (MSTR + STRC + STRF + STRK + STRD).

For preferreds, the macro fair-value model, momentum portfolio, and the rest β€” open the mNAV menu at the top of this page.

Bitcoin Power Law β€” Live Chart, Quantile Bands & Forecast | mNAV