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

一文搞懂日期计算工作表:CFA备考必读

CFA备考过程中,日期计算工作表是数量分析、固定收益两大核心模块的基础内容,很多考生在看到日期差、DBD(天数基准)这类基础概念时觉得简单,实际做题时却因为规则记错、计算器操作不熟练丢分,尤其是固定收益模块的应计利息、债券定价相关题目,日期计算是前置步骤,一旦出错直接导致整题错误。今天这篇文章就帮大家把日期计算的所有考点梳理清楚,一文搞定所有相关题目。

一、基础概念:搞懂日期差和DBD是计算前提

1. 什么是日期差?

日期差就是两个给定日期之间的间隔天数,是货币时间价值非整数期计算、债券应计利息计算的核心参数。CFA里的天数计算不会直接用日历数天数,而是按照不同市场的统一规则来算,避免人为数数带来的误差。

2. 什么是DBD?

DBD是Day Basis的缩写,中文叫天数基准,是日期计算的核心参数,决定了两个事情:①分子(两个日期的天数差)的计算规则,是按实际天数算还是按30天计月;②分母的取值,是360还是365。CFA考纲里明确涉及的DBD共有4种,对应不同的市场工具,考试时题目一般会明确给出使用的DBD,考生只需要对应规则计算即可。

二、CFA日期计算核心规则:4种DBD计算逻辑全梳理

1. ACT/360:实际天数/360

分子是两个日期的实际间隔天数,按照日历的实际天数计算,1月31天、2月平年28天/闰年29天,都要如实计入,分母固定用360。
使用场景:美国货币市场工具(短期国库券、商业票据、银行承兑汇票)统一使用这个基准。

2. ACT/365:实际天数/365

分子的计数规则和ACT/360完全一致,按照日历实际天数计算,分母固定用365,除非题目明确说明闰年分母用366,否则默认分母都是365。
使用场景:英国政府债券、部分新兴市场债券使用这个基准。

3. 30/360(美国版/NASD规则)

所有月份都按30天计算,每年按360天计算,具体计数规则:
①如果较早日期(起始日期)的日是31,直接改为30;
②如果较晚日期(结束日期)的日是31,且起始日期的日是30或者31,将结束日期的日改为30;
③其他情况日的数值保持不变。
天数差计算公式:(Y2-Y1)×120 +(D2-D1),其中Y是年,D是日,M是月,公式等价于先算月份差对应的天数,再加上日的差值。
使用场景:美国发行的中长期公司债、国债统一使用这个基准。

4. 欧洲30/360

计数规则和30/360美国版略有不同:
①如果起始日期的日是31,直接改为30;
②如果结束日期的日是31,不管起始日期的日是什么值,都直接改为30;
③其他情况日的数值保持不变。
天数差计算公式和美国版一致,都是(Y2-Y1)×120 +(D2-D1)。
使用场景:欧洲发行的债券统一使用这个基准。

三、计算例题+BA II Plus实操:手把手教你不踩坑

例题:30/360天数基准下的日期差与应计利息计算

已知某美国公司债面值$1000,票面利率5%,付息日为每年1月1日、7月1日,采用30/360(NASD版)天数基准,当前日期为2024年3月15日,计算:①上一个付息日(2024年1月1日)到当前日期的天数差;②当前应计利息。

手算过程:

首先按30/360美国版规则判断日是否需要调整:起始日期是2024年1月1日,日是1,不需要调整;结束日期是2024年3月15日,日是15,也不需要调整。
月份差是3-1=2个月,每月按30天算,对应2×30=60天;日差是15-1=14天,所以总天数差=60+14=74天。
应计利息=面值×票面利率×(天数差/360)=1000×5%×74/360≈10.28美元。

BA II Plus操作步骤:

BA II Plus的日期计算功能在DATE菜单,操作步骤如下:
1. 按2nd + DATE(即2nd + 7键)进入日期设置界面;
2. 输入起始日期(2024年1月1日):按Y.M.D格式输入1.01(注:月、日是单位数需要补0),按ENTER确认,再按↓键选择天数基准,输入US对应30/360美国版,按ENTER确认;
3. 按↓键输入结束日期(2024年3月15日):输入3.15,按ENTER确认;
4. 按↓键找到天数差选项,按CPT计算,显示结果为0074,和手算结果一致。

如果你没有实体BA II Plus计算器,也可以使用官方推出的RBA Calculator(TI BA II Plus iOS应用),功能和实体机完全一致,支持所有日期计算、TVM、债券定价功能,刷题练习时非常方便,点击下方链接即可下载:https://apps.apple.com/cn/app/id1545331477,操作步骤和实体计算器完全一致。

四、日期计算高频错误提醒:这些坑一定要避开

  1. 天数基准记错:最典型的错误就是把美国公司债的30/360当成货币市场的ACT/360,导致分母用错,或者遇到31日的情况没有按规则调整日的数值。
  2. 30/360规则混淆:美国版和欧洲版的规则很容易记混,考试时一定要看清楚题目给的是哪个版本的规则,美国版是结束日期日是31且起始日期日是30/31才改30,欧洲版是结束日期日是31直接改30。
  3. 闰年处理错误:ACT基准下闰年的2月29日要计入天数差,但分母除非题目明确说明,否则不用改成366;30/360基准下不管是不是闰年,2月都按30天算,不需要特殊处理。
  4. 计算器输入格式错误:用BA II Plus输入日期时一定要用Y.M.D格式,月、日单位数必须补0,比如1月1日要输1.01,不能输1.1,否则计算器无法正确识别。

五、CFA日期计算FAQ:考纲高频疑问解答

Q1:什么时候用ACT/360,什么时候用30/360?

A:一般来说美国货币市场工具(短期国库券、商业票据、银行承兑汇票)统一用ACT/360;美国发行的中长期公司债、国债用30/360(NASD版);欧洲发行的债券一般用欧洲30/360;英国政府债券、部分新兴市场债券用ACT/365。考试时题目一般会明确给出天数基准,不用死记,了解这个规律可以快速判断。

Q2:BA II Plus算日期差的时候为什么显示负数?

A:因为你输入的两个日期的顺序反了,较早的日期要放在第一个位置,较晚的日期放在第二个位置,如果顺序反了算出来的天数差是负数,调整顺序重新计算即可。

Q3:日期差计算里闰年的2月29日怎么处理?

A:如果是ACT基准(ACT/360、ACT/365),分子的实际天数要计入2月29日,比如从2024年1月1日到2024年4月1日,2024是闰年,2月有29天,天数差就是31+29+31=91天;如果是30/360基准,不管是不是闰年,2月都按30天算,不需要特殊处理。

Q4:日期计算在CFA哪个模块出现频率最高?

A:主要在两个模块:一是数量分析模块,货币时间价值计算里可能会考到非整数期的折现率计算,需要用到日期差;二是固定收益模块,债券定价的应计利息计算、债券收益率计算都会用到日期差,尤其是固定收益的二级内容,出现频率更高。


日期计算工作表虽然看起来是基础内容,但是是CFA数量、固收模块的基础,掌握DBD的规则和BA II Plus的操作,能帮你节省大量答题时间,避免不必要的失分,备考的时候多练几个不同类型的例题就可以熟练掌握了。

📱 需要计算器练习?

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

App Store 免费下载