# 金融报表分析 / 07.债券

## `bond_baseinfo()`

声明：function

返回债券基本信息数据，其中包含的内容有基本信息、债券发行、债券的派息和利率，标准券折算率等

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

返回：bool

### 示例

范例01：债券基本信息数据

```tsl
// 债券基本信息数据
return bond_baseinfo();
```

## `bond_cbConversionPriceChange()`

声明：function

返回可转债转股价变动

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

返回：bool

### 示例

范例01：烽火转债 的 可转债转股价变动数据

```tsl
// 烽火转债 的 可转债转股价变动数据
setsysparam(pn_stock(), "SH110062");
return bond_CBConversionPriceChange();
```

## `bond_cbRedemption(end_t)`

声明：function

返回赎回条款汇总

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

| 参数    | 类型     | 说明          |
| ------- | -------- | ------------- |
| `end_t` | datetime | 日期,截止日期 |

返回：bool

### 示例

范例01：烽火转债 的 赎回条款汇总数据

```tsl
// 烽火转债 的 赎回条款汇总数据
setsysparam(pn_stock(), "SH110062");
return bond_CBRedemption(20251114T);
```

## `bond_cbResale(end_t)`

声明：function

返回下修和回售条款汇总

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

| 参数    | 类型     | 说明          |
| ------- | -------- | ------------- |
| `end_t` | datetime | 日期,截止日期 |

返回：bool

### 示例

范例01：烽火转债 的 下修和回售条款汇总数据

```tsl
// 烽火转债 的 下修和回售条款汇总数据
setsysparam(pn_stock(), "SH110062");
return bond_CBResale(20251114T);
```

## `bond_cbShareAndBalance()`

声明：function

返回可转债转股及余额

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

返回：bool

### 示例

范例01：烽火转债 的 可转债转股及余额数据

```tsl
// 烽火转债 的 可转债转股及余额数据
setsysparam(pn_stock(), "SH110062");
return bond_CBShareAndBalance();
```

## `bond_cbTradePublicInfo(beg_t, end_t, cycle, unit_type)`

声明：function

返回报表：可转债交易公开信息

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

| 参数        | 类型     | 说明                |
| ----------- | -------- | ------------------- |
| `beg_t`     | datetime | 日期,开始日期       |
| `end_t`     | datetime | 日期,截止日期       |
| `cycle`     | integer  | 用户自定义,周期     |
| `unit_type` | integer  | 用户自定义,显示单位 |

返回：array

### 示例

范例01：获取东时转债 2025-1-1至2025-6-30日的交易公开信息数据

```tsl
// 获取东时转债 2025-1-1至2025-6-30日的交易公开信息数据
SetSysParam(pn_stock(), "SH113575");
return bond_CBTradePublicInfo(20250101T, 20250630T, "日线", 4);
```

## `bond_rating()`

声明：function

返回债券评级

<!-- tags: 金融报表分析 07. 债券 返回 获取 金融 报表 报告期 -->

返回：bool

### 示例

范例01：烽火转债 的 债券评级数据

```tsl
// 烽火转债 的 债券评级数据
setsysparam(pn_stock(), "SH110062");
return bond_rating();
```
