Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references. Keep the existing generated index without rebuilding after signature normalization.
2.7 KiB
2.7 KiB
金融 / 债券 / 债券指数估值
bondIVCloseDuration()
声明:function
返回当前债券指数指定日的收盘价久期,与系统参数(证券,时间)相关
返回:real
示例
范例01:调用函数
// "CSIH01006"中证国债在20200924的收盘价久期。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvCloseDuration();
// 输出:0
bondIVConvexity()
声明:function
返回当前债券指数指定日的凸性,与系统参数(证券,时间)相关
返回:real
示例
范例01:调用函数
// "CSIH01006"中证国债在20200924的凸性。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvConvexity();
// 输出:54.3261
bondIVDuration()
声明:function
返回当前债券指数指定日的久期,与系统参数(证券,时间)相关
返回:float
示例
范例01:调用函数
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVDuration();
// 输出:6.9821
bondIVMaturityYield()
声明:function
返回当前债券指数指定日的到期收益率,与系统参数(证券,时间)相关
返回:float
示例
范例01:调用函数
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVMaturityYield();
// 输出:3.0545
bondIVQK(begt, endt)
声明:function
返回当前债券指数的区间债券估值数据,与系统参数(证券,时间)相关
| 参数 | 类型 | 说明 |
|---|---|---|
begt |
datetime | 日期,开始日期 |
endt |
datetime | 日期,截止日期 |
返回:array
示例
范例01:调用函数
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVQK(20200914T, 20200924T);
bondIVQK2(n)
声明:function
返回当前债券指数N日债券估值数据,与系统参数(证券,时间)相关
| 参数 | 类型 | 说明 |
|---|---|---|
n |
integer | 整型,N日 |
返回:array
示例
范例01:"CSIH01006"中证国债在20200924的5日债券估值数据
// "CSIH01006"中证国债在20200924的5日债券估值数据
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVQK2(5);
bondIVRemainDuration()
声明:function
返回当前债券指数在指定日的剩余期限,与系统参数(证券,时间)相关
返回:real
示例
范例01:调用函数
// "CSIH01006"中证国债在20200924的剩余期限。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvRemainDuration();
// 输出:0