Python金融量化实战
上QQ阅读APP看书,第一时间看更新

2.1.2 利随本清债券

利随本清债券指的是到期一次偿还本金和所有利息(即中途不付息)的债券。

:起息日或上一计息计划结束日至计算日的年化时间。

:起息日或上一理论付息日(从起息日起,一年为一个理论付息期)至计算日的自然日天数,含2月29日。

:计算日所处付息周期的自然日天数,含2月29日。

:按百元面值计价的债券在计算日的应计利息。

:按百元面值计价的债券年利息。

:按百元面值计价的债券在计算日剩余本金值。

:债券起息日至计算日的整年数。

【实例2-420新滨江PPN002债券的基本信息如表2-3所示,计算该债券在2022-4-28的日间百元面值应计利息。

表2-3 20新滨江PPN002债券的基本信息

图片表格

数据来源:中国货币网

【分析解答】依据债券信息可以计算得到:

调用coupon_schedule函数并输入相关参数,生成计息计划日期;调用ACT_ACT_ACT函数并输入相关参数,计算债券的应计利息:

#加载需要使用的库
from coupon_schedule import *
from ACT_ACT_ACT import *
from dateutil import relativedelta
#测试案例
ACT_sch=coupon_schedule(start_date=date(2020,12,4),yearlenth=3,fre=0)
print("计息间隔计划:",ACT_sch)
ACC3=ACT_ACT_ACT(cal_date=date(2022,4,28),start_date=date(2020,12,4),
yearlenth=3,fre=0,coupon=6.5,m=100)
print("应计利息:",round(ACC3,5))

输出结果: