TWR vs MWRR:到底该看哪一个收益指标?
如果你把自己的组合收益和基准做过对比,却发现数字“对不上”,问题通常不在收益本身,而在指标选择。Time-Weighted Return(TWR) 和 Money-Weighted Return(MWRR) 回答的是不同问题。把两者混用,往往会得出错误结论。
下面用实务视角说明两者差异与使用场景。
两者分别在衡量什么?
Time-Weighted Return(TWR) 衡量的是策略本身的表现,会剔除“何时入金/出金”的影响。它把每个子区间等权看待,不受该区间资金规模影响。因此基金经理通常报告 TWR:它反映的是策略能力,而不是投资者个人择时。
TWR 公式详解可参考:time-weighted rate of return 。
Money-Weighted Return(MWRR)(也就是 IRR)衡量的是你个人现金流对应的真实收益。你何时加仓、何时减仓,都会直接体现在 MWRR 中。
MWRR 公式和示例可参考:money-weighted rate of return 。
一个带数字的例子
假设某基金收益序列如下:
| Year | Return |
|---|---|
| Year 1 | +50% |
| Year 2 | -30% |
TWR 计算: (1 + 0.50) x (1 - 0.30) - 1 = 1.05 - 1 = +5%
即策略两年累计 +5%。
现在看两位投资者:
- 投资者 A:起始投入 10,000,持有两年。期末 10,500。MWRR 约 +5%,与 TWR 一致,因为资金时点一致。
- 投资者 B:起始投入 1,000,第一年涨完 +50% 后再追加 50,000。第二年下跌 -30% 时,大额后续资金受到更大冲击。期末约 37,200,总投入 51,000。MWRR 约 -27%。
同一基金、同一策略(TWR +5%),个人结果却截然不同。原因就在于 MWRR 计入了资金投入时点。
不同场景该用哪个?
| 场景 | 建议指标 |
|---|---|
| 评估基金经理能力 | TWR |
| 组合与基准指数对比 | TWR |
| 评估你自己的真实投资收益 | MWRR |
| 判断定投/加仓时点是否有效 | MWRR |
| 无外部现金流的纯回测 | TWR ~= MWRR |
像 Wallible 这样的回测工具会在策略回测中使用 TWR,这是正确做法。若回测仅有期初一次性投入、期间无现金流,TWR 与 MWRR 会一致。
常见误区
1. 用自己的 MWRR 去对比基准的 TWR,然后判断策略失效 你的 MWRR 含有个人资金时点,基准 TWR 不含。
2. 用 MWRR 评价基金经理 经理无法控制投资者何时申赎。评价策略质量应使用 TWR。
3. 看到高 TWR 就以为自己也赚了同样收益 若你入场较晚或加仓不均衡,个人 MWRR 可能显著低于基金 TWR。
4. 忽略子区间粒度 TWR 通过子区间几何复利来计算。手动计算时,现金流事件附近应使用更细粒度区间(如日/周)。
FAQ
TWR 是什么? TWR 是 Time-Weighted Return(也写作 TWRR),用于在剔除现金流时点影响后评估策略表现。
MWRR 和 IRR 是同一个概念吗? 是。MWRR 就是投资语境下的 IRR。
组合回测通常显示哪种收益? 期初一次投入且无中途现金流时,显示 TWR。若支持定期投入模型,工具可能显示 MWRR 或两者。Wallible 的回测标准指标是 TWR。
TWR 和 MWRR 会差很多吗? 会,尤其在高波动市场。大额资金若在错误时点投入,MWRR 可能远低于 TWR。
哪一个通常更高,TWR 还是 MWRR? 没有固定高低。投入时点好则 MWRR > TWR,时点差则 MWRR < TWR;无中途现金流时两者相同。
亲自跑一次回测
在真实历史组合上查看 TWR 表现,不必手工做表。

