Research

What did the power law predict, and what happened?

Out-of-sample track record

Six years ago, using only the prices known then, the power law put today's trend at $161,084; two years ago it said $154,766. Today's price is $81,462. Every fit since 2017 placed today's trend between $130,306 and $202,522, so the trend line moved far less than the price did, and the price sits below all of them. Out of sample, the price stayed inside the 0.4×–3× bands on 88% of days since 2016.

Trend for today, fit of 6 yrs ago
$161,084
Trend for today, fit of 2 yrs ago
$154,766
Trend today
$143,791
Price today
$81,462
Days inside bands since 2016
88%
Exponent range since 2016
5.62–6.03
Open today's dashboard What is the power law?

The test, with no look-ahead

A model that is refitted every night can always look good in hindsight. The fair test is to go back to a date, fit the power law using only the closes that existed before it, and then compare what that fit implied with what followed. That is what this page does, from Coin Metrics daily closes: an ordinary least-squares line through log price against log days since the genesis block (3 January 2009), fitted at every 1 January since 2014 and at the dates exactly 2, 4 and 6 years ago.

Bitcoin price and power-law trends fitted at earlier dates, log-log axes$0.1$1$10$100$1K$10K$100K$1M201220142016201820222026Actual price (daily close)Fit of 1 January 2015 (exponent 6.85)Fit of 1 January 2015 (exponent 6.85)Fit of 20 October 2020 (exponent 5.74)Fit of 20 October 2020 (exponent 5.74)Fit of 20 October 2024 (exponent 5.70)Fit of 20 October 2024 (exponent 5.70)Today's fit
Actual price (daily close)Today's fitFit of 1 January 2015 (exponent 6.85)Fit of 20 October 2020 (exponent 5.74)Fit of 20 October 2024 (exponent 5.70)0.4×–3× band around today's fitSolid: the data each fit saw. Dashed: what it projected.

What the fits of 2, 4 and 6 years ago said

Each column is a fit frozen on its date. The cells show the trend it implied on each later 1 January and today, with the actual price divided by that trend in brackets: 1.00× means exactly on trend, 0.40× is the lower band, 3.00× the upper band.

1 JanActualFit of 20 October 2020Fit of 20 October 2022Fit of 20 October 2024Today's fit
1 January 2021$29,381$16,779 (1.75×)——$15,554
1 January 2022$47,560$26,552 (1.79×)——$24,426
1 January 2023$16,607$40,611 (0.41×)$47,026 (0.35×)—$37,095
1 January 2024$44,049$60,319 (0.73×)$70,407 (0.63×)—$54,734
1 January 2025$94,456$87,418 (1.08×)$102,806 (0.92×)$84,330 (1.12×)$78,834
1 January 2026$88,684$123,752 (0.72×)$146,560 (0.61×)$119,106 (0.74×)$110,954
Today$81,462$161,084 (0.51×)$191,792 (0.42×)$154,766 (0.53×)$143,791

The older fits are close to each other and close to today's fit. That is the real finding: once there were about eight years of data, the trend line stopped moving much. The price did not follow the line; it swung around it, as it always has.

Where it missed

Measured out of sample, against the fit made on 1 January of each year, the price closed below the lower band on 8.7% of days since 2016 and above the upper band on 3.1%. The worst low was 0.33× the trend on 22 May 2016, when the fit still carried the 2013 bubble and its exponent was too steep. The worst high was 7.15× on 16 December 2017, the peak of the 2017 bubble.

The bands are not a law either. Against today's fit, over the whole history, 90% of daily closes sit between 0.4× and 3×; 2.1% are below. A band that holds about nine days in ten is useful, but it is not a floor.

The exponent drifts

The exponent is a regression estimate, not a constant. Fitted at each 1 January since 2016 it ranged from 5.62 to 6.03; today it is 5.64. Bull runs pull it up, long bear markets pull it down, and the honest uncertainty is about ±0.4 because consecutive daily prices are not independent observations.

Fitted exponent by date of fit5.55.75.96.16.36.030’165.6155.728’185.8705.805’205.7405.889’225.8185.714’245.6995.700’265.639
Fit made onExponentR²Trend it implies for todayPrice today ÷ that trend
1 January 20146.540.860$670,4130.12×
1 January 20156.850.905$1,243,8780.07×
1 January 20166.030.885$272,0800.30×
1 January 20175.620.889$130,3060.63×
1 January 20185.730.909$157,0510.52×
1 January 20195.870.924$198,9650.41×
1 January 20205.800.934$179,2700.45×
1 January 20215.740.941$162,3650.50×
1 January 20225.890.948$202,5220.40×
1 January 20235.820.951$182,9010.45×
1 January 20245.710.952$158,3740.51×
1 January 20255.700.957$155,2180.52×
1 January 20265.700.961$155,2750.52×
Today5.640.962$143,7910.57×

The 2014 and 2015 fits are the cautionary tale: with only four or five years of data, dominated by the 2013 bubble, they implied a trend for today several times higher than anything since. Early fits were wrong; later fits converged. Whether they keep converging is the open question, and this page will show it, because it is rebuilt every night.

Frequently asked questions

Has the Bitcoin power law been accurate?
Partly. Fits made 2, 4 and 6 years ago, using only the data available then, implied a trend for today of $154,766 to $161,084, close to today's $143,791. The price itself is $81,462, 0.57× the trend. Out of sample the price stayed inside the 0.4× to 3× bands on 88% of days since 2016.
Is this backtest free of look-ahead bias?
Yes for the fits: each one uses only closes from before its anchor date. The band multipliers (0.4× and 3×) were chosen later, with hindsight, so the share of days inside the bands flatters the model somewhat.
Why does the power law exponent change?
Because it is estimated from data. Since 2016 it has ranged from 5.62 to 6.03; the realistic uncertainty is about ±0.4. Any site that shows a fixed exponent is showing an old fit.
Does the power law predict the price?
Not in the short term. It describes a trend the price has oscillated around, from about 60% below to about three times above. It says nothing about next month.
Open today's dashboard

More research

Power law vs stock-to-flowPower law vs the rainbow chart

Sources

  1. Coin Metrics, community API, daily PriceUSD and SplyCur

Numbers updated 20 October 2026 · Coin Metrics daily closes through 19 October 2026 · price $81,462 · trend $143,791