← 返回博客列表
📅 2026-08-31 📂 标签: CFA / 日期计算工作表 / Date / 日期差 / DBD 👁 0 次阅读

日期计算工作表:从CFA考试到金融实务的核心技能

为什么CFA考生必须掌握日期计算?

在CFA一级固定收益、衍生品和量化方法中,日期差(Date Difference)计算贯穿始终。无论是债券应计利息(Accrued Interest)、货币市场工具年化收益率、还是期权定价中的时间变量T,都离不开精确的天数计算(Days Calculation)

更关键的是,这些技能并非"考完就忘"——在投行、资管、交易台等岗位,日期计算工作表是每天的基本功。本文将系统讲解日期计算的核心概念、计算方法,以及如何在BA II Plus上高效完成相关操作。

核心概念解析

1. 日期差(Date Difference)

日期差指两个日期之间的天数间隔,是金融计算中最基础的输入变量。在实务中,日期差决定了:

2. DBD(Days Between Dates)

DBD 是BA II Plus上的"Days Between Dates"功能,可快速计算两个日期之间的天数。它支持三种日历规则:

不同市场使用不同惯例:美国国债采用ACT/ACT,商业票据多用ACT/360,欧洲债券常用30/360。

3. 天数计算中的关键惯例

惯例 适用场景 特点
ACT/ACT 美国国债、抵押贷款支持证券 每年天数可能为365或366
30/360 公司债、市政债 每月统一30天,忽略月末特殊情况
ACT/360 银行承兑汇票、商业票据 分子为实际天数,分母固定360

计算例题:债券应计利息的日期计算

题目

假设一只美国国债的票面利率为5%,面值$1,000,半年付息一次(每年2月15日和8月15日付息)。投资者在2024年5月10日购入该债券,需要计算从上一个付息日(2024年2月15日)到购入日(2024年5月10日)之间的应计利息(Accrued Interest)。

解题步骤

第一步:确定天数计算惯例

美国国债使用ACT/ACT惯例,需计算2024年2月15日至2024年5月10日之间的实际天数。

第二步:计算天数差

总计:14 + 31 + 30 + 10 = 85天

第三步:确定付息周期总天数

从2024年2月15日至2024年8月15日:

2月剩余14天 + 3月31天 + 4月30天 + 5月31天 + 6月30天 + 7月31天 + 8月15天 = 182天

第四步:计算应计利息

$$\text{应计利息} = \frac{\text{票面利率} \times \text{面值}}{2} \times \frac{\text{持有天数}}{\text{付息周期天数}}$$

$$= \frac{5\% \times 1000}{2} \times \frac{85}{182} = 250 \times 0.4670 = \textbf{\$116.76}$$

BA II Plus操作步骤

步骤1开启DBD功能
 [2nd] [.]  显示 DBD

步骤2输入第一个日期上一个付息日
输入 02.15.24   [ENTER]

步骤3输入第二个日期购入日
输入 05.10.24   [ENTER]

步骤4选择日历惯例
 [2nd] [.]  选择 1ACT/ACT 230/360

步骤5计算天数差
 [2nd] [.]   [ENTER]  显示 85

提示:使用 RBA Calculator(TI BA II Plus的iOS应用版本)可在手机上完成完全相同的操作,无需携带物理计算器。下载链接:https://apps.apple.com/cn/app/id1545331477 ,界面与实体计算器一致,非常适合考前模拟和日常练习。

30/360惯例的特殊规则

30/360计算遵循以下规则,是常见的考试陷阱:

  1. D1 = 30或31时:D1调整为30
  2. M1 = 12时:M1调整为12,D1调整为30
  3. D2 = 30或31时:D2保持30(但若M2为12,D2调整)
  4. D2 = 31,M1 = 1或3时:D2调整为30

示例:计算2024年1月31日到2024年3月15日的30/360天数

常见错误提醒

❌ 错误1:混淆"含息购买"与"不含息购买"

含息购买(Clean Price)需加上应计利息得到全价(Dirty Price)。考生常忘记将日期差代入应计利息公式,导致全价计算错误。

❌ 错误2:闰年处理不当

2月29日在ACT/ACT下是有效日期,但在30/360下会被忽略。如果题目涉及闰年2月的日期,务必确认所使用的日历惯例。

❌ 错误3:日期输入格式错误

BA II Plus要求日期格式为MM.DD.YY。输入"05-10-24"会报错。必须使用点号"."分隔。

❌ 错误4:将"天数差"与"年分数"混淆

天数差是绝对天数,而年分数(Year Fraction)= 天数差 ÷ 年基数。在计算利息时,分母可能是365、366或360,不要直接用天数差代替年分数。

❌ 错误5:忽略付息频率对分母的影响

半年付息债券的面额计算中,票面利息需除以2(半年利息),而不是直接用年利率乘以天数比例。

实务中的应用场景

在金融职场中,日期计算工作表的应用远不止考试:

掌握日期计算不仅能帮助你在CFA考试中得分,更是进入金融实务的第一道门槛。

FAQ

Q1:CFA考试中日期计算题通常出现在哪些科目?

日期计算主要出现在以下科目:
- 一级:固定收益(债券定价、应计利息)
- 一级:量化方法(货币市场工具年化)
- 一级:衍生品(期权定价中的T值)
- 二级:固定收益(债券组合管理、收益率曲线)

Q2:ACT/ACT和ACT/360在CFA考试中如何区分?

关键看题目背景:
- 提及"美国国债"或"Treasury" → ACT/ACT
- 提及"商业票据"或"银行承兑汇票" → ACT/360
- 提及"公司债"或"市政债" → 30/360

如果题目未明确说明,通常会在题干中给出"day count convention"的提示。

Q3:BA II Plus的DBD功能可以计算跨年的天数差吗?

可以。只要在输入日期时使用正确的年份(如02.15.23和05.10.24),DBD功能会自动处理跨年计算。注意年份输入为两位数,如2024年输入"24"。

Q4:没有BA II Plus计算器,可以用手机App替代吗?

完全可以。除了文中推荐的 RBA Calculator(https://apps.apple.com/cn/app/id1545331477)外,iOS和Android平台都有多款BA II Plus模拟器。CFA协会官方认可使用计算器完成考试,无论是实体还是官方认可的模拟器均可。不过,建议在正式考试中使用实体BA II Plus,以避免App兼容性问题。


总结

日期计算虽看似基础,却是连接理论公式与实际金融产品的桥梁。从CFA备考到职场实践,精确的天数计算和正确的日历惯例选择是避免定价错误、结算纠纷的关键。熟练使用BA II Plus的DBD功能,配合RBA Calculator进行日常练习,能让日期计算工作表从"考试技能"升级为"职业工具"。

📱 需要计算器练习?

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

App Store 免费下载