# 金融报表分析 / 03.行业板块 / 3.05交易

## `bkCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t_2, end_t_2)`

声明：function

返回指定板块一段时间以来资金流向横比数据

<!-- tags: 金融报表分析 03. 行业板块 3.05 交易 返回 获取 金融 报表 报告期 -->

| 参数      | 类型   | 说明                   |
| --------- | ------ | ---------------------- |
| `bk_name` | string | 字符串类型，板块名称   |
| `beg_t`   | date   | 日期类型，开始日期     |
| `end_t`   | date   | 日期类型，截止日期     |
| `beg_t_2` | date   | 日期类型，同比开始日期 |
| `end_t_2` | date   | 日期类型，同比截止日期 |

返回：array

### 示例

范例01：调用函数

```tsl
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据
s := "上证A股";
return bkCapitalFlowAnalysis (s, 20201231T, 20211231T, 20191231T, 20201231T);
```

## `bkCapitalFlowAnalysis_zb(bk_name, beg_t, end_t, cycle_by)`

声明：function

返回指定板块一段时间以来资金流向纵比数据

<!-- tags: 金融报表分析 03. 行业板块 3.05 交易 返回 获取 金融 报表 报告期 -->

| 参数       | 类型     | 说明                 |
| ---------- | -------- | -------------------- |
| `bk_name`  | string   | 字符串类型，板块名称 |
| `beg_t`    | datetime | 日期类型，开始日期   |
| `end_t`    | datetime | 日期类型，截止日期   |
| `cycle_by` | string   | 字符串类型，显示周期 |

返回：array

### 示例

范例01：返回上证A股区间20201231-20210105以来的资金流向纵比数据

```tsl
s := "上证A股";
Return BkCapitalFlowAnalysis_ZB(s, 20201231T, 20210105T, cy_Day());
// 输出：上证A股区间20201231-20210105以来的资金流向纵比数据
```

## `bkHqAnalysis(bk_names, beg_t, end_t, r_date, stype, sample_select, eps_criterion, sort_by, sort_order, return_number)`

声明：function

返回指定板块指定区间交易概况数据

<!-- tags: 金融报表分析 03. 行业板块 3.05 交易 排序 sort 返回 获取 金融 报表 报告期 -->

| 参数            | 类型    | 说明                          |
| --------------- | ------- | ----------------------------- |
| `bk_names`      | string  | 字符串类型，板块名称          |
| `beg_t`         | date    | 日期类型，开始日期            |
| `end_t`         | date    | 日期类型，截止日期            |
| `r_date`        | integer | 报告期类型，财务报告期        |
| `stype`         | integer | 整型，股票类型                |
| `sample_select` | integer | 整型，样本选择                |
| `eps_criterion` | real    | 实数，绩差股标准              |
| `sort_by`       | integer | 整型，排序字段                |
| `sort_order`    | integer | 整型，排序方式                |
| `return_number` | integer | 整型，返回个数，0表示返回全部 |

返回：array

### 示例

范例01：调用函数

```tsl
// 返回上证A股在20210101-20210201期间交易概况数据
return bkHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0, 0);
```

## `bkHslAnalysis_zb(bk_name, beg_t, end_t, stype, right_method, cycle_by)`

声明：function

返回指定板块指定区间行业换手率纵比数据

<!-- tags: 金融报表分析 03. 行业板块 3.05 交易 返回 获取 金融 报表 报告期 -->

| 参数           | 类型     | 说明                 |
| -------------- | -------- | -------------------- |
| `bk_name`      | string   | 字符串类型，板块名称 |
| `beg_t`        | datetime | 日期类型，开始日期   |
| `end_t`        | datetime | 日期类型，截止日期   |
| `stype`        | integer  | 整型，股票类型       |
| `right_method` | integer  | 整型，涨幅计算方法   |
| `cycle_by`     | string   | 字符串类型，显示周期 |

返回：array

### 示例

范例01：返回上证A股在20210101-20210115期间日线行业换手率纵比数据

```tsl
Return BkHslAnalysis_ZB("上证A股", 20210101T, 20210115T, 0, 0, cy_Day());
// 输出：上证A股在20210101-20210115期间日线行业换手率纵比数据
```

## `bkStockHqAnalysis(bk_names, beg_t, end_t, r_date, include_b_stock, sort_by, sort_order, return_number, seperate_industry)`

声明：function

返回指定板块指定区间行业活跃股数据

<!-- tags: 金融报表分析 03. 行业板块 3.05 交易 排序 sort 返回 获取 金融 报表 报告期 -->

| 参数                | 类型    | 说明                          |
| ------------------- | ------- | ----------------------------- |
| `bk_names`          | string  | 字符串类型，板块名称          |
| `beg_t`             | date    | 日期类型，开始日期            |
| `end_t`             | date    | 日期类型，截止日期            |
| `r_date`            | integer | 报告期类型，财务报告期        |
| `include_b_stock`   | bool    | 布尔类型，包含B股             |
| `sort_by`           | integer | 整型，排序字段                |
| `sort_order`        | integer | 整型，排序方式                |
| `return_number`     | integer | 整型，返回个数，0表示返回全部 |
| `seperate_industry` | bool    | 布尔类型，分行业显示          |

返回：array

### 示例

范例01：调用函数

```tsl
// 返回上证A股在20210101-20210201期间行业活跃股数据
return bkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0);
```
