投资回报率(ROI)怎么算?

快速回答:ROI =(最终价值 − 初始投入)÷ 初始投入 × 100%。要比较不同持有期,用年化复合收益率 CAGR =(最终价值 ÷ 初始投入)^(1 ÷ 年数) − 1。

ROI 和 CAGR 分别解决什么问题

ROI 回答"这笔投资一共赚了百分之几",它是整个持有期的累计回报,不区分时间长短。

CAGR 回答"折算成每年是百分之几",它假设收益按复利均匀分布,用来把不同持有期的投资放到同一把尺子上比较。

计算公式

总投资回报率 ROI(最终价值 − 初始投入)÷ 初始投入 × 100%
年化复合收益率 CAGR(最终价值 ÷ 初始投入)^(1 ÷ 持有年数) − 1

计算示例(可手算复核)

投入 1,000 USDT,2 年后变成 1,960 USDT:

ROI =(1,960 − 1,000)÷ 1,000 × 100% = 96%。

CAGR =(1,960 ÷ 1,000)^(1 ÷ 2) − 1 = 1.4 − 1 = 40%。

也就是说,这笔投资两年总回报 96%,折算成每年复合增长为 40%——而不是把 96% 简单除以 2 得到的 48%。

常见误区

把总回报除以年数当成年化:这只在单利口径下成立,与真实的复利增长不符,会低估长期投资的实际年化水平。

用 ROI 直接比较不同期限:持有 5 年的 100% 与持有 1 年的 100%,时间成本完全不同,必须换算成年化再比较。

忽略成本:ROI 的口径取决于你是否把手续费、资金费率等计入初始投入与最终价值,比较前要保证口径一致。

常见问题

ROI 和收益率是同一个东西吗?

是。ROI(Return on Investment)就是常说的投资回报率,等于净利润除以初始投入。

为什么年化不用总回报除以年数?

因为复利是逐期滚动的。示例中总回报 96%、持有 2 年,年化是 40% 而不是 48%:1.4 × 1.4 = 1.96,正好回到总回报 96%。

持有时间不足一年怎么算年化?

把持有年数填成小数即可,例如持有 6 个月就填 0.5。年化结果只是折算口径,不代表这段时间真的能重复获得该收益。