Crypto DCA Historical Backtest

"What if I had DCA'd 500 USDT into ETH every month for a year?" Backtest your plan with real historical prices.

How to use

Pick a coin, amount per buy, frequency and lookback period (3 months up to 5 years), then run the backtest.

Real daily historical prices are fetched and cached through our Cloudflare Worker; every scheduled buy uses that period's actual price.

Backtest output

Total investedAmount per buy × number of buys
Coins accumulatedΣ (investment ÷ actual price that period)
Average costTotal invested ÷ coins accumulated
Final valueCoins × period-end price
Max drawdownLargest peak-to-trough decline of daily portfolio value

Data notes

Daily prices come from Binance spot history (data-api.binance.vision) proxied and cached by our Worker. The backtest start date depends on available data for the selected coin.

Past performance describes what happened before — it is not a prediction of future returns.

FAQ

How does the DCA backtest work?

It maps each scheduled buy onto the historical timeline using that day's price, accumulates coins, and prices them at the end of the period.

Where does backtest data come from?

Binance spot daily candles, proxied through our Cloudflare Worker and cached at the edge with the data source and time shown on page.

Can backtests predict the future?

No. A backtest is a review of what happened in the past; it cannot guarantee future market behavior.