在 CFA 一级固定收益(Fixed Income)的学习中,债券定价是绝对的核心模块。许多初学者在面对考试题目时,常常因为混淆了应计利息、净价和全价的概念而导致计算错误。债券利息计算不仅仅是简单的乘法,它涉及到市场惯例、天数计算以及现金流折现的逻辑。本文将带你从零开始,系统梳理债券利息计算的底层逻辑,并配合金融计算器实操,助你攻克这一难点。
要理解债券利息计算,首先必须厘清三个关键术语的关系。在债券市场中,报价和实际结算价格往往是不一致的。
债券通常每半年或每年支付一次利息(Coupon)。但是,投资者可以在两个付息日之间买卖债券。如果卖方持有债券一段时间但尚未到付息日就卖出,买方需要补偿卖方这段时间产生的利息收益。这部分累积但未支付的利息就是应计利息。它的计算公式通常为:
$$ \text{应计利息} = \text{面值} \times \text{票面利率} \times \frac{\text{上一付息日至结算日的天数}}{\text{整个计息周期的总天数}} $$
注意,这里的“天数”计算依赖于天数计数惯例(Day Count Convention),如 30/360 或 Actual/Actual,这在考试中极易设坑。
Clean Price 是你在彭博终端或行情软件上看到的债券报价。它是剔除了应计利息后的价格,主要反映了市场利率变化对债券本金估值的影响。使用净价报价的好处是可以消除因时间推移导致的利息自然增长,使价格波动更纯粹地反映利率风险。
Dirty Price 是买卖双方实际交易结算的价格。因为它包含了应付的利息,所以也被称为发票价格(Invoice Price)。对于买方而言,这是真正掏出的现金;对于卖方而言,这是收到的总金额。
三者之间的基本关系公式非常简单,却是解题的关键:
$$ \text{Dirty Price} = \text{Clean Price} + \text{Accrued Interest} $$
理论结合实践才能巩固记忆。下面我们通过一个具体的案例,演示如何手动计算应计利息,并利用德州仪器 BA II Plus 计算器验证结果。
案例背景:
假设有一张面值(Par Value)为 $1,000 的公司债券,票面利率(Coupon Rate)为 6%,每半年付息一次。当前日期(Settlement Date)为 3 月 1 日,上一个付息日为 1 月 1 日,下一个付息日为 7 月 1 日。我们采用 30/360 的天数计数惯例。请计算应计利息及全价(假设已知净价为 $980)。
虽然手动计算有助于理解原理,但在考场上,熟练使用金融计算器的 Bond 功能可以大幅提高效率和准确率。
2nd 键,再按 9(即 BOND 键),屏幕显示 SDT=。3.012024(格式 MM.DDYYYY),按 ENTER,下翻。CPN=,输入 6,按 ENTER。RDT=( Redemption Date),输入下一个付息日或到期日,此处假设为 7.012024,按 ENTER。YLD=,假设市场收益率为 6.5%,输入 6.5,按 ENTER。ACT/360 或 30/360 设置正确。按 2nd SET 切换天数惯例直到显示 30/360。PRI=(Price),这里显示的是 Clean Price。若要查看包含应计利息的全价,需关注 AI=(Accrued Interest)或直接通过公式加总。注:如果你没有随身携带实体计算器,强烈建议下载 RBA Calculator 这款应用。它是 TI BA II Plus 的官方 iOS 版本,界面和操作逻辑完全一致,非常适合在通勤路上刷题练习。你可以点击链接获取:https://apps.apple.com/cn/app/id1545331477。
根据题目假设的净价 $980,加上我们计算的应计利息 $10,得出全价(Dirty Price)为 $990。
在 CFA 考试中,关于债券利息的计算题陷阱重重,以下是考生最容易犯的三个错误:
混淆结算日与付息日
很多同学在计算天数时,直接用当前日期减去起息日,而忽略了题目给定的“上一付息日”。应计利息的计算区间严格限定在“上一个付息日”到“结算日”,而不是债券发行日。
忽略天数计数惯例 (Day Count Convention)
不同的债券类型对应不同的天数计算方式。国债通常使用 Actual/Actual,而公司债或市政债常使用 30/360。如果在题目没有明确指代的情况下,默认使用 30/360 可能会导致严重误差。务必仔细阅读题干中的年份设定。
净价与全价倒置
当题目问“你购买这张债券需要支付多少钱?”时,答案必须是 Dirty Price(全价)。如果只回答了 Clean Price(净价),会直接丢分。记住口诀:买方付全价,卖方收全价,市场报净价。
为了进一步帮助初学者消化知识点,我们整理了以下高频问题:
Q1: 为什么债券市场习惯用 Clean Price 报价,而不是直接报全价?
A: 如果使用全价报价,随着每次付息日的临近,债券价格会因为应计利息的累积而自然上升,这会掩盖市场利率变动带来的真实价格波动。使用净价报价可以将“时间价值”剥离,让投资者更清晰地看到资本利得或损失。
Q2: 如果我在付息日当天交易,应计利息是多少?
A: 在标准的付息日(Coupon Payment Date),应计利息理论上为零。此时 Dirty Price 等于 Clean Price。不过在实际操作中,当天的利息通常会作为最后一期利息支付给持有者,具体取决于交割规则(T+1 或 T+2)。
Q3: 应计利息是否会计入我的投资回报率计算?
A: 是的。当你计算持有期收益率(Holding Period Return)时,必须考虑收到的利息收入。如果你在两次付息期间卖出债券,你收到的全价中的应计利息部分实际上是你之前持有期间赚取的利息变现。
Q4: 使用手机上的 RBA Calculator 进行考试模拟有效吗?
A: 非常有效。CFA 考试允许使用的计算器型号有限,其中就包括 TI BA II Plus Professional。RBA Calculator 完美复刻了实体机的操作逻辑,包括 2nd 功能和 BOND 工作表。在没有实体机时,用手机练习按键布局能形成肌肉记忆,避免考试时的手忙脚乱。
掌握债券利息计算不仅是 CFA 一级通关的基石,也是未来从事固收投资工作的基本功。理解应计利息是如何产生,以及它与 Clean Price 和 Dirty Price 的转换关系,能让你在处理复杂债券模型时游刃有余。希望本文的讲解和计算器实操步骤能为你的备考之路扫清障碍。记得多动手练习,无论是使用实体计算器还是 RBA Calculator,熟练度永远是应对考试的最强武器。祝各位考生早日通过考试!