The smartest Bitcoin price models keep losing to the dumbest forecast

Bybit
Paxful


Bitcoin price forecasting has accumulated an unusually colorful collection of methods.

You have basic scarcity models that convert the halving schedule into a price, and run-of-the-mill on-chain models that turn address or transaction activity into value.

The highly contested power-law charts draw an ascending corridor through Bitcoin’s history, and machine-learning systems feed market and macroeconomic data into incredibly complex software.

Each of those approaches enters the price-prediction contest against a very shallow, dumbed-down opponent: naive forecasts that use only current market information. A price forecast can use today’s price, a return forecast can use zero, and a direction forecast can use a random walk.

itrust

Much of the academic literature has struggled to beat it once a model leaves the period in which it was designed.

A May 2026 preprint reviewing Bitcoin prediction research by Carlos Baquero of the University of Porto reached a pretty sobering conclusion: across the peer-reviewed record, no model had demonstrated durable superiority over the appropriate naive benchmark at horizons of one to six months across several market regimes.

The literature contains hundreds of papers, while Baquero selected 23 for close examination based on their methods, influence, or use of genuine out-of-sample evaluation. The review itself is still awaiting peer review, an important distinction when one of its central arguments is that forecasting claims need stronger evaluation.

Short-horizon order flow and daily return forecasts occupy a separate field, and some have produced real predictive value. Online discussions often blend them with longer-horizon price forecasts and valuation models, although each task asks for a different answer.

A formula describing Bitcoin’s historical path tells us little about tomorrow’s direction, while a daily direction model says little about the price six months from now.

The easiest rival in finance

Naive forecasting works because financial prices are persistent, so a model predicting $100,100 tomorrow when Bitcoin trades at $100,000 today can produce a tiny percentage error even when it has learned almost nothing about direction or return.

Today’s price would have been nearly as accurate, and evaluating only the first model gives it credit for information the market had already supplied.

The benchmark becomes more demanding as the horizon expands because Bitcoin can move violently over a month, giving a forecaster room to add value, while the relationships the model learns decay as the market evolves.

A rule calibrated to the retail-led 2017 cycle encountered a different derivatives structure in 2021, and spot ETFs created another route for capital and price discovery in 2024. Each era supplies historical data from a version of the market that no longer exists in quite the same form.

This problem, known as non-stationarity, appears when the relationships between variables don’t stay stable enough for past observations to describe the future.

Bitcoin’s user base and liquidity have evolved over time, while regulation and access have changed who can trade it and how. A model can capture a relationship during one period and lose it when the market around the asset evolves.

Francesco Puoti, Fabrizio Pittorino, and Manuel Roveri reached a similar result in a study comparing statistical, machine-learning, and deep-learning forecasts. They applied 12 approaches to five major cryptocurrencies at one-day, seven-day, and 30-day horizons.

Simple naive models consistently produced better forecasts than ARIMA, Prophet, random forests, XGBoost, LSTM networks, and N-BEATS.

The result says more about the available information than the sophistication of each method. A complex model can add value when stable patterns exist for it to learn, and it can memorize noise when those patterns are weak or temporary.

Bitcoin offers enormous quantities of data, but the number of independent market cycles it went through is still quite small. Millions of minute bars keep repeating observations from the same 2018 bear market or the same 2020 liquidity shock.

How a backtest becomes a crystal ball for predicting Bitcoin price

Many Bitcoin models look strongest once their creators have seen the entire historical period used to build them. Researchers can try different variables and lookback windows, move the start date, or swap one architecture for another before publishing the best result.

The winner may have discovered a durable relationship, but it also could have won a large lottery conducted on the same price history, an outcome known as backtest overfitting.

David Bailey and his co-authors formalized the problem in their research on the probability of backtest overfitting. Trying more model variations raises the odds of finding an excellent historical result through chance. Selecting the winner and presenting its performance alone hides the number of failed attempts that made the winner possible.

A single chronological split offers little protection because a researcher can train through 2020 and evaluate the model in 2021, producing an apparently out-of-sample result that owes much of its performance to a single bull market.

Walk-forward evaluation is stronger because the model repeatedly retrains on past data and forecasts the next unseen period. Multiple non-overlapping holdout windows are stronger again because they force the same method to encounter bull markets, crashes, sideways periods, and different liquidity conditions.

Among the peer-reviewed papers Baquero examined, none evaluated the same approach across several non-overlapping holdout windows covering different regimes. The strongest papers used rolling or walk-forward evaluation over one continuous out-of-sample period.

Related Reading

New Bitcoin power law chart turns $124k into the ETF-era battleground

Those methods provide real evidence, but a single aggregate error can still hide failure in one section behind success in another.

Information leakage can also lead to false confidence because a feature calculated with future data can give a model a faint view of the answer. You get the same problem when you normalize variables across the full sample, and overlapping return windows can carry future observations across the training boundary.

The error can be subtle enough to survive peer review, especially when a complicated architecture puts several transformations between the raw data and the reported forecast.