在 CFA(特许金融分析师)考试的量化方法(Quantitative Methods)模块中,货币的时间价值(Time Value of Money, TVM)是基石。无论是计算债券的到期收益率(YTM),还是评估年金现值,一个经常被考生忽视却至关重要的环节就是天数计算。很多考生在计算 TVM 公式中的期数 $n$ 时出错,往往不是因为公式背错了,而是因为日期差算不准。本文将深入解析日期计算工作表的核心逻辑,帮助你在 CFA 备考中攻克这一难点。
在金融领域,时间不仅仅是日历上的数字,更是计息的依据。当我们提到日期差时,实际上是在计算两个特定日期之间相隔的天数。在 CFA 考试中,这通常通过计算器的 DBD(Days Between Dates)功能来实现。
然而,仅仅知道两个日期相差多少天是不够的。不同的金融工具有不同的天数计算惯例(Day Count Conventions)。常见的惯例包括:
理解这些惯例对于正确计算债券的持有期收益(Holding Period Return)至关重要。如果日期差计算错误,或者选错了分母惯例,最终的收益率结果将产生显著偏差。因此,熟练掌握计算器上的日期功能,是备考 CFA Level 1 的必备技能。
为了让大家更直观地理解,我们通过一个具体的例题来演示如何使用德州仪器(Texas Instruments)BA II Plus 计算器进行天数计算。
例题场景:
假设你持有一笔债券,购买日期为 2023 年 1 月 15 日,计划在 2023 年 6 月 20 日卖出。请计算这两个日期之间的实际天数(DBD)。
BA II Plus 操作步骤详解:
在进行任何计算之前,建议先重置计算器以确保没有残留数据。按下 2nd 然后按 CE/C 进入 RESET,确认即可。
2nd 键,然后按下 7 键(即 DATE 功能键)。此时屏幕左上角会显示 SD:。MDY,直接输入 1.1523(代表 1 月 15 日,2023 年)。DMY(日/月/年),则需要输入 15.123。Enter。ED:。6.2023(代表 6 月 20 日,2023 年)。Enter。CPT 键,然后按下 7 键(即 DBD 功能键)。DBD=156。这意味着从 2023 年 1 月 15 日到 2023 年 6 月 20 日,实际间隔为 156 天。在 TVM 计算中,如果年利率为 $r$,则这期间的折现因子将基于 $156/365$ 或 $156/360$ 进行调整,具体取决于题目给定的天数计算惯例。
对于习惯使用手机进行碎片化学习的考生,物理计算器并非唯一选择。强烈推荐各位考生使用 RBA Calculator。这是一款专为金融考生设计的 TI BA II Plus iOS 应用,完美模拟了实体计算器的功能,包括日期计算工作表的所有逻辑。
你可以在 App Store 中搜索下载:RBA Calculator (TI BA II Plus iOS 应用)。
使用该应用的优点在于,随时随地都可以复习日期差计算步骤。特别是在模拟考过程中,如果实体计算器不在手边,它可以作为验证工具,帮助你确认 BA II Plus 的操作逻辑是否熟悉。许多考生在考场上紧张导致按键错误,平时通过手机应用多练习几次 DBD 功能,能有效减少考试失误。
在 CFA 备考社区中,关于日期计算的问题层出不穷。以下是几个高频错误,请务必避免:
日期格式混淆(MDY vs DMY):
这是最常见的错误。BA II Plus 默认可能是 MDY(美国格式),但很多国际考生习惯 DMY(欧洲格式)。输入 1.1523 在 MDY 下是 1 月 15 日,但在 DMY 下会被误读为 15 月 1 日(导致报错)或 1 月 15 日(如果日期逻辑兼容)。务必在计算前检查屏幕左上角的格式标识。
忽略天数计算惯例:
计算出 DBD=156 天后,直接代入公式 $n=156$ 是错误的。在 TVM 公式中,$n$ 通常代表年数。你需要根据题目要求,将天数除以 360 或 365。例如,若题目要求 Actual/360 惯例,则 $n = 156/360$,而不是 156。
未重置计算器:
如果在之前的练习中输入了旧的日期数据,直接进行新计算会导致日期差错误。养成每次新题开始前按 2nd + CE/C 重置的习惯。
混淆 DBD 与 DBM:
计算器还有 DBM(Days Between Months)功能,用于计算月份间隔。在债券定价中,有时需要计算付息期数,此时可能用到 DBM。不要混淆两者,题目问天数用 DBD,问月数用 DBM。
Q1: 如果题目没有明确说明天数计算惯例,我应该用 Actual/365 还是 Actual/360?
A: 在 CFA Level 1 考试中,通常题目会明确指定。如果没有指定,对于美国政府债券通常默认 Actual/Actual,对于商业票据默认 Actual/360。但在 TVM 基础计算中,若未提及惯例,通常按一年 365 天处理实际天数。务必仔细阅读题干中的"Day Count Convention"部分。
Q2: 使用 RBA Calculator 时,操作逻辑和实体 BA II Plus 完全一致吗?
A: 是的,RBA Calculator 的设计初衷就是 1:1 还原实体计算器的逻辑。包括日期输入格式、DBD 计算流程完全一致。使用它练习有助于肌肉记忆的形成,但建议考前务必使用实体计算器模拟环境,以防手感差异。
Q3: 计算出的 DBD 是负数怎么办?
A: 如果你输入的结束日期早于起始日期,DBD 会显示为负数。这代表时间倒流。在金融计算中,我们通常关注绝对值。如果算出负数,请检查是否将 SD(起始日期)和 ED(结束日期)输入反了。修正后重新计算即可。
Q4: 日期计算在债券定价中具体怎么应用?
A: 在债券定价中,我们需要计算从上一次付息日到定价日之间的天数(Accrued Interest,应计利息)。利用 DBD 功能算出日期差后,结合票面利率和面值,即可算出买方需要支付给卖方的应计利息。公式通常为:$应计利息 = 面值 \times 票面利率 \times (实际天数 / 天数基数)$。这里的实际天数正是通过日期计算工作表得出的核心数据。
日期计算看似简单,实则是 CFA 量化基础中容易丢分的细节点。无论是 TVM 的期数确定,还是债券的应计利息计算,精准的天数计算都是正确解题的前提。希望通过本文的讲解,结合 BA II Plus 的操作练习和 RBA Calculator 的辅助,你能彻底掌握日期计算工作表的使用技巧。在备考路上,细节决定成败,祝你顺利通过 CFA 考试!