天软金融分析.NET函数大全 > 金融函数 > 债券 > 中间函数

BondDuration    

简述
债券的久期,与系统股票相关
定义
BondDuration(BondType: Int;y:Real;T:Real; C:Real ;F:Int):Real
参数
名称类型说明
BondType Int用户自定义,债券类型,其取值如下:
显示名 取值
息票债券 0
零息票债券 1
YReal实数,到期收益率/年
TReal实数,到期支付期
CReal 实数,息票率/年
FInt整数,付息频率
返回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
相关