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

债券利息计算:CFA Level I 考试中应计利息、Clean Price 与 Dirty Price 的常见陷阱与避坑指南

引言:为什么这道题总能让你丢分?

在 CFA Level I 的 Fixed Income 章节中,债券定价相关题目几乎年年必考。而其中最具迷惑性的,莫过于 应计利息(Accrued Interest)Clean Price(净价)Dirty Price(全价) 三者之间的关系。许多考生在概念上"以为自己懂了",一到实战计算就频频踩坑。

本文将系统梳理这三个核心概念的逻辑链条,通过一个完整的计算例题展示 TI BA II Plus 的操作步骤,并总结考试中最常见的错误陷阱。


核心概念:三层逻辑,一步都不能错

1. 应计利息(Accrued Interest / AI)

应计利息是指自上一次付息日(Coupon Payment Date)至交割日(Settlement Date)之间,债券持有人已赚取但尚未收到的利息部分。其计算公式为:

$$AI = \frac{Coupon \times t}{360 \text{(或 365)}}$$

其中 $t$ 为自上次付息日至交割日的天数。

关键提醒: 年基数(Day Count Convention)在不同市场中不同——美国公司债通常用 30/360,美国国债用 Actual/Actual,欧洲市场多用 Actual/360。CFA 考试若未特别说明,通常默认 30/360。

2. Clean Price(净价 / Quoted Price)

Clean Price 是债券在市场上的报价,即不包含应计利息的债券价格。你在彭博终端或券商报价单上看到的债券价格,就是 Clean Price。

3. Dirty Price(全价 / Invoice Price / Flat Price)

Dirty Price 是买方在交割日实际需要支付的金额,它包含了应计利息:

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

等价地:

$$Clean\ Price = Dirty\ Price - Accrued\ Interest$$

这个公式是整道题目的"万能钥匙",请牢牢记住。


计算例题:完整实操演示

题目

某美国公司债面值 $1,000,年息票率 8%(半年付息一次),年基数 30/360。

求:
1. 应计利息(AI)
2. Dirty Price
3. 若已知 Dirty Price 为 $960,反推 Clean Price

解题步骤

Step 1:计算应计利息

半年付息一次,每次息票金额 = $1,000 × 8% ÷ 2 = $40

上次付息日至交割日的天数(30/360):
- 3月1日 → 5月15日 = 2个月14天 = 2×30 + 14 = 74天

$$AI = \$40 \times \frac{74}{180} = \$16.44$$

注意:半年期在 30/360 下为 180 天。

Step 2:计算 Dirty Price

$$Dirty\ Price = Clean\ Price + AI = \$950 + \$16.44 = \$966.44$$

Step 3:已知 Dirty Price 反推 Clean Price

$$Clean\ Price = \$960 - \$16.44 = \$943.56$$

BA II Plus 操作步骤

方法一:使用 BOND Worksheet(推荐)

  1. 2NDBOND 进入债券工作表
  2. 输入面值:1000ENTER(显示 PV = 1000)
  3. 输入年息票率:8ENTER(显示 CPN = 8.000)
  4. 输入年付息次数:2ENTER(显示 P/Y = 2.0)
  5. 输入年天数:360ENTER(显示 ACT/Y = 360)
  6. 输入上次付息日:0301ENTER(显示 DS = 03/01)
  7. 输入交割日:0515ENTER(显示 SD = 05/15)
  8. 计算应计利息:显示 AI = 16.444(即 $16.44)
  9. 输入 Clean Price:950 对应 PV 字段 → ENTER
  10. 查看 Dirty Price:PV = 966.444

方法二:手动计算验证

小贴士: 如果你使用 iPhone 或 iPad 备考,可以下载 RBA Calculator,它完美模拟了 TI BA II Plus 的全部功能,包括 BOND Worksheet,支持离线使用,非常适合在通勤或碎片时间练习债券计算。


常见错误与陷阱:考前必看

陷阱一:混淆 30/360 与 Actual/Actual

错误示范: 用实际天数(75天)而非 30/360 规则(74天)计算应计利息。

避坑方法: 看到"美国公司债"或"corporate bond",立即标注 30/360;看到"US Treasury",标注 Actual/Actual。

陷阱二:忘记除以付息频率

错误示范: 用年息票金额 $80 而非半年息票金额 $40 来计算应计利息。

$$错误:\$80 \times \frac{74}{360} = \$16.44(恰好数值接近,但逻辑全错)$$

避坑方法: 永远先确认"每次付息金额",再计算应计利息。

陷阱三:Clean Price 和 Dirty Price 搞反

错误示范: 题目给出 Clean Price $950,求买方实际支付金额,结果回答 $950 而非 $966.44。

避坑方法: 记住口诀——"买方付全价,市场报净价"。买方在交割时实际掏的钱 = Dirty Price。

陷阱四:到期收益率(YTM)计算时使用 Clean Price

在使用 BA II Plus 的 TVM 功能计算 YTM 时,PV 字段应输入 Dirty Price(含 AI),而非 Clean Price。这是一个高频失分点。

陷阱五:付息频率与年天数不匹配

半年付息用 180 天(30/360),不是 360 天。季度付息用 90 天。务必与付息频率对应。


公式速查卡

项目 公式
每次息票金额 $C = Face × Coupon Rate ÷ Frequency$
应计利息 $AI = C × \frac{Days\ since\ last\ coupon}{Days\ in\ coupon\ period}$
Dirty Price $DP = CP + AI$
Clean Price $CP = DP - AI$
买方实际支付 = Dirty Price

FAQ:考生高频疑问解答

Q1:CFA 考试中如果不指定年基数,我应该用什么?

答: CFA 考试在涉及具体计算时,通常会在题目中明确给出 day count convention。如果未明确说明,美国市场背景默认 30/360,英国市场背景默认 Actual/365。建议做题时先扫一眼题目中的市场背景描述。

Q2:如果交割日正好是付息日,应计利息是多少?

答: 应计利息为零。因为从上次付息日到交割日天数为零。此时 Clean Price = Dirty Price。

Q3:Clean Price 为什么叫"Clean"?

答: 这个命名来源于历史惯例。早期债券交易中,报价不包含应计利息(即"干净"的债券本身价值),而应计利息作为交易双方之间的补偿另行结算。"Clean"意为"纯粹的债券价值,未被利息污染"。

Q4:计算 YTM 时,BA II Plus 的 PV 输入正数还是负数?

答: 从买方角度,PV 应输入为负数(表示现金流出)。例如 Dirty Price 为 $966.44,则输入 -966.44。FV 为 $1,000(正数,到期收回面值),PMT 为每次息票金额(正数,收到利息)。


总结与备考建议

债券利息计算看似简单,实则是 CFA Level I Fixed Income 章节的"基础中的基础"。掌握 Clean Price、Dirty Price 和应计利息的三角关系,是后续学习债券定价、收益率曲线、利率风险等高级内容的前提。

最后三条建议:

  1. 动手算: 每道涉及债券价格的题目,至少手写一遍完整计算过程,不要依赖"眼算"。
  2. 标注单位: 在草稿纸上明确标注"这是 Clean Price"还是"这是 Dirty Price",避免混淆。
  3. 善用工具: 熟练使用 BA II Plus 的 BOND Worksheet,或使用 RBA Calculator 在移动设备上随时练习,将计算速度提升到条件反射级别。

祝你在 CFA 考试中债券部分拿满分!

📱 需要计算器练习?

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

App Store 免费下载