# 金融 / 债券 / 债券收益率曲线 ## `bondTermStructure(end_t)` 声明:function 返回指定日债券收益率曲线数据,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:array ### 示例 范例01:调用函数 ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的期限结构 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructure(20170301T); ``` ## `bondTermStructureOfForwardRate(end_t, remain_duration)` 声明:function 返回指定日指定期限的远期利率,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### 示例 范例01:调用函数 ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的10年期即期利率 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfForwardRate(20170301T, 10); ``` ## `bondTermStructureOfForwardRate_curve(beg_t, end_t, remain_duration)` 声明:function 返回指定剩余期限的远期利率曲线,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01到2017-3-31的10年期远期利率 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfForwardRate_Curve(20170301T, 20170331T, 10); ``` ## `bondTermStructureOfForwardRate_endT(end_t)` 声明:function 返回指定日的远期利率的期限结构,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的远期利率的期限结构 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfForwardRate_EndT(20170301T); ``` ## `bondTermStructureOfSpotInterestRate(end_t, remain_duration)` 声明:function 返回指定日指定期限的即期利率,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | ----------- | ----------------- | | `end_t` | t_date_time | 日期,截止日期 | | `remain_duration` | real | 实数,剩余期限(年) | 返回:real ### 示例 范例01:调用函数 ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的10年期即期利率 setSysParam(pn_stock(), 'BTS000033'); return bondTermStructureOfSpotInterestRate(20170301T, 10); // 输出:3.36 ``` ## `bondTermStructureOfSpotInterestRate_curve(beg_t, end_t, remain_duration)` 声明:function 返回指定剩余期限的即期利率曲线,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01到2017-3-31的10年期即期利率 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfSpotInterestRate_Curve(20170301T, 20170331T, 10); ``` ## `bondTermStructureOfSpotInterestRate_endT(end_t)` 声明:function 返回指定日的即期利率的期限结构,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的即期利率的期限结构 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfSpotInterestRate_EndT(20170301T); ``` ## `bondTermStructureOfYieldToMaturity(end_t, remain_duration)` 声明:function 返回指定日指定期限的到期收益率,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### 示例 范例01:调用函数 ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的10年期到期收益率 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfYieldToMaturity(20170301T, 10); ``` ## `bondTermStructureOfYieldToMaturity_curve(beg_t, end_t, remain_duration)` 声明:function 返回指定剩余期限的到期收益率曲线,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | ----------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `remain_duration` | float | 实数,剩余期限(年) | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01到2017-3-31的10年期到期收益率 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfYieldToMaturity_Curve(20170301T, 20170331T, 10); ``` ## `bondTermStructureOfYieldToMaturity_endT(end_t)` 声明:function 返回指定日的到期收益率的期限结构,与系统参数(证券代码)相关 | 参数 | 类型 | 说明 | | ------- | -------- | ------------- | | `end_t` | datetime | 日期,截止日期 | 返回:float ### 示例 范例01:返回: ```tsl 获取BTS000033(中证指数国债收益率曲线)在2017-03-01的到期收益率的期限结构 setsysparam(pn_stock(), 'BTS000033'); return BondTermStructureOfYieldToMaturity_EndT(20170301T); ```