CAGR 回答的是什么问题
CAGR 不是某一年的实际收益,而是把整段持有期拉平成一条恒定年化曲线之后,那条曲线对应的每年收益率。
它只依赖起点、终点和年数三个数,所以能把持有一年和持有三年的投资换算到同一口径。
计算公式
(期末价值 − 期初投入)÷ 期初投入 × 100%(期末价值 ÷ 期初投入)^(1 ÷ 年数) − 1ln(2) ÷ ln(1 + CAGR)计算示例(可手算复核)
投入 2,500 USDT,3 年后变成 4,000 USDT:
ROI =(4,000 − 2,500)÷ 2,500 × 100% = 60%。
CAGR =(4,000 ÷ 2,500)^(1 ÷ 3) − 1 = 1.6^(1 ÷ 3) − 1 ≈ 16.96%。
把 60% 直接除以 3 会得到 20%,但那只是单利口径;只有按 16.96% 复利滚 3 年,才会刚好回到 1.6 倍。
不同收益率下的翻倍年数
年化 10% → 约 7.27 年翻倍;年化 20% → 约 3.80 年;年化 30% → 约 2.64 年;年化 50% → 约 1.71 年。
用同一份公式反推:本页示例的 16.96% 对应约 4.42 年翻倍。
注意事项
CAGR 假设收益按复利均匀分布,实际路径中的高点与回撤不会体现在这个数字里。
持有不足一年时把年数写成小数(6 个月填 0.5);此时的年化只是折算口径,不代表能重复获得该收益。
本页只做数学折算,不预测价格,也不代表未来收益。
常见问题
CAGR 和 ROI 有什么区别?
ROI 是整段持有期的累计回报,不区分时间长短;CAGR 是把这段回报折算成每年复合增长的水平,用于横向比较。
为什么 CAGR 小于 ROI 除以年数?
因为复利逐期滚动。示例中 60% 总回报、3 年,年化是 16.96% 而不是 20%:1.1696³ ≈ 1.6,正好回到 1.6 倍。
多久能翻倍怎么算?
年数 = ln(2) ÷ ln(1 + CAGR)。年化 20% 时约 3.80 年,年化 10% 时约 7.27 年。