# 金融报表分析 / 07.债券 / 中间函数

## `bond_tbDailyList(id, beg_t, end_t)`

声明：function

返回每日上榜情况-债券

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

| 参数    | 类型     | 说明          |
| ------- | -------- | ------------- |
| `id`    | string   | 证券,证券代码 |
| `beg_t` | datetime | 日期,开始日期 |
| `end_t` | datetime | 日期,截止日期 |

返回：float

### 示例

范例01：东时转债在20250101~20251030日的每日上榜情况

```tsl
// 东时转债在20250101~20251030日的每日上榜情况
return Bond_TBDailyList("SH113575", 20250101T, 20251030T);
```

## `bond_tbSumQJ(stock_id, beg_t, end_t)`

声明：function

返回交易公开信息区间汇总数据

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

| 参数       | 类型     | 说明          |
| ---------- | -------- | ------------- |
| `stock_id` | string   | 证券,证券代码 |
| `beg_t`    | datetime | 日期,开始日期 |
| `end_t`    | datetime | 日期,截止日期 |

返回：array

### 示例

范例01：领益智造在区间20250101~20251030之间的交易公开汇总数据

```tsl
// 领益智造在区间20250101~20251030之间的交易公开汇总数据
return Bond_TBSumQJ("SZ002600", 20250101T, 20251030T);
```

## `getPublicTradingInformation_bond(stock_arr, begt, endt, type_arr, action_arr, company_arr, depart_arr, t)`

声明：function

获取指定条件下的时间区间的交易公开信息数据

<!-- tags: 金融报表分析 07. 债券 中间函数 获取 查询 金融 报表 报告期 -->

| 参数          | 类型     | 说明                      |
| ------------- | -------- | ------------------------- |
| `stock_arr`   | array    | 一维字符串数组,股票列表   |
| `begt`        | datetime | 日期,开始日               |
| `endt`        | datetime | 日期,截止日               |
| `type_arr`    | array    | 一维数字数组,异动类型     |
| `action_arr`  | array    | 一维字符串数组,交易动作   |
| `company_arr` | array    | 一维字符串数组,所属券商   |
| `depart_arr`  | array    | 一维字符串数组,所属营业部 |
| `t`           | array    | 数据表类型,返回结果       |

返回：bool

### 示例

范例01：返回获取SZ300020和SZ300282在20140120日至20140124日时间段的异动类型为1或2的买入或卖出泰证券或申银万国机构的交易公开数据

```tsl
Ret := GetPublicTradingInformation_Bond(array("SZ300020", "SZ300282"), inttodate(20140120),
    inttodate(20140124), Array(1.00, 2), array("买入", "卖出"),
    Array("华泰证券", "申银万国"), array(), t);
If Ret then // 查询成功
    Return t;
Else
    // 输出：获取SZ300020和SZ300282在20140120日至20140124日时间段的异动类型为1或2的买入或卖出泰证券或申银万国机构的交易公开数据
```

范例02：返回获取SZ300020和SZ300282在20140120日至20140124日时间段的异动类型为1或2的买入或卖出泰证券或申银万国机构的交易公开数据

```tsl
Ret := GetPublicTradingInformation_Bond(array("SZ300020", "SZ300282"), inttodate(20140120),
    inttodate(20140124), Array(1.00, 2), array("买入", "卖出"),
    Array("华泰证券", "申银万国"), array(), t);
If Ret then // 查询成功
    Return "获取数据失败";
// 输出：获取SZ300020和SZ300282在20140120日至20140124日时间段的异动类型为1或2的买入或卖出泰证券或申银万国机构的交易公开数据
```
