# 板块 / 行情指标

## `advance2()`

返回指定指数指定日的上涨家数，与系统参数(证券代码，时间)相关。

返回：Interger

### 示例

```tsl
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return advance2();
```

## `Bk_AmountPercent3(market_name, st_ype)`

板块成交额占市场总成交额比重(%)，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数          | 类型   | 说明                                      |
| ------------- | ------ | ----------------------------------------- |
| `market_name` | string | 字符串类型，市场板块名称                  |
| `st_ype`      | any    | 股票类型（用户自定义类型），具体取值如下: |

返回：string

## `Bk_AmountSum(beg_t, end_t, st_ype)`

区间成交金额(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `Bk_AmountSum3(stype)`

返回板块当日成交金额(万)总和，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数    | 类型 | 说明                 |
| ------- | ---- | -------------------- |
| `stype` | any  | 用户自定义，股票类型 |

返回：string

## `Bk_AmountSum4(end_t, st_ype)`

统计当前系统板块成分股在指定日EndT的成交金额(万)，跟周期有关。当前系统板块由pn_bk()设置。板块成分股的类型满足股票类型SType的限定。

| 参数     | 类型     | 说明                                      |
| -------- | -------- | ----------------------------------------- |
| `end_t`  | datetime | 指定日期                                  |
| `st_ype` | any      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `BK_CloseMorethanMa3(n, return_type)`

板块收盘价大（小）于均线比例(%)，系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数          | 类型 | 说明                 |
| ------------- | ---- | -------------------- |
| `n`           | any  | 整数，均线天数       |
| `return_type` | any  | 用户自定义，返回类型 |

返回：string

## `Bk_DownCount(end_t)`

板块指定日下跌家数

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：any

## `BK_DownCount3()`

板块下跌家数，系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `BK_DownPercent3()`

板块下跌比例(%),下跌家数/板块个数，系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `Bk_DownPercent4(end_t)`

板块指定日下跌家数占比(%)，下跌家数/板块成分股个数

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：float

## `BK_DTBreakRatio(doption)`

翘板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_DTCount(doption)`

跌停个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_DTList(doption)`

跌停股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `BK_FanBaoBanCount(doption)`

反包板股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_FanBaoBanList(doption)`

反包板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `BK_FirstBanInWeekCount(doption)`

周期首板(7日内首次涨停)股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_FirstBanInWeekList(doption)`

周期首板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Bk_HighAmount(beg_t, end_t, st_ype)`

板块区间最高成交金额(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `Bk_HighVol(beg_t, end_t, st_ype)`

板块区间最高成交量(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `Bk_HSL(beg_t, end_t, right_type, st_ype)`

返回板块区间换手率(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `beg_t`      | datetime | 日期，开始日期       |
| `end_t`      | datetime | 日期，截止日期       |
| `right_type` | any      | 用户自定义，加权方法 |
| `st_ype`     | any      | 用户自定义，股票类型 |

返回：string

## `Bk_HSL3(right_type, st_ype)`

返回板块当日换手率（系统时间相关），当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型 | 说明                           |
| ------------ | ---- | ------------------------------ |
| `right_type` | any  | 用户自定义，加权算法/算术平均: |
| `st_ype`     | any  | 用户自定义，股票类型           |

返回：string

## `Bk_HSL4(end_t, right_type, st_ype)`

指定日换手率=指定日成交量/指定日流通股 加权算法：板块指定日成交量总和/板块指定日流通股本和； 算术平均：先计算个股的指定日换手率（个股成交量/个股流通股本），再计算板块成分股换手率的算术平均，即板块的换手率。

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `end_t`      | datetime | 指定日期                                  |
| `right_type` | any      | 加权算法/算术平均:                        |
| `st_ype`     | any      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `BK_LBanStockLists(doption)`

连板股票列表：统计出连板股票（二、三、四或更多）。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `BK_Listed(end_t)`

获取当前系统板块在指定日EndT上市的成分股。股票是否上市是通过第一个交易数据时间（该数据跟周期有关系）判断，基金是否上市/成立通过第一个净值日判断。当前系统板块由pn_bk()设置。

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

返回：array

## `bkLnZf3(right_type, st_ype)`

返回板块对数收益率(%)，对数收益率(%)=(Ln(收盘)-Ln(昨收))\*100%，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型 | 说明                 |
| ------------ | ---- | -------------------- |
| `right_type` | int  | 用户自定义，加权方式 |
| `st_ype`     | int  | 用户自定义，股票类型 |

返回：float

### 示例

```tsl
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BkLnZf3(1,0);
```

## `Bk_LnZf4(end_t, right_type, st_ype)`

板块指定日对数收益率(%)，先将板块按指定的加权方式RightType编制成指数，再由指数计算对数收益率。

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `end_t`      | datetime | 指定日期                                  |
| `right_type` | any      | 加权方式，具体如下:                       |
| `st_ype`     | any      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `Bk_LowVol(beg_t, end_t, st_ype)`

板块区间最低成交量(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `Bk_MaxRateDown(beg_t, end_t, right_type, st_ype)`

板块区间最大跌幅(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `beg_t`      | datetime | 日期，开始日期       |
| `end_t`      | datetime | 日期，截止日期       |
| `right_type` | any      | 用户自定义，加权方式 |
| `st_ype`     | any      | 用户自定义，股票类型 |

返回：string

## `Bk_NOTTradedCount3()`

板块停牌股票个数，系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `BK_OpenAuctionZTRatio(doption)`

竞价异动比。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Bk_PercentLessthanValue3(value)`

板块跌幅超过指定值比例(%)，系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数    | 类型  | 说明                   |
| ------- | ----- | ---------------------- |
| `value` | float | 实数，阈值，涨跌幅标准 |

返回：string

## `Bk_PercentMorethanValue(beg_t, end_t, value)`

板块区间涨幅超过指定值比例(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数    | 类型     | 说明           |
| ------- | -------- | -------------- |
| `beg_t` | datetime | 日期，开始日期 |
| `end_t` | datetime | 日期，截止日期 |
| `value` | float    | 实数，阀值     |

返回：string

## `Bk_PjCj(beg_t, end_t, right_type, st_ype)`

区间平均成交，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `beg_t`      | datetime | 日期，开始日期       |
| `end_t`      | datetime | 日期，截止日期       |
| `right_type` | any      | 用户自定义，加权方式 |
| `st_ype`     | any      | 用户自定义，股票类型 |

返回：string

## `Bk_PjClose3(right_type, st_ype)`

返回板块平均股价，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型 | 说明                 |
| ------------ | ---- | -------------------- |
| `right_type` | any  | 用户自定义，加权方法 |
| `st_ype`     | any  | 用户自定义，股票类型 |

返回：string

## `Bk_PjClose4(end_t, right_type, st_ype)`

板块指定日平均股价=加权市值/加权股本

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `end_t`      | datetime | 指定日期                                  |
| `right_type` | any      | 加权方式，具体如下:                       |
| `st_ype`     | any      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `BK_TBanCount(doption)`

T板股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_TBanList(doption)`

T板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Bk_Traded(end_t)`

板块指定日交易股票列表

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：array

## `Bk_TradedCount(end_t)`

板块指定日交易股票个数

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：any

## `Bk_TradedCount3()`

板块交易股票个数，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `Bk_UpCount(end_t)`

板块指定日上涨股票个数

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：any

## `BK_UpCount3()`

板块上涨家数，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `BK_UpPercent3()`

返回板块上涨比例(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `Bk_UpPercent4(end_t)`

板块指定日上涨家数占比(%)，上涨家数/板块成分股个数

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：float

## `BK_VolPercent(beg_t, end_t, market_name, st_ype)`

返回板块区间成交量占市场总成交量比重(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数          | 类型     | 说明                 |
| ------------- | -------- | -------------------- |
| `beg_t`       | datetime | 日期，开始日期       |
| `end_t`       | datetime | 日期，截止日期       |
| `market_name` | string   | 市场和板块，市场名称 |
| `st_ype`      | any      | 用户自定义，股票类型 |

返回：string

## `Bk_VolPercent3(market_name, st_ype)`

板块成交量占市场总成交量比重(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数          | 类型   | 说明                 |
| ------------- | ------ | -------------------- |
| `market_name` | string | 市场和板块，市场名称 |
| `st_ype`      | any    | 用户自定义，股票类型 |

返回：string

## `Bk_VolSum(beg_t, end_t, st_ype)`

板块区间成交量(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `Bk_VolSum3(st_ype)`

板块成交量(万)，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型 | 说明                 |
| -------- | ---- | -------------------- |
| `st_ype` | any  | 用户自定义，股票类型 |

返回：string

## `Bk_VolSum4(end_t)`

统计当前系统板块指定日成交量(万)

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：float

## `BK_YiZiBanCount(doption)`

一字板股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_YiZiBanList(doption)`

一字板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Bk_Zdf(beg_t, end_t, right_type, st_ype)`

板块区间振幅(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `beg_t`      | datetime | 日期，开始日期       |
| `end_t`      | datetime | 日期，截止日期       |
| `right_type` | any      | 用户自定义，加权方式 |
| `st_ype`     | any      | 用户自定义，股票类型 |

返回：string

## `Bk_Zf(beg_t, end_t, right_type, st_ype)`

板块区间涨幅(%)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `beg_t`      | datetime | 日期，开始日期       |
| `end_t`      | datetime | 日期，截止日期       |
| `right_type` | any      | 用户自定义，加权方式 |
| `st_ype`     | any      | 用户自定义，股票类型 |

返回：string

## `Bk_Zf3(right_type, st_ype)`

返回板块涨幅(%)，与系统时间相关，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数         | 类型 | 说明                 |
| ------------ | ---- | -------------------- |
| `right_type` | any  | 用户自定义，加权方式 |
| `st_ype`     | any  | 用户自定义，股票类型 |

返回：string

## `Bk_Zf4(end_t, right_type, st_ype)`

板块指定日涨幅(%)。先按照加权方式计算板块的指数，再通过指数计算涨幅。

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `end_t`      | datetime | 指定日期                                  |
| `right_type` | any      | 加权方式，具体如下:                       |
| `st_ype`     | any      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `BK_ZT2LBRatio(doption)`

一进二连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZT3LBRatio(doption)`

二进三连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTAmount(doption)`

涨停成交金额(亿)，涨停股票的成交金额和。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTAvgMaxDF(doption)`

昨涨停股今最大跌幅(%)，昨涨停个股今日最大跌幅平均值。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTAvgMaxZF(doption)`

昨涨停股今最大涨幅(%)，昨涨停个股今日最大涨幅平均值。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTAvgOpenZF(doption)`

涨停股开盘涨幅(%)，涨停个股的开盘平均涨幅(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTAvgZF(doption)`

昨涨停股今涨幅(%)，昨涨停个股今日的平均涨幅(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTCount(doption)`

涨停个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTHitLimitRatio(doption)`

封板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTIn2HourCount(doption)`

10:00~11:30封板个数，封板时间在10:00~11:30且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTIn3HourCount(doption)`

13:00~14:00封板个数，封板时间在13:00~14:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTIn4HourCount(doption)`

14:00~15:00封板个数，封板时间在14:00~15:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTInHalfHourCount(doption)`

10点前封板个数，封板时间在09:40~10:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTInMinCount(doption)`

分板个数，封板时间在09:31~9:40且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTInOpenCount(doption)`

开盘涨停个数，开盘涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTInSecCount(doption)`

秒板个数，封板时间在09:30~9:31且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTLB2Count(doption)`

二连板个数，仅连续2天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTLB3Count(doption)`

三连板个数，仅连续3天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTLB4Count(doption)`

四连板个数，仅连续4天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTLB5Count(doption)`

五连板以上个数，连续5天以上出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `BK_ZTLBList(doption)`

板块个股连板列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `BK_ZTLBNumList(doption, lb_num)`

连板N次股票列表。 1）LBNum=0或者为空时，表示连板次数大于0的所有股票列表 2）LBNum>0且LBNum<5时，表示连板次数为LBNum的股票列表 3）LBNum>=5时，表示连板次数为LBNum及以上的股票列表

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |
| `lb_num`  | any  | 用户自定义，连板次数，取值如下:           |

返回：array

## `BK_ZTLBRatio(doption)`

连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `BK_ZTList(doption)`

涨停股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `BK_ZTPriceAmount(doption)`

涨停价成交金额。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `blockBargainNumber(bk_name, stocks, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)`

板块成交笔数排名

| 参数            | 类型     | 说明                                        |
| --------------- | -------- | ------------------------------------------- |
| `bk_name`       | string   | 市场和板块类型，板块名称                    |
| `stocks`        | string   | 证券类型，股票列表                          |
| `end_t`         | datetime | 日期类型，截止日期                          |
| `beg_minute`    | int      | 整数类型，开始时间                          |
| `end_minute`    | int      | 整数类型，截止时间                          |
| `sep_minute`    | int      | 整数类型，（-1:所有;0:时间段;>0:最近N分钟） |
| `tradeflag`     | int      | 用户自定义，交易状态，其取值如下:           |
| `method_select` | int      | 用户自定义，判断大单标准，其取值如下:       |
| `standard`      | int      | 实数，大单标准                              |
| `f`             | int      | 整数类型，无效参数                          |

返回：array

## `blockBigBargainDetail(bk_name, stocks, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)`

板块大单明细，大单标准单位： 成交量：万股 成交金额：万元 换手率：%

| 参数            | 类型     | 说明                                        |
| --------------- | -------- | ------------------------------------------- |
| `bk_name`       | string   | 市场和板块类型，板块名称                    |
| `stocks`        | string   | 证券类型，股票列表                          |
| `end_t`         | datetime | 日期类型，截止日期                          |
| `beg_minute`    | int      | 整数类型，开始时间                          |
| `end_minute`    | int      | 整数类型，截止时间                          |
| `sep_minute`    | int      | 整数类型，（-1:所有;0:时间段;>0:最近N分钟） |
| `tradeflag`     | int      | 用户自定义，交易状态，其取值如下:           |
| `method_select` | int      | 用户自定义，判断大单标准，其取值如下:       |
| `standard`      | int      | 整数类型，大单标准                          |
| `f`             | int      | 整数类型，大单频率                          |

返回：array

## `BlockBigBargainDetail_II(bk_name, stocks, beg_t, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)`

板块大单明细（区间），大单标准单位： 成交量：万股 成交金额：万元 换手率：%

| 参数            | 类型     | 说明                                        |
| --------------- | -------- | ------------------------------------------- |
| `bk_name`       | string   | 市场和板块类型，板块名称                    |
| `stocks`        | array    | 证券类型，股票列表                          |
| `beg_t`         | datetime | 日期类型，开始日期                          |
| `end_t`         | datetime | 日期类型，截止日期                          |
| `beg_minute`    | any      | 整数类型，开始时间                          |
| `end_minute`    | any      | 整数类型，截止时间                          |
| `sep_minute`    | any      | 整数类型，（-1:所有;0:时间段;>0:最近N分钟） |
| `tradeflag`     | any      | 用户自定义，交易状态，其取值如下:           |
| `method_select` | any      | 用户自定义，判断大单标准，其取值如下:       |
| `standard`      | any      | 整数类型，大单标准                          |
| `f`             | any      | 整数类型，大单频率                          |

返回：array

## `decline2()`

返回指定指数指定日的下跌家数，与系统参数(证券代码，时间)相关。

返回：Interger

### 示例

```tsl
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return decline2();
```

## `flat2()`

返回指定指数指定日的平盘家数，与系统参数(证券代码，时间)相关。

返回：Interger

### 示例

```tsl
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return flat2();
```

## `Index_DTBreakRatio(doption)`

翘板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_DTCount(doption)`

跌停个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_FanBaoBanCount(doption)`

反包板股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_FanBaoBanList(doption)`

反包板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Index_OpenAuctionZTRatio(doption)`

指数-竞价异动比。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_TBanList(doption)`

T板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Index_YiZiBanCount(doption)`

一字板股票个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_YiZiBanList(doption)`

一字板股票列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Index_ZT2LBRatio(doption)`

一进二连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZT3LBRatio(doption)`

二进三连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTAmount(doption)`

涨停成交金额(亿)，涨停股票的成交金额和。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTAvgMaxZF(doption)`

昨涨停股今最大涨幅(%)，昨涨停个股今日最大涨幅平均值。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTAvgOpenZF(doption)`

涨停股开盘涨幅(%)，涨停个股的开盘平均涨幅(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTAvgZF(doption)`

昨涨停股今涨幅(%)，昨涨停个股今日的平均涨幅(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTBreakCount(doption)`

开板数，涨停打开的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTCount(doption)`

指数-涨停个数。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTHitLimitRatio(doption)`

封板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTIn2HourCount(doption)`

10:00~11:30封板个数，封板时间在09:40~10:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTIn3HourCount(doption)`

13:00~14:00封板个数，封板时间在13:00~14:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTIn4HourCount(doption)`

14:00~15:00封板个数，封板时间在14:00~15:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTInHalfHourCount(doption)`

10点前封板，封板时间在09:40~10:00且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTInMinCount(doption)`

分板个数，封板时间在09:31~9:40且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTInOpenCount(doption)`

开盘涨停个数，开盘涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTInSecCount(doption)`

秒板个数，封板时间在09:30~9:31且之后未开板的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTLB2Count(doption)`

二连板个数，仅连续2天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTLB3Count(doption)`

三连板个数，仅连续3天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTLB4Count(doption)`

四连板个数，仅连续4天出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTLB5Count(doption)`

五连板及以上个数，连续5天以上出现涨停的股票数量统计。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：any

## `Index_ZTLBList(doption)`

连板次数明细。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Index_ZTLBNumCount(doption, lb_num)`

连板N次股票个数。 1）LBNum=0或者为空时，表示连板次数大于0的所有股票列表 2）LBNum>0且LBNum<5时，表示连板次数为LBNum的股票列表 3）LBNum>=5时，表示连板次数为LBNum及以上的股票列表

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |
| `lb_num`  | any  | 用户自定义，连板次数，取值如下:           |

返回：array

## `Index_ZTLBNumList(doption, lb_num)`

连板N次股票列表。 1）LBNum=0或者为空时，表示连板次数大于0的所有股票列表 2）LBNum>0且LBNum<5时，表示连板次数为LBNum的股票列表 3）LBNum>=5时，表示连板次数为LBNum及以上的股票列表

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |
| `lb_num`  | any  | 用户自定义，连板次数，取值如下:           |

返回：array

## `Index_ZTLBRatio(doption)`

连板率(%)。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `Index_ZTList(doption)`

涨停股列表。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：array

## `Index_ZTPriceAmount(doption)`

涨停价成交金额。

| 参数      | 类型 | 说明                                      |
| --------- | ---- | ----------------------------------------- |
| `doption` | any  | 用户自定义，不考虑ST股或者新股，取值如下: |

返回：float

## `stocksAmountPercent(stock_arr, beg_t, end_t, market_name, stype)`

板块成交额占市场总成交额比重

| 参数          | 类型     | 说明                    |
| ------------- | -------- | ----------------------- |
| `stock_arr`   | array    | 一组股票                |
| `beg_t`       | datetime | 开始日期                |
| `end_t`       | datetime | 截止日期                |
| `market_name` | string   | 指定市场                |
| `stype`       | int      | 股票类型，具体取值如下: |

返回：float

## `stocksAmountPercent3(stock_arr, market_name, stype)`

返回板块成交额占市场总成交额比重，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数          | 类型   | 说明                     |
| ------------- | ------ | ------------------------ |
| `stock_arr`   | array  | 一维字符串数组，股票列表 |
| `market_name` | string | 市场和板块，市场名称     |
| `stype`       | int    | 用户自定义               |

返回：float

### 示例

```tsl
Stks:=getbkbydate('SH000300',inttodate(20101231));
stocks:=GetBKByDate('SZ399903',inttodate(20101231));
SetSysParam(pn_date(),20101231T);
return StocksAmountPercent3(stks,'深证A股;上证A股',0);
```

## `stocksAmountSum(stock_arr, beg_t, end_t, stype)`

指定一组股票区间成交金额(万)

| 参数        | 类型     | 说明                    |
| ----------- | -------- | ----------------------- |
| `stock_arr` | array    | 一组股票                |
| `beg_t`     | datetime | 开始日期                |
| `end_t`     | datetime | 截止日期                |
| `stype`     | int      | 股票类型，具体取值如下: |

返回：float

## `stocksAmountSum3(stock_arr, stype)`

指定一组股票当日成交金额(万)总和（系统时间相关）

| 参数        | 类型  | 说明                    |
| ----------- | ----- | ----------------------- |
| `stock_arr` | array | 一组股票                |
| `stype`     | int   | 股票类型，具体取值如下: |

返回：float

### 示例

```tsl
Setsysparam(pn_date(),inttodate(20121019));
Stks:=array('SH600000','SH600004');
Return StocksAmountSum3 (stks,0);//返回结果：32207.55
```

## `StocksHigh(stock_arr, beg_t, end_t, right_type)`

取板块区间最高市值，单位：万

| 参数         | 类型      | 说明                                                      |
| ------------ | --------- | --------------------------------------------------------- |
| `stock_arr`  | Array     | 一组股票                                                  |
| `beg_t`      | TDateTime | 开始日期                                                  |
| `end_t`      | TDateTime | 截止日期                                                  |
| `right_type` | Int       | 加权方式，具体取值如下: 加权方式 取值 总市值 0 流通市值 1 |

返回：Float，实数

## `Stocks_High(stock_arr, beg_t, end_t, right_type)`

取板块区间最高市值，单位：万

| 参数         | 类型     | 说明                    |
| ------------ | -------- | ----------------------- |
| `stock_arr`  | array    | 一组股票                |
| `beg_t`      | datetime | 开始日期                |
| `end_t`      | datetime | 截止日期                |
| `right_type` | int      | 加权方式，具体取值如下: |

返回：float

## `stocksHighAmount(stock_arr, beg_t, end_t, st_ype)`

板块区间最高成交金额(万)

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `stock_arr` | array    | 一组股票                                  |
| `beg_t`     | datetime | 开始日期                                  |
| `end_t`     | datetime | 截止日期                                  |
| `st_ype`    | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `stocksHighandLowAmount(stock_arr, beg_t, end_t, _type, stype)`

板块区间最高/最低成交金额(万)

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `stock_arr` | array    | 一组股票                                  |
| `beg_t`     | datetime | 开始日期                                  |
| `end_t`     | datetime | 截止日期                                  |
| `_type`     | int      | 取最大值/最小值:                          |
| `stype`     | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `stocksHighandLowValue(stock_arr, beg_t, end_t, right_type, _type)`

板块区间最高/最低市值(修正)

| 参数         | 类型     | 说明                         |
| ------------ | -------- | ---------------------------- |
| `stock_arr`  | array    | 一组股票                     |
| `beg_t`      | datetime | 开始日期                     |
| `end_t`      | datetime | 截止日期                     |
| `right_type` | int      | 加权方式，具体取值如下:      |
| `_type`      | int      | 最高/最低市值，具体取值如下: |

返回：float

## `stocksHighAndLowVol(stock_arr, beg_t, end_t, _type, stype)`

板块区间最高/低成交量(万)

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `stock_arr` | array    | 一组股票                                  |
| `beg_t`     | datetime | 开始日期                                  |
| `end_t`     | datetime | 截止日期                                  |
| `_type`     | int      | 取成交量的类型(最高/最低)，具体取值如下:  |
| `stype`     | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `stocksHighVol(stock_arr, beg_t, end_t, stype)`

板块区间最高成交量(万)

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `stock_arr` | array    | 一组股票                                  |
| `beg_t`     | datetime | 开始日期                                  |
| `end_t`     | datetime | 截止日期                                  |
| `stype`     | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `StocksHsL(stock_arr, beg_t, end_t, right_type, st_ype)`

板块区间换手率

| 参数         | 类型      | 说明                                                                                           |
| ------------ | --------- | ---------------------------------------------------------------------------------------------- |
| `stock_arr`  | Array     | 一组股票                                                                                       |
| `beg_t`      | TDateTime | 开始日期                                                                                       |
| `end_t`      | TDateTime | 截止日期                                                                                       |
| `right_type` | Int       | 加权算法/算术平均: 显示名 取值 加权算法 0 算术平均 1                                           |
| `st_ype`     | Int       | 股票类型（用户自定义类型），具体取值如下: 股票类型 取值 A股 1 B股 2 深证B股 3 上证B股 4 全部 0 |

返回：Float，实数。

## `Stocks_hsl(stock_arr, beg_t, end_t, right_type, st_ype)`

板块区间换手率

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `stock_arr`  | array    | 一组股票                                  |
| `beg_t`      | datetime | 开始日期                                  |
| `end_t`      | datetime | 截止日期                                  |
| `right_type` | int      | 加权算法/算术平均:                        |
| `st_ype`     | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `stocksHsL3(stock_arr, right_type, st_ype)`

指定一组股票当日换手率（系统时间相关）

| 参数         | 类型  | 说明                                      |
| ------------ | ----- | ----------------------------------------- |
| `stock_arr`  | array | 一组股票                                  |
| `right_type` | int   | 加权算法/算术平均:                        |
| `st_ype`     | int   | 股票类型（用户自定义类型），具体取值如下: |

返回：float

### 示例

```tsl
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
return StocksHsL3(stks,0,1);  //返回结果：0.22
```

## `stocksLnZf(stock_arr, beg_t, end_t, right_type, s_type, return_value)`

板块对数收益率，将StockArr编制成指数，计算指数对数收益率。

| 参数           | 类型     | 说明                    |
| -------------- | -------- | ----------------------- |
| `stock_arr`    | array    | 一维字符串数组,股票列表 |
| `beg_t`        | datetime | 日期,开始日期           |
| `end_t`        | datetime | 日期,截止日期           |
| `right_type`   | any      | 用户自定义,加权方式     |
| `s_type`       | any      | 用户自定义,             |
| `return_value` | float    | 对数收益率              |

返回：any

## `stocksLow(stock_arr, beg_t, end_t, right_type)`

板块区间最低市值(修正)

| 参数         | 类型     | 说明                    |
| ------------ | -------- | ----------------------- |
| `stock_arr`  | array    | 一组股票                |
| `beg_t`      | datetime | 开始日期                |
| `end_t`      | datetime | 截止日期                |
| `right_type` | int      | 加权方式，具体取值如下: |

返回：float

## `stocksLowAmount(stock_arr, beg_t, end_t, s_type)`

板块区间最低成交金额(万)

| 参数        | 类型     | 说明     |
| ----------- | -------- | -------- |
| `stock_arr` | array    | 一组股票 |
| `beg_t`     | datetime | 开始日期 |
| `end_t`     | datetime | 截止日期 |
| `s_type`    | int      | 缺省值0  |

返回：float

## `stocksLowVol(stock_arr, beg_t, end_t, s_type)`

板块区间最低成交量(万)

| 参数        | 类型     | 说明     |
| ----------- | -------- | -------- |
| `stock_arr` | array    | 一组股票 |
| `beg_t`     | datetime | 开始日期 |
| `end_t`     | datetime | 截止日期 |
| `s_type`    | int      | 缺省值0  |

返回：float

## `stocksPrevClose(stock_arr, beg_t, end_t, right_type)`

板块期初市值（万）。统计StockArr股票列表中，截止日endt当天已上市的股票在begt-1日的市值。若在endt上市但begt-1没有上市，则取上市日当天的市值。 统计的市值类型由RightType确定

| 参数         | 类型     | 说明                    |
| ------------ | -------- | ----------------------- |
| `stock_arr`  | array    | 一维股票数组            |
| `beg_t`      | datetime | 开始日期                |
| `end_t`      | datetime | 截止日期                |
| `right_type` | int      | 市值类型，具体取值如下: |

返回：float

## `stocksUpDownMorethanCount(stock_arr, beg_t, end_t, value, is_down)`

统计股票列表StockArr在区间begt到endt之间满足IsDown上涨或下跌基准value的家数。

| 参数        | 类型     | 说明                      |
| ----------- | -------- | ------------------------- |
| `stock_arr` | array    | 一维股票列表              |
| `beg_t`     | datetime | 开始日期                  |
| `end_t`     | datetime | 截止日期                  |
| `value`     | int      | 股票上涨/下跌基准（涨幅） |
| `is_down`   | int      | 上涨/下跌，具体取值如下:  |

返回：int

## `stocksVolPercent(stock_arr, beg_t, end_t, market_name, st_ype)`

板块成交量占市场总成交量比重(%)

| 参数          | 类型     | 说明                                      |
| ------------- | -------- | ----------------------------------------- |
| `stock_arr`   | array    | 一维股票列表                              |
| `beg_t`       | datetime | 开始日期                                  |
| `end_t`       | datetime | 截止日期                                  |
| `market_name` | string   | 市场名称                                  |
| `st_ype`      | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `stocksVolPercent3(stock_arr, market_name, st_ype)`

板块成交量占市场总成交量比重(%)，跟系统时间相关

| 参数          | 类型   | 说明                         |
| ------------- | ------ | ---------------------------- |
| `stock_arr`   | array  | 一维字符串数组，股票列表     |
| `market_name` | string | 字符串，市场和板块，市场名称 |
| `st_ype`      | int    | 用户自定义，股票类型         |

返回：float

### 示例

```tsl
stks := array("SZ000001","SZ000002");
SetSysParam(pn_date(),(20180809T));
return StocksVolPercent3(stks,'深证A股',0);
```

## `stocksVolSum3(stock_arr, st_ype)`

当日板块成交量（不复权），单位（万），与系统时间相关

| 参数        | 类型  | 说明                                      |
| ----------- | ----- | ----------------------------------------- |
| `stock_arr` | array | 一组股票                                  |
| `st_ype`    | int   | 股票类型（用户自定义类型），具体取值如下: |

返回：float

### 示例

```tsl
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
return StocksVolSum3(stks ,0); //返回结果：359277.32
```

## `StocksZdf(stock_arr, beg_t, end_t, right_type, stype)`

板块区间振幅(%)。该指标通过板块市值的变化计算振幅：(区间最高市值/区间最低市值-1)\*100。板块市值通过参数StockArr提供的满足Stype类型的股票，以RightType加权方式统计的市值。

| 参数         | 类型      | 说明                                                                                           |
| ------------ | --------- | ---------------------------------------------------------------------------------------------- |
| `stock_arr`  | Array     | 一维股票列表                                                                                   |
| `beg_t`      | TDateTime | 开始日期                                                                                       |
| `end_t`      | TDateTime | 截止日期                                                                                       |
| `right_type` | Int       | 市值类型，具体取值如下: 市值类型 取值 总股本 0 流通股本 1                                      |
| `stype`      | Int       | 股票类型（用户自定义类型），具体取值如下: 股票类型 取值 A股 1 B股 2 深证B股 3 上证B股 4 全部 0 |

返回：Float，实数

## `Stocks_zdf(stock_arr, beg_t, end_t, right_type, stype)`

板块区间振幅(%)。该指标通过板块市值的变化计算振幅：(区间最高市值/区间最低市值-1)\*100。板块市值通过参数StockArr提供的满足Stype类型的股票，以RightType加权方式统计的市值。

| 参数         | 类型     | 说明                                      |
| ------------ | -------- | ----------------------------------------- |
| `stock_arr`  | array    | 一维股票列表                              |
| `beg_t`      | datetime | 开始日期                                  |
| `end_t`      | datetime | 截止日期                                  |
| `right_type` | int      | 市值类型，具体取值如下:                   |
| `stype`      | int      | 股票类型（用户自定义类型），具体取值如下: |

返回：float

## `StocksZf(stock_arr, beg_t, end_t, right_type, s_type)`

板块区间涨幅(%)。按照RightType加权方式计算begt到endt区间内每天的板块指数，再通过第一个交易日和最后一个交易日的指数计算涨幅。板块成分股为满足SType股票类型的StockArr股票列表。

| 参数         | 类型             | 说明                                                                                           |
| ------------ | ---------------- | ---------------------------------------------------------------------------------------------- |
| `stock_arr`  | Array,TableArray | 一维字符串数组,股票列表                                                                        |
| `beg_t`      | TDateTime        | 日期,开始日期                                                                                  |
| `end_t`      | TDateTime        | 日期,截止日期                                                                                  |
| `right_type` | integer          | 用户自定义,加权方式 显示名 取值 总股本加权 0 流通股本加权 1                                    |
| `s_type`     | integer          | 用户自定义,股票类型 显示名 取值 全部 0 只考虑A股 1 只考虑B股 2 只考虑深圳B股 3 只考虑上海B股 4 |

返回：real，涨幅(%)

## `Stocks_zf(stock_arr, beg_t, end_t, right_type, s_type, return_value)`

板块区间涨幅(%)。按照RightType加权方式计算begt到endt区间内每天的板块指数，再通过第一个交易日和最后一个交易日的指数计算涨幅。板块成分股为满足SType股票类型的StockArr股票列表。

| 参数           | 类型     | 说明                    |
| -------------- | -------- | ----------------------- |
| `stock_arr`    | array    | 一维字符串数组,股票列表 |
| `beg_t`        | datetime | 日期,开始日期           |
| `end_t`        | datetime | 日期,截止日期           |
| `right_type`   | any      | 用户自定义,加权方式     |
| `s_type`       | any      | 用户自定义,股票类型     |
| `return_value` | float    | 涨幅(%)                 |

返回：array

## `stocksZtIn2HourCount(stock_arr, end_t)`

10:00~11:30封板个数，封板时间在10:00~11:30且之后未开板的股票数量统计。

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | Array | 数组，证券列表 |
| `end_t`     | Date  | 日期，截止日期 |

返回：Integer

### 示例

```tsl
// "A股"在2024-12-2410:00~11:30封板个数
stock_arr:=getBk("A股");
end_t:=20241224T;
return stocksZtIn2HourCount(stock_arr,end_t);
//结果：13
```

## `stocksMaxRateDown(stock_arr, beg_t, end_t, right_type, stype)`

板块区间最大跌幅，板块组合最低市值/EndT前板块组合市值-1

| 参数         | 类型      | 说明                    |
| ------------ | --------- | ----------------------- |
| `stock_arr`  | Array     | 一组股票                |
| `beg_t`      | TDateTime | 开始日期                |
| `end_t`      | TDateTime | 截止日期                |
| `right_type` | Int       | 加权方式，具体取值如下: |
| `stype`      | Int       | 默认为0                 |

返回：Float

### 示例

```tsl
//返回沪深300区间总股本加权最大跌幅
stks:= getBkByDate('SH000300',intToDate(20101231));
beg_t:= intToDate(20110101);
end_t:= intToDate(20110630);
return stocksMaxRateDown (stks,beg_t,end_t,0,0);
//结果是：-4.76
```

## `stocksMaxRateUp(stock_arr, beg_t, end_t, right_type, stype)`

板块区间最大涨幅，板块组合最高市值/EndT前板块组合市值-1

| 参数         | 类型      | 说明                    |
| ------------ | --------- | ----------------------- |
| `stock_arr`  | Array     | 一组股票                |
| `beg_t`      | TDateTime | 开始日期                |
| `end_t`      | TDateTime | 截止日期                |
| `right_type` | Int       | 加权方式，具体取值如下: |
| `stype`      | Int       | 默认为0                 |

返回：Float

### 示例

```tsl
//返回沪深300区间总股本加权最大涨幅
stks:= getBkByDate('SH000300',intToDate(20101231));
beg_t:= intToDate(20110101);
end_t:= intToDate(20110630);
return stocksMaxRateUp(stks,beg_t,end_t,0,0);
//结果是：9.31
```

## `stocksPjCj(stock_arr, beg_t, end_t, right_type, st_ype)`

板块区间平均成交

| 参数         | 类型      | 说明                                      |
| ------------ | --------- | ----------------------------------------- |
| `stock_arr`  | Array     | 一组股票                                  |
| `beg_t`      | TDateTime | 开始日期                                  |
| `end_t`      | TDateTime | 截止日期                                  |
| `right_type` | Int       | 加权算法/算术平均:                        |
| `st_ype`     | Int       | 股票类型（用户自定义类型），具体取值如下: |

返回：Float

### 示例

```tsl
范例1：
//返回沪深300区间加权平均成交
stks:= getBkByDate('SH000300',intToDate(20101231));
beg_t:= intToDate(20110101);
end_t:= intToDate(20110630);
return stocksPjCj (stks,beg_t,end_t,0,0);
//结果是：12
范例2：
//返回沪深300区间算术平均平均成交
stks:= getBkByDate('SH000300',intToDate(20101231));
beg_t:= intToDate(20110101);
end_t:= intToDate(20110630);
return stocksPjCj (stks,beg_t,end_t,1,0);
//结果是：16.87
```

## `StocksVolSum(stock_arr, beg_t, end_t, st_ype)`

板块的区间成交量<万>（不复权），板块的成分股为StockArr，且列表StockArr中成分股满足SType股票类型

| 参数        | 类型      | 说明                                                                                           |
| ----------- | --------- | ---------------------------------------------------------------------------------------------- |
| `stock_arr` | Array     | 一维股票列表                                                                                   |
| `beg_t`     | TDateTime | 开始日期                                                                                       |
| `end_t`     | TDateTime | 截止日期                                                                                       |
| `st_ype`    | Int       | 股票类型（用户自定义类型），具体取值如下: 股票类型 取值 A股 1 B股 2 深证B股 3 上证B股 4 全部 0 |

返回：Float，实数。

## `StocksVolSum_(stock_arr, beg_t, end_t, st_ype)`

板块的区间成交量<万>（不复权），板块的成分股为StockArr，且列表StockArr中成分股满足SType股票类型

| 参数        | 类型      | 说明                                      |
| ----------- | --------- | ----------------------------------------- |
| `stock_arr` | Array     | 一维股票列表                              |
| `beg_t`     | TDateTime | 开始日期                                  |
| `end_t`     | TDateTime | 截止日期                                  |
| `st_ype`    | Int       | 股票类型（用户自定义类型），具体取值如下: |

返回：Float

### 示例

```tsl
//返回沪深300区间成交量（不复权）
stks:= getBkByDate('SH000300',intToDate(20101231));
beg_t:= intToDate(20110101);
end_t:= intToDate(20110630);
return stocksVolSum(stks,beg_t,end_t,0);
//结果是：78016526
```

## `stockArrForExcel(stock_arr)`

二维数组转换为一维数组

| 参数        | 类型  | 说明 |
| ----------- | ----- | ---- |
| `stock_arr` | Array | 整数 |

返回：Array

### 示例

```tsl
stock_arr := zeros(10,1);
stockArrForExcel(stock_arr);
return stock_arr;
```

## `Bk_LowAmount(beg_t, end_t, st_ype)`

板块区间最低成交金额(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `beg_t`  | datetime | 日期，开始日期       |
| `end_t`  | datetime | 日期，截止日期       |
| `st_ype` | any      | 用户自定义，股票类型 |

返回：string

## `stocksCmAmount(stock_arr, beg_t, end_t, _type)`

计算当前板块的股票募集资金和（万）。

| 参数        | 类型      | 说明                 |
| ----------- | --------- | -------------------- |
| `stock_arr` | Array     | 数组，股票列表；     |
| `beg_t`     | TDateTime | 日期，开始日期；     |
| `end_t`     | TDateTime | 日期，截止日期；     |
| `_type`     | Integer   | 整数，筹集资金类型。 |

返回：Real

### 示例

```tsl
o_v:=BackUpSystemParameters2();
//取'沪深300'板块在2011年1月1日至2011年12月31日的股票募集资金和
beg_t:=intToDate(20110101);
end_t:=intToDate(20111231);
bk:=getBkByDate('SH000300',end_t);
return stocksCmAmount(bk,beg_t,end_t,3);
//结果：20355541.81
```

## `stocksShAmount(stock_arr, report_date)`

计算当前板块的平均股东户数。

| 参数          | 类型    | 说明             |
| ------------- | ------- | ---------------- |
| `stock_arr`   | Array   | 数组，股票列表； |
| `report_date` | Integer | 整数，报告期。   |

返回：Real

### 示例

```tsl
o_v:=BackUpSystemParameters2();
//计算沪深300板块的平均股东户数
end_t:=intToDate(20111231);
bk:=getBkByDate('SH000300',end_t );
return stocksShAmount(bk,20111231);
//结果：184465.78
```

## `Bk_CMAmount(beg_t, end_t, _type)`

计算当前板块的股票募集资金和(万)。 （1）Type=0时，统计板块在开始日至截止日间的发行上市的筹资总额。 （2）Type=1时，统计板块在开始日至截止日间的增发的筹资总额。 （3）Type=2时，统计板块在开始日至截止日间的配股的筹资总额。 （4）Type=3时，统计板块在开始日至截止日间的所有筹资总额。

| 参数    | 类型     | 说明             |
| ------- | -------- | ---------------- |
| `beg_t` | datetime | 日期，开始日期； |
| `end_t` | datetime | 日期，截止日期； |
| `_type` | any      | 整数，类型。     |

返回：float

## `Bk_SHAmount(report_date)`

平均股东户数。 （1）取板块的最新成分股列表； （2）从股东户数表中提取所有成分股指定报告期的股东人数； （3）用股东人数总计和成分股个数计算得到平均股东户数。

| 参数          | 类型     | 说明           |
| ------------- | -------- | -------------- |
| `report_date` | datetime | 整数，报告期。 |

返回：array

## `Bk_btamountsum2(n)`

N日成交总额(万),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btdepartmentamountsum2(n, direction, departmentname)`

N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `n`              | any    | 整型,交易日                 |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentamountsumpercent3(n, direction, departmentname)`

N日指定营业部交易总额和占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `n`              | any    | 整型,交易日                 |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentdiscountamountsum2(n, direction, departmentname)`

N日指定营业部折价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `n`              | any    | 整型,交易日                 |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentfairamountsum2(n, direction, departmentname)`

N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `n`              | any    | 整型,交易日                 |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentnetamountsum2(n, departmentname)`

N日指定营业部净买入额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明              |
| ---------------- | ------ | ----------------- |
| `n`              | any    | 整型,交易日       |
| `departmentname` | string | 字符串,营业部名称 |

返回：float

## `Bk_btdepartmentpremiumamountsum2(n, direction, departmentname)`

N日指定营业部溢价交易总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `n`              | any    | 整型,交易日                 |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdiscountamountsum2(n)`

N日折价成交总额(万),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btdiscountamountsumpercent2(n)`

N日折价成交总额和占成交总额比(%),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btfairamountsum2(n)`

N日平价成交总额(万),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btfairamountsumpercent2(n)`

N日平价成交总额和占成交总额比(%),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btinstitutionamountsum2(n, direction, institutionname)`

N日指定机构买入(卖出)总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `n`               | any    | 整型,交易日                 |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionamountsumpercent2(n, direction, institutionname)`

N日指定机构交易总额和占板块大宗交易总额比(%),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `n`               | any    | 整型,交易日                 |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutiondiscountamountsum2(n, direction, institutionname)`

N日指定机构折价交易总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `n`               | any    | 整型,交易日                 |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionfairamountsum2(n, direction, institutionname)`

N日指定机构平价交易总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `n`               | any    | 整型,交易日                 |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionnetamountsum2(n, institutionname)`

N日指定机构净买入总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明            |
| ----------------- | ------ | --------------- |
| `n`               | any    | 整型,交易日     |
| `institutionname` | string | 字符串,机构名称 |

返回：float

## `Bk_btinstitutionpremiumamountsum2(n, direction, institutionname)`

N日指定机构溢价交易总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `n`               | any    | 整型,交易日                 |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btpremiumamountsum2(n)`

N日溢价成交总额(万),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btpremiumamountsumpercent2(n)`

N日溢价成交总额和占成交总额比(%),与系统参数(时间,板块)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | any  | 整型,交易日 |

返回：float

## `Bk_btamountsum(begt, endt)`

区间板块大宗交易成交总额(万),与系统参数(板块)相关

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

返回：float

## `Bk_btdepartmentamountsum(begt, endt, direction, department_name)`

区间指定营业部交易总额(万)，与系统参数(板块)相关。

| 参数              | 类型     | 说明                            |
| ----------------- | -------- | ------------------------------- |
| `begt`            | datetime | 日期。开始日期                  |
| `endt`            | datetime | 日期。截止日期                  |
| `direction`       | any      | 用户自定义。交易方向，取值如下: |
| `department_name` | string   | 字符串。营业部名称              |

返回：float

## `Bk_btdepartmentamountsumpercent(begt, endt, direction, departmentname)`

区间指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关

| 参数             | 类型     | 说明                        |
| ---------------- | -------- | --------------------------- |
| `begt`           | datetime | 日期,开始日期               |
| `endt`           | datetime | 日期,截止日期               |
| `direction`      | any      | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string   | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentdiscountamountsum(begt, endt, direction, departmentname)`

区间指定营业部折价交易总额(万),与系统参数(板块)相关

| 参数             | 类型     | 说明                        |
| ---------------- | -------- | --------------------------- |
| `begt`           | datetime | 日期,开始日期               |
| `endt`           | datetime | 日期,截止日期               |
| `direction`      | any      | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string   | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentfairamountsum(begt, endt, direction, departmentname)`

区间指定营业部平价交易总额(万),与系统参数(板块)相关

| 参数             | 类型     | 说明                        |
| ---------------- | -------- | --------------------------- |
| `begt`           | datetime | 日期,开始日期               |
| `endt`           | datetime | 日期,截止日期               |
| `direction`      | any      | 整型,交易方向买入=0，卖出=1 |
| `departmentname` | string   | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentnetamountsum(begt, endt, departmentname)`

区间指定营业部净买入总额(万)，与系统参数(板块)相关

| 参数             | 类型     | 说明              |
| ---------------- | -------- | ----------------- |
| `begt`           | datetime | 日期,开始日期     |
| `endt`           | datetime | 日期,截止日期     |
| `departmentname` | string   | 字符串,营业部名称 |

返回：float

## `Bk_btdepartmentpremiumamountsum(begt, endt, direction, departmentname)`

区间指定营业部溢价交易总额(万),与系统参数(板块)相关

| 参数             | 类型     | 说明                        |
| ---------------- | -------- | --------------------------- |
| `begt`           | datetime | 日期,开始日期               |
| `endt`           | datetime | 日期,截止日期               |
| `direction`      | any      | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string   | 字符串,营业部名称           |

返回：float

## `Bk_btdiscountamountsumpercent(begt, endt)`

区间板块折价成交总额和占区间板块成交总额比(%)，与系统参数(板块)相关

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

返回：float

## `Bk_btfairamountsum(begt, endt)`

区间板块大宗交易平价成交总额(万),与系统参数(板块)相关

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

返回：float

## `Bk_btfairamountsumpercent(begt, endt)`

区间板块平价成交总额和占区间板块成交总额比(%)，与系统参数(板块)相关

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

返回：float

## `Bk_btinstitutionamountsumpercent(begt, endt, direction, institutionname)`

区间指定机构交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关

| 参数              | 类型     | 说明                        |
| ----------------- | -------- | --------------------------- |
| `begt`            | datetime | 日期,开始日期               |
| `endt`            | datetime | 日期,截止日期               |
| `direction`       | any      | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string   | 字符串,机构名称             |

返回：float

## `Bk_btinstitutiondiscountamountsum(begt, endt, direction, institutionname)`

区间指定机构折价交易总额,与系统参数(板块)相关

| 参数              | 类型     | 说明                        |
| ----------------- | -------- | --------------------------- |
| `begt`            | datetime | 日期,开始日期               |
| `endt`            | datetime | 日期,截止日期               |
| `direction`       | any      | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string   | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionfairamountsum(begt, endt, direction, institutionname)`

区间指定机构平价交易总额,与系统参数(板块)相关

| 参数              | 类型     | 说明                        |
| ----------------- | -------- | --------------------------- |
| `begt`            | datetime | 日期,开始日期               |
| `endt`            | datetime | 日期,截止日期               |
| `direction`       | any      | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string   | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionnetamountsum(begt, endt, institutionname)`

区间指定机构对板块大宗交易净买入额(万)，与系统参数(板块)相关

| 参数              | 类型     | 说明            |
| ----------------- | -------- | --------------- |
| `begt`            | datetime | 日期,开始日期   |
| `endt`            | datetime | 日期,截止日期   |
| `institutionname` | string   | 字符串,机构名称 |

返回：float

## `Bk_btinstitutionpremiumamountsum(begt, endt, direction, institutionname)`

区间指定机构溢价交易总额,与系统参数(板块)相关

| 参数              | 类型     | 说明                        |
| ----------------- | -------- | --------------------------- |
| `begt`            | datetime | 日期,开始日期               |
| `endt`            | datetime | 日期,截止日期               |
| `direction`       | any      | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string   | 字符串,机构名称             |

返回：float

## `Bk_btpremiumamountsum(begt, endt)`

区间板块大宗交易溢价成交总额(万),与系统参数(板块)相关

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

返回：float

## `Bk_btpremiumamountsumpercent(begt, endt)`

区间板块溢价成交总额和占区间板块成交总额比(%)，

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

返回：float

## `Bk_btamount()`

成交总额(万),与系统参数(时间,板块)相关

返回：float

## `Bk_btdepartmentamount(direction, departmentname)`

指定营业部交易总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentamountpercent(direction, departmentname)`

指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentdiscountamount(direction, departmentname)`

指定营业部折价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentfairamount(direction, departmentname)`

指定营业部平价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdepartmentnetamount(departmentname)`

指定营业部净买入额(万)，与系统参数(时间,板块)相关

| 参数             | 类型   | 说明              |
| ---------------- | ------ | ----------------- |
| `departmentname` | string | 字符串,营业部名称 |

返回：float

## `Bk_btdepartmentpremiumamount(direction, departmentname)`

指定营业部溢价成交总额(万),与系统参数(时间,板块)相关

| 参数             | 类型   | 说明                        |
| ---------------- | ------ | --------------------------- |
| `direction`      | any    | 整型,交易方向买入=2，卖出=3 |
| `departmentname` | string | 字符串,营业部名称           |

返回：float

## `Bk_btdiscountamount()`

折价成交总额(万),与系统参数(时间,板块)相关

返回：float

## `Bk_btdiscountamountpercent()`

折价成交总额占成交总额比(%),与系统参数(时间,板块)相关

返回：float

## `Bk_btfairamount()`

平价成交总额(万),与系统参数(时间,板块)相关

返回：float

## `Bk_btfairamountpercent()`

平价成交总额占成交总额比(%),与系统参数(时间,板块)相关

返回：float

## `Bk_btinstitutionamount(direction, institutionname)`

指定机构交易总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionamountpercent(direction, institutionname)`

指定机构交易总额占板块大宗交易总额比(%),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutiondiscountamount(direction, institutionname)`

指定机构折价成交总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionfairamount(direction, institutionname)`

指定机构平价成交总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btinstitutionnetamount(institutionname)`

指定机构净买入额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明            |
| ----------------- | ------ | --------------- |
| `institutionname` | string | 字符串,机构名称 |

返回：float

## `Bk_btinstitutionpremiumamount(direction, institutionname)`

指定机构溢价成交总额(万),与系统参数(时间,板块)相关

| 参数              | 类型   | 说明                        |
| ----------------- | ------ | --------------------------- |
| `direction`       | any    | 整型,交易方向买入=0，卖出=1 |
| `institutionname` | string | 字符串,机构名称             |

返回：float

## `Bk_btpremiumamount()`

溢价成交总额(万),与系统参数(时间,板块)相关

返回：float

## `Bk_btpremiumamountpercent()`

溢价成交总额占成交总额比(%),与系统参数(时间,板块)相关

返回：float

## `BK_ByTZFG(fund_type)`

返回基金板块指定投资风格的基金列表，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型 | 说明           |
| ----------- | ---- | -------------- |
| `fund_type` | any  | 整型，基金类型 |

返回：array

## `bk_abssecurityvolumegrow(rdate, rdate2, stockid)`

统计指定报告期指定板块汇总的指定资产支持证券持有份额变动

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `rdate`   | datetime | 指定报告期       |
| `rdate2`  | datetime | 同比报告期       |
| `stockid` | any      | 资产支持证券代码 |

返回：float

## `bk_ssnetassetvolume(rdate)`

统计指定报告期指定板块中基金总份额和

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |

返回：float

## `bk_sspurchasevolume(rdate, rdate2)`

统计指定报告期指定板块中净申购份额

| 参数     | 类型     | 说明       |
| -------- | -------- | ---------- |
| `rdate`  | datetime | 指定报告期 |
| `rdate2` | datetime | 同比报告期 |

返回：float

## `bk_scstockvolume(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票持有股数

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_scnonindexvolume(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票指数投资股数

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 第N        |

返回：float

## `bk_scnonactivevolume(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票积极投资股数

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 第N        |

返回：float

## `bk_scstockactivevolume(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票积极投资股数

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_scnonvolume(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票持有股数

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 第N        |

返回：float

## `bk_scstockindexvolume(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票指数投资股数

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_bssumnbuyamount(rdate, topn)`

统计指定报告期指定板块的前N名股票累计买入金额汇总（万）

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 前N        |

返回：float

## `bk_bsstocknetamount(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计净买入金额（万）

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_bssumnnetamount(rdate, topn)`

统计指定报告期指定板块金的前N名股票累计净买入金额汇总（万）

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 前N        |

返回：float

## `bk_bsstockbuyamount(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计买入金额（万）

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_bssumnsellamount(rdate, topn)`

统计指定报告期指定板块的前N名股票累计卖出金额汇总（万）

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 前N        |

返回：float

## `bk_bsstocksellamount(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计卖出金额（万）

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 股票代码   |

返回：float

## `bk_fdtotalamount(rdate)`

统计指定板块中今年以来的分红总额

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |

返回：float

## `bk_pmsecurityvolume(rdate, stockid)`

统计指定报告期指定板块汇总的指定贵金属持有份额

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `stockid` | string   | 贵金属代码 |

返回：float

## `bk_pmnonvolumegrow(rdate, rdate2, topn)`

统计指定报告期指定板块汇总的第N名贵金属持有份额变动

| 参数     | 类型     | 说明       |
| -------- | -------- | ---------- |
| `rdate`  | datetime | 指定报告期 |
| `rdate2` | datetime | 同比报告期 |
| `topn`   | any      | 第N        |

返回：float

## `bk_pmnonvolume(rdate, topn)`

统计指定报告期指定板块汇总的第N名贵金属持有份额

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `topn`  | any      | 第N        |

返回：float

## `bk_pmsecurityvolumegrow(rdate, rdate2, stockid)`

统计指定报告期指定板块汇总的指定贵金属持有份额变动

| 参数      | 类型     | 说明       |
| --------- | -------- | ---------- |
| `rdate`   | datetime | 指定报告期 |
| `rdate2`  | datetime | 同比报告期 |
| `stockid` | string   | 贵金属代码 |

返回：float

## `allNonOpenFundBk()`

最新封闭基金板块，不包含退市。

返回：String

### 示例

```tsl
//最新封闭基金板块
return allNonOpenFundBk();
//封闭
```

## `allNonOpenFundBk2()`

封闭+退市封闭。

返回：String

### 示例

```tsl
//封闭+退市封闭
return allNonOpenFundBk2();
//结果：封闭;退市封闭
```

## `allOpenFundBk2()`

开放+退市开放。

返回：String

### 示例

```tsl
return allOpenFundBk2();
//结果：开放;退市开放
```

## `IndexClose6_AfterDay(number_of_days, days_type)`

发行前\_T0+N天指数收盘，T0日为股票发行日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N天 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose6_PrevDay(number_of_days, days_type)`

发行前\_T0-N天指数收盘，T0日为股票发行日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N天 |
| `days_type`      | any  | 天数类型                |

返回：float

## `indexClose6_AfterMonth(number_of_days, days_type)`

发行前\_T0+N月指数收盘，T0日为股票发行日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N月 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose6_PrevMonth(number_of_days, days_type)`

发行前\_T0-N月指数收盘，T0日为股票发行日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N月 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose7_PrevDay(number_of_days, days_type)`

上市前\_T0-N天指数收盘，T0日为股票的第一个交易日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N天 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose7_PrevMonth(number_of_days, days_type)`

上市前\_T0-N月指数收盘，T0日为股票的第一个交易日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N月 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose8_AfterDay(number_of_days, days_type)`

上市后\_T0+N天指数收盘，T0日为股票上市的第一个交易日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N天 |
| `days_type`      | any  | 天数类型                |

返回：float

## `IndexClose8_AfterMonth(number_of_days, days_type)`

上市后\_T0+N月指数收盘，T0日为股票上市的第一个交易日，与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。

| 参数             | 类型 | 说明                    |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any  | 整数类型，推移天数，N月 |
| `days_type`      | any  | 天数类型                |

返回：float

## `Index_TA_CD_HTStockZF(indexid, endt, op)`

Index_TA_CD_HTStockZF 相关函数。

| 参数      | 类型     | 说明                                |
| --------- | -------- | ----------------------------------- |
| `indexid` | string   | 字符串，指数代码                    |
| `endt`    | datetime | 日期，截止日                        |
| `op`      | any      | 整型；头部/尾部类型；1:头部，0:尾部 |

返回：float

## `bkSharesFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)`

返回指定板块一段时间以来股本在不同证券品种间的流向及同比。

| 参数          | 类型    | 说明                   |
| ------------- | ------- | ---------------------- |
| `bk_name`     | String  | 字符串类型，板块名称   |
| `beg_t`       | Date    | 日期类型，开始日期     |
| `end_t`       | Date    | 日期类型，截止日期     |
| `beg_t2`      | Date    | 日期类型，同比开始日期 |
| `end_t2`      | Date    | 日期类型，同比截止日期 |
| `seprate_by`  | Integer | 整型，分割标准         |
| `standard_by` | Integer | 整型，市值标准         |
| `low_value`   | Real    | 实数，市值下限(亿)     |
| `high_value`  | Real    | 实数，市值上限(亿)     |
| `step_value`  | Real    | 实数，分割间距(亿)     |

返回：Array

### 示例

```tsl
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的股本流向及同比
s:="上证A股";
return bkSharesFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1);
//结果：
```

## `bkCloseFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, standard_by, low_value, high_value, step_value)`

返回指定板块一段时间以来股价在不同证券品种间的流向及同比。

| 参数          | 类型    | 说明                   |
| ------------- | ------- | ---------------------- |
| `bk_name`     | String  | 字符串类型，板块名称   |
| `beg_t`       | Date    | 日期类型，开始日期     |
| `end_t`       | Date    | 日期类型，截止日期     |
| `beg_t2`      | Date    | 日期类型，同比开始日期 |
| `end_t2`      | Date    | 日期类型，同比截止日期 |
| `standard_by` | Integer | 整型，市值标准         |
| `low_value`   | Real    | 实数，市值下限(亿)     |
| `high_value`  | Real    | 实数，市值上限(亿)     |
| `step_value`  | Real    | 实数，分割间距(亿)     |

返回：Array

### 示例

```tsl
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的股价流向及同比
s:="上证A股";
return bkCloseFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,1,5,1);
//结果：
```

## `bkEpsFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, r_date, low_value, high_value, step_value)`

返回指定板块一段时间以来股价在不同业绩之间的流向及同比。

| 参数         | 类型    | 说明                       |
| ------------ | ------- | -------------------------- |
| `bk_name`    | String  | 字符串类型，板块名称       |
| `beg_t`      | Date    | 日期类型，开始日期         |
| `end_t`      | Date    | 日期类型，截止日期         |
| `beg_t2`     | Date    | 日期类型，同比开始日期     |
| `end_t2`     | Date    | 日期类型，同比截止日期     |
| `r_date`     | Integer | 报告期类型，业绩衡量报告期 |
| `low_value`  | Real    | 实数，市值下限(亿)         |
| `high_value` | Real    | 实数，市值上限(亿)         |
| `step_value` | Real    | 实数，分割间距(亿)         |

返回：Array

### 示例

```tsl
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同业绩流向
s:="上证A股";
return bkEpsFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,20201231,1,5,1);
//结果：
```

## `bkPepbFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)`

返回指定板块一段时间以来股价在不同市盈率、市净率、市销率流动。

| 参数          | 类型    | 说明                   |
| ------------- | ------- | ---------------------- |
| `bk_name`     | String  | 字符串类型，板块名称   |
| `beg_t`       | Date    | 日期类型，开始日期     |
| `end_t`       | Date    | 日期类型，截止日期     |
| `beg_t2`      | Date    | 日期类型，同比开始日期 |
| `end_t2`      | Date    | 日期类型，同比截止日期 |
| `seprate_by`  | Integer | 整型，分割标准         |
| `standard_by` | Integer | 整型，市值标准         |
| `low_value`   | Real    | 实数，市值下限(亿)     |
| `high_value`  | Real    | 实数，市值上限(亿)     |
| `step_value`  | Real    | 实数，分割间距(亿)     |

返回：Array

### 示例

```tsl
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同市盈率、市净率、市销率流动
s:="上证A股";
return bkPepbFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1);
//结果：
```

## `bkRegionFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`

返回指定板块一段时间以来资金在不同地区之间的流向及同比。

| 参数      | 类型   | 说明                   |
| --------- | ------ | ---------------------- |
| `bk_name` | String | 字符串类型，板块名称   |
| `beg_t`   | Date   | 日期类型，开始日期     |
| `end_t`   | Date   | 日期类型，截止日期     |
| `beg_t2`  | Date   | 日期类型，同比开始日期 |
| `end_t2`  | Date   | 日期类型，同比截止日期 |

返回：Array

### 示例

```tsl
//返回不同地区区间20201231-20211231同比20191231-20201231以来资金的流向及同比
return bkRegionFlowAnalysis(20201231T,20211231T,20191231T,20201231T);
```

## `bkCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`

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

| 参数      | 类型   | 说明                   |
| --------- | ------ | ---------------------- |
| `bk_name` | String | 字符串类型，板块名称   |
| `beg_t`   | Date   | 日期类型，开始日期     |
| `end_t`   | Date   | 日期类型，截止日期     |
| `beg_t2`  | Date   | 日期类型，同比开始日期 |
| `end_t2`  | Date   | 日期类型，同比截止日期 |

返回：Array

### 示例

```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)`

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

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

返回：array

## `bkAverageCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)`

返回指定板块一段时间以来日均成交金额数据。

| 参数      | 类型   | 说明                   |
| --------- | ------ | ---------------------- |
| `bk_name` | String | 字符串类型，板块名称   |
| `beg_t`   | Date   | 日期类型，开始日期     |
| `end_t`   | Date   | 日期类型，截止日期     |
| `beg_t2`  | Date   | 日期类型，同比开始日期 |
| `end_t2`  | Date   | 日期类型，同比截止日期 |

返回：Array

### 示例

```tsl
//返回上证A股区间20201231-20211231同比20191231-20201231以来的日均成交金额数据
s:="上证A股";
return bkAverageCapitalFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T);
//结果：
```

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

返回指定区间指定沪深港板块的资金流数据。

| 参数       | 类型     | 说明                                                            |
| ---------- | -------- | --------------------------------------------------------------- |
| `stock_id` | string   | 字符串类型，通道代码，一个或多个代码，多个代码以英文分号“;”隔开 |
| `beg_t`    | datetime | 日期类型，开始日期                                              |
| `end_t`    | datetime | 日期类型，截止日期                                              |

返回：array

## `Block_HSGAccumCapitalFlow(bkid, bench_mark, beg_t, end_t)`

返回指定区间指定沪深港板块的累计净买入与市场对比数据。

| 参数         | 类型     | 说明                                                            |
| ------------ | -------- | --------------------------------------------------------------- |
| `bkid`       | string   | 字符串类型，通道代码，一个或多个代码，多个代码以英文分号“;”隔开 |
| `bench_mark` | string   | 字符串类型，基准代码                                            |
| `beg_t`      | datetime | 日期类型，开始日期                                              |
| `end_t`      | datetime | 日期类型，截止日期                                              |

返回：array

## `Block_HSGCapitalFlowAndMarket(bkid, bench_mark, beg_t, end_t)`

返回指定区间指定沪深港板块的资金流向与市场价格走势数据。

| 参数         | 类型     | 说明                                                            |
| ------------ | -------- | --------------------------------------------------------------- |
| `bkid`       | string   | 字符串类型，通道代码，一个或多个代码，多个代码以英文分号“;”隔开 |
| `bench_mark` | string   | 字符串类型，基准代码                                            |
| `beg_t`      | datetime | 日期类型，开始日期                                              |
| `end_t`      | datetime | 日期类型，截止日期                                              |

返回：array

## `Block_getHSGMarketAmountPeriod(bkid, beg_t, end_t)`

返回指定区间指定沪深港板块的市场成交金额。

| 参数    | 类型     | 说明               |
| ------- | -------- | ------------------ |
| `bkid`  | string   | 字符串类型，通道ID |
| `beg_t` | datetime | 日期类型，开始日期 |
| `end_t` | datetime | 日期类型，截止日期 |

返回：array

## `Block_HSGCapitalFlowPeriodByBK(bkid, beg_t, end_t)`

返回指定区间指定沪深港板块的资金流入流出情况。

| 参数    | 类型     | 说明               |
| ------- | -------- | ------------------ |
| `bkid`  | string   | 字符串类型，通道ID |
| `beg_t` | datetime | 日期类型，开始日期 |
| `end_t` | datetime | 日期类型，截止日期 |

返回：array

## `Block_HSGAmountInfoAndTop10(bkid, end_t)`

返回指定日指定沪深港板块的十大活跃股成交统计。

| 参数    | 类型     | 说明               |
| ------- | -------- | ------------------ |
| `bkid`  | string   | 字符串类型，通道ID |
| `end_t` | datetime | 日期类型，截止日期 |

返回：array

## `Block_HSGCapitalFlowEndT(end_t)`

返回在指定日沪深港通资金流向。

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

返回：array
