第四次课:NPV · IRR · MWRR · TWRR
期末付 a_n| = (1−vⁿ)/i
期初付 ä_n| = (1−vⁿ)/d
永续 a_∞ = 1/i
今天:给定一项投资,它的"收益率"到底是多少?
这个投资项目值不值得做?
NPV · 净现值
项目的回报率是多少?
IRR · 内部收益率
基金经理 vs 基民,谁赚了?
MWRR vs TWRR
从"评估一个项目"到"评估一个基金经理"。
将所有未来现金流按给定利率折现到 t=0,然后求和。
C_t 可以是正(收入)或负(支出)
NPV > 0
→ 接受项目
项目创造了超额价值
NPV < 0
→ 拒绝项目
投资回报低于资金成本
初始投入 10,000 元,未来 3 年每年收回 4,000 元。资金成本 i=8%。
现金流序列
t=0: −10,000 | t=1,2,3: +4,000
a_3| = (1−1.08^(−3))/0.08 ≈ 2.5771
结果
NPV > 0,接受项目 ✓
IRR 是使得 NPV 恰好等于 0 的折现率。
解出 r 就是 IRR
IRR > 资金成本 i
→ 接受
回报率超过了融资成本
IRR < i
→ 拒绝
回报不及融资成本
设 v = 1/(1+r),则 NPV=0 等价于多项式方程
二分法(稳定但慢)和 牛顿法(快但需导数)
✓ 必定收敛
只要区间两端异号
✗ 收敛较慢
每次迭代误差减半(线性收敛)
约 10 次迭代 → 3 位有效数字
其中 NPV'(r) = Σ (−t)·C_t/(1+r)^(t+1)
✓ 二次收敛,极快
每次迭代有效位数翻倍
✗ 可能不收敛
初值敏感,需靠近真解
先用二分法锁定大致区间,再用牛顿法加速收敛——Excel IRR() 函数就类似这么做。
MWRR 就是 IRR——将所有现金流(包括追加/赎回)的时间点考虑在内。
CF_t 包括初始投资、追加投入(正)、赎回(负)
将投资期按现金流发生点分段,计算每段收益率,再几何平均。
rₖ = 第 k 段时间内的收益率
币值加权收益率
谁的角度?投资者
受资金流动影响?是
等同于?IRR
公式:NPV = 0
时间加权收益率
谁的角度?基金经理
受资金流动影响?否
等同于?几何平均
公式:∏ (1+rₖ)
关键洞察:基金赚钱 ≠ 基民赚钱
某基金净值走势:年初 1.00 → 年中 1.50 → 年末 1.20
TWRR(基金真实收益率)
(1.50/1.00) × (1.20/1.50) − 1
年初投 100 → 年中看到涨了 50%,追加 900 → 共 1000 元在 1.50
年末市值
MWRR(基民实际收益率)
总投入1000,只剩800
看到涨了才进场→高位接盘
看到跌了就赎回→低位割肉
认为自己能择时
频繁交易增加摩擦成本
定投 · 长期持有 · 少看账户
让 MWRR 接近 TWRR
"投资者的回报 ≠ 投资的回报"
—— 行为金融学经典发现:Dalbar 研究,1994-2024
正收入、负支出,标注时间点
用 NPV 判断项目价值
二分法/牛顿法/Excel IRR()
MWRR 看投资者,TWRR 看管理人
NPV = Σ C_t/(1+i)^t:评估项目价值的基石
IRR:使 NPV=0 的折现率;需用数值方法求解
二分法:稳定必收敛 | 牛顿法:快速但初值敏感
MWRR = IRR:币值加权,受资金流动影响 → 看基民
TWRR = 几何平均:时间加权,剔除了资金流动 → 看经理
关键洞察:基金赚钱 ≠ 基民赚钱——因为追涨杀跌
课后任务:用 Excel 实现二分法求 IRR · 分析一支基金的 TWRR