← 返回博客列表
📅 2026-07-27 📂 标签: CFA / 债券利息计算 / Bond / 应计利息 / clean price 👁 0 次阅读

CFA 债券定价核心考点:Clean Price 与 Dirty Price 的深度对比与应计利息计算

在 CFA 一级和二级考试的固定收益(Fixed Income)科目中,债券定价是绝对的基础核心。然而,许多考生在备考过程中,往往在Clean Price(净价)Dirty Price(全价)以及应计利息(Accrued Interest)这三个概念之间产生混淆。这种混淆不仅会导致计算题失分,更会影响对债券交易结算逻辑的理解。本文将通过对比分析,结合具体的计算例题和 BA II Plus 计算器操作步骤,帮助你彻底理清这些考点。

核心概念解析:净价、全价与应计利息

债券市场的一个显著惯例是,债券通常以Clean Price进行交易报价。这意味着报价中不包含自上一次付息日以来累积的利息。然而,当交易实际结算时,买方必须支付给卖方Dirty Price,因为卖方持有债券期间积累了利息收益,理应获得补偿。

应计利息(Accrued Interest)正是连接这两者的桥梁。它是指从上一次付息日到结算日之间,债券累计产生的利息。三者之间的数学关系非常简单,却是考试中的高频考点:

$$ \text{Dirty Price} = \text{Clean Price} + \text{Accrued Interest} $$

理解这一区别至关重要。例如,在付息日当天,应计利息为零,此时 Clean Price 等于 Dirty Price。而在两次付息日之间,Dirty Price 总是高于 Clean Price。

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

为了巩固理解,我们来看一个典型的 CFA 风格计算题。

题目场景:
假设你购买了一张面值为 1,000 美元的债券,票面利率(Coupon Rate)为 6%,半年付息一次。债券的到期收益率(YTM)为 5%。假设结算日距离上一次付息日已过 90 天,该债券采用的天数计算惯例为 30/360(即每半年按 180 天计算)。请计算该债券的应计利息,并使用 BA II Plus 计算其 Clean Price 和 Dirty Price。

第一步:手动计算应计利息

在 30/360 惯例下,半年期的天数为 180 天。
每期利息支付额 = $1,000 \times 6\% \times \frac{1}{2} = 30$ 美元。
应计利息 = 每期利息 $\times$ $\frac{\text{已过天数}}{\text{期间总天数}}$
$$ \text{AI} = 30 \times \frac{90}{180} = 15 \text{ 美元} $$

第二步:使用 TI BA II Plus 计算价格

虽然我们可以手动计算 AI,但利用计算器的债券工作表(Bond Worksheet)可以快速验证价格。

  1. 按下 [2ND] 然后 [BOND] 进入债券工作表。
  2. 设置结算日(SD):假设上一次付息日为 1/1,结算日为 4/1(90 天后)。输入 1 [.] 1 [↓] 100 [Enter](注意:BA II Plus 债券工作表通常要求输入具体的月/日,或者通过天数设置,这里简化为直接利用 PV 计算逻辑更通用,但为了演示 BOND 功能,我们假设设置好日期)。
    • 注:更通用的考试方法是利用 TVM 功能计算全价,再减去 AI。
  3. 设置票面利率(CPN):输入 6 [Enter]
  4. 设置到期收益率(YLD):输入 5 [Enter]
  5. 设置面值(RV):默认通常为 100,若需 1000 需调整,这里按百分比计算,输入 100 [Enter]
  6. 设置剩余期数(N):假设剩余 2 年,即 4 个半年期。输入 4 [Enter]
  7. 计算价格(PRICE):按下 [↓] 直到光标在 PRICE,按 [CPT]
    • 计算器显示 101.86。这是Clean Price(基于面值 100 的百分比)。
    • 实际 Clean Price = $1,000 \times 1.0186 = 1,018.60$ 美元。
  8. 查看应计利息(AI):在债券工作表中,向下滚动找到 AI 项,按 [CPT]
    • 计算器应显示 1.50(基于面值 100 的百分比)。
    • 实际 AI = $1,000 \times 1.50\% = 15$ 美元。
  9. 计算 Dirty Price:$1,018.60 + 15.00 = 1,033.60$ 美元。

通过计算器,我们可以快速确认 Clean Price 和 AI,从而得出买方实际需支付的 Dirty Price。如果你在备考期间经常使用手机进行模拟练习,推荐下载 RBA Calculator(TI BA II Plus iOS 应用),它完美还原了实体计算器的功能,方便随时随地复习债券计算逻辑。下载链接:https://apps.apple.com/cn/app/id1545331477

常见错误提醒

在 CFA 考试中,关于债券利息计算的常见错误主要集中在以下几点,考生需特别注意:

  1. 混淆报价与支付价:题目问“市场报价是多少”时,应回答 Clean Price;若问“投资者实际支付多少”或“结算金额”,则必须回答 Dirty Price。这是最常见的陷阱。
  2. 天数计算惯例错误:不同债券采用不同的 Day Count Convention(如 ACT/ACT, 30/360, ACT/360)。计算应计利息时,务必看清题目给定的惯例。例如,美国国债通常使用 ACT/ACT,而公司债常用 30/360。
  3. 忽略付息频率:计算每期利息时,必须将年化票面利率除以付息次数(如半年付息则除以 2)。很多考生在计算 AI 时直接使用了年化利息,导致结果翻倍。
  4. 计算器模式设置:在使用 BA II Plus 时,确保计算器处于正确的日期设置模式(如 US 或 DMY),否则 Bond Worksheet 中的日期输入可能导致 AI 计算错误。

FAQ:考生高频疑问解答

Q1: 为什么债券市场要以 Clean Price 报价,而不是直接报 Dirty Price?
A1: 随着时间推移,债券的 Dirty Price 会因为应计利息的增加而自然上升,即便债券的基本面和价值没有变化。如果市场报 Dirty Price,投资者难以判断价格变动是源于市场利率变化(基本面)还是仅仅因为时间推移(应计利息增加)。Clean Price 剔除了时间因素,能更真实地反映债券的市场价值波动。

Q2: 在付息日当天,Clean Price 和 Dirty Price 有什么区别?
A2: 在付息日当天,应计利息归零(因为利息刚刚支付)。因此,在付息日当天,Clean Price 等于 Dirty Price。这也是为什么债券价格图表在付息日会出现“跳水”现象,实际上是因为 AI 的归零,而 Clean Price 通常是平滑过渡的。

Q3: 如果题目没有给出具体日期,只给了已过天数,怎么计算 AI?
A3: 这是最常见的情况。直接使用公式:$AI = \text{Period Interest} \times \frac{\text{Days Passed}}{\text{Days in Period}}$。关键在于分母“Days in Period”要根据题目指定的天数计算惯例来确定(是 180, 360, 365 还是实际天数)。

Q4: 计算 YTM 时,使用的是 Clean Price 还是 Dirty Price?
A4: 这是一个进阶考点。理论上,YTM 计算应基于投资者实际支付的金额,即 Dirty Price。但在很多简化模型或特定市场惯例中,有时会用 Clean Price 近似。在 CFA 考试中,除非题目特别说明,通常计算现值(PV)时使用的是 Dirty Price(即包含 AI 的流入流出逻辑),但在债券工作表计算出的 Price 默认为 Clean Price,需注意区分。

总结

掌握应计利息Clean PriceDirty Price之间的关系,是攻克 CFA 固定收益科目的关键一步。这不仅涉及公式的记忆,更涉及对债券交易结算机制的理解。在备考过程中,建议多利用计算器进行实操练习,确保在考试高压环境下也能准确无误地得出结果。配合 RBA Calculator 等移动工具进行碎片化复习,能帮助你更高效地巩固这些核心概念。祝你备考顺利,早日通过 CFA 考试!

📱 需要计算器练习?

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

App Store 免费下载