CAGR — compound annual growth rate
Total return means little without a timescale. CAGR converts any result into a steady per-year growth rate, so strategies tested over different windows can be compared.
- CAGR over 1 year
- 100%
- for a 100% total return
- CAGR over 10 years
- ≈7.2%
- for the same 100% total return
CAGR — compound annual growth rate, explained.
CAGR (compound annual growth rate) is the constant yearly rate that would grow an account from its start value to its end value over the measured period. The formula is (ending value ÷ starting value)^(1 ÷ years) − 1. It is the standard way to annualize returns so different periods compare fairly.
The 'compound' part is what separates CAGR from naive averaging. Doubling over three years is not '33% per year' — it is about 26% per year compounded, because each year's growth builds on the last. CAGR smooths the actual bumpy path into the one steady rate that lands at the same endpoint.
That smoothing is also the metric's blind spot: CAGR says nothing about the journey. A strategy that compounded 25% yearly through 10% dips and one that did it through 60% crashes share the same CAGR. And a CAGR extrapolated from a short backtest — especially one measured trough-to-peak — flatters enormously. Pair it with maximum drawdown, and distrust annualized numbers from windows much shorter than a year.
From idea to a running bot.
Turning a backtest result into an honest CAGR takes discipline about the window.
Fix the endpoints
Use the full test window, not a favorable slice. Starting the clock at a trough or ending at a peak manufactures growth that was never repeatable.
Apply the compound formula
(End ÷ start)^(1 ÷ years) − 1. For an 18-month backtest, years is 1.5 — the exponent handles fractional periods naturally.
Sanity-check the extrapolation
A CAGR computed from three good months implies nothing about a year. The shorter the window, the wider the honest error bars around the annualized claim.
Built for the way you trade.
CAGR is the common currency of performance comparison.
Strategy comparers
Backtests over 6, 12, and 30 months cannot be compared by total return. CAGR puts them all on the same per-year scale — the first step of any fair ranking.
Compounding realists
CAGR keeps expectations honest: modest steady rates compound into large results, while chasing spectacular short-term returns usually ends the compounding entirely.
VolatiCloud backtesters
VolatiCloud backtest reports include CAGR with the risk metrics, computed over your exact test window on real historical data.
- (End ÷ start)^(1 ÷ years) − 1
- Annualizes any test window for fair comparison
- Compounding ≠ simple averaging
- Silent about drawdowns along the way
- Reported in every VolatiCloud backtest
Frequently asked questions.
What is the difference between CAGR and total return?
Total return is the overall percentage gain over the whole period; CAGR is the equivalent steady yearly rate. A 100% total return is spectacular over one year (100% CAGR) and modest over ten (about 7.2% CAGR). CAGR adds the timescale that total return omits.
Why is my short backtest's CAGR so high?
Annualizing amplifies short windows: a lucky 15% quarter extrapolates to roughly 75% CAGR. Nothing about three months guarantees the next nine. Treat annualized numbers from short tests as noise until validated over longer, more varied history.
Does a higher CAGR always mean a better strategy?
No. CAGR ignores the risk taken to achieve it. A 30% CAGR earned through 60% drawdowns is arguably worse than 15% earned through 10% drawdowns — most traders would abandon the first strategy mid-crash. Read CAGR with drawdown and the risk-adjusted ratios.
Where does VolatiCloud report CAGR?
In the backtest results for any strategy, alongside Sharpe, Sortino, Calmar, maximum drawdown, profit factor, and expectancy — one consistent report for judging both growth and the risk behind it.
Related capabilities.
Ship your first live bot this afternoon.
Connect an exchange, build a strategy in the visual builder, backtest it on real data, and deploy. Start a 7-day Pro trial — no credit card required.
No credit card required · Cancel any time