DCA Backtest Tool
Interactive backtesting tool for Dollar-Cost Averaging and lump-sum strategies using real on-chain data. Compare investment outcomes across any historical period with adjustable frequency and amounts.
What is it?
The DCA Backtest Tool rigorously compares DCA (Dollar Cost Averaging) strategy to lump-sum (one-time investment) strategy over any historical Bitcoin period. The user chooses a total amount, period, and DCA frequency. The tool simulates both strategies with real price data and displays: final value, total return, CAGR, max drawdown, average acquisition cost, and time spent in loss. It also includes variants: DCA with progressive withdrawal, reverse DCA (periodic selling), and lump-sum at random dates.
How to read
Two main curves show DCA vs. lump-sum portfolio value over time. The comparison table details performance metrics. A histogram shows the DCA acquisition cost distribution (at what prices purchases were made). Green and red zones on the chart show when each strategy outperformed the other.
Key zones
Over periods including a cycle top followed by a bear market, DCA outperforms lump-sum by 20-60%. Over exclusively bullish periods, lump-sum outperforms DCA by 10-30% (money invested early benefits from the entire rise). The crossover generally occurs at the cycle inflection point, visible in the comparison chart.
What to observe
Test multiple periods to understand when DCA is optimal vs. lump-sum. The tool shows that over >4 year horizons, both strategies converge significantly in return, but DCA offers consistently lower max drawdown. 'Random start' mode runs 1000 lump-sum simulations at random dates to produce a results distribution, compared to deterministic DCA.
Historical context
The DCA vs. lump-sum debate is a classic in personal finance. For traditional assets (S&P 500), lump-sum outperforms DCA roughly 2/3 of the time over long periods (Vanguard, 2012). For Bitcoin, due to much higher volatility, DCA offers a more significant advantage in risk-adjusted terms, although lump-sum remains superior in raw return over bullish periods.
Expert notes
The tool does NOT include transaction fees by default (activatable in advanced options). For small DCA amounts with high frequency, network and exchange fees can significantly erode returns. 'Realistic fees' mode applies historical average fees from major exchanges for each simulated purchase. The tool automatically recommends the optimal frequency based on amount to minimise fee impact.
Common mistakes to avoid
The backtest only accounts for past data. 'DCA over this period produced +300%' does not mean future DCA will produce a similar result. Moreover, the backtest assumes perfect execution (each purchase at day's close price, no slippage, no missed buys). In practice, execution gaps and imperfect discipline reduce real performance.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/onchain/backtest-tool/history?days=90' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "backtest-tool",
"timeframe": "1y"
}Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.