Stock Calculator

CAGR 计算器

期初价值、期末价值、年数和增长率,任意填三项,留空的一项会自动求解。将增长率留空,就能回答经典问题:这项结果实际对应多高的复合增速?

CAGR
设置
小数位数
百分比
金额
键盘快捷键
Tab / Shift+Tab 下一个/上一个输入框
↑ / ↓ 数值增减 1(Shift:10,Alt:0.1)
Enter 复制主要结果
[ / ] 减少/增加百分比的小数位数
Esc 清空输入框

CAGR 公式的四种求解方向

同一个关系式 end = start × (1 + r)years,根据缺失的变量重新排列:

这个数字的优势在于可比性:一只基金 3 年的结果、一套房产 7 年的升值,以及储蓄利率,都能化为同一年度单位。它的弱点也来自这种平滑处理:CAGR 隐藏了过程中的每次回撤,而这正是营销材料喜爱它的原因。被一个平滑的百分比打动之前,可结合ROI、CAGR 与回撤中考虑路径的指标一起看。心算核对还可使用 72 法则:72 ÷ 增长率 ≈ 翻倍年数(72 ÷ 7.18 ≈ 10 ✓)。

CAGR 常见问题

CAGR 的公式是什么?

CAGR = (end ÷ start)1/years − 1。$10,000 在十年内翻倍为 $20,000,就是 (2)0.1 − 1 = 每年 7.18%,而不是 10%,因为复利承担了一部分增长。CAGR 是本可产生同样结果的平稳增长率,实际路径则更有起伏。

如何改为求解期末价值或年数?

填写任意三个输入框,将需要求解的那项留空。期初价值、增长率和年数可求期末价值(start × (1 + r)years);期初价值、期末价值和增长率可求年数(价值比的对数除以增长倍数的对数)。结果行会标明它求解的是哪个量。

为什么 CAGR 低于我的平均年度回报?

因为算术平均数忽略了复利严酷的一面:先 +50%、再 −50%,平均看似 0%,实际却亏损 25%。CAGR 给出几何平均意义上的答案,只看期初、期末和经过的时间。两者的差距就是波动损耗,指标一文用实例表格展示了它如何侵蚀投资组合。

为什么 CAGR 无法处理跨越零的数值?

公式需要对 end ÷ start 求 n 次方根,没有实数增长率能把正数变成负数,也不能从严格为零的本金中增长出价值。数值降到零,充其量只能描述为每年 −100%。对于跨越零的过程,应分别描述各阶段;跨过破产仍强行计算的增长率,已不像增长率,更像一则讣告。

结果有多精确?

CAGR 是本站精确有理数算术唯一有记录的例外:n 次方根为无理数,因此采用双精度浮点数计算,最多显示 4 位小数。约为 1015 分之一的浮点误差,比显示精度低十一个数量级。本站其他计算器不使用浮点数;计算方法页面记录了这一例外。