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

CFA 备考核心:债券应计利息与 Dirty Price 计算实务指南

在 CFA 一级固定收益(Fixed Income)科目中,债券定价是必考且极易混淆的知识点。许多考生在学习初期容易忽视一个核心细节:债券交易时,买方实际需要支付的价格与市场上quoted 的价格往往不一致。理解应计利息(Accrued Interest)、干净价格(Clean Price)与脏价格(Dirty Price)之间的关系,不仅是通过考试的关键,更是未来进入投行交易台或资产管理公司必备的基础技能。

本文将从 CFA 考试角度出发,结合金融实务场景,深入剖析债券全价与净价的计算逻辑,并提供详细的计算器操作步骤,帮助你构建扎实的知识框架。

核心概念解析:为什么债券要分“干净”与“脏”?

在金融实务中,债券的报价通常指的是干净价格(Clean Price)。这是市场上看到的行情,不包含自上一付息日以来累积的利息。然而,买方在实际结算时,必须支付给卖方自上一付息日持有债券期间所应得的利息,这部分利息被称为应计利息(Accrued Interest)。

买方实际支付的总金额,即脏价格(Dirty Price),等于干净价格加上应计利息。公式表达为:

$$ \text{Full Price (Dirty Price)} = \text{Flat Price (Clean Price)} + \text{Accrued Interest} $$

为什么要这样设计?
如果在每次付息日之间,债券价格因为累积利息而自然上涨,K 线图会出现锯齿状波动,这会给投资者造成债券价值剧烈波动的错觉。使用干净价格报价可以平滑这种因时间推移而产生的自然增值,使价格波动更真实地反映市场利率变化和信用风险的变化。

在 CFA 考试中,题目通常会给出 Yield to Maturity (YTM),要求计算 Full Price,然后再分离出 Accrued Interest。在职场中,交易员报价报 Clean Price,但后台结算系统自动计算 AI 并生成 Dirty Price 进行资金划转。

计算例题:从理论到实操

假设市场中有如下债券信息:
* 债券面值:100 元
* 票面利率:5%(每年付息一次)
* 到期时间:3 年后到期
* 市场收益率(YTM):6%
* 结算日:距离上一付息日已过 90 天
* 计息惯例:30/360(每月 30 天,每年 360 天)

我们需要计算该债券在结算日的应计利息、干净价格和脏价格。

第一步:计算上一付息日的债券价值(PV)

首先,我们将债券视为一个标准的年金现值问题。在上一付息日(t=0),还有 3 期现金流。
* N = 3
* I/Y = 6
* PMT = 5
* FV = 100
* CPT PV = 97.327

这个 97.327 元是 t=0 时刻的价值。

第二步:计算结算日的脏价格(Full Price)

由于结算日在 t=0 之后的 90 天,我们需要将 t=0 的价值向前复利。
时间分数 $t = 90/360 = 0.25$ 年。
$$ \text{Full Price} = 97.327 \times (1 + 6\%)^{0.25} = 98.777 \text{元} $$

第三步:计算应计利息(Accrued Interest)

应计利息 = 票面利息 × 时间分数
$$ \text{AI} = 5 \times (90/360) = 1.25 \text{元} $$

第四步:计算干净价格(Clean Price)

$$ \text{Clean Price} = \text{Full Price} - \text{AI} = 98.777 - 1.25 = 97.527 \text{元} $$

BA II Plus 计算器操作步骤

在 CFA 考试中,熟练使用 Texas Instruments BA II Plus 计算器能大幅节省时间。除了上述 TVM 方法,我们还可以使用专门的 Bond Worksheet 功能。

方法一:TVM 键位法(适合理解原理)

  1. 输入 3 N
  2. 输入 6 I/Y
  3. 输入 5 PMT
  4. 输入 100 FV
  5. 输入 CPT PV(得到 97.327,即上一付息日价值)
  6. 输入 × 1.06 ^ 0.25 =(得到 98.777,即 Dirty Price)
  7. 手动计算 AI:5 × 90 ÷ 360 =(得到 1.25)
  8. 相减得到 Clean Price。

方法二:Bond Worksheet 法(适合职场效率)

  1. 2nd Bond 进入债券工作表。
  2. 输入结算日期 DT1(例如 01.01.24)。
  3. 输入到期日期 DT2(例如 01.01.27)。
  4. 输入票面利率 CPN(输入 5)。
  5. 输入赎回价值 RV(通常默认 100)。
  6. 输入计息方式 ACT30/360(按上下键切换)。
  7. 输入收益率 YLD(输入 6)。
  8. CPT PRI 得到干净价格。
  9. 按上下键切换查看 AI 得到应计利息。

提示:对于备考党,建议同时掌握两种方法。TVM 方法有助于理解资金时间价值,而 Bond Worksheet 在实务中更高效。如果你手头没有实体计算器,可以使用 RBA Calculator(TI BA II Plus iOS 应用)进行模拟练习,其界面与实体机高度一致,非常适合碎片化刷题。下载链接

常见错误提醒

在备考和实务中,以下三个错误最为常见,请务必警惕:

  1. 混淆 Clean 与 Dirty Price:题目问“买方支付多少”时,必须回答 Dirty Price(全价);若问“市场报价多少”,则是 Clean Price(净价)。这是扣分重灾区。
  2. 计息天数计算错误:CFA 考试中通常指定 30/360 或 ACT/ACT 惯例。若题目未指定,美国公司债通常默认 30/360,国债默认 ACT/ACT。务必看清题目假设,不要想当然。
  3. 付息频率搞错:若债券是半年付息一次,PMT 应为票面利率的一半,N 应为期数翻倍,I/Y 也需对应调整。在 Bond Worksheet 中,需确认 CPN 是年利率还是每期利率(通常输入年利率,计算器内部处理)。

常见问题 FAQ

Q1:为什么在付息日当天,Dirty Price 会突然下降?
A:因为在付息日当天,应计利息(AI)归零。Dirty Price 在付息前一刻包含刚累积的利息,付息后瞬间变为 Clean Price,因此会出现价格“跳空”下跌,这是正常现象,并非债券贬值。

Q2:如果债券是零息债券,还有应计利息吗?
A:有。虽然零息债券不支付期间现金流(PMT=0),但在两个付息日之间,其价值依然包含应计利息。计算逻辑相同,只是 PMT 为 0。

Q3:职场中交易员为什么要报 Clean Price?
A:主要是为了消除时间因素对价格波动的干扰。如前所述,Clean Price 能更纯粹地反映市场利率变动和信用利差变化,便于不同时间点之间的价格对比和业绩归因。

Q4:RBA Calculator 适合 CFA 考试吗?
A:非常适合。CFA 考试允许使用 TI BA II Plus 和 HP 12C。RBA Calculator 是官方授权的 iOS 版本,功能完全一致。对于没有实体计算器的考生,它是极佳的备考工具,且支持屏幕截图复习步骤。

结语

债券利息计算看似繁琐,实则是固定收益分析的基石。从 CFA 考场上的分秒必争,到职场交易中精确的资金结算,掌握应计利息clean pricedirty price的换算逻辑,标志着你是否真正跨入了专业金融人的门槛。建议大家在备考期间,不仅要在纸上推导公式,更要动手操作计算器,形成肌肉记忆。希望本文能为你的 CFA 备考之路增添一份清晰的指引。

📱 需要计算器练习?

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

App Store 免费下载