# 金融 / 债券 / 债券指数估值

## `bondIVCloseDuration()`

声明：function

返回当前债券指数指定日的收盘价久期，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

返回：real

### 示例

范例01：调用函数

```tsl
// "CSIH01006"中证国债在20200924的收盘价久期。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvCloseDuration();
// 输出：0
```

## `bondIVConvexity()`

声明：function

返回当前债券指数指定日的凸性，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

返回：real

### 示例

范例01：调用函数

```tsl
// "CSIH01006"中证国债在20200924的凸性。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvConvexity();
// 输出：54.3261
```

## `bondIVDuration()`

声明：function

返回当前债券指数指定日的久期，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVDuration();
// 输出：6.9821
```

## `bondIVMaturityYield()`

声明：function

返回当前债券指数指定日的到期收益率，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVMaturityYield();
// 输出：3.0545
```

## `bondIVQK(begt, endt)`

声明：function

返回当前债券指数的区间债券估值数据，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

| 参数   | 类型     | 说明          |
| ------ | -------- | ------------- |
| `begt` | datetime | 日期,开始日期 |
| `endt` | datetime | 日期,截止日期 |

返回：array

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVQK(20200914T, 20200924T);
```

## `bondIVQK2(n)`

声明：function

返回当前债券指数N日债券估值数据，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

| 参数 | 类型    | 说明     |
| ---- | ------- | -------- |
| `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

返回当前债券指数在指定日的剩余期限，与系统参数（证券，时间）相关

<!-- tags: 金融 债券 债券指数估值 返回 获取 -->

返回：real

### 示例

范例01：调用函数

```tsl
// "CSIH01006"中证国债在20200924的剩余期限。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvRemainDuration();
// 输出：0
```
