BondDuration
简述
债券的久期,与系统股票相关
BondDuration(BondType: Int;y:Real;T:Real; C:Real ;F:Int):Real
名称 | 类型 | 说明 |
---|
BondType | Int | 用户自定义,债券类型,其取值如下:
|
Y | Real | 实数,到期收益率/年 |
T | Real | 实数,到期支付期 |
C | Real | 实数,息票率/年 |
F | Int | 整数,付息频率 |
返回 | Real | 实数 |
(1)获得y1=到期收益率/年y/付息频率f,c1=息票率/年C/付息频率f;
(2)债券的久期V=(1+y1)/y1-((1+y1)+T*(c1-y1))/(c1*((1+ y1)^T-1)+y1);
return BondDuration(0,0.0799999982118607,40,0.100000001490116,2);
//结果:19.74