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

CFA 备考指南:如何用 BA II Plus 快速搞定债券利息计算

在 CFA 考试的固定收益(Fixed Income)科目中,债券定价与利息计算是基石中的基石。无论是 Level 1 的概念辨析,还是 Level 2 的估值模型,考生都必须对应计利息clean price(净价)和dirty price(全价)之间的关系了如指掌。很多考生在计算题中失分,并非因为不理解现值概念,而是混淆了交易结算价格与市场报价价格。本文将深入解析这些核心概念,并演示如何利用德州仪器 BA II Plus 计算器高效解决此类问题,助你备考事半功倍。

核心概念解析:Clean Price, Dirty Price 与 应计利息

在债券二级市场交易中,价格并非单一数字。理解以下三个概念的区别,是避免计算错误的第一步。

1. Clean Price(净价)

Clean price 是指债券的市场报价价格,它不包含自上次付息日以来的应计利息。在大多数主要债券市场(如美国国债、欧洲债券),报价通常采用净价形式。这是因为债券价格随市场利率波动,而应计利息是随时间线性累积的,将两者分离有助于更清晰地反映利率变化对债券价值的影响。

2. Dirty Price(全价)

Dirty price 是买方实际支付给卖方的现金总额。它由两部分组成:债券本身的净价加上买方因持有债券而应获得的利息补偿。公式非常直观:
$$ \text{Dirty Price} = \text{Clean Price} + \text{Accrued Interest} $$
在 CFA 考试中,如果题目问“买方需要支付多少现金(Cash Payment)”,通常指的是 dirty price

3. 应计利息(Accrued Interest)

应计利息 是卖方持有债券期间累积但尚未支付的利息。债券利息是按时间流逝而累积的,当债券在两个付息日之间交易时,卖方有权获得这段时间的利息。因此,买方在购买时支付全价,而在下一个付息日收到全额利息,相当于补偿了卖方的应计利息

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

为了将理论转化为实战,我们来看一个典型的 CFA 风格计算题。

题目场景:
假设有一只面值为 1000 美元的债券,票面利率为 6%,每半年付息一次。该债券将于 2025 年 1 月 1 日到期。
* 上次付息日(Last Coupon Date):2023 年 1 月 1 日
* 结算日(Settlement Date):2023 年 4 月 1 日
* 市场要求收益率(YTM):8%(年化,每半年复利)

问题: 计算该债券的应计利息clean pricedirty price

第一步:手动理解逻辑

首先,我们需要确定应计利息。从 1 月 1 日到 4 月 1 日,经过了 3 个月。由于是半年付息(6 个月为一个周期),卖方持有了半个付息周期。
$$ \text{Accrued Interest} = \text{Face Value} \times \text{Periodic Coupon Rate} \times \frac{\text{Days Held}}{\text{Days in Period}} $$
$$ \text{Accrued Interest} = 1000 \times 3\% \times \frac{3}{6} = 50 \text{ 美元} $$

第二步:使用 BA II Plus 债券工作表(Bond Worksheet)

BA II Plus 的债券工作表可以直接计算全价和净价,是节省时间的利器。

BA II Plus 操作步骤:

  1. 进入债券工作表:[2nd] 然后按 [BOND]。屏幕显示 SD
  2. 输入结算日: 输入 2023-04-01(格式取决于你的日期设置,通常是 MM.DD 或 DD.MM),按 [Enter],然后按 [↓]
  3. 输入上次付息日: 输入 2023-01-01,按 [Enter],然后按 [↓]
  4. 输入票面利率: 输入 6,按 [Enter],然后按 [↓]
  5. 输入到期日: 输入 2025-01-01,按 [Enter],然后按 [↓]
  6. 输入收益率: 输入 8,按 [Enter],然后按 [↓]
  7. 选择计息基础: 屏幕显示 ACT30/360。CFA 考试中通常默认使用 ACT(实际天数)或 30/360。假设本题使用 ACT(Actual/Actual),按 [↓]
  8. 计算全价:[↓] 直到屏幕显示 FULL,按 [CPT]
    • 结果显示约为 946.11(这是 dirty price,基于面值 100 的报价,需乘以 10 得到 946.11 美元)。
  9. 计算净价:[↓] 直到屏幕显示 CLEAN,按 [CPT]
    • 结果显示约为 896.11(这是 clean price)。

注意:BA II Plus 默认面值为 100。若题目面值为 1000,需在结果上乘以 10。

移动端替代方案:RBA Calculator

如果你暂时无法携带实体计算器进行练习,或者希望在手机上随时复习,推荐使用 RBA Calculator。这是专为金融计算器设计的 iOS 应用,完美模拟了 TI BA II Plus 的功能,包括债券工作表。
下载链接:https://apps.apple.com/cn/app/id1545331477
利用这款应用,你可以在通勤途中反复练习上述债券计算步骤,确保考试时肌肉记忆形成。

常见错误提醒

在 CFA 备考过程中,以下陷阱极易导致失分,请务必警惕:

  1. 混淆报价基础与面值: BA II Plus 默认面值为 100。如果题目面值是 1000 或 100,000,记得将计算器结果乘以相应倍数。
  2. 计息天数惯例(Day Count Convention)错误: 不同债券使用不同的计息规则。美国国债通常使用 Actual/Actual,而公司债可能使用 30/360。如果在 BA II Plus 中选错了 ACT30/360应计利息的计算结果会有显著差异。
  3. 忽略付息频率: 题目说 6% 票面利率,半年付息。在计算应计利息时,周期利率应为 3%,而非 6%。
  4. 结算日与交易日混淆: 债券交易通常有 T+1 或 T+2 的结算周期。题目给出的“交易日期”可能不是“结算日期”,计算应计利息必须基于结算日。

FAQ:考生高频疑问解答

Q1: 为什么有时 Dirty Price 会低于 Clean Price?
A1: 这种情况通常发生在债券交易日期非常接近下一个付息日,且债券处于折价交易状态时。但在标准计算中,Dirty Price 总是等于 Clean Price 加上 Accrued Interest。如果计算结果出现矛盾,通常是应计利息的正负号处理或日期设置错误。在 CFA 标准框架下,Accrued Interest 总是正数(卖方已持有时间),因此 Dirty Price 通常高于 Clean Price。

Q2: 应计利息为零的情况发生在什么时候?
A2: 当结算日正好是上次付息日(Last Coupon Date)时,卖方刚刚收到利息或即将开始新的累积周期,此时应计利息为零。此时 dirty price 等于 clean price

Q3: BA II Plus 的 TVM 模式和债券工作表有什么区别?
A3: TVM 模式需要手动输入 N, I/Y, PMT, FV 来计算现值(PV),适合理解现金流折现原理,但计算应计利息较繁琐。债券工作表(Bond Worksheet)内置了日期功能,能自动处理天数计算,直接输出 clean pricedirty price,更适合解决涉及具体日期的结算价问题。

Q4: 在计算应计利息时,分母应该用 365 还是 360?
A4: 这取决于债券的计息基础。如果是 Actual/365 基础,分母用 365(闰年 366);如果是 30/360 基础,分母用 360。CFA 考试中务必仔细阅读题目关于 Day Count Convention 的描述,不要想当然。

结语

掌握债券利息计算不仅是 CFA 考试的要求,更是未来从事固定收益分析工作的基本功。通过理解clean pricedirty price的本质区别,并熟练运用 BA II Plus 或 RBA Calculator 等工具,你可以将复杂的日期计算转化为标准化的操作流程。在备考中,多练习不同计息基础下的案例,养成核对日期的习惯,你将能轻松应对固定收益部分的任何挑战。

📱 需要计算器练习?

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

App Store 免费下载