在 CFA(特许金融分析师)考试的量化方法模块中,货币时间价值(Time Value of Money, TVM)是基石。而在 TVM 的计算中,年金(Annuity)是最常见的考点。大多数考生对普通年金(Ordinary Annuity)驾轻就熟,但一旦遇到先付年金(Annuity Due),错误率往往直线上升。无论是租赁协议、保险保费还是某些特定的退休计划,先付年金都频繁出现在考题中。本文将深度解析先付年金的核心逻辑,并结合 BA II Plus 计算器操作,总结 CFA 考生最易犯的 5 个错误,助你避开陷阱。
普通年金假设现金流发生在每个周期的期末,而先付年金(Annuity Due) 则假设现金流发生在每个周期的期初。这一时间点的微小差异,在复利效应下会产生显著的价值差异。
从金融逻辑上看,先付年金的现值(PV)和终值(FV)总是高于同等条件下的普通年金。这是因为每一笔现金流都多赚取了一期的利息。在 CFA 考试中,识别年金类型是解题的第一步。常见的先付年金场景包括:房租支付(通常月初支付)、保险保费(期初缴纳)、以及某些预付的订阅服务费用。
为了直观展示,我们来看一个典型的 CFA 风格例题。
例题:
你签订了一份为期 5 年的设备租赁合同,每年年初支付租金 10,000 元。市场年利率为 8%。请问这笔租赁负债的现值是多少?
解析:
这是一个典型的先付年金求现值问题。
已知:
* PMT (支付额) = 10,000
* N (期数) = 5
* I/Y (年利率) = 8%
* FV (终值) = 0
* 模式:BGN (期初)
BA II Plus 计算器操作步骤:
切换模式: 首先,必须将计算器从默认的 END 模式切换为 BGN 模式。
[2nd] 键,再按 [PMT] 键(此时屏幕显示 END)。[2nd] 键,再按 [BGN] 键(此时屏幕上方显示 BGN,表示已进入先付年金模式)。输入数据:
5,按 [N]。8,按 [I/Y]。10000,按 [PMT]。0,按 [FV]。计算现值:
[CPT],再按 [PV]。重要提醒: 计算完成后,务必按 [2nd] [PMT] [2nd] [BGN] 将模式切换回 END。否则,后续做普通年金题目时会导致错误。这也是考生最容易忽视的步骤之一。
如果你没有实体计算器,也可以尝试使用手机端的仿真工具。例如,RBA Calculator 是一款专为金融考生设计的 TI BA II Plus iOS 应用,它完美复刻了真实计算器的操作逻辑,非常适合在通勤或碎片时间练习 BGN/END 模式切换。你可以在这里下载:https://apps.apple.com/cn/app/id1545331477
在模考和真题中,关于annuity due 的错误通常不是计算失误,而是逻辑或操作失误。以下是五个高频陷阱:
这是最致命的错误。许多考生在题目中看到了“年初支付”或“期初”,但在计算器上仍然使用默认的 END 模式。这会导致结果直接少了一期利息的复利效应。
纠正方法: 养成习惯,看到“Beginning of the period"、“Advance payment"或“Rent”等关键词,第一时间检查计算器是否显示 BGN。
如前所述,BA II Plus 会记忆上一次的模式设置。如果你做完一道先付年金题,紧接着做一道普通年金题,而忘记将模式切回 END,那么后续所有题目都将基于错误的假设进行计算。
纠正方法: 建立“做完即复位”的肌肉记忆。每完成一个 TVM 计算模块,立即执行 [2nd] [PMT] [2nd] [BGN] 确保屏幕显示 END。
部分考生喜欢用公式推导而非计算器。普通年金现值公式为 $PV = PMT \times \frac{1 - (1+r)^{-N}}{r}$。对于先付年金,正确的转换公式是 $PV_{due} = PV_{ordinary} \times (1+r)$。
错误点: 有些考生误以为先付年金是 $PV_{ordinary} / (1+r)$,或者在计算终值时搞反了方向。
纠正方法: 记住逻辑:钱更早收到/支付,价值更高。因此先付年金的 PV 和 FV 都要乘以 $(1+r)$。
在某些复杂的题目中,题目会描述“第一笔支付发生在今天”,这等同于先付年金。但如果题目说“第一笔支付发生在一年后”,那就是普通年金。
错误点: 考生未能将文字描述转化为准确的时间轴(Timeline)。
纠正方法: 遇到年金题目,务必在草稿纸上画出时间轴。标记出 0 时刻是否有现金流。如果有,且后续均匀发生,通常为先付年金。
在某些混合现金流问题中,如果第一笔支付是即时发生的(Time 0),而后续是普通年金,考生有时会将 N 值搞错。
错误点: 将即时支付计入年金公式的 N 中,导致重复计算或遗漏。
纠正方法: 将即时支付单独作为 PV 处理,剩余的现金流作为普通年金计算 N-1 期,或者直接使用 BGN 模式计算全部 N 期。确保逻辑一致。
Q1: 如何快速判断题目是普通年金还是先付年金?
A: 关键看现金流发生的时间点。如果题目出现“Beginning of the year"、“Start of the period"、“Advance"、“Rent”、“Insurance Premium”等词汇,通常是先付年金(Annuity Due)。如果是债券利息支付(Coupon)或大多数贷款偿还,通常是期末支付,即普通年金。
Q2: 如果我只记得普通年金公式,如何快速调整为先付年金?
A: 你不需要记忆两个公式。计算出普通年金的现值或终值后,直接将其乘以 $(1 + r)$ 即可得到先付年金的结果。这是因为先付年金的每一笔现金流都比普通年金早一期,多复利了一期。
Q3: 使用 BA II Plus 时,屏幕显示 BGN 对终值(FV)计算有影响吗?
A: 有影响。无论是计算现值(PV)还是终值(FV),只要现金流发生在期初,都必须开启 BGN 模式。模式设置是针对现金流时间点的,不区分 PV 还是 FV 计算。
Q4: 考试时如果忘记切换 BGN 模式,有没有补救办法?
A: 如果在考试中意识到错误,最稳妥的方法是重新计算。如果时间紧迫,你可以用错误的结果乘以 $(1 + I/Y)$ 进行手动修正,但这有风险。因此,最好的策略是考前多练习,形成条件反射,确保annuity due 题目下计算器始终处于正确状态。
掌握先付年金不仅仅是记住一个公式,更是培养对现金流时间敏感度的过程。在 CFA 考试中,细节决定成败。通过理解 BGN 模式的底层逻辑,熟练掌握 BA II Plus 或 RBA Calculator 等工具的操作,并警惕上述 5 个常见错误,你将能轻松攻克货币时间价值的高分考点。备考路上,祝你计算无误,一次通过!