基金定投的收益率,为什么和净值涨幅对不上?
一个算基金涨了多少(时间加权),一个算你的钱赚了多少(资金加权),问的不是同一件事。
这两个数回答的是不同的问题。净值涨幅(时间加权)在问从第一天就投满能赚多少,它把每个时间段等权看待,所以能公平地评价基金经理;定投年化(资金加权,也就是 XIRR)在问我这些分批进场的钱实际赚了多少,它按每笔钱在场的时间来加权。
因为定投的现金流是不规则的,两个口径必然分叉。一路上涨时,后进场的钱没赶上多少涨幅,你的 XIRR 会低于净值涨幅;先跌后涨、你一路买在坑里时,XIRR 又可能高过净值涨幅。这不是算错,而是资金时点带来的数学后果。
打开基金页面看到一个数字,打开自己的持仓看到另一个数字,多数人第一反应是怀疑其中一个错了。其实这两个数字有各自明确的口径,只是它们没打算回答同一个问题。
把「衡量基金」和「衡量投资人」分开,这件事就通顺了:基金公布的是前者,你的账户里显示的是后者,中间差的就是你什么时候把钱放进去。
1三种口径,各回答一个问题
先分清名字,再看数字就不会错位。
| 口径 | 在算什么 | 什么场景用 |
|---|---|---|
| 简单收益 | 赚的钱除以投入的钱 | 只有一笔钱、投进去再没动过 |
| 时间加权(净值涨幅口径) | 把每个时间段等权相链,剔除申赎影响 | 评价基金本身、和其他基金比 |
| 资金加权(XIRR 口径) | 按每笔钱在场时长加权,解出现金流的内部收益率 | 评价你自己这笔投资 |
一句话记法:净值涨幅给基金经理打分,XIRR 给你这个投资人打分。
2XIRR 到底是什么
它本质上就是让所有现金流折现值相加为零的那个年化利率。
- 定义
- 求 r 使
Σ CFᵢ / (1+r)^{tᵢ} = 0,其中 tᵢ 是距首笔的天数除以 365。 - 正负号约定
- 申购是负、赎回是正,期末市值当作最后一笔正现金流,相当于假设当天全部卖出。
- 没有公式解
- 只能数值迭代逼近。所以两个工具算出来的结果可能在小数点后略有差异,那是收敛精度不同。
- 手算锚点
- 一年前投 10,000、今天值 11,000,解出来就是 10.00%,和直觉一致。
从一笔固定金额变成每个月扣款,简单收益就失效了,因为不同金额的钱在场时间不同,必须用 XIRR 这类加权口径。
3为什么一路上涨时它反而更低
这是最反直觉、也最容易被误解成被坑了的地方。
| 市场走势 | 你的 XIRR 相对净值涨幅 | 原因 |
|---|---|---|
| 一路平稳上涨 | 偏低 | 后进场的钱在场时间短,没吃到早期涨幅 |
| 先跌后涨 | 可能偏高 | 下跌时你的钱买到了更多份额,反弹时吃到的更多 |
| 先涨后跌 | 偏低 | 大部分钱在高位进场,承受了后续下跌 |
| 横盘震荡 | 视进场时点而定 | 差异主要来自分批买到的价格分布 |
所以「定投跑输净值涨幅」在上涨行情里是常态,不代表策略出了问题;反过来,在下跌后反弹的行情里,定投反而可能跑赢。
4怎么用这两个数
各看各的,不要混着比。
- 判断基金好不好,看净值涨幅
- 它剔除了申赎时点的影响,是可比的。用它来和同类基金、和指数比。
- 判断自己的操作值不值,看 XIRR
- 它把你的择时结果如实反映出来。长期显著落后于基金本身,才值得反思节奏或费用。
- 时间太短时别年化
- 几个月的收益年化之后会被放大得很夸张,短期看绝对收益更实在。
- 别忘了费用与税
- 多数工具给的是税前、扣费前的数,实际到手还要再减一层。
想要一个可信的比较:拿同一条现金流,分别用净值涨幅和 XIRR 算一遍,看清差在哪里,再下结论。
顺着这个问题往下用
全部工具总览 →相关疑问
为什么基金应用和第三方工具算出来的定投收益不一样?
口径和费用处理不同:有的用简单收益、有的用 XIRR,有的扣费有的不扣,还有的把已分红算进市值、有的不算。先确认口径,再比较数字。
XIRR 是负数是什么意思?
说明按你这些现金流折算出来的年化是亏的。常见于在高位集中买入后遇到下跌的情形,它是结果而不是错误。
定投的收益要不要和一次性投入比?
可以比,但要清楚两者承担的风险节奏不同。一次性投入的结果对进场时点极度敏感,定投则把时点摊平了,波动也更平缓。
算出来跟预期差很多,是不是工具错了?
先看时间跨度:不足一年的收益年化后波动极大。再看有没有漏填某笔扣款或分红。另外,有没有解也算一个信号——无解通常意味着现金流或日期填反了。
继续看:相关问题与资料
全部问题解答 →内容说明:本页针对具体使用问题作答,方法步骤与数值由本站自行整理与复算,事实性内容以对应官方规范与文档为准。内容最后核对日期:2026-10-09。若发现错误,欢迎通过页脚反馈入口告知。
速查在线工具箱