从一笔付款到一整条付款流
前两篇教会了你如何把*单独一笔*钱在时间里搬动:把它贴现回来求现值,或把它向前滚动求终值(累积值)。但在精算师的世界里,几乎没有什么是以孤零零一笔付款的形式到来的。贷款要按月分期偿还,养老金要年复一年地寄出支票、持续数十年,债券每半年付一次票息、到期再付本金。这些每一个都是一条付款*流*,而我们需要一种办法,一次性地为整条流贴上一个诚实的价格标签。
确定年金(annuity-certain)就是最简单的这种流:在固定的时间间隔上、于固定且*有保证*的若干期内,支付一笔固定的款项。“确定”这个词是真的有分量的——它意味着无论是否还有人在世来领取,这些付款都照付不误;这与你在往后几个阶梯才会遇到的*生命*年金(其付款取决于是否存活)形成对照。这里完全没有掷骰子,只有利息的算术。正因如此,确定年金才是绝佳的练兵场。
其中的窍门根本算不上窍门——它就是上一篇里的价值方程,只不过反复施用许多次。把每一笔付款都贴现回今天,然后把这一堆加起来。由于这些付款金额相等、间隔均匀,这个总和会坍缩成一个利落的简写。整个确定年金这门学问,其实只是*价值方程的记账法*,被整理得让你永远不必把五十笔付款一笔一笔地贴现。
期末还是期初:annuity-immediate 与 annuity-due
恰好有一个抉择,把确定年金劈成了两大家族,而初学者总是在这里栽跟头:*在每一期之内,付款究竟落在什么时候?*如果每一笔付款都在它那一期的期末到达,那就是期末年金(annuity-immediate)——这名字容易让人误会,因为这里的“immediate(即时)”恰恰是“即时”的反面。想象一笔你今天借入、却要在一个月*以后*才开始偿还的贷款:第一期分期款落在第一期的期末。大多数贷款、债券和普通债务都是这样运作的。
反过来,如果每一笔付款都在它那一期的期初到达,那就是期初年金(annuity-due)。房租是最典型的例子:你是在住进去*之前*就付那个月的钱,而不是住完之后才付。保费也是如此——只有先付了钱,保障才会开启。这两大家族描述的是*同一*组付款,只是整体平移了一期;而这一期的平移,就是它们之间唯一的区别。
用文字说清现值与终值
每一份确定年金都有两个天然的估值时点。它的现值,是整条未来付款流在*今天*值多少:把每一笔付款贴现回时刻零,再求和。它的终值(累积值),是这条流到*最后*会增长成多少——前提是每一笔付款从它到达之时起、一直挣利息直到最终日期。这两者其实是同一条流,只是从时间轴的两端各看一回;它们之间的差别,仅仅是把现值在整个期限上向前累积而已。
下面用大白话把这幅图画出来,不动代数。一份等额期末年金的现值,就是:*那笔付款金额,乘以一个因子,这个因子告诉你“今天的几块钱,能买到未来 n 期里每一期期末的一块钱”。*当期限 n 越长(要估值的付款越多),这个因子就越大;当利率 i 越高(未来的钱被贴现得越狠),它就越小。把 n 推向一个非常遥远的时间范围,这个因子仍会增长、但越来越慢,因为遥远的付款已被贴现压得几乎不剩什么了——这正是我们接下来要利用的一个事实。
一个小小的实例:五年期付款流
我们来亲手为一条真实的付款流估值。假设你被许诺在未来 5 年里、每年年末领取 1,000 元,而有效年利率为 5%。这是一份等额期末年金。我们就照价值方程的要求来做:用贴现因子 1 / (1.05) 取适当的幂次,把每一笔 1,000 元都贴现回今天,再把这五个现值加起来。
Effective annual rate i = 5% -> discount factor v = 1/1.05 = 0.952381
Year Payment Discounted to today
1 1,000 1,000 / 1.05^1 = 952.38
2 1,000 1,000 / 1.05^2 = 907.03
3 1,000 1,000 / 1.05^3 = 863.84
4 1,000 1,000 / 1.05^4 = 822.70
5 1,000 1,000 / 1.05^5 = 783.53
---------
Present value (annuity-immediate) = 4,329.48
Simple (wrong) sum of payments = 5,000.00 <- ignores time value
Annuity-DUE (paid at start of each year) = 4,329.48 * 1.05 = 4,545.95
Accumulated value at end of year 5 = 4,329.48 * 1.05^5 = 5,525.63请仔细读最下面那三行,因为它们把整篇指南串了起来。这条由五笔 1,000 元组成的付款流,作为一份期末年金,今天值 4,329.48 元——不是那个天真的 5,000 元。把每一笔付款都挪到它那一年的*期初*,它就变成一份期初年金,恰好值 4,329.48 × 1.05 = 4,545.95 元,正是我们承诺过的那一下 (1 + i) 的抬升。而如果你让整条流就这么放着、一直挣利息到第 5 年年末,它的终值就是 5,525.63 元——同一条流,只不过在时间轴遥远的那一端来估值罢了。
永续年金与递延年金
现在,把期限拉伸到无穷。永续年金在每一期都支付一笔固定金额、*永远*付下去,没有终止日期。听起来它必定要花掉无穷多的钱才买得起——可它并非如此,而这个意外正是利息理论中最优美的结果之一。因为后一笔付款总比前一笔被贴现得更狠些,那些遥远的付款几乎毫无贡献,于是这个无穷级数会收敛到一个有限而利落的数字:一份期末永续年金的现值,就是付款金额除以利率。一份每年 1,000 元、利率 5% 的永续年金,今天恰好值 1,000 / 0.05 = 20,000 元。
无限长年金的镜像,是一份只是还没开始的年金。递延年金就是一份普通的确定年金,只不过它的付款不是从现在、而是从一段等待期之后才开始——比方说,你今天买入、却要 10 年后才开始派付的一笔收入流。给它估值根本不需要任何新机器:先把现值算出来,就当这份年金是从递延期末才开始的,然后把那一整笔现值,跨过整段递延期再贴现回今天。两个你早已掌握的步骤,一个叠在另一个上面而已。
这两个想法绝非学究式的好奇心。永续年金是给一份永久奖学金、或一只统一公债(consol)做模型的教科书范例,也是用来锁定那些极长期养老金价值的极限情形。递延年金,正是一位 35 岁的人为数十年后的退休收入所购买的东西——它也是通往阶梯后段那些*生命*年金与养老金的门户,在那里,递延期是真实的人间岁月,而付款也不再确定、而要取决于是否存活了。我们甚至还没碰到那些随时间增长或缩减的付款——变额年金(变化年金)——但它们中的每一个,都是由同一个动作搭起来的:贴现,然后相加。
你要带走的东西
现在,你能把任意一条等额的、有保证的付款流,压缩成一个诚实的数字——无论是在时间轴的前端(现值)还是后端(终值),无论付在每期的期末(期末年金)还是期初(期初年金),无论它跑一段固定期限、永远跑下去(永续年金)、还是过些时候才开始(递延年金)。在这一切之下,端坐着一个你从本阶第一篇就一直在用的动作:用货币的时间价值贴现,然后相加。接下来的几篇,会把这台引擎用到人们真正会去借、去买的东西上——贷款及其摊还表,以及那些告诉你一条付款流究竟挣到多少的收益率。
临走前还有一句诚实的提醒:本篇里的每一个数字,都假定了一个单一、恒定、在整个期限内永不变化的利率。这让算术保持干净,作为第一个模型也很好,但真实的利率会逐年变动、也会随到期期限而不同。当这一点变得要紧时,精算师会用从收益率曲线上取来的*各自的*利率去贴现每一笔付款——这是你将在期限结构那一篇里遇到的一种精细化,而不是对本篇任何内容的否定。模型是一张精心绘制的地图,永远不是疆域本身。