在 CFA 一级和二级考试中,日期计算(Date Calculation)虽然看似基础,却是货币时间价值(TVM)和债券定价章节的基石。许多考生在计算现值、终值或应计利息时,往往因为天数计算错误而导致最终答案偏差。本文将带你速成掌握DBD(Days Between Dates)的核心逻辑,通过 BA II Plus 计算器快速解决日期差问题,助你高效备考。
在金融数学中,时间不仅仅是“年”或“月”,更精确的单位是“天”。当题目涉及到不规则时间段的现金流折现,或者债券买卖之间的应计利息(Accrued Interest)时,我们需要精确知道两个日期之间相隔了多少天。
日期差即两个特定日期之间的自然日天数。在 CFA 考试中,最核心的功能是计算 DBD。这个数值通常用于两个场景:
1. TVM 计算中的 N 值调整:当折现期不足一年时,我们需要将天数转换为年数(例如 DBD/365 或 DBD/360)。
2. 债券应计利息:计算买方需要支付给卖方的利息时,需要知道上次付息日至今的天数。
在天数计算中,必须注意题目给定的计息基础。
* Actual/Actual (ACT/ACT):使用日历上的实际天数,一年按 365 天(闰年 366 天)计算。这是大多数政府债券和现代金融工具的标准。
* 30/360:假设每月 30 天,每年 360 天。这是企业债券的常见惯例。
BA II Plus 计算器默认支持 Actual/Actual 的日期差计算,这也是考试中考察 DBD 功能时的主要场景。
为了让你彻底掌握这一考点,我们来看一个具体的计算例题,并详细拆解 BA II Plus 的操作步骤。
假设你于 2023 年 3 月 15 日 买入一只债券,并于 2023 年 9 月 20 日 卖出。题目要求计算这两个日期之间相隔的天数(DBD),以便后续计算持有期收益。
请拿出你的计算器,按照以下步骤操作(注意:不同版本界面略有差异,但逻辑一致):
进入日期功能模块:
按下 2nd 键,然后按下 DATE 键。屏幕显示 SD?(Start Date,起始日期)。
输入起始日期:
输入 3.152023(格式为 MM.DDYYYY),然后按下 ENTER。屏幕显示 ED?(End Date,结束日期)。
输入结束日期:
输入 9.202023,然后按下 ENTER。屏幕显示 DBD?(Days Between Dates)。
计算日期差:
直接按下 CPT(Compute)键。屏幕将显示结果 189。
这意味着从 2023 年 3 月 15 日到 9 月 20 日,实际相隔 189 天。这个 189 就是我们要找的 DBD 值。接下来,如果需要计算年化收益率,你就可以用 189/365 作为时间因子。
注意:如果你之前计算过其他日期,务必先输入新的 SD 和 ED,旧数据会被自动覆盖,但建议养成按 CE/C 清除数据的习惯,以防干扰。
对于习惯利用碎片时间备考的考生,实体计算器可能不便携带。此时,RBA Calculator 是一个极佳的替代方案。它是 TI BA II Plus 的官方 iOS 应用,界面和功能与实体计算器高度一致。
通过这款应用,你可以在手机上模拟上述的 日期差 计算流程,随时随地练习 DBD 功能。特别是当你需要在通勤路上复习 TVM 或债券章节时,它可以完美替代实体机。
👉 下载链接:RBA Calculator (TI BA II Plus) iOS 应用
建议考生在备考后期,尽量使用与考试一致的实体 BA II Plus 进行练习,以免在考场上因操作手感不同而失误,但 RBA Calculator 非常适合前期的概念熟悉和基础练习。
在练习天数计算时,考生很容易陷入以下几个误区,请务必注意:
日期格式混淆:
BA II Plus 默认是美式日期(MM.DDYYYY)。如果你习惯欧式日期(DD.MM.YYYY),容易输错月份和日期。例如输入 13.022023,计算器会报错或识别错误。务必确认屏幕上的格式设置。
忽略闰年影响:
在进行日期差计算时,BA II Plus 会自动识别闰年(如 2024 年 2 月有 29 天)。但在手动计算或进行 30/360 转换时,考生容易忘记闰年因素,导致 DBD 数值偏差 1 天。
TVM 中的 N 值错误:
算出 DBD 后,直接将其作为 N 输入是错误的。N 通常代表期数。如果是年率折现,N 应该是 DBD/365;如果是月率折现,N 应该是 DBD/30 或 DBD/365*12。混淆天数和期数是 CFA Level 1 的高频失分点。
未清除旧数据:
日期功能不像 TVM 功能那样需要按 CLR TVM,但如果连续计算多组日期,务必检查当前的 SD 和 ED 是否已更新,避免使用上一次计算的残留数据。
Q1: 考试时允许使用手机上的 RBA Calculator 吗?
A: 不允许。CFA 考试现场只允许使用指定的实体计算器(如 TI BA II Plus/II Professional 或 HP 12C 系列)。手机应用仅用于考前练习。
Q2: 如果题目没有明确说是 Actual/Actual,我该怎么算?
A: 对于大多数政府债券和现代金融工具,默认使用 Actual/Actual。如果是企业债券,有时会用 30/360。题目通常会明确说明(如 "using a 30/360 day count convention")。如果没有说明,优先使用计算器默认的 Actual 功能计算日期差。
Q3: DBD 计算中包含起始日还是结束日?
A: 金融计算中的 DBD 通常不包含起始日,但包含结束日(或者理解为两个时间点之间的净天数)。BA II Plus 的计算结果符合金融惯例,直接用于公式即可。
Q4: 为什么算出 DBD 后,有时候要除以 360,有时候除以 365?
A: 这取决于计息基础(Day Count Convention)。美国货币市场工具(如商业票据)常用 360 天一年;而大多数债券和 TVM 计算常用 365 天一年。做题时务必看清题目要求,这是天数计算中最容易丢分的地方。
掌握日期计算工作表不仅仅是学会按几个键,更是理解金融时间价值精确性的关键。通过熟练运用 BA II Plus 的 DBD 功能,结合对计息基础的理解,你可以轻松应对 CFA 考试中的相关陷阱。现在,就拿出计算器,尝试计算一下今天距离考试还剩多少天吧,祝备考顺利!