← 返回博客列表
📅 2026-08-11 📂 标签: CFA / 先付年金 / TVM / annuity due 👁 0 次阅读

一文搞懂先付年金:CFA 备考必读

在 CFA 一级考试的定量分析(Quantitative Methods)模块中,货币时间价值(TVM)是基石,而年金计算则是其中的核心难点。许多考生在复习时容易混淆普通年金(Ordinary Annuity)与先付年金(Annuity Due),导致在计算现值或终值时出现偏差。本文将深入解析先付年金的概念、计算方法及计算器操作,帮助你在 CFA 备考中轻松攻克这一考点。

什么是先付年金?

先付年金,英文称为 annuity due,是指一系列等额现金流,但这些现金流发生在每个周期的期初,而非期末。这与普通年金(现金流发生在期末)形成了鲜明对比。

在现实生活中,先付年金非常常见。例如,房屋租金通常需要在每个月初支付,保险保费往往在保单年度开始时缴纳,或者某些租赁合同的租金也是预先支付。理解现金流发生的时间点至关重要,因为时间价值意味着今天的 1 元钱比明天的 1 元钱更值钱。

从理论角度来看,先付年金与普通年金之间存在着简单的数学关系。由于先付年金的每一笔现金流都比普通年金早一个周期发生,因此先付年金的现值或终值等于普通年金的现值或终值乘以 $(1 + r)$,其中 $r$ 为每期利率。这一公式推导逻辑是理解两者区别的关键,也是考试中常见的考点之一。

计算实例与 BA II Plus 操作步骤

为了更直观地掌握先付年金的计算,我们来看一个具体的例题。

例题:
假设你租赁一台设备,租期为 5 年,每年年初需支付租金 10,000 元。若折现率为 8%,计算该租赁合同的现值是多少?

解析:
这是一个典型的先付年金现值计算问题。已知条件如下:
* 期数 (N) = 5
* 每期现金流 (PMT) = 10,000
* 利率 (I/Y) = 8
* 现金流发生时间:期初(Annuity Due)

方法一:公式法
先计算普通年金现值,再乘以 $(1 + r)$。
$PV_{ordinary} = PMT \times \frac{1 - (1+r)^{-N}}{r}$
$PV_{due} = PV_{ordinary} \times (1 + 8\%)$

方法二:TI BA II Plus 计算器法
在 CFA 考试中,熟练使用计算器能节省大量时间。关键在于正确设置计算器模式为 BGN(Beginning,期初)。

操作步骤:
1. 清除数据:按 2nd + FV (CLR TVM),确保时间价值寄存器为空。
2. 设置模式:这是最关键的一步。按 2nd + BGN,屏幕上方应显示 "BGN"。然后按 2nd + QUIT 返回主界面。如果显示 "END",则说明是普通年金模式,需切换。
3. 输入期数:输入 5,按 N
4. 输入利率:输入 8,按 I/Y(注意不要输入 0.08,直接输 8)。
5. 输入现金流:输入 10000,按 PMT
6. 现值为零:输入 0,按 FV(因为租赁结束后没有剩余价值)。
7. 计算现值:按 CPT + PV

计算器将显示结果约为 -43,121.27。负号表示现金流出(支付租金),现值绝对值为 43,121.27 元。

移动端备考助手
如果你习惯使用手机进行碎片化练习,或者需要模拟计算器界面,推荐使用 RBA Calculator。这是一款专为金融考生设计的 TI BA II Plus iOS 应用,界面与实物计算器高度一致,支持 BGN/END 模式切换,非常适合考前模拟手感。
下载链接:https://apps.apple.com/cn/app/id1545331477

常见错误提醒

在 CFA 备考过程中,关于先付年金(annuity due)的计算,考生常犯以下几类错误:

  1. 忘记切换计算器模式:这是最高频的错误。许多考生习惯了普通年金的 END 模式,在遇到先付年金题目时,直接输入数据计算,导致结果少乘了一个 $(1+r)$ 因子。务必养成看到“期初”、“预付”、“beginning”等关键词时,第一时间检查并切换至 BGN 模式的习惯。
  2. 混淆现值与终值方向:在输入 PMT 时,如果 PV 或 FV 为 0,需注意现金流的方向。通常支出记为负,流入记为正,反之亦然。如果符号不统一,计算器会报错。
  3. 利率单位错误:输入利率时,BA II Plus 要求输入百分比数值(如 8 代表 8%),而非小数(0.08)。若输入 0.08,计算器会将其视为 0.08%,导致计算结果巨大偏差。
  4. 忽略期数调整:有些复杂题目涉及非年度支付(如季度支付),此时需要将年利率除以 4,期数乘以 4。在计算先付年金时,若未正确调整期数和利率,同样会导致错误。

FAQ:关于先付年金的常见问题

Q1: 先付年金和普通年金的主要区别是什么?
A1: 核心区别在于现金流发生的时间点。普通年金(Ordinary Annuity)的现金流发生在每个周期的期末,而先付年金(Annuity Due)的现金流发生在每个周期的期初。这一时间差异导致先付年金的现值和终值通常高于普通年金。

Q2: 在计算器上如何确认当前是 BGN 还是 END 模式?
A2: 你可以随时按 2nd + BGN 查看屏幕显示。如果屏幕上方显示 "BGN",则处于期初模式;如果显示 "END",则处于期末模式。考试前建议花一分钟检查此设置,避免因模式未切换而失分。

Q3: 为什么先付年金的现值比普通年金高?
A3: 因为货币具有时间价值。先付年金的每一笔现金流都比普通年金早一个周期发生,少经历了一个周期的折现过程。因此,同样的现金流,越早收到(或支付),其现值越大(或负值绝对值越大)。

Q4: 考试中如何快速判断题目是普通年金还是先付年金?
A4: 关注题目中的关键词。如果出现“期末”、“year-end”、“ordinary”或无特别说明,通常默认为普通年金。如果明确提到“期初”、“beginning”、“due”、“rent”(租金通常预付)、“insurance premium”(保费通常预付),则应视为先付年金(annuity due)。

结语

掌握先付年金(annuity due)的计算是 CFA 一级定量分析模块的重要一环。通过理解其背后的时间价值逻辑,熟练掌握 TI BA II Plus 的 BGN 模式设置,并借助 RBA Calculator 等工具进行反复练习,你可以有效避免计算错误。记住,细节决定成败,在备考路上,每一个公式的推导和每一次按键的操作都至关重要。祝你备考顺利,早日通过 CFA 考试!

📱 需要计算器练习?

RBA Calculator 支持所有 TVM、NPV/IRR、债券计算,结果与考场用 BA II Plus 100% 一致

App Store 免费下载