# 金融 / 债券 / 债券指数估值 ## `bondIVCloseDuration()` 声明:function 返回当前债券指数指定日的收盘价久期,与系统参数(证券,时间)相关 返回:real ### 示例 范例01:调用函数 ```tsl // "CSIH01006"中证国债在20200924的收盘价久期。 setSysParam(pn_stock(), "CSIH01006"); setSysParam(PN_Date(), 20200924T); return bondIvCloseDuration(); // 输出:0 ``` ## `bondIVConvexity()` 声明:function 返回当前债券指数指定日的凸性,与系统参数(证券,时间)相关 返回:real ### 示例 范例01:调用函数 ```tsl // "CSIH01006"中证国债在20200924的凸性。 setSysParam(pn_stock(), "CSIH01006"); setSysParam(PN_Date(), 20200924T); return bondIvConvexity(); // 输出:54.3261 ``` ## `bondIVDuration()` 声明:function 返回当前债券指数指定日的久期,与系统参数(证券,时间)相关 返回:float ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "CSIH01006"); SetSysParam(PN_Date(), 20200924T); return BondIVDuration(); // 输出:6.9821 ``` ## `bondIVMaturityYield()` 声明:function 返回当前债券指数指定日的到期收益率,与系统参数(证券,时间)相关 返回:float ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "CSIH01006"); SetSysParam(PN_Date(), 20200924T); return BondIVMaturityYield(); // 输出:3.0545 ``` ## `bondIVQK(begt, endt)` 声明:function 返回当前债券指数的区间债券估值数据,与系统参数(证券,时间)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:array ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "CSIH01006"); SetSysParam(PN_Date(), 20200924T); return BondIVQK(20200914T, 20200924T); ``` ## `bondIVQK2(n)` 声明:function 返回当前债券指数N日债券估值数据,与系统参数(证券,时间)相关 | 参数 | 类型 | 说明 | | ---- | ------- | -------- | | `n` | integer | 整型,N日 | 返回:array ### 示例 范例01:"CSIH01006"中证国债在20200924的5日债券估值数据 ```tsl // "CSIH01006"中证国债在20200924的5日债券估值数据 SetSysParam(pn_stock(), "CSIH01006"); SetSysParam(PN_Date(), 20200924T); return BondIVQK2(5); ``` ## `bondIVRemainDuration()` 声明:function 返回当前债券指数在指定日的剩余期限,与系统参数(证券,时间)相关 返回:real ### 示例 范例01:调用函数 ```tsl // "CSIH01006"中证国债在20200924的剩余期限。 setSysParam(pn_stock(), "CSIH01006"); setSysParam(PN_Date(), 20200924T); return bondIvRemainDuration(); // 输出:0 ```