第三次课:现金流的时间价值
今天:如何把一系列现金流"压缩"成一个现值?
现金流时间图
时间轴 + 箭头方向
等额确定年金
a_n| · ä_n| · a_∞
变额年金
(Ia)_n| · 递增·递减
年金是金融数学的"瑞士军刀"——房贷、养老金、债券都离不开它。
n 期等额年金,每期 1 元:
付款(支出)
收款(收入)
先画时间图,再写公式
年金是一系列在等间隔时间点上支付的款项。
关键特征
读作 "a angle n"
每期期末付 1 元,共 n 期的现值。
注意:期末付年金是"先折现、再加总"——每笔现金流折现到 t=0。
a_n| = v + v² + v³ + ... + vⁿ,这是一个等比数列
首项 = v,公比 = v,项数 = n
因为 v = 1/(1+i),所以 1−v = i/(1+i) = i·v
代入得:
贷款 100 万元,年利率 5%,30 年还清(年末等额偿还),每年还多少?
a_30| = (1−1.05^(−30))/0.05 ≈ 15.3725
每年还款
30年总还款 195.3万
读作 "a-double-dot angle n"
每期期初付 1 元,共 n 期的现值。
关键关系:ä_n| = a_n| · (1+i)。期初付比期末付多折现一次。
ä_n| 的每笔支付比 a_n| 早一期→少折现一次→每笔乘以 (1+i)
因为 d = i/(1+i),所以 1/d = (1+i)/i
与 a_n| = (1−vⁿ)/i 对称
每月租金 3000 元,年利率 6%,租期 1 年。月初付(期初付)vs 月末付(期末付),现值差多少?
月利率 j = 0.5%
月末付 PV
月初付 PV
多 174 元(约 0.5%)
永远支付的年金。n → ∞。
期初付:ä_∞ = 1/d = (1+i)/i
如果年利率 5%,每年想永久领取 5 万:
所需本金
5万 / 5% = 100万
优先股股息 · 永久债券(Consol) · 房地产估值(NOI/cap rate)
从 a_n| = (1 − vⁿ)/i 出发:
当 n → ∞ 时,vⁿ → 0(因为 0 < v < 1)
本金 P = 1/i 产生利息 i·P = i·(1/i) = 1
利息恰好覆盖每年的 1 元支付
= (1+i)/i = 1/i + 1
每期末付,共 n 期
首笔在 t=1
末笔在 t=n
每期初付,共 n 期
首笔在 t=0
末笔在 t=n−1
永续期末付
永续期初付
关系
现实中很少有"永远等额"的现金流:
第 t 期支付 t 元(t=1,2,...,n)
(Ia)_n| = v + 2v² + 3v³ + ... + n·vⁿ
令 S = v + 2v² + ... + n·vⁿ,则 vS = v² + 2v³ + ... + n·v^(n+1)
(1−v)S = v + v² + ... + vⁿ − n·v^(n+1) = a_n| − n·v^(n+1)
因为 1−v = i·v,两边除以 i·v:
a_n| →×(1+i)^n → s_n|
ä_n| →×(1+i)^n → s̈_n|
现金流时间图:先画图,再写公式
期末付年金:a_n| = (1 − vⁿ) / i
期初付年金:ä_n| = (1 − vⁿ) / d = a_n|(1+i)
永续年金:a_∞ = 1/i,ä_∞ = 1/d
变额年金:(Ia)_n| = (ä_n| − n·vⁿ) / i
年金终值:s_n| = a_n|(1+i)^n,s̈_n| = ä_n|(1+i)^n
课后任务:练习年金现值计算 · 预习 IRR 概念