# 金融 / 债券 / 债券组合

## `pf_basisPointValue(w, settlement_date)`

声明：function

返回债券组合基点价值 1）计算w中各债券的基点价值 2）累加w中债券的基点价值即债券组合的基点价值

<!-- tags: 金融 债券 债券组合 返回 获取 -->

| 参数              | 类型     | 说明                                         |
| ----------------- | -------- | -------------------------------------------- |
| `w`               | array    | 二维数组，债券组合代码，代码列名必须是“代码” |
| `settlement_date` | datetime | 日期，结算日                                 |

返回：float

## `pf_bondRemainDuration(w, settlement_date)`

声明：function

返回债券组合剩余期限 1）计算w中各债券的剩余期限RDi 2）累加RDi\*w中的债券比例

<!-- tags: 金融 债券 债券组合 返回 获取 -->

| 参数              | 类型     | 说明                                                      |
| ----------------- | -------- | --------------------------------------------------------- |
| `w`               | array    | 二维数组，债券组合，数组中的数据必须有“代码”、“比例(%)”列 |
| `settlement_date` | datetime | 日期，结算日                                              |

返回：float

## `pf_bondYieldToMaturity(w, settlement_date)`

声明：function

返回债券组合到期收益率(%) 1）计算w中各债券的到期收益率(%)YTMi 2）累加YTMi \*w中的债券比例

<!-- tags: 金融 债券 债券组合 返回 获取 -->

| 参数              | 类型     | 说明                                                      |
| ----------------- | -------- | --------------------------------------------------------- |
| `w`               | array    | 二维数组，债券组合，数组中的数据必须有“代码”、“比例(%)”列 |
| `settlement_date` | datetime | 结算日                                                    |

返回：float
