# 板块 / 其他

## `bk_snsuspendlist(bkname, endt)`

bk_snsuspendlist 相关函数。

| 参数     | 类型     | 说明     |
| -------- | -------- | -------- |
| `bkname` | string   | 板块名称 |
| `endt`   | datetime | 指定日   |

返回：array

## `defaultFundId()`

返回缺省基金代码

返回：string

## `fundshspractitionerpercentgrow(fundarr, rdate, rdate2)`

统计基金列表中指定报告期内从业人员持有市值占净值比变动(%)

| 参数      | 类型     | 说明                     |
| --------- | -------- | ------------------------ |
| `fundarr` | array    | array of string,基金列表 |
| `rdate`   | datetime | integer,指定报告期       |
| `rdate2`  | datetime | integer,同比报告期       |

返回：float

## `fundsicindustrypercentgrow2(fundarr, rdate, rdate2, name)`

统计基金列表中指定报告期内指定行业市值占总值比变动(%)

| 参数      | 类型     | 说明                       |
| --------- | -------- | -------------------------- |
| `fundarr` | array    | array of string,基金列表   |
| `rdate`   | datetime | reportingperiod,指定报告期 |
| `rdate2`  | datetime | reportingperiod,同比报告期 |
| `name`    | string   | string,行业名称            |

返回：float

## `fundsicsumnpercent3(fundarr, rdate, topn)`

统计基金列表中指定报告期内前N名行业市值占股票市值比(%)

| 参数      | 类型     | 说明                       |
| --------- | -------- | -------------------------- |
| `fundarr` | array    | array of string,基金列表   |
| `rdate`   | datetime | reportingperiod,指定报告期 |
| `topn`    | int      | integer,前N                |

返回：float

## `fundsmanagerbyendt(fundarr)`

在任基金经理列表，与系统参数(基金板块、日期)相关

| 参数      | 类型  | 说明                     |
| --------- | ----- | ------------------------ |
| `fundarr` | array | array of string,基金列表 |

返回：array

## `fundsNetAssetPerUnit(fund_arr, end_t, _type)`

返回基金板块最新单位净值.

| 参数       | 类型     | 说明                     |
| ---------- | -------- | ------------------------ |
| `fund_arr` | array    | 一维字符串数组，基金列表 |
| `end_t`    | datetime | 日期，截止日期           |
| `_type`    | int      | 整数，基金类型           |

返回：float

## `fundspmnonvaluegrowratio(fundarr, rdate, rdate2, topn)`

统计指定报告期基金列表汇总的第N名贵金属持有市值变比(%)

| 参数      | 类型     | 说明                     |
| --------- | -------- | ------------------------ |
| `fundarr` | array    | array of string,基金列表 |
| `rdate`   | datetime | ,指定报告期              |
| `rdate2`  | datetime | ,同比报告期              |
| `topn`    | int      | integer,第N              |

返回：float

## `stockInteriorType(s_type)`

返回股票类型数组形式

| 参数     | 类型 | 说明           |
| -------- | ---- | -------------- |
| `s_type` | int  | 整数，股票类型 |

返回：array

## `StocksClose_Common(stock_arr, end_t, right_type, get_listed_stock)`

统计板块指定日市值。板块成分股由参数StockArr提供，根据参数GetListedStock指定判断是否剔除EndT时点未上市的个股。若不踢除，则EndT未上市股票取上市首日的市值。

| 参数               | 类型     | 说明                    |
| ------------------ | -------- | ----------------------- |
| `stock_arr`        | array    | 一维股票列表            |
| `end_t`            | datetime | 截止日期                |
| `right_type`       | any      | 市值类型，具体取值如下: |
| `get_listed_stock` | bool     | object                  |

返回：float

## `indexDssoReduceValueQj(index_id, beg_t, end_t, vtype, rtype)`

获得指数成份股区间董监高及关联人减持市值

| 参数       | 类型      | 说明                        |
| ---------- | --------- | --------------------------- |
| `index_id` | String    | 指数,指数代码               |
| `beg_t`    | TDateTime | 日期,开始日期               |
| `end_t`    | TDateTime | 日期,截止日期               |
| `vtype`    | Integer   | 用户自定义,变动原因         |
| `rtype`    | Integer   | 用户自定义,与关联董监高关系 |

返回：Real

### 示例

```tsl
//"申万50"在20141220到20141231全部董监高及关联人减持市值
return indexDssoReduceValueQj("SW801001",20141220T,20141231T,0,0);
//结果：298922916
```

## `indexDssoReduceComListQj(index_id, beg_t, end_t, vtype, rtype)`

获得指数成份股区间董监高及关联人减持的股票列表

| 参数       | 类型      | 说明                        |
| ---------- | --------- | --------------------------- |
| `index_id` | String    | 指数,指数代码               |
| `beg_t`    | TDateTime | 日期,开始日期               |
| `end_t`    | TDateTime | 日期,截止日期               |
| `vtype`    | Integer   | 用户自定义,变动原因         |
| `rtype`    | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"申万50"在20141220到20141231全部发生董监高及关联人减持的股票列表
return indexDssoReduceComListQj("SW801001",20141220T,20141231T,0,0);
//结果：array("SZ000002","SH601288","SH600585","SZ000063","SZ002241","SZ002594","SZ300027","SH600383")
```

## `Getbkall_arr()`

获取所有板块样本配置表,此表配置只能单独列出规则的板块。

返回：array

## `BK_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_DTList(doption)`

跌停股票列表。

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

返回：array

## `Index_FirstBanInWeekCount(doption)`

周期首板股票个数。

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

返回：any

## `Index_FirstBanInWeekList(doption)`

周期首板股票列表。

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

返回：array

## `Index_LBanStockLists(doption)`

指数-连板明细，统计出连板股票（二、三、四或更多）。

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

返回：array

## `Index_TBanCount(doption)`

T板股票个数。

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

返回：any

## `BK_ZTBreakCount(doption)`

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

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

返回：any

## `Index_ZTAvgMaxDF(doption)`

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

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

返回：float

## `Bk_ListedCount3()`

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

返回：string

## `Bk_MaxRateUp(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_QuickRatio(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块速动比率(非百分数)，板块为pn_bk()设置的当前系统板块。 加权时，其值为 (板块个股流动资产简单加总和的平均值–板块个股存货简单加总和的平均值)/板块个股流动负债简单加总和的平均值。 算术平均时，先求报告期内板块个股的速动比率，其值为(板块个股流动资产–板块个股存货)/板块个股流动负债，然后再对板块内个股的速动比率之和求平均。

| 参数            | 类型     | 说明                                                                                                                                                                                                                                       |
| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `report_date`   | datetime | 报告期                                                                                                                                                                                                                                     |
| `right_type`    | any      | 加权方式，具体取值如下:                                                                                                                                                                                                                    |
| `s_type`        | any      | 股票类型，具体取值如下:                                                                                                                                                                                                                    |
| `sample_select` | any      | 样本股选择，具体取值如下:；取值为0即板块中所有个股都参与计算；；取值为1即剔除每股收益<0的个股；；取值为2即剔除每股收益<EPSCriterion的个股。                                                                                                |
| `eps_criterion` | float    | 绩差股标准，即对应EndT点的期初报告期的每股收益，如果小于EPSCriterion，则不参与计算。此参数与SampleSelect结合使用，当SampleSelect为0或1时，此参数无效；当SampleSelect为2时，此参数给定某值，假设为0.1，即剔除板块中所有每股收益<0.1的个股。 |

返回：float

## `Bk_MinorityInterests(report_date, s_type, sample_select, eps_criterion)`

计算板块少数股东损益，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股的少数股东损益的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股的少数股东损益的简单加总和。

| 参数            | 类型     | 说明                                                                                                                                                                                                                                                                                                                     |
| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `report_date`   | datetime | 报告期                                                                                                                                                                                                                                                                                                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                                                                                                                                                                                                                                                                                                  |
| `sample_select` | any      | 样本股选择，具体取值如下:；取值为0即板块中所有个股都参与计算；；取值为1即剔除每股收益<0的个股；；取值为2即剔除每股收益<EPSCriterion的个股。                                                                                                                                                                              |
| `eps_criterion` | float    | 绩差股标准，即对应EndT点的期初报告期的每股收益，如果小于EPSCriterion，则不参与计算。此参数与SampleSelect结合使用，当SampleSelect为0或1时，此参数无效；当SampleSelect为2时，此参数给定某值，假设为0.1，即剔除板块中所有每股收益<0.1的个股。；ReturnType；取值0即返回值为板块指标的平均值；取值1即返回值为板块指标的总计值 |

返回：float

## `BK_FinancialRatio(bk_id, r_date, s_type, sample_select, eps_criterion, value_type)`

板块常用财务增长率。

| 参数            | 类型     | 说明                                                        |
| --------------- | -------- | ----------------------------------------------------------- |
| `bk_id`         | string   | 字符串。板块ID                                              |
| `r_date`        | datetime | 整数。报告期                                                |
| `s_type`        | any      | 整数。股票类型。取值如下:                                   |
| `sample_select` | any      | 用户自定义。样本股选择，取值如下:                           |
| `eps_criterion` | float    | 实数。绩差股标准，每股收益(摊薄)<EPSCriterion即表示绩差股。 |
| `value_type`    | any      | 整数。指标选择                                              |

返回：float

## `Bk_SustainableGrowRatio(r_date, right_type, s_type, sample_select, eps_criterion)`

板块可持续增长率(%)，与系统参数pn_bk()相关。

| 参数            | 类型     | 说明                  |
| --------------- | -------- | --------------------- |
| `r_date`        | datetime | 报告期,报告期         |
| `right_type`    | any      | 用户自定义,加权方式   |
| `s_type`        | any      | 用户自定义,股票类型   |
| `sample_select` | any      | 用户自定义,样本股选择 |
| `eps_criterion` | float    | 实数,绩差股标准       |

返回：float

## `Bk_HBGrowRatio2_01(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务收入环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1）加权时，其值为(板块个股的本期的主营业务收入的简单加总和的平均值-板块个股的上期主营业务收入的简单加总和的平均值) / abs(板块个股的上期主营业务收入的简单加总和的平均值)。 2）算术平均时，先求报告期内板块个股的主营业务收入环比增长率，其值为(板块个股的本期主营业务收入-板块个股的上期主营业务收入)/abs(板块个股的上期主营业务收入)\*100%，然后再对板块内个股的主营业务收入环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_02(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务成本环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期主营业务成本的简单加总和的平均值-板块个股的上期主营业务成本的简单加总和的平均值) / abs(板块个股上期的主营业务成本的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的主营业务成本环比增长率，其值为(板块个股的本期主营业务成本-板块个股的上期主营业务成本)/abs(板块个股的上期主营业务成本)\*100%，然后再对板块内个股的主营业务成本环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_04(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务利润环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期主营业务利润的简单加总和的平均值-板块个股的上期主营业务利润的简单加总和的平均值) / abs(板块个股的上期主营业务利润的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的主营业务利润环比增长率，其值为(板块个股的本期主营业务利润-板块个股的上期主营业务利润)/abs(板块个股的上期主营业务利润)\*100%，然后再对板块内个股的主营业务利润环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_10(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块投资收益环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期投资收益的简单加总和的平均值-板块个股的上期投资收益的简单加总和的平均值) / abs(板块个股的上期投资收益的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的投资收益环比增长率，其值为(板块个股的本期投资收益-板块个股的上期投资收益)/abs(板块个股的上期投资收益)\*100%，然后再对板块内个股的投资收益环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_03(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务税金及附加环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期主营业务税金及附加的简单加总和的平均值-板块个股的上期主营业务税金及附加的简单加总和的平均值) / abs(板块个股的上期主营业务税金及附加的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的主营业务税金及附加环比增长率，其值为(板块个股的本期主营业务税金及附加-板块个股的上期主营业务税金及附加)/abs(板块个股的上期主营业务税金及附加)\*100%，然后再对板块内个股的主营业务税金及附加环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_07(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块管理费用环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期管理费用的简单加总和的平均值-板块个股的上期管理费用的简单加总和的平均值) / abs(板块个股的上期管理费用的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的管理费用环比增长率，其值为(板块个股的本期管理费用-板块个股的上期管理费用)/abs(板块个股的上期管理费用)\*100%，然后再对板块内个股的管理费用环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBGrowRatio2_13(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块利润总额环比增长率(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股的本期利润总额的简单加总和的平均值-板块个股的上期利润总额的简单加总和的平均值) / abs(板块个股的上期利润总额的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的利润总额环比增长率，其值为(板块个股的本期利润总额-板块个股的上期利润总额)/abs(板块个股的上期利润总额)\*100%，然后再对板块内个股的利润总额环比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_09(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块营业利润同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的营业利润的简单加总和的平均值-板块个股去年同期的营业利润的简单加总和的平均值) / abs(板块个股的去年同期的营业利润的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的营业利润同比增长率，其值为(板块个股今年本期营业利润-板块个股去年同期的营业利润)/abs(板块个股去年同期的营业利润)\*100%，然后再对板块内个股的营业利润同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_08(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块财务费用同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的财务费用的简单加总和的平均值-板块个股去年同期的财务费用的简单加总和的平均值) / abs(板块个股的去年同期的财务费用的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的财务费用同比增长率，其值为(板块个股今年本期财务费用-板块个股去年同期的财务费用)/abs(板块个股去年同期的财务费用)\*100%，然后再对板块内个股的财务费用同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_16(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块净利润同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的净利润的简单加总和的平均值-板块个股去年同期的净利润的简单加总和的平均值) / abs(板块个股的去年同期的净利润的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的净利润同比增长率，其值为(板块个股今年本期净利润-板块个股去年同期的净利润)/abs(板块个股去年同期的净利润)\*100%，然后再对板块内个股的净利润同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_03(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务税金及附加同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的主营业务税金及附加的简单加总和的平均值-板块个股去年同期的主营业务税金及附加的简单加总和的平均值) / abs(板块个股的去年同期的主营业务税金及附加的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的主营业务税金及附加的同比增长率，其值为(板块个股今年本期的主营业务税金及附加-板块个股去年同期的主营业务税金及附加)/abs(板块个股去年同期的主营业务税金及附加)\*100%，然后再对板块内个股的主营业务税金及附加的同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_18(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块每股收益同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 先计算板块本期每股收益(季度)，和板块去年同期每股收益(季度)，这两个值与RightType有关，请参照StocksFinancialItemPS_Q(计算板块个股每股收益)和Bk_EPS_Q(计算板块每股收益)。 2) 再计算板块每股收益同比增长率，其值为(板块本期每股收益–板块去年同期每股收益)/abs(板块去年同期每股收益)\*100%

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_19(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块每股经营活动产生的现金流量净额同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 先计算板块本期每股经营活动产生的现金流量净额(季度)，和板块去年同期每股经营活动产生的现金流量净额(季度)，这两个值与RightType有关，请参照StocksFinancialItemPS_Q(计算板块个股每股经营活动产生的现金流量净额)和Bk_EPS_Q(计算板块每股经营活动产生的现金流量净额)。 2) 再计算板块每股经营活动产生的现金流量净额的同比增长率，其值为(板块本期每股经营活动产生的现金流量净额–板块去年同期每股经营活动产生的现金流量净额)/abs(板块去年同期每股经营活动产生的现金流量净额)\*100%

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_06(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块营业费用同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的营业费用的简单加总和的平均值-板块个股去年同期的营业费用的简单加总和的平均值) / abs(板块个股的去年同期的营业费用的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的营业费用的同比增长率，其值为(板块个股今年本期的营业费用-板块个股去年同期的营业费用)/abs(板块个股去年同期的营业费用)\*100%，然后再对板块内个股的营业费用的同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_TBGrowRatio2_04(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营业务利润同比增长率(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为(板块个股今年本期的主营业务利润的简单加总和的平均值-板块个股去年同期的主营业务利润的简单加总和的平均值) / abs(板块个股的去年同期的主营业务利润的简单加总和的平均值)。 2) 算术平均时，先求报告期内板块个股的主营业务利润的同比增长率，其值为(板块个股今年本期的主营业务利润-板块个股去年同期的主营业务利润)/abs(板块个股去年同期的主营业务利润)\*100%，然后再对板块内个股的主营业务利润的同比增长率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_MainCostRatio_Q(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块主营成本比例(季度)(%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为板块个股本期的主营业务成本的简单加总和的平均值 / 板块个股的本期的主营业务收入的简单加总和的平均值\*100%。 2) 算术平均时，先求报告期内板块个股的主营成本比例，其值为板块个股本期的主营业务成本/板块个股本期的主营业务收入\*100%，然后再对板块内个股的主营成本比例之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_NetEquityReturn_Q(report_date, right_type, s_type, sample_select, eps_criterion)`

计算板块净资产收益率(季度) (%)，板块为pn_bk()设置的当前系统板块。 1) 加权时，其值为板块个股本期的净利润的简单加总和的平均值 / 板块个股的本期的股东权益的简单加总和的平均值\*100%。 2) 算术平均时，先求报告期内板块个股的净资产收益率，其值为板块个股本期的净利润/板块个股本期的股东权益\*100%，然后再对板块内个股的净资产收益率之和求平均。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `right_type`    | any      | 加权方式，具体取值如下:                  |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |

返回：float

## `Bk_HBValue2_01(report_date, s_type, sample_select, eps_criterion, return_type)`

计算板块主营业务收入(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的主营业务收入的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的主营业务收入的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_02(report_date, s_type, sample_select, eps_criterion, return_type)`

计算板块主营业务成本(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的主营业务成本的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的主营业务成本的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_05(report_date, s_type, sample_select, eps_criterion, return_type)`

计算板块其他业务利润(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的其他业务利润的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的其他业务利润的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_04(report_date, s_type, sample_select, eps_criterion, return_type)`

板块主营业务利润(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的主营业务利润的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的主营业务利润的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_06(report_date, s_type, sample_select, eps_criterion, return_type)`

板块营业费用(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的营业费用的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的营业费用的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_14(report_date, s_type, sample_select, eps_criterion, return_type)`

板块所得税(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的所得税的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的所得税的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_15(report_date, s_type, sample_select, eps_criterion, return_type)`

板块少数股东损益(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的少数股东损益的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的少数股东损益的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_16(report_date, s_type, sample_select, eps_criterion, return_type)`

板块净利润(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的净利润的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的净利润的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_12(report_date, s_type, sample_select, eps_criterion, return_type)`

板块营业外支出(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的营业外支出的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的营业外支出的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_11(report_date, s_type, sample_select, eps_criterion, return_type)`

板块营业外收入(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的营业外收入的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的营业外收入的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_HBValue2_17(report_date, s_type, sample_select, eps_criterion, return_type)`

板块补贴收入(季度)，结果和参数Returntype有关，板块为pn_bk()设置的当前系统板块。 1）ReturnType为平均值时，其值为板块个股本期的补贴收入的简单加总和 / 板块个股的个数。 2）ReturnType为合计时，其值为板块个股本期的补贴收入的简单加总和。

| 参数            | 类型     | 说明                                     |
| --------------- | -------- | ---------------------------------------- |
| `report_date`   | datetime | 报告期                                   |
| `s_type`        | any      | 股票类型，具体取值如下:                  |
| `sample_select` | any      | 样本股选择，具体取值如下:                |
| `eps_criterion` | float    | 绩差股标准，和参数SampleSelect结合使用。 |
| `return_type`   | any      | 返回值类型，具体取值如下:                |

返回：float

## `Bk_DA(beg_t, end_t, right_type, index_id, market_name)`

对大盘涨跌贡献值（区间）。 （1）RightType=0时，为“总股本加权”的加权方法； （2）RightType=1时，为“流通股本加权”的加权方法； （3）板块对大盘涨跌贡献值的算法：DA=(VC-PC)\*IC/MC VC：板块在EndT的市值； PC：板块在BegT的市值； IC：基准指数在EndT的收盘； MC：基准板块在BegT的市值。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期，开始日期；   |
| `end_t`       | datetime | 日期，截止日期；   |
| `right_type`  | any      | 整数，加权方法；   |
| `index_id`    | string   | 字符串，指数代码； |
| `market_name` | string   | 字符串，市场名称。 |

返回：float

## `Bk_DR(beg_t, end_t, right_type, market_name)`

对大盘涨跌贡献度（%）（区间）。 （1）RightType=0时，为“总股本加权”的加权方法； （2）RightType=1时，为“流通股本加权”的加权方法。 （3）板块对大盘涨跌幅贡献度V=VCP/MCP\*100 VCP：股票组合市值； MCP：基准板块市值。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期，开始日期；   |
| `end_t`       | datetime | 日期，截止日期；   |
| `right_type`  | any      | 整数，加权方法；   |
| `market_name` | string   | 字符串，市场名称。 |

返回：float

## `Bk_MarketValue(end_t, s_type)`

指定日板块流通市值和(万)。

| 参数     | 类型     | 说明             |
| -------- | -------- | ---------------- |
| `end_t`  | datetime | 日期，截止日期； |
| `s_type` | any      | 整数，股票类型。 |

返回：float

## `Bk_MarketValue3(s_type)`

板块流通市值和(万)。

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `s_type` | any  | 整数，股票类型。 |

返回：float

## `Bk_TobinsQValue(report_date, method_select)`

托宾Q值。 （1）MethodSelect=1，用权益的市场价值比上账面(Q1)： V1=板块流通市值+非流通股份的净资产； V2=板块归属母公司股东权益合计； QValue=V1/V2。 （2）MethodSelect =2，以公司的市场价值加上负债再除以公司的总资产(Q2)： V1=板块流通市值+非流通股份的净资产+长期负债合计+短期负债合计； V2=板块资产总计； Qvalue=V1/V2。

| 参数            | 类型     | 说明             |
| --------------- | -------- | ---------------- |
| `report_date`   | datetime | 整数，报告期；   |
| `method_select` | any      | 整数，计算方法。 |

返回：float

## `Bk_TotalValue(end_t, s_type)`

指定日总市值和(万)。

| 参数     | 类型     | 说明             |
| -------- | -------- | ---------------- |
| `end_t`  | datetime | 日期:截止日期；  |
| `s_type` | any      | 整数，股票类型。 |

返回：float

## `Bk_TotalValue3(s_type)`

总市值和(万)。

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `s_type` | any  | 整数，股票类型。 |

返回：float

## `BK_FreeMarketValue(endt)`

指定日自由流通市值<万>，仅支持A股，系统参数：板块

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

返回：float

## `BK_FreeMarketValueAdjust(endt)`

指定日自由流通市值(调整后)<万>，仅支持A股，系统参数：板块

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

返回：float

## `BK_FreeMarketValueAdjust3()`

最新自由流通市值(调整后)<万>，仅支持A股，系统参数：板块、日期

返回：float

## `BK_FreeMarketValue3()`

最新自由流通市值<万>，仅支持A股，系统参数：板块、日期

返回：float

## `GetBKByBegTEndT_II(bk_name, beg_t, end_t)`

区间范围内曾经在板块上市过的所有股票(含已暂停已退市)。目前只能使用以下板块：'A股','上证A股','科创板','深证A股','创业板','北证A股','B股','上证B股','深证B股'。

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

返回：array

## `IndustryNames_TS()`

天软二级行业

返回：any

## `IndustryNames_GICS()`

GICS(全球行业)分类。

返回：any

## `IndustryNames_TS_I()`

证券一级行业。

返回：any

## `Bk_TotalShares(end_t, s_type)`

返回板块指定日总股本和(万)。用户需使用SetSysParam(pn_bk(),bkname);设置板块，MarketName为统计市场总股本的使用的市场名称

| 参数     | 类型     | 说明     |
| -------- | -------- | -------- |
| `end_t`  | datetime | 截止日期 |
| `s_type` | any      | 股票类型 |

返回：string

## `Bk_NegotiableShares3(s_type)`

返回板块最新流通股本和(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `BK_HasDeclareReport(report_date)`

返回板块已公布指定报告期ReportDate报表的公司，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `BK_IssuedQk(beg_t, end_t)`

返回板块区间发行的股票列表，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：array

## `Bk_NegotiableShares(end_t, s_type)`

返回板块定日流通股本和(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_ListOnlyB(end_t)`

返回板块发行B股公司数，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_ListOnlyA(end_t)`

返回板块发行A股公司数，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_IssuePrice(s_type)`

返回板块平均发行价格，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_ListAAndB(end_t)`

返回板块同时发行A、B股公司数，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_HasGoMarket(end_t, s_type)`

返回板块指定日已上市公司，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_Acount(end_t)`

返回板块指定日A股公司数，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_Count(end_t)`

返回板块已上市公司数。当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_TotalShares3(s_type)`

返回板块最新总股本和(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_Bcount(end_t)`

返回板块指定日A股公司数，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_AveTotalShares(end_t, s_type)`

返回板块指定日平均总股本(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_AveNegotiableShares(end_t, s_type)`

返回板块指定日平均流通股本(万)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：string

## `Bk_StockCount()`

返回板块股票个数(最新)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

返回：string

## `BK_ListedQk(beg_t, end_t)`

返回区间板块上市的股票列表，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。

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

返回：array

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

N日指定营业部交易次数,与系统参数(时间,板块)相关

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

返回：float

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

N日指定机构交易次数,与系统参数(时间,板块)相关

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

返回：float

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

区间指定营业部对板块的交易笔数，与系统参数(板块)相关

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

返回：any

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

区间指定机构对板块的交易次数，与系统参数(板块)相关

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

返回：float

## `Bk_btdepartmenttradecount(direction, departmentname)`

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

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

返回：any

## `Bk_btinstitutiontradecount(direction, institutionname)`

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

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

返回：any

## `BK_HoldersIncreaseValue(bk_name, end_t, vtype)`

获得板块指定日大股东增持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersIncreaseComList(bk_name, end_t, vtype)`

获得板块指定日发生大股东增持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_HoldersReduceValue(bk_name, end_t, vtype)`

获得板块指定日大股东减持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersNetChangeValue(bk_name, end_t, vtype)`

获得板块指定日大股东净增持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersIncreaseComNum(bk_name, end_t, vtype)`

获得板块指定日发生大股东增持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersReduceComNum(bk_name, end_t, vtype)`

获得板块指定日发生大股东减持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersNetChangeComNum(bk_name, end_t, vtype)`

获得板块指定日发生大股东净增持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersNetChangeComList(bk_name, end_t, vtype)`

获得板块指定日发生大股东净增持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_HoldersReduceComList(bk_name, end_t, vtype)`

获得板块指定日发生大股东减持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_HoldersIncreaseValueQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间大股东增持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersReduceValueQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间大股东减持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersNetChangeValueQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间大股东净增持市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：float

## `BK_HoldersIncreaseComNumQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东增持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersReduceComNumQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东减持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersNetChangeComNumQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东净增持的股票个数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：any

## `BK_HoldersIncreaseComListQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东增持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_HoldersReduceComListQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东减持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_HoldersNetChangeComListQJ(bk_name, beg_t, end_t, vtype)`

获得板块区间发生大股东净增持的股票列表

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,变动原因 |

返回：array

## `BK_DSSOIncreaseComListQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人增持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_DSSOReduceComListQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人减持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_DSSONetChangeComListQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人净增持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_DSSONetChangeComNumQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人净增持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSOIncreaseComList(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人增持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_DSSONetChangeComList(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人净增持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_DSSOReduceValue(bk_name, end_t, vtype, rtype)`

获得板块指定日董监高及关联人减持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSONetChangeValue(bk_name, end_t, vtype, rtype)`

获得板块指定日董监高及关联人净增持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSOIncreaseComNum(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人增持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSOReduceComNum(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人减持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSONetChangeComNum(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人净增持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSOIncreaseValueQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人增持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSOReduceValueQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人减持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSONetChangeValueQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人净增持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSOIncreaseComNumQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人增持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSOReduceComNumQJ(bk_name, beg_t, end_t, vtype, rtype)`

获得板块区间董监高及关联人减持的股票个数

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `beg_t`   | datetime | 日期,开始日期               |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：any

## `BK_DSSOIncreaseValue(bk_name, end_t, vtype, rtype)`

获得板块指定日董监高及关联人增持市值

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：float

## `BK_DSSOReduceComList(bk_name, end_t, vtype, rtype)`

获得板块指定日发生董监高及关联人减持的股票列表

| 参数      | 类型     | 说明                        |
| --------- | -------- | --------------------------- |
| `bk_name` | string   | 市场和板块,板块名称         |
| `end_t`   | datetime | 日期,截止日期               |
| `vtype`   | any      | 用户自定义,变动原因         |
| `rtype`   | any      | 用户自定义,与关联董监高关系 |

返回：array

## `BK_RestrictedBanMV(bk_name, endt, vtype)`

指定日解禁市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |

返回：float

## `BK_RestrictedBanNum(bk_name, endt, vtype)`

指定日解禁家数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |

返回：float

## `BK_RestrictedBanMVQJ(bk_name, begt, endt, vtype)`

区间解禁市值

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `begt`    | datetime | 日期,开始日期       |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |

返回：float

## `BK_RestrictedBanFutureNum(bk_name, endt, vtype, dtype)`

指定日未来解禁家数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |
| `dtype`   | any      | 用户自定义,区间时间 |

返回：float

## `BK_RestrictedBanNumQJ(bk_name, begt, endt, vtype)`

区间解禁家数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `begt`    | datetime | 日期,开始日期       |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |

返回：float

## `BK_RestrictedBanFutureMV(bk_name, endt, vtype, dtype)`

指定日未来解禁市值： 小于等于今天(today()):SUM(解禁数量\*收盘价(历史)) 大于今天(today()):SUM(解禁数量\*收盘价(Endt))

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `endt`    | datetime | 日期,截止日期       |
| `vtype`   | any      | 用户自定义,限售类型 |
| `dtype`   | any      | 用户自定义,区间时间 |

返回：float

## `BK_RepurchaseStockNum(bk_name, end_t, rtype, stype)`

获得指定日板块发生回购的家数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `end_t`   | datetime | 日期,截止日期       |
| `rtype`   | any      | 用户自定义,回购类型 |
| `stype`   | any      | 用户自定义,股票种类 |

返回：any

## `BK_RepurchaseStockNumQJ(bk_name, beg_t, end_t, rtype, stype)`

获得区间板块发生回购的家数

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `rtype`   | any      | 用户自定义,回购类型 |
| `stype`   | any      | 用户自定义,股票种类 |

返回：any

## `BK_RepurchaseMVQJ(bk_name, beg_t, end_t, rtype, stype, ex_rate)`

获得区间板块的累计回购金额

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `beg_t`   | datetime | 日期,开始日期       |
| `end_t`   | datetime | 日期,截止日期       |
| `rtype`   | any      | 用户自定义,回购类型 |
| `stype`   | any      | 用户自定义,股票种类 |
| `ex_rate` | any      | 用户自定义,汇率类型 |

返回：any

## `BK_StocksMSHMaxStockID(report_date, g_type, from_no)`

第N大股东持有市值最大的股票代码，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：float

## `BK_StocksMSHHoldValue(s_name, report_date, g_type)`

指定股东持有市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `s_name`      | string   | 字符串,股东名称     |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |

返回：float

## `BK_StocksMSHIncreaseNumbers(s_name, r_date1, rdate2, g_type)`

指定股东增持家数，与系统参数（pn_BK()）相关

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `s_name`  | string | 字符串,股东名称     |
| `r_date1` | any    | 报告期,截止报告期   |
| `rdate2`  | any    | 报告期,对比报告期   |
| `g_type`  | any    | 用户自定义,股东类型 |

返回：float

## `BK_StocksMSHHoldNumbers(s_name, report_date, g_type)`

指定股东持有家数，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `s_name`      | string   | 字符串,股东名称     |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |

返回：float

## `BK_StocksMSHMaxStockValueTopN(report_date, g_type, to_no)`

前N大股东持有市值最大的股票市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：float

## `BK_StocksMSHTopNValue(report_date, g_type, to_no)`

前N大股东持有市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：float

## `BK_StocksMSHFreezeValueTopN(report_date, g_type, to_no)`

前N大股东冻结市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：float

## `BK_StocksMSHMaxStockIDTopN(report_date, g_type, to_no)`

前N大股东持有市值最大的股票代码，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：float

## `BK_StocksMSHTopNName(report_date, g_type, to_no)`

前N大股东名称，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：string

## `BK_StocksMSHPledgeValue(report_date, g_type, from_no)`

第N大股东质押市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：float

## `BK_StocksMSHFreezeValue(report_date, g_type, from_no)`

第N大股东冻结市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：float

## `BK_StocksMSHMaxStockValue(report_date, g_type, from_no)`

第N大股东持有市值最大的股票市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：float

## `BK_StocksMSHMarketValue(report_date, g_type, from_no)`

第N大股东持有市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：float

## `BK_StocksMSHName(report_date, g_type, from_no)`

第N大股东名称，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `from_no`     | any      | 整数,第N            |

返回：string

## `BK_StocksMSHPledgeValueTopN(report_date, g_type, to_no)`

前N大股东质押市值，与系统参数（pn_BK()）相关

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `report_date` | datetime | 报告期,截止报告期   |
| `g_type`      | any      | 用户自定义,股东类型 |
| `to_no`       | any      | 整数,前N            |

返回：float

## `BK_StocksMSHReduceNumbers(s_name, r_date1, rdate2, g_type)`

指定股东减持家数，与系统参数（pn_BK()）相关

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `s_name`  | string | 字符串,股东名称     |
| `r_date1` | any    | 报告期,截止报告期   |
| `rdate2`  | any    | 报告期,对比报告期   |
| `g_type`  | any    | 用户自定义,股东类型 |

返回：float

## `BK_TSGrowValue(beg_t, end_t, fund_type)`

返回基金板块净申购总额(万份)，当前板块通过setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前板块名称。净申购总额根据不同时间点的基金份额变化计算。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 开始日         |
| `end_t`     | datetime | 截止日         |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSDecreaseCount(beg_t, end_t, fund_type)`

返回基金板块发生净赎回的基金个数，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为当前需要统计净赎回的基金板块名称。净赎回通过不同时间点基金份额变化计算。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSDecreaseValue(beg_t, end_t, fund_type)`

返回基金板块净赎回总额(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。净赎回通过不同时间基金份额变化计算。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSDecrease(beg_t, end_t, fund_type)`

返回基金板块发生净赎回的基金，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。通过开始日和截止日不同时间点总份额变计算净赎回。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSChangeValue(beg_t, end_t, fund_type)`

返回基金板块份额变动(万份)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSGrow(beg_t, end_t, fund_type)`

返回基金板块中发生净申购的基金，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `BK_TSGrowCount(beg_t, end_t, fund_type)`

返回基金板块发生净申购的基金个数，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。通过不同时点基金份额变化计算净申购。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，基金类型 |

返回：string

## `Bk_ListedBetween(beg_t, end_t, fund_type)`

返回基金板块区间新成立的基金列表，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `beg_t`     | datetime | 日期，开始日期 |
| `end_t`     | datetime | 日期，截止日期 |
| `fund_type` | any      | 整型，投资风格 |

返回：array

## `Bk_DeclareIR(r_date, fund_type)`

返回基金板块告期已公布投资组合的基金列表，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明           |
| ----------- | -------- | -------------- |
| `r_date`    | datetime | 报告期         |
| `fund_type` | any      | 整型，投资风格 |

返回：array

## `bk_fdmanagervaluegrowratio(rdate, rdate2)`

统计指定报告期指定板块汇总的持有关联基金市值变比(%)

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

返回：float

## `bk_fdsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名基金持有市值(万)

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

返回：float

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

统计指定报告期指定板块汇总的第N名基金持有市值变比(%)

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

返回：float

## `bk_fdnonvalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名基金持有市值(万)

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

返回：float

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

统计指定报告期指定板块汇总的第N名基金持有市值变动(万)

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

返回：float

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

统计指定报告期指定板块汇总的前N名基金持有市值变动(万)

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

返回：float

## `bk_fdmanagervalue(rdate)`

统计指定板块中指定报告期内持有关联基金市值(万)

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

返回：float

## `bk_bdnonvalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名债券持有市值（万）

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

返回：float

## `bk_bdsumnvalue(rdate, topn)`

统计指定报告期指定板块汇总的前N名债券持有市值(万)

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

返回：float

## `bk_abssecurityvalue(rdate, stockid)`

统计指定报告期指定板块汇总的指定资产支持证券持有市值(万)

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

返回：float

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

统计指定报告期指定板块汇总的第N名资产支持证券持有市值变比(%)

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

返回：float

## `bk_abssecurityholdnum(rdate, stockid)`

统计指定报告期指定板块汇总的持有指定资产支持证券的基金个数

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

返回：float

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

统计指定报告期指定板块汇总的前N名资产支持证券持有市值变动(万)

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

返回：float

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

统计指定报告期指定板块汇总的第N名资产支持证券持有市值变动(万)

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

返回：float

## `bk_sspurchasevalue(rdate, rdate2)`

统计指定报告期指定板块中基金净申购金额(万)

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值占总值比变动(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值变动（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值占总值比变动(%)

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

返回：float

## `bk_scstockactivevalue(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票积极投资市值（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值占净值比变动(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值变动（万）

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

返回：float

## `bk_scstockindexvalue(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票指数投资市值（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值占权益投资市值比变动(%)

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

返回：float

## `bk_scnonindexvalue(rdate, topn)`

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

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

返回：float

## `bk_scnoncode(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票代码

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

返回：string

## `bk_scsumnactivevalue(rdate, topn)`

统计指定板块中指定报告期内前N名股票积极投资市值(万)

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

返回：float

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

统计指定板块中指定报告期内前N名股票市值占股票市值比变动(%)

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

返回：float

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

统计指定报告期指定板块汇总的指定股票持有市值变动（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值占净值比变动(%)

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

返回：float

## `bk_scsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名股票持有市值(万)

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

返回：float

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

统计指定报告期指定板块汇总的指定股票持有市值变比(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值变比(%)

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

返回：float

## `bk_scnonactivevalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票积极投资市值（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值变比(%)

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

返回：float

## `bk_scnonvalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名股票持有市值（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票持有市值变比(%)

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

返回：float

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

统计指定报告期指定板块汇总的指定股票指数投资市值变动（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票指数投资市值占股票市值比变动(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票市值占权益投资市值比变动(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票持有市值变动（万）

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

返回：float

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

统计指定板块中指定报告期内前N名股票市值占净值比变动(%)

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

返回：float

## `bk_scstockholdnum(rdate, stockid)`

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

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值占权益投资比变动(%)

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

返回：float

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

统计指定报告期指定板块汇总的指定股票积极投资市值变比(%)

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

返回：float

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

统计指定板块中指定报告期内前N名股票积极投资市值占股票市值比变动(%)

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

返回：float

## `bk_scstockvalue(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票持有市值（万）

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

返回：float

## `bk_scsumnindexvalue(rdate, topn)`

统计指定板块中指定报告期内前N名股票指数投资市值(万)

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

返回：float

## `Bk_SCMarketValueGrow(r_date, r_date2, fund_type, to_no)`

返回基金板块前N名股票市值变动(万)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。数据取自基金.持股明细318.

| 参数        | 类型     | 说明                                                            |
| ----------- | -------- | --------------------------------------------------------------- |
| `r_date`    | datetime | 报告期                                                          |
| `r_date2`   | any      | 报告期，同比报告期                                              |
| `fund_type` | any      | 整型，投资风格，通过设置不同的类型对基金类型进行分类，具体如下: |
| `to_no`     | any      | 截止索引                                                        |

返回：string

## `Bk_SCMarketValue(r_date, fund_type, to_no)`

返回基金板块前N名股票市值和(万)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。在基金持股明细318取前N名股票市值。

| 参数        | 类型     | 说明                                           |
| ----------- | -------- | ---------------------------------------------- |
| `r_date`    | datetime | 报告期                                         |
| `fund_type` | any      | 整型，投资风格，用于设置基金板块不同类型的基金 |
| `to_no`     | any      | 整型，截止索引号，表示前N名                    |

返回：string

## `Bk_SCCentralizationGrow(r_date, r_date2, fund_type, to_no, right_type)`

返回基金板块持仓集中度变化(%)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。前N只股票取自基金持股明细318，股票总市值取322002，持股集中度用两者之比计算，即基金的持股集中度 =（前面N只持仓股票的总市值/所有持仓股票的总市值）X100％

| 参数         | 类型     | 说明                                             |
| ------------ | -------- | ------------------------------------------------ |
| `r_date`     | datetime | 报告期                                           |
| `r_date2`    | any      | 报告期，同比报告期                               |
| `fund_type`  | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`      | any      | 整型，截止索引号,表示前N名。                     |
| `right_type` | any      | 整型，加权方式                                   |

返回：string

## `Bk_SCCentralization(r_date, fund_type, to_no, right_type)`

返回基金板块持仓集中度(%)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。前N只股票取自基金持股明细318，股票总市值取322002，持股集中度用两者之比计算，即基金的持股集中度 =（前面N只持仓股票的总市值/所有持仓股票的总市值）X100％

| 参数         | 类型     | 说明                                             |
| ------------ | -------- | ------------------------------------------------ |
| `r_date`     | datetime | 报告期                                           |
| `fund_type`  | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`      | any      | 整型，截止索引号，表示前N名。                    |
| `right_type` | any      | 整型，加权方式                                   |

返回：string

## `Bk_SCMarketValueGrowRatio(r_date, r_date2, fund_type, to_no)`

前N名股票市值变比(%)，与系统参数(板块)相关。

| 参数        | 类型     | 说明                              |
| ----------- | -------- | --------------------------------- |
| `r_date`    | datetime | 整数。报告期                      |
| `r_date2`   | any      | 整数。同比报告期                  |
| `fund_type` | any      | 用户自定义。投资风格，取值如下:   |
| `to_no`     | any      | 用户自定义。截止索引号，取值如下: |

返回：float

## `bk_irderivativesvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内金融衍生品市值变动(万)

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

返回：float

## `bk_irdeporeceiptvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内存托凭证市值变比(%)

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

返回：float

## `bk_irpreferredstockvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内优先股市值变动(万)

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

返回：float

## `bk_irrepoofresalevaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内买断式回购的买入返售金融资产市值变动(万)

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

返回：float

## `bk_irothervaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内其他资产市值变比(%)

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

返回：float

## `bk_irresalevaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内买入返售证券市值变比(%)

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

返回：float

## `bk_irstockvaluegrow1(rdate, rdate2)`

统计指定板块中指定报告期内股票市值变动(万)

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

返回：float

## `bk_irmmivaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内货币市场工具市值变比(%)

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

返回：float

## `bk_irderivativesvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内金融衍生品市值变比(%)

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

返回：float

## `bk_irfuturesvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内期货市值变比(%)

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

返回：float

## `bk_irrepurchasevaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内卖出回购证券市值变动(万)

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

返回：float

## `bk_irmetalsvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内贵金属投资市值变比(%)

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

返回：float

## `bk_irstockvaluegrowratio1(rdate, rdate2)`

统计指定板块中指定报告期内股票市值变比(%)

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

返回：float

## `bk_irwarrantvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内权证市值变动(万)

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

返回：float

## `bk_irwarrantvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内权证市值变比(%)

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

返回：float

## `bk_irothervaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内其他资产市值变动(万)

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

返回：float

## `bk_irdeporeceiptvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内存托凭证市值变动(万)

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

返回：float

## `bk_iroptionvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内期权市值变比(%)

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

返回：float

## `bk_irrealestatevaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内房地产信托凭证市值变比(%)

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

返回：float

## `bk_irabsvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内资产支持证券市值变动(万)

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

返回：float

## `bk_irfuturesvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内期货市值变动(万)

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

返回：float

## `bk_irequityinvestvalue(rdate)`

统计指定报告期指定板块中所有基金的权益投资市值和(万)

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

返回：float

## `bk_irpreferredstockvalue(rdate)`

统计指定报告期指定板块中所有基金的优先股市值和(万)

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

返回：float

## `bk_irabsvalue(rdate)`

统计指定报告期指定板块中所有基金投资于资产支持证券的市值和(万)

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

返回：float

## `bk_irresalevalue(rdate)`

统计指定报告期指定板块中所有基金的买入返售证券市值和(万)

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

返回：float

## `bk_irrepurchasevalue(rdate)`

统计指定报告期指定板块中所有基金的卖出回购证券市值和(万)

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

返回：float

## `bk_irothervalue(rdate)`

统计指定报告期指定板块中所有基金的其他资产市值和(万)

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

返回：float

## `bk_irrealestatevalue(rdate)`

统计指定报告期指定板块中所有基金的房地产信托凭证市值和(万)

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

返回：float

## `bk_irmetalsvalue(rdate)`

统计指定报告期指定板块中所有基金的贵金属投资市值和(万)

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

返回：float

## `bk_irforwardvalue(rdate)`

统计指定报告期指定板块中所有基金的远期市值和(万)

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

返回：float

## `bk_irmmivalue(rdate)`

统计指定报告期指定板块中所有基金的货币市场工具市值和(万)

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

返回：float

## `bk_irdeporeceiptvalue(rdate)`

统计指定报告期指定板块中所有基金的存托凭证市值和(万)

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

返回：float

## `bk_irfuturesvalue(rdate)`

统计指定报告期指定板块中所有基金的期货市值和(万)

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

返回：float

## `bk_irrepoofresalevalue(rdate)`

统计指定报告期指定板块中所有基金的买断式回购的买入返售金融资产市值和(万)

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

返回：float

## `bk_irwarrantvalue(rdate)`

统计指定报告期指定板块中所有基金的权证市值和(万)

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

返回：float

## `bk_iroptionvalue(rdate)`

统计指定报告期指定板块中所有基金的期权市值和(万)

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

返回：float

## `bk_irmetalsvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内贵金属投资市值变动(万)

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

返回：float

## `bk_irforwardvaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内远期市值变动(万)

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

返回：float

## `bk_irforwardvaluegrowratio(rdate, rdate2)`

统计指定板块中指定报告期内远期市值变比(%)

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

返回：float

## `bk_irresalevaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内买入返售证券市值变动(万)

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

返回：float

## `bk_irrealestatevaluegrow(rdate, rdate2)`

统计指定板块中指定报告期内房地产信托凭证市值变动(万)

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

返回：float

## `Bk_IRStockValue(r_date, fund_type)`

返回基金板块股票市值和(万)，其中股票市值取自股票市值322002，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明                                             |
| ----------- | -------- | ------------------------------------------------ |
| `r_date`    | datetime | 报告期                                           |
| `fund_type` | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |

返回：string

## `Bk_IRStockValueGrow(r_date, r_date2, fund_type)`

返回基金板块股票市值变动(万)，用两个不同报告期的股票市值计算股票市值变动（万），其中股票市值取自股票市值322002，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明                                             |
| ----------- | -------- | ------------------------------------------------ |
| `r_date`    | datetime | 报告期                                           |
| `r_date2`   | any      | 报告期，同比报告期                               |
| `fund_type` | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |

返回：string

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

统计指定板块中指定报告期内第N名债券类型持有市值变动（万）

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

返回：float

## `bk_bcsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名债券类型持有市值（万）

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

返回：float

## `bk_bcnonname(rdate, topn)`

统计指定板块中指定报告期内第N名债券类型名称

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

返回：string

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

统计指定板块中指定报告期内前N名债券类型持有市值变动（万）

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

返回：float

## `bk_icnonname(rdate, topn)`

统计指定板块中指定报告期内第N名行业名称

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

返回：string

## `bk_icindustryvaluegrowratio(rdate, rdate2, name)`

统计指定板块中指定报告期内指定行业市值变比(%)

| 参数     | 类型     | 说明       |
| -------- | -------- | ---------- |
| `rdate`  | datetime | 指定报告期 |
| `rdate2` | datetime | 同比报告期 |
| `name`   | string   | 行业名称   |

返回：float

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

统计指定板块中指定报告期内第N名行业市值变动（万）

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

返回：float

## `bk_icindustryrank(rdate, name)`

统计指定板块中指定报告期内指定行业市值排名

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `name`  | string   | 行业名称   |

返回：float

## `bk_icsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名行业市值和(万)

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

返回：float

## `bk_icindustryvalue(rdate, name)`

统计指定板块中指定报告期内指定行业市值(万)

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `name`  | string   | 行业名称   |

返回：float

## `bk_icindustryholdnum(rdate, name)`

统计指定板块中指定报告期内持有指定行业的基金个数

| 参数    | 类型     | 说明       |
| ------- | -------- | ---------- |
| `rdate` | datetime | 指定报告期 |
| `name`  | string   | 行业名称   |

返回：float

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

统计指定板块中指定报告期内前N名行业市值变动（万）

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

返回：float

## `bk_icnonvalue(rdate, topn)`

统计指定板块中指定报告期内第N名行业市值(万)

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

返回：float

## `Bk_ICCentralizationGrow(r_date, r_date2, fund_type, to_no, right_type)`

返回基金板块行业集中度变化(%)，行业集中度变化由两个不同报告期的行业集中度计算。行业集中度(%) =（持仓前N只行业的总市值/所有持仓股票的总市值）\*100％，前N名股票市值取自基金.行业配置320，所有股票市值取自股票市值322002。基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数         | 类型     | 说明                                             |
| ------------ | -------- | ------------------------------------------------ |
| `r_date`     | datetime | 报告期                                           |
| `r_date2`    | any      | 报告期，同比报告期                               |
| `fund_type`  | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`      | any      | 整型，截止索引号，表示前N名。                    |
| `right_type` | any      | 整型，加权方式                                   |

返回：string

## `Bk_ICMarketValue2(r_date, fund_type, to_no)`

返回基金板块前N名行业市值和(万)，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。行业市值取自基金.行业配置320

| 参数        | 类型     | 说明                                             |
| ----------- | -------- | ------------------------------------------------ |
| `r_date`    | datetime | 报告期                                           |
| `fund_type` | any      | 整型，基金类型，用于设置基金板块不同类型的基金。 |
| `to_no`     | any      | 整型，截止索引号，表示前N名。                    |

返回：string

## `Bk_ICMarketValue2Grow(r_date, r_date2, fund_type, to_no)`

返回基金板块前N名行业市值变动(万)，用两个报告期的行业市值计算行业市值变动。行业市值取自基金.行业配置320。基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明                                             |
| ----------- | -------- | ------------------------------------------------ |
| `r_date`    | datetime | 报告期                                           |
| `r_date2`   | any      | 报告期，同比报告期                               |
| `fund_type` | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`     | any      | 整型，截止索引号，表示前N名。                    |

返回：string

## `Bk_ICMarketValue2GrowRatio(r_date, r_date2, fund_type, to_no)`

返回板块前N名行业市值变比(%)，用两个不同报告期的行业市值计算行业市值变比（%），行业市值取自基金.行业配置320。基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数        | 类型     | 说明                                             |
| ----------- | -------- | ------------------------------------------------ |
| `r_date`    | datetime | 报告期                                           |
| `r_date2`   | any      | 报告期，同比报告期                               |
| `fund_type` | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`     | any      | 整型，截止索引号，表示前N名。                    |

返回：string

## `Bk_ICCentralization(r_date, fund_type, to_no, right_type)`

返回板块行业集中度(%)，行业集中度(%) =（持仓前N只行业的总市值/所有持仓股票的总市值）\*100％，前N只行业的总市值取自基金.行业配置320，持仓股票市值取自基金.资产配置中的股票市值322002，基金板块使用setsysparam(pn_bk(),bkname)进行设置，其中bkname为基金板块名称。

| 参数         | 类型     | 说明                                             |
| ------------ | -------- | ------------------------------------------------ |
| `r_date`     | datetime | 报告期                                           |
| `fund_type`  | any      | 整型，投资风格，用于设置基金板块不同类型的基金。 |
| `to_no`      | any      | 整型，截止索引号，表示前N名。                    |
| `right_type` | any      | 整型，加权方式                                   |

返回：string

## `bk_bsstocksellholdnum(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计卖出上榜基金个数

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

返回：float

## `bk_bsstocknetrank(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计净买入排名

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

返回：float

## `bk_bsstocksellrank(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计卖出排名

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

返回：float

## `bk_bsstockbuyholdnum(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计买入上榜基金个数

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

返回：float

## `bk_bsstockbuyrank(rdate, stockid)`

统计指定报告期指定板块汇总的指定股票累计买入排名

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

返回：float

## `bk_hsorgangrow(rdate, rdate2)`

统计指定板块中指定报告期内机构持有市值变动（万）

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

返回：float

## `bk_hsaverageholdscount(rdate)`

统计指定板块中指定报告期内平均持有人户数

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

返回：float

## `bk_hspractitionergrow(rdate, rdate2)`

统计指定板块中指定报告期内从业人员持有市值变动（万）

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

返回：float

## `bk_hsothergrow(rdate, rdate2)`

统计指定板块中指定报告期内其他持有市值变动（万）

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

返回：float

## `bk_hsothervalue(rdate)`

统计指定板块中指定报告期内其他持有市值(万)

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

返回：float

## `bk_hsorganvalue(rdate)`

统计指定板块中指定报告期内机构持有市值(万)

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

返回：float

## `bk_hspractitionervalue(rdate)`

统计指定板块中指定报告期内其他持有市值(万)

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

返回：float

## `bk_fddividendnum(rdate)`

统计指定板块中指定报告期内分红基金个数

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

返回：float

## `bk_fddividendavgnum(rdate)`

统计指定板块中指定报告期期间平均分红次数

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

返回：float

## `bk_pmnonvalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名贵金属持有市值(万)

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

返回：float

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

统计指定报告期指定板块汇总的第N名贵金属持有市值变比(%)

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

返回：float

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

统计指定报告期指定板块汇总的第N名贵金属持有市值变动(万)

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

返回：float

## `bk_pmsecurityvalue(rdate, stockid)`

统计指定报告期指定板块汇总的指定资产支持证券持有市值(万)

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

返回：float

## `bk_pmnoncode(rdate, topn)`

统计指定报告期指定板块汇总的第N名贵金属代码

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

返回：string

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

统计指定报告期指定板块汇总的前N名贵金属持有市值变比(%)

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

返回：float

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

统计指定报告期指定板块汇总的前N名贵金属持有市值变动(万)

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

返回：float

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

统计指定报告期指定板块汇总的指定贵金属持有市值变动(万)

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

返回：float

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

统计指定报告期指定板块汇总的指定贵金属持有市值变比(%)

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

返回：float

## `bk_pmsecurityholdnum(rdate, stockid)`

统计指定报告期指定板块汇总的持有指定贵金属的基金个数

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

返回：float

## `bk_pmsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名贵金属持有市值(万)

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

返回：float

## `bk_cbsumnvalue(rdate, topn)`

统计指定板块中指定报告期内前N名可转债持有市值(万)

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

返回：float

## `bk_cbnonvalue(rdate, topn)`

统计指定报告期指定板块汇总的第N名可转债持有市值(万)

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

返回：float

## `bk_cbnoncode(rdate, topn)`

统计指定报告期指定板块汇总的第N名可转债代码

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

返回：string

## `allabk2()`

所有A股板块

返回：any

## `defaultBkName()`

缺省板块名称

返回：String

### 示例

```tsl
setSysParam(Pn_Bk(),"新建板块");
return defaultBkName();
//结果：新建板块
```

## `stocksAverageValue(stock_arr, interior_id, report_date, stype, sample_select)`

板块指标和（最近一个季度）

| 参数            | 类型  | 说明                                                            |
| --------------- | ----- | --------------------------------------------------------------- |
| `stock_arr`     | Array | 一维字符串数组，股票列表                                        |
| `interior_id`   | Int   | 整数，对于不同数据库提供商的对应Id，DataBaseRatioId中对应的ID值 |
| `report_date`   | Int   | 报告期                                                          |
| `stype`         | Int   | 用户数据，股票类型                                              |
| `sample_select` | Int   | 样本股选择，具体取值如下:                                       |

返回：Real

### 示例

```tsl
//返回板块补贴收入平均值，21为补贴收入46018对应的财务比率分析对照ID号
stks := getBkByDate("SH000300",intToDate(20070930));
return stocksAverageValue(stks,21,20070930,1,0,0.0199999995529652,0);
//结果：250220.23
```

## `defaultHtIndexId()`

返回缺省的海通指数

返回：String

### 示例

```tsl
return defaultHtIndexId();
//结果：SH000001
```

## `stocksSumValueQuarter(stock_arr, interior_id, report_date, stype, sample_select)`

板块指标和（最近一个季度）

| 参数            | 类型  | 说明                                                            |
| --------------- | ----- | --------------------------------------------------------------- |
| `stock_arr`     | Array | 一维字符串数组，股票列表                                        |
| `interior_id`   | Int   | 整数，对于不同数据库提供商的对应Id，DataBaseRatioId中对应的ID值 |
| `report_date`   | Int   | 报告期                                                          |
| `stype`         | Int   | 整型，股票类型                                                  |
| `sample_select` | Int   | 整型，样本股选择                                                |

返回：Real

### 示例

```tsl
stks := getBkByDate("SH000300",intToDate(20070930));
return stocksSumValueQuarter(stks,21,20070930,1,0,0.0199999995529652);
//结果：25102826
```

## `allABk()`

返回所有A股板块

返回：String

### 示例

```tsl
return allABk ();
//结果：深证A股#上证A股#中小企业板#创业板
```

## `CT_SectorTTMData()`

返回常量\_板块TTM

返回：array

## `defaultIndexId()`

返回缺省的指数代码

返回：String

### 示例

```tsl
return defaultIndexId();
//结果：SH000001
```

## `defaultCurrenyId()`

返回缺省现金代码

返回：String

### 示例

```tsl
return defaultCurrenyId();
//结果：SH000000
```

## `allFundBk()`

所有基金板块，不包含退市。

返回：String

### 示例

```tsl
return allFundBk();
//结果：开放;封闭
```

## `defaultHtIndexId2()`

返回缺省的海通指数2

返回：String

### 示例

```tsl
return defaultHtIndexId2();
//SH000001
```

## `defaultBondIndexId()`

返回缺省的债券指数代码

返回：String

### 示例

```tsl
return defaultBondIndexId();
//SH000012
```

## `filterSampleByCriterion12(stock_arr, r_date, sample_select)`

按照一定的标准过滤计算板块指标的股票（最近12个月标准）

| 参数            | 类型  | 说明                     |
| --------------- | ----- | ------------------------ |
| `stock_arr`     | Array | 一维字符串数组，股票列表 |
| `r_date`        | Int   | 报告期，报告期           |
| `sample_select` | Int   | 整型，样本股选择         |

返回：无

### 示例

```tsl
stks := getBkByDate("SH000300",intToDate(20070930));
filterSampleByCriterion12(stks,20070930,2,0.0199999995529652);
return stks;
结果：
SZ000001
SZ000002
SZ000012
SZ000021
SZ000024
SZ000027
SH600256
SZ000031
SZ000009
```

## `PN_Bk()`

当前板块

返回：string

## `stocksSumValue12(stock_arr, interior_id, report_date, stype, sample_select)`

板块指标和（最近12个月）

| 参数            | 类型  | 说明                               |
| --------------- | ----- | ---------------------------------- |
| `stock_arr`     | Array | 一维字符串数组，股票列表           |
| `interior_id`   | Int   | 整数，对于不同数据库提供商的对应Id |
| `report_date`   | Int   | 报告期                             |
| `stype`         | Int   | 整型，股票类型                     |
| `sample_select` | Int   | 整型，样本股选择                   |

返回：Real

### 示例

```tsl
stks := getBkByDate("SH000300",intToDate(20070930));
return stocksSumValue12(stks,21,20070930,1,0,0.0199999995529652);
//结果：13408574.58
```

## `allBBk()`

返回所有B股板块

返回：String

### 示例

```tsl
return allBBk();
//结果：深证B股#上证B股
```

## `CT_SectorQuarterData()`

返回常量\_板块季度数据

返回：array

## `filterSampleByCriterion(stock_arr, report_date, sample_select)`

按照一定的标准过滤计算板块指标的股票

| 参数            | 类型  | 说明                     |
| --------------- | ----- | ------------------------ |
| `stock_arr`     | Array | 一维字符串数组，股票列表 |
| `report_date`   | Int   | 报告期                   |
| `sample_select` | Int   | 整型，样本股选择         |

返回：无

### 示例

```tsl
stks := getBkByDate("SH000300",intToDate(20070930));
filterSampleByCriterion(stks,20070930,2,0.0199999995529652);
return stks;
结果：
SZ000001
SZ000002
SZ000012
SZ000021
SZ000024
SZ000027
SH600256
SZ000031
SZ000009
```

## `stocksSumValue(stock_arr, interior_id, report_date, stype, sample_select)`

板块板块指标和

| 参数            | 类型  | 说明                                                            |
| --------------- | ----- | --------------------------------------------------------------- |
| `stock_arr`     | Array | 一维字符串数组，股票列表                                        |
| `interior_id`   | Int   | 整数，对于不同数据库提供商的对应Id，DataBaseRatioId中对应的ID值 |
| `report_date`   | Int   | 报告期                                                          |
| `stype`         | Int   | 整型，股票类型                                                  |
| `sample_select` | Int   | 样本股选择，具体取值如下:                                       |

返回：Real

### 示例

```tsl
stks := getBkByDate("SH000300",intToDate(20070930));
return stocksSumValue(stks,21,20070930,1,0,0.0199999995529652);
//结果：75066070
```

## `CT_SectorQuarterGrowRatio()`

返回板块季度环比(%)

返回：string

## `defaultallfunds()`

所有基金列表（不包含退市）

返回：array

## `defaultallfunds2()`

所有基金列表（包含退市）

返回：array

## `allInBankBondBk2()`

银行间债券+退市债券。

返回：String

### 示例

```tsl
//银行间债券+退市债券
return allInBankBondBk2();
//结果：银行间债券;退市债券
```

## `allFutureBk3()`

期货+退市期货+衍生品。

返回：String

### 示例

```tsl
//期货+退市期货+衍生品
return allFutureBk3();
//结果：股指期货;国债期货;国内商品期货;退市期货;期货衍生
```

## `allConvertiblebondBk2()`

可转债+退市债券。

返回：String

### 示例

```tsl
//可转债+退市债券
return allConvertiblebondBk2();
//结果：可转债;退市债券
```

## `allFundBk2()`

所有基金板块(包含退市)。

返回：String

### 示例

```tsl
return allFundBk2();
//结果：开放;封闭;已退市基金
```

## `allOptionBk()`

所有期权板块(包含退市)。

返回：字符串。所有期权板块(包含退市)。

### 示例

```tsl
return allOptionBk();
//结果：上海期权;退市期权;期货期权;深圳期权
```

## `allOptionBk2()`

所有期权板块(不包含退市)。

返回：字符串。所有期权板块(不包含退市)。

### 示例

```tsl
return allOptionBk2();
//结果：上海期权;期货期权;深圳期权
```

## `defaultIndexId2()`

缺省的市场/通道代码。A股：SH000001；南向：HSG000001；北向：HSG000002；港股：HKHSI001。

返回：字符串。缺省的市场/通道代码。

### 示例

```tsl
return defaultIndexId2();
//结果：SH000001
```

## `BkRiskAndReturn_Pgm(bk_name, index_id, beg_t, end_t, show_type)`

组合的贝塔值与风险(组合采取等资金加权)

| 参数        | 类型     | 说明     |
| ----------- | -------- | -------- |
| `bk_name`   | string   | 板块名称 |
| `index_id`  | string   | 指数代码 |
| `beg_t`     | datetime | 开始日期 |
| `end_t`     | datetime | 截止日期 |
| `show_type` | any      | 显示设置 |

返回：array

## `BksRiskAndReturn_Pgm(bk_names, index_id, beg_t, end_t)`

不同组合的贝塔值与风险比较(组合采取等资金加权)

| 参数       | 类型     | 说明     |
| ---------- | -------- | -------- |
| `bk_names` | string   | 板块列表 |
| `index_id` | string   | 基准代码 |
| `beg_t`    | datetime | 开始日期 |
| `end_t`    | datetime | 截止日期 |

返回：array

## `bKyieldAndRisk(sets, period, start_date)`

某个板块Period期的预期收益和风险

| 参数         | 类型      | 说明                 |
| ------------ | --------- | -------------------- |
| `sets`       | String    | 字符串，板块名称     |
| `period`     | Integer   | 整数，做足period期   |
| `start_date` | TDateTime | 日期型时间，开始时间 |

返回：TableArray

### 示例

```tsl
return bKyieldAndRisk("深证A股",20,intToDate(20120728));
//结果：
```

## `bkBetaAlphaIndexRelative(bk, index, start_date)`

板块成分股与指数Index的Beta与Alpha以及相关系数，

| 参数         | 类型      | 说明                     |
| ------------ | --------- | ------------------------ |
| `bk`         | String    | 字符串，板块名称         |
| `index`      | String    | 字符串，指数代码         |
| `start_date` | TDateTime | 日期型时间，开始计算日期 |

返回：TableArray

### 示例

```tsl
//获取当前组合中个股与指数的Beta系数、Alpha值与相关系数
//计算当前板块“申万采掘服务“中个股与上证指数在2012-9-26日至2020-12-31日区间的相关性
setSysParam(pn_date(),20201231T);
return bkBetaAlphaIndexRelative("申万采掘服务","SH000001",intToDate(20120926));
//结果：
```

## `bkCorrelMatrix(bk, start_date)`

板块成分股之间的相关系数矩阵。与当前时间有关，当前时间为区间截止日。

| 参数         | 类型      | 说明                     |
| ------------ | --------- | ------------------------ |
| `bk`         | String    | 字符串，板块名称         |
| `start_date` | TDateTime | 日期型时间，开始计算日期 |

返回：TableArray

### 示例

```tsl
//计算两个股票与上证指数在2019-9-26日至2020-12-31日区间的相关系数矩阵
setSysParam(pn_date(),20201231T);
return bkCorrelMatrix("申万采掘服务",20190926T);
//结果：
```

## `ManyBksKLine(bk_names, index_name, first_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)`

计算BKNames中各个板块(即股票组合)的复合指数，其中这里不调整样本

| 参数                 | 类型      | 说明                                                                                                                                                        |
| -------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `bk_names`           | String    | 字符串，板块名称，以分号分割                                                                                                                                |
| `index_name`         | String    | 字符串，指数代码                                                                                                                                            |
| `first_value`        | Intger    | 用户自定义，开始日指数取值，含义如下表: 显示名 值 指数首日收盘 -1 取1000点 1000                                                                             |
| `beg_t`              | TDateTime | 日期型时间，开始时间                                                                                                                                        |
| `end_t`              | TDateTime | 日期型时间，截止时间                                                                                                                                        |
| `rate_type`          | Integer   | 用户自定义，计算方法，含义如下表: 显示名 值 总市值加权 0 流通市值权 1 总股本加权 2 流通股本加权 3 等权重 4 等股数 5 流通市值平方根加权 6 总市值平方根加权 7 |
| `bonus_infection`    | Boolean   | 布尔类型，是否考虑分红                                                                                                                                      |
| `new_stock_to_index` | Intger    | 整数，新股计入指数日                                                                                                                                        |
| `show_cycle_name`    | String    | 字符串，显示周期                                                                                                                                            |
| `show_type`          | Integer   | 用户自定义，返回类型，含义如下表: 显示名 值 图形 0 数据 1                                                                                                   |

返回：TableArray，返回BKNames中各个板块的复合指数

## `ManyBksKLine_(bk_names, index_name, first_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)`

计算BKNames中各个板块(即股票组合)的复合指数，其中这里不调整样本

| 参数                 | 类型      | 说明                                    |
| -------------------- | --------- | --------------------------------------- |
| `bk_names`           | String    | 字符串，板块名称，以分号分割            |
| `index_name`         | String    | 字符串，指数代码                        |
| `first_value`        | Intger    | 用户自定义，开始日指数取值，含义如下表: |
| `beg_t`              | TDateTime | 日期型时间，开始时间                    |
| `end_t`              | TDateTime | 日期型时间，截止时间                    |
| `rate_type`          | Integer   | 用户自定义，计算方法，含义如下表:       |
| `bonus_infection`    | Boolean   | 布尔类型，是否考虑分红                  |
| `new_stock_to_index` | Intger    | 整数，新股计入指数日                    |
| `show_cycle_name`    | String    | 字符串，显示周期                        |
| `show_type`          | Integer   | 用户自定义，返回类型，含义如下表:       |

返回：TableArray

### 示例

```tsl
return manyBksKLine("上证A股;沪深300",
"SH000001",
-1,
intToDate(20120818),
intToDate(20120926),
0,true,2,cy_Day(),1);
//结果：
```

## `ManyBksKLine_II(user_def_arr, index_name, first_value, beg_t, end_t, show_cycle_name, show_type)`

板块指数（自定义权重）

| 参数              | 类型     | 说明                                    |
| ----------------- | -------- | --------------------------------------- |
| `user_def_arr`    | array    | 数据表，股票及投资比例                  |
| `index_name`      | string   | 字符串，指数代码                        |
| `first_value`     | any      | 用户自定义，开始日指数取值，含义如下表: |
| `beg_t`           | datetime | 日期型时间，开始时间                    |
| `end_t`           | datetime | 日期型时间，截止时间                    |
| `show_cycle_name` | string   | 字符串，显示周期                        |
| `show_type`       | any      | 用户自定义，返回类型，含义如下表:       |

返回：array

## `IndexKLine_AdjustSampleByDate_II(t, index_name, end_t, first_value, rate_type, show_type)`

复合指数（按日期调整样本），手算过程见： `www.tinysoft.com.cn/download/doc/Index_UserDefinedSampleAndDate.xls`

| 参数          | 类型     | 说明                                    |
| ------------- | -------- | --------------------------------------- |
| `t`           | array    | 数据表，自定义样本                      |
| `index_name`  | string   | 字符串，指数代码                        |
| `end_t`       | datetime | 日期型时间，截止时间                    |
| `first_value` | any      | 用户自定义，开始日指数取值，含义如下表: |
| `rate_type`   | any      | 用户自定义，计算方法，含义如下表:       |
| `show_type`   | any      | 用户自定义，返回类型，含义如下表:       |

返回：array

## `Index_NoAdjustStock_Quick(t, basevalue, beg_t, end_t, rate_type, return_method)`

指数计算（不调整样本）

| 参数            | 类型     | 说明                                      |
| --------------- | -------- | ----------------------------------------- |
| `t`             | array    | 数据表，自定义样本                        |
| `basevalue`     | any      | 整数，基准值                              |
| `beg_t`         | datetime | 日期型时间，开始时间                      |
| `end_t`         | datetime | 日期型时间，截止时间                      |
| `rate_type`     | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `return_method` | any      | 用户自定义，返回类型，含义如下表:         |

返回：array

## `bkAndIndexKLine(stock_arr, bk_name, index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cyle_name, show_type)`

板块K线和指数K线迭加,板块指数与大盘指数迭加

| 参数                 | 类型      | 说明                                      |
| -------------------- | --------- | ----------------------------------------- |
| `stock_arr`          | Array     | 一维字符串数组，股票列表                  |
| `bk_name`            | String    | 字符串，板块名称                          |
| `index_name`         | String    | 字符串，指数代码                          |
| `base_value`         | Real      | 实数，基准值                              |
| `beg_t`              | TDateTime | 日期型时间，开始日期                      |
| `end_t`              | TDateTime | 日期型时间，截止日期                      |
| `rate_type`          | Integer   | 用户自定义，组合比例确定方法，含义如下表: |
| `bonus_infection`    | Boolean   | 布尔类型，是否红利影响指数运算            |
| `new_stock_to_index` | Integer   | 整数，新股上市计入指数日                  |
| `show_cyle_name`     | String    | 字符串，周期                              |
| `show_type`          | Integer   | 用户自定义，返回类型，含义如下表:         |

返回：TableArray

### 示例

```tsl
return bkAndIndexKLine(
array("SH600718","SZ000002"),
"上证A股",
"SH600718",
1000,
intToDate(20020618),
intToDate(20020926),
0,true,2,CY_day(),1);
//结果：
```

## `BkVsBkKLine_tab(bk_name2, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name)`

板块K线和板块K线迭加

| 参数                 | 类型     | 说明                                      |
| -------------------- | -------- | ----------------------------------------- |
| `bk_name2`           | string   | 字符串，板块名称                          |
| `base_value`         | float    | 实数，基准值                              |
| `beg_t`              | datetime | 日期型时间，开始日期                      |
| `end_t`              | datetime | 日期型时间，截止日期                      |
| `rate_type`          | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `bonus_infection`    | bool     | object                                    |
| `new_stock_to_index` | any      | 整数，新股上市计入指数日                  |
| `show_cycle_name`    | string   | 周期函数，图形显示周期                    |

返回：array

## `BkVsIndexKLine_tab(index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name)`

板块K线和指数K线迭加,与当前系统板块有关

| 参数                 | 类型     | 说明                                      |
| -------------------- | -------- | ----------------------------------------- |
| `index_name`         | string   | 字符串，指数代码                          |
| `base_value`         | float    | 实数，基准值                              |
| `beg_t`              | datetime | 日期型时间，开始日期                      |
| `end_t`              | datetime | 日期型时间，截止日期                      |
| `rate_type`          | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `bonus_infection`    | bool     | object                                    |
| `new_stock_to_index` | any      | 整数，新股上市计入指数日                  |
| `show_cycle_name`    | string   | 周期函数，图形显示周期                    |

返回：array

## `BkVsBkKLine_(bk_name, bk_name2, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)`

板块K线和板块K线迭加

| 参数                 | 类型     | 说明                                      |
| -------------------- | -------- | ----------------------------------------- |
| `bk_name`            | string   | 字符串，板块1名称                         |
| `bk_name2`           | string   | 字符串，板块2名称                         |
| `base_value`         | float    | 实数，基准值                              |
| `beg_t`              | datetime | 日期型时间，开始日期                      |
| `end_t`              | datetime | 日期型时间，截止日期                      |
| `rate_type`          | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `bonus_infection`    | bool     | object                                    |
| `new_stock_to_index` | any      | 整数，新股上市计入指数日                  |
| `show_cycle_name`    | string   | 周期函数，图形显示周期                    |
| `show_type`          | any      | 用户自定义，返回类型，含义如下表:         |

返回：array

## `BkVsIndexKLine_(bk_name, index_name, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, show_cycle_name, show_type)`

板块K线和指数K线迭加

| 参数                 | 类型     | 说明                                      |
| -------------------- | -------- | ----------------------------------------- |
| `bk_name`            | string   | 字符串，板块名称                          |
| `index_name`         | string   | 字符串，指数代码                          |
| `base_value`         | float    | 实数，基准值                              |
| `beg_t`              | datetime | 日期型时间，开始日期                      |
| `end_t`              | datetime | 日期型时间，截止日期                      |
| `rate_type`          | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `bonus_infection`    | bool     | object                                    |
| `new_stock_to_index` | any      | 整数，新股上市计入指数日                  |
| `show_cycle_name`    | string   | 周期函数，图形显示周期                    |
| `show_type`          | any      | 用户自定义，返回类型，含义如下表:         |

返回：array

## `indexLineMergeBak(bk_name, bk_value, index_name, index_value)`

两个指数迭加

| 参数          | 类型       | 说明                                          |
| ------------- | ---------- | --------------------------------------------- |
| `bk_name`     | String     | 字符串，板块名称                              |
| `bk_value`    | TableArray | 数据表，计算出来的板块指数，数据格式必须如下: |
| `index_name`  | String     | 字符串，指数名称                              |
| `index_value` | TableArray | 数据表，指数数值，格式与BkValue一样           |

返回：TableArray

## `indexLineMerge(bk_name, bk_value, index_name, index_value, show_type)`

两个指数迭加

| 参数          | 类型       | 说明                                                   |
| ------------- | ---------- | ------------------------------------------------------ |
| `bk_name`     | String     | 字符串，板块名称                                       |
| `bk_value`    | TableArray | 数据表，计算出来的板块指数,必须含有’time’，’close’字段 |
| `index_name`  | String     | 字符串，指数代码                                       |
| `index_value` | TableArray | 数据表，指数数值,必须含有’time’，’close’字段           |
| `show_type`   | Integer    | 用户自定义，返回类型，含义如下表:                      |

返回：TableArray

### 示例

```tsl
setSysParam(PN_Stock(),'SZ000002');
setSysParam(PN_DATE(),intToDate(20121026));
bk_value:=nDay(20,'time',sp_time(),'close',close());
setSysParam(pn_stock(),'SH000001');
index_value:=nDay(20,'time',sp_time(),'close',close());
return indexLineMerge('SZ000002',bk_value,'SH000001',index_value,1);
//结果：
```

## `manyBkLineMerge(r, show_type)`

指数叠加结果处理，用于计算复合指数的中间过程

| 参数        | 类型       | 说明                         |
| ----------- | ---------- | ---------------------------- |
| `r`         | TableArray | 数据表，必须含有’value’字段  |
| `show_type` | Integer    | 用户自定义，0为图形，1为数据 |

返回：TableArray

### 示例

```tsl
t:=array(
("time":20061229,"close":2675.47),
("time":20070104,"close":2715.72),
("time":20070105,"close":2641.33),
("time":20070108,"close":2707.2),
("time":20070109,"close":2807.8),
("time":20070110,"close":2825.58),
("time":20070111,"close":2770.11),
("time":20070112,"close":2668.11),
("time":20070115,"close":2794.7),
("time":20070116,"close":2821.02),
("time":20070117,"close":2778.9),
("time":20070118,"close":2756.98));
t1:=array(
("time":20061229,"close":1000),
("time":20070104,"close":1017.56),
("time":20070105,"close":961.42),
("time":20070108,"close":978.96),
("time":20070109,"close":1022.61),
("time":20070110,"close":1017.87),
("time":20070111,"close":986.16),
("time":20070112,"close":947.22),
("time":20070115,"close":991.12),
("time":20070116,"close":988.37),
("time":20070117,"close":971.06),
("time":20070118,"close":948.98),
("time":20070119,"close":970.16));
r:=array(("Name":"SH000001","Value":t),("Name":"复合指数","Value"
:t1));
return manyBkLineMerge(r,1);
//结果：
```

## `StandarizeBkData_III(t, rate_type, beg_t)`

组合样本标准化（格式II），根据板块中的样本上市日期，自动调整组合

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `t`         | array    | 一维字符串数组，股票组合                  |
| `rate_type` | any      | 用户自定义，组合比例确定方法，含义如下表: |
| `beg_t`     | datetime | 日期型时间，开始日期                      |

返回：array

## `StandarizeBkData_II(t, end_t)`

根据不同日期的组合，按照各种加权方法自动计算各个投资品种的投资比例

| 参数    | 类型     | 说明                 |
| ------- | -------- | -------------------- |
| `t`     | array    | 数据表，自定义样本   |
| `end_t` | datetime | 日期型时间，截止日期 |

返回：array

## `StandarizeBkData_I(t)`

组合样本标准化（格式I），标准化日期，即将日期这一字段为Nil设置为数据表的第一行的值

| 参数 | 类型  | 说明                                  |
| ---- | ----- | ------------------------------------- |
| `t`  | array | 数据表,自定义样本，必须含有’日期’字段 |

返回：array

## `IndexBacktesing_GetStockShares(endt, shares_type, stock)`

本模型用于维护股票类指数每日获取股本数据 注意：这里的股本函数有效日的限制，参考 IndexBacktesing_UnpdateStockShares

| 参数          | 类型     | 说明                  |
| ------------- | -------- | --------------------- |
| `endt`        | datetime | 日期,截止日           |
| `shares_type` | any      | 用户自定义,股本类型   |
| `stock`       | string   | 字符串,一维字符串数组 |

返回：float

## `IndexBacktesing_UnpdateStockShares(stock_table, endt, shares_type)`

指数计算-股本数据-股票更新（结合股本有效日） 目的：1、主要是减少股本数据的提取 2、用于每日股本加权方式的计算 特性： 结合股本结构表的股本数据更新接口 假设所有的股本数据的变动，都依赖 股本结构 16 （以A股为例） 约定： 3、先适配A股 4、与 PN_ChangedDateMode系统参数相关，见StockShareDate。且假设前后一致。 效用： 全A 2年 10s.

| 参数          | 类型     | 说明                          |
| ------------- | -------- | ----------------------------- |
| `stock_table` | array    | 二维字符串数组,一维字符串数组 |
| `endt`        | datetime | 日期,截止日                   |
| `shares_type` | any      | 用户自定义,股本类型           |

返回：array

## `Index_TA_Mom_IR(n, benchmark_id)`

Index_TA_Mom_IR 相关函数。

| 参数           | 类型   | 说明                     |
| -------------- | ------ | ------------------------ |
| `n`            | any    | 整数，观察期             |
| `benchmark_id` | string | 字符串型或数组，基准指数 |

返回：float

## `Index_TA_Mom_Distance(n)`

Index_TA_Mom_Distance 相关函数。

| 参数 | 类型 | 说明         |
| ---- | ---- | ------------ |
| `n`  | any  | 整数，观察期 |

返回：float

## `Index_TA_Mom_RankStd(n, level, tp)`

Index_TA_Mom_RankStd 相关函数。

| 参数    | 类型 | 说明               |
| ------- | ---- | ------------------ |
| `n`     | any  | 整数，观察期       |
| `level` | any  | 整数，行业级数     |
| `tp`    | any  | 整数，行业分类标准 |

返回：float

## `Indexs_TA_Mom_RankStd(n, level, tp)`

Indexs_TA_Mom_RankStd 相关函数。

| 参数    | 类型 | 说明               |
| ------- | ---- | ------------------ |
| `n`     | any  | 整数，观察期       |
| `level` | any  | 整数，行业级数     |
| `tp`    | any  | 整数，行业分类标准 |

返回：array

## `Index_TA_Mom_IMom1(n, group_num, x_type, benchmark_id)`

Index_TA_Mom_IMom1 相关函数。

| 参数           | 类型   | 说明                 |
| -------------- | ------ | -------------------- |
| `n`            | any    | 整数，观察期         |
| `group_num`    | any    | 整数，分组数         |
| `x_type`       | any    | 整数，回归自变量选择 |
| `benchmark_id` | string | 字符串，基准指数     |

返回：float

## `Index_TA_Mom_IMom2(n, group_num, x_type, benchmark_id, u_num)`

Index_TA_Mom_IMom2 相关函数。

| 参数           | 类型   | 说明                 |
| -------------- | ------ | -------------------- |
| `n`            | any    | 整数，观察期         |
| `group_num`    | any    | 整数，分组数         |
| `x_type`       | any    | 整数，回归自变量选择 |
| `benchmark_id` | string | 字符串，基准指数     |
| `u_num`        | any    | 整数，残差数         |

返回：float

## `Index_TA_Mom_IMom3(n, group_num, x_type, benchmark_id, u_num)`

Index_TA_Mom_IMom3 相关函数。

| 参数           | 类型   | 说明                 |
| -------------- | ------ | -------------------- |
| `n`            | any    | 整数，观察期         |
| `group_num`    | any    | 整数，分组数         |
| `x_type`       | any    | 整数，回归自变量选择 |
| `benchmark_id` | string | 字符串，基准指数     |
| `u_num`        | any    | 整数，残差数         |

返回：float

## `Index_TA_Mom_IMom4(n, group_num, x_type, benchmark_id, u_num)`

Index_TA_Mom_IMom4 相关函数。

| 参数           | 类型   | 说明                 |
| -------------- | ------ | -------------------- |
| `n`            | any    | 整数，观察期         |
| `group_num`    | any    | 整数，分组数         |
| `x_type`       | any    | 整数，回归自变量选择 |
| `benchmark_id` | string | 字符串，基准指数     |
| `u_num`        | any    | 整数，残差数         |

返回：float

## `Index_TA_MASTG_Stg(n_arr, typ)`

Index_TA_MASTG_Stg 相关函数。

| 参数    | 类型  | 说明           |
| ------- | ----- | -------------- |
| `n_arr` | array | 移动均线期数组 |
| `typ`   | any   | 指标选择       |

返回：array

## `Index_TA_MASTG_GMMAStg(sn_arr, method)`

Index_TA_MASTG_GMMAStg 相关函数。

| 参数     | 类型  | 说明                                         |
| -------- | ----- | -------------------------------------------- |
| `sn_arr` | array | 短期移动均线期数组；LNArr:长期移动均线期数组 |
| `method` | any   | 计算分离度方法                               |

返回：array

## `Index_TA_CD_Convergence(indexid, endt, n)`

Index_TA_CD_Convergence 相关函数。

| 参数      | 类型     | 说明                                |
| --------- | -------- | ----------------------------------- |
| `indexid` | string   | 字符串，指数代码                    |
| `endt`    | datetime | 日期，截止日                        |
| `n`       | any      | 整型，区间N日（计算趋同度窗口天数） |

返回：float

## `Index_TA_CD_Divergence(indexid, endt, n)`

Index_TA_CD_Divergence 相关函数。

| 参数      | 类型     | 说明                                    |
| --------- | -------- | --------------------------------------- |
| `indexid` | string   | 字符串，指数代码                        |
| `endt`    | datetime | 日期，截止日                            |
| `n`       | any      | 整型，区间N日（计算累计收益率窗口天数） |

返回：float

## `Index_TA_CD_CorrHT(indexid, endt, n)`

Index_TA_CD_CorrHT 相关函数。

| 参数      | 类型     | 说明                                |
| --------- | -------- | ----------------------------------- |
| `indexid` | string   | 字符串，指数代码                    |
| `endt`    | datetime | 日期，截止日                        |
| `n`       | any      | 整型，区间N日（计算相关性窗口天数） |

返回：float

## `Index_TA_ChipDistribution(index_id, end_t, days, price_type, right_type, stype)`

Index_TA_ChipDistribution 相关函数。

| 参数         | 类型     | 说明                                                                                                  |
| ------------ | -------- | ----------------------------------------------------------------------------------------------------- |
| `index_id`   | string   | String，指数代码                                                                                      |
| `end_t`      | datetime | Date，截止日                                                                                          |
| `days`       | any      | Integer，测算天数                                                                                     |
| `price_type` | any      | Integer，指数均价算法类型；0:算术平均；1:成交量加权平均；2:成交金额加权平均；3:成交量加权平均（调整） |
| `right_type` | any      | Integer，换手率加权方式；0:加权平均；1:算术平均                                                       |
| `stype`      | any      | Integer，换手率股票类型；0:全部；1:A股                                                                |

返回：array

## `Index_MD_IPO(indexid, begt, endt)`

Index_MD_IPO 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：array

## `Index_MD_RestrRelease(indexid, begt, endt)`

Index_MD_RestrRelease 相关函数。

| 参数      | 类型     | 说明                   |
| --------- | -------- | ---------------------- |
| `indexid` | string   | 字符串或数组，指数代码 |
| `begt`    | datetime | 日期，开始日           |
| `endt`    | datetime | 日期，截止日           |

返回：array

## `Index_MD_RZRQTradeAct(indexid, endt)`

Index_MD_RZRQTradeAct 相关函数。

| 参数      | 类型     | 说明                                           |
| --------- | -------- | ---------------------------------------------- |
| `indexid` | string   | 字符串，指数代码，全市场指数代码为”TSYS500001” |
| `endt`    | datetime | 日期，截止日                                   |

返回：array

## `Index_MD_BT(indexid, begt, endt)`

Index_MD_BT 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：array

## `Index_MD_BuyandSellByInsider(indexid, begt, endt, declare_date)`

Index_MD_BuyandSellByInsider 相关函数。

| 参数           | 类型     | 说明                                                                                                              |
| -------------- | -------- | ----------------------------------------------------------------------------------------------------------------- |
| `indexid`      | string   | 字符串，指数代码                                                                                                  |
| `begt`         | datetime | 日期，开始日                                                                                                      |
| `endt`         | datetime | 日期，截止日                                                                                                      |
| `declare_date` | datetime | 日期，公布截止日；由于董监高持股变动数据公布时间存在滞后性，建议设置该参数为参数endt的滞后1个交易日；默认等于endt |

返回：array

## `Index_FD_RZRQ(indexid, endt)`

Index_FD_RZRQ 相关函数。

| 参数      | 类型     | 说明                                           |
| --------- | -------- | ---------------------------------------------- |
| `indexid` | string   | 字符串，指数代码，全市场指数代码为”TSYS500001” |
| `endt`    | datetime | 日期，截止日                                   |

返回：array

## `Index_FD_NorthofHSG(indexid, endt)`

Index_FD_NorthofHSG 相关函数。

| 参数      | 类型     | 说明                                           |
| --------- | -------- | ---------------------------------------------- |
| `indexid` | string   | 字符串，指数代码，全市场指数代码为”TSYS500001” |
| `endt`    | datetime | 日期，截止日                                   |

返回：array

## `Index_FD_EF_IssueAmt(indexid, begt, endt)`

Index_FD_EF_IssueAmt 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：float

## `Index_FD_EF_DistributionAmt(indexid, begt, endt)`

Index_FD_EF_DistributionAmt 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：float

## `Index_FD_EF_MoreIssueAmt(indexid, begt, endt)`

Index_FD_EF_MoreIssueAmt 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：float

## `Index_FD_EquityFinancing(indexid, begt, endt)`

Index_FD_EquityFinancing 相关函数。

| 参数      | 类型     | 说明             |
| --------- | -------- | ---------------- |
| `indexid` | string   | 字符串，指数代码 |
| `begt`    | datetime | 日期，开始日     |
| `endt`    | datetime | 日期，截止日     |

返回：array

## `Index_MD_CSSD(index_id, end_t, n, cycle, benchmark_id, threshold)`

横截面标准差因子计算模型

| 参数           | 类型     | 说明                       |
| -------------- | -------- | -------------------------- |
| `index_id`     | string   | 字符串类型，指数代码       |
| `end_t`        | datetime | 日期类型，截止日           |
| `n`            | any      | 整数类型，回归期数         |
| `cycle`        | string   | 字符串类型，周期           |
| `benchmark_id` | string   | 字符串类型，市场基准指数   |
| `threshold`    | float    | 实数类型，涨跌幅分位数阈值 |

返回：array

## `Index_MD_CSAD(index_id, end_t, n, cycle, benchmark_id)`

横截面离差因子计算模型

| 参数           | 类型     | 说明                     |
| -------------- | -------- | ------------------------ |
| `index_id`     | string   | 字符串类型，指数代码     |
| `end_t`        | datetime | 日期类型，截止日         |
| `n`            | any      | 整数类型，回归期数       |
| `cycle`        | string   | 字符串类型，周期         |
| `benchmark_id` | string   | 字符串类型，市场基准指数 |

返回：array

## `Index_MD_BetaStd(index_id, end_t, n, cycle, benchmark_id, rf)`

Beta集中度因子计算模型

| 参数           | 类型     | 说明                          |
| -------------- | -------- | ----------------------------- |
| `index_id`     | string   | 字符串类型，指数代码          |
| `end_t`        | datetime | 日期类型，截止日              |
| `n`            | any      | 整数类型，回归期数            |
| `cycle`        | string   | 字符串类型，周期              |
| `benchmark_id` | string   | 字符串类型，市场基准指数      |
| `rf`           | float    | 实数类型，年化无风险收益率(%) |

返回：array

## `Index_StyleFactor(d_type)`

提取指定日指数的风格因子，成分股指定日风格因子按照权重加权，类似组合风格因子，与系统证券（指数）、系统时间有关，底层调用函数为pf_StyleFactor

| 参数     | 类型 | 说明                                                       |
| -------- | ---- | ---------------------------------------------------------- |
| `d_type` | any  | 用户自定义，取值类型，1:因子暴露（默认），2:因子暴露百分位 |

返回：array

## `Index_RM_FactorReturn(industry_type, iffill)`

返回指定指数成分计算的风格因子收益率，与当前系统证券（指数）、周期、时间相关

| 参数            | 类型 | 说明               |
| --------------- | ---- | ------------------ |
| `industry_type` | any  | 行业因子分类，整型 |
| `iffill`        | bool | object             |

返回：array

## `Index_RM_FactorRet(d_type)`

指数最新日因子收益率(%)，与系统证券、时间相关，底层调用模型Index_RM_FactorRetQK。

| 参数     | 类型 | 说明                                            |
| -------- | ---- | ----------------------------------------------- |
| `d_type` | any  | 用户自定义，数据类型，默认为3，提取风格因子收益 |

返回：array

## `Index_RM_FactorRetQK(beg_t, end_t, d_type)`

区间因子收益率(%)，与系统证券相关，日线，底层调用模型RM_GetFactorReturnByStocks

| 参数     | 类型     | 说明                                            |
| -------- | -------- | ----------------------------------------------- |
| `beg_t`  | datetime | 日期类型，开始日                                |
| `end_t`  | datetime | 日期类型，截止日                                |
| `d_type` | any      | 用户自定义，数据类型，默认为3，提取风格因子收益 |

返回：array

## `indexDividentPredict(index_id, endt, qk_type)`

通过预测指数成分股的分红时间和分红金额，从而预测分红点数。

| 参数       | 类型    | 说明               |
| ---------- | ------- | ------------------ |
| `index_id` | String  | 字符串型，指数ID   |
| `endt`     | Date    | 日期类型，截止日   |
| `qk_type`  | Integer | 整型，返回分红区间 |

返回：Array

### 示例

```tsl
index_id := "SH000300";
end_t := 20240301T;
qk_type := 0;
return indexDividentPredict(index_id,end_t,qk_type,detail_t);
//返回：
```

## `Index_realizedFHpoint_TR(end_t)`

指定日已实现分红-全收益法1，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_realizedFHpoint_TR2(end_t)`

指定日已实现分红-全收益法2，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_realizedFHpoint_DP(end_t)`

指定日已实现分红-股息点法，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_realizedFHpointQK_TR(beg_t, end_t)`

区间已实现分红-全收益法1，区间每日已实现分红求和，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_realizedFHpointQK_TR2(beg_t, end_t)`

区间已实现分红-全收益法2，区间每日已实现分红求和，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_realizedFHpointQK_DP(beg_t, end_t)`

区间已实现分红-股息点法，区间每日已实现分红求和，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_dividendyield_TR(end_t)`

过去一年股息率(%)-全收益法1，过去一年股息率(%)=过去1年累计分红/指定日收盘\*100，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_dividendyield_TR2(end_t)`

过去一年股息率(%)-全收益法2，过去一年股息率(%)=过去1年累计分红/指定日收盘\*100，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Index_dividendyield_DP(end_t)`

过去一年股息率(%)-股息点法，过去一年股息率(%)=过去1年累计分红/指定日收盘\*100，与系统证券相关、仅支持日线、不复权

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

返回：float

## `Indexes_Hq(indexes, beg_t, end_t, sort_by, sort_order, n)`

返回指定指数列表指定区间交易概况数据（包括：交易所指数/特征指数/风格指数等）。

| 参数         | 类型     | 说明                          |
| ------------ | -------- | ----------------------------- |
| `indexes`    | string   | 字符串类型，指数列表          |
| `beg_t`      | datetime | 日期类型，开始日期            |
| `end_t`      | datetime | 日期类型，截止日期            |
| `sort_by`    | any      | 整型，排序字段                |
| `sort_order` | any      | 整型，排序方式                |
| `n`          | any      | 整型，返回个数，0表示返回全部 |

返回：array

## `bkShares(bk_name, end_t)`

返回指定板块指定日期股本结构相关数据。

| 参数      | 类型   | 说明                 |
| --------- | ------ | -------------------- |
| `bk_name` | String | 字符串类型，板块名称 |
| `end_t`   | Date   | 日期类型，截止日期   |

返回：Array

### 示例

```tsl
//返回上证A股在20201231股本结构相关的数据
return bkShares("上证A股",20201231T);
//结果：
```

## `Block_HSGgetBenchMark(bkid)`

获取通道基准指数

| 参数   | 类型   | 说明                                                             |
| ------ | ------ | ---------------------------------------------------------------- |
| `bkid` | string | 字符串。一个或多个板块代码，多个代码以英文分号“;”隔开，取值如下: |

返回：string

## `Block_Structure(bk_name, beg_t, end_t, s_type, right_type, sort_by, sort_order, return_number)`

返回指定板块指定区间行业基本配置数据。

| 参数            | 类型     | 说明                        |
| --------------- | -------- | --------------------------- |
| `bk_name`       | string   | 字符串类型，板块名称        |
| `beg_t`         | datetime | 日期类型，开始日期          |
| `end_t`         | datetime | 日期类型，截止日期          |
| `s_type`        | any      | 整型，股票类型              |
| `right_type`    | any      | 整型，板块涨幅计算方法      |
| `sort_by`       | any      | 整型，排序字段              |
| `sort_order`    | any      | 整型，排序方式              |
| `return_number` | any      | 整型，返回个数，0时返回全部 |

返回：array

## `Block_MakeOf(bk_name, end_t)`

返回指定板块指定日期行业样本基本构成的数据。

| 参数      | 类型     | 说明                 |
| --------- | -------- | -------------------- |
| `bk_name` | string   | 字符串类型，板块名称 |
| `end_t`   | datetime | 日期类型，截止日期   |

返回：array

## `Block_Shares(bk_name, end_t, unit_type)`

返回指定板块指定日期股本结构（横比）的数据。

| 参数        | 类型     | 说明                 |
| ----------- | -------- | -------------------- |
| `bk_name`   | string   | 字符串类型，板块名称 |
| `end_t`     | datetime | 日期类型，截止日期   |
| `unit_type` | any      | 整型，显示单位       |

返回：array

## `Block_Shares_ZB(bk_name, beg_t, end_t, cycle_by, unit_type)`

返回指定板块指定区间指定周期股本结构（纵比）的数据。

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

返回：array

## `Block_PFInfoByRDate(bk_name, r_date)`

返回指定板块指定报告期分红送股的数据。

| 参数      | 类型     | 说明                 |
| --------- | -------- | -------------------- |
| `bk_name` | string   | 字符串类型，板块名称 |
| `r_date`  | datetime | 整型，报告期         |

返回：array

## `Block_DistributionByRDate(bk_name, r_date)`

返回指定板块指定报告期配股的数据。

| 参数      | 类型     | 说明                 |
| --------- | -------- | -------------------- |
| `bk_name` | string   | 字符串类型，板块名称 |
| `r_date`  | datetime | 整型，报告期         |

返回：array

## `Block_PFInfoByRDate_ZB(bk_name, beg_year, end_year)`

返回指定板块指定年度区间报告期纵比分红送股数据。

| 参数       | 类型   | 说明                 |
| ---------- | ------ | -------------------- |
| `bk_name`  | string | 字符串类型，板块名称 |
| `beg_year` | any    | 整型，期初年限       |
| `end_year` | any    | 整型，截止年限       |

返回：array

## `Block_PFInfoByInterval(bk_name, beg_t, end_t)`

返回指定板块指定区间分红送股数据。

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

返回：array

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

返回指定板块指定区间分红送股数据。

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

返回：array

## `Block_DistributionByRDate_ZB(bk_name, beg_year, end_year)`

返回指定板块指定年度区间报告期纵比配股数据。

| 参数       | 类型   | 说明                 |
| ---------- | ------ | -------------------- |
| `bk_name`  | string | 字符串类型，板块名称 |
| `beg_year` | any    | 整型，期初年限       |
| `end_year` | any    | 整型，截止年限       |

返回：array

## `Block_DistributionByInterval(bk_name, beg_t, end_t)`

返回指定板块指定区间配股数据。

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

返回：array

## `Block_MoreIssue(bk_name, beg_t, end_t)`

返回指定板块指定区间增发数据。

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

返回：array

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

返回指定板块指定区间配股纵比数据。

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

返回：array

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

返回指定板块指定区间增发纵比数据。

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

返回：array

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

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

| 参数                | 类型    | 说明                          |
| ------------------- | ------- | ----------------------------- |
| `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

### 示例

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

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

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

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

返回：array

## `bkHslAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, stype)`

返回指定板块一段时间以来行业换手率横比数据。

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

返回：Array

### 示例

```tsl
//返回上证A股区间20201231-20211231同比20191231-20201231以来的行业换手率横比数据
s:="上证A股";
return bkHslAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0);
//结果：
```

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

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

| 参数            | 类型    | 说明                          |
| --------------- | ------- | ----------------------------- |
| `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

### 示例

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

## `bkHslStructure(bk_list, beg_t, end_t, right_type, st_ype)`

板块列表换手率数据。

| 参数         | 类型      | 说明                      |
| ------------ | --------- | ------------------------- |
| `bk_list`    | Array     | 数组。板块列表。          |
| `beg_t`      | TDateTime | 日期。统计开始日期。      |
| `end_t`      | TDateTime | 日期。统计截止日期。      |
| `right_type` | Integer   | 整数。加权方法，取值如下: |
| `st_ype`     | Integer   | 整数。股票类型，取值如下: |

返回：Array

### 示例

```tsl
return bkHslStructure(array("深证A股"),20200730T,20200830T,0,1);
结果：
```

## `bkstockhqanalysis_call(stock_arr, beg_t, end_t, r_date, include_b_stock, sort_type, sort_method, return_number)`

行业活跃股排行。

| 参数              | 类型     | 说明                                   |
| ----------------- | -------- | -------------------------------------- |
| `stock_arr`       | array    | 数组。股票列表。                       |
| `beg_t`           | datetime | 日期。开始日期。                       |
| `end_t`           | datetime | 日期。截止日期。                       |
| `r_date`          | datetime | 整数。报告期。                         |
| `include_b_stock` | any      | 整数。是否包含B股。                    |
| `sort_type`       | any      | 整数。排序类型，取值如下:              |
| `sort_method`     | any      | 整数。排序方法，1表示正序，0表示逆序。 |
| `return_number`   | any      | 整数。返回个数，-1时返回所有。         |

返回：array

## `Block_CompositeSumDetail(bkname, beg_t, end_t)`

金额单位：万元 返回从开始日期到截止日期指定板块下的证券大宗交易数据。

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `bkname` | string   | 市场和板块,板块名称 |
| `beg_t`  | datetime | 日期,开始日期       |
| `end_t`  | datetime | 日期,截止日期       |

返回：array

## `Block_FinancialItems(bk_names, r_date, right_type, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期的主要财务数据。

| 参数            | 类型     | 说明                   |
| --------------- | -------- | ---------------------- |
| `bk_names`      | string   | 字符串类型，板块名称   |
| `r_date`        | datetime | 报告期类型，财务报告期 |
| `right_type`    | any      | 整型，加权方式         |
| `stype`         | any      | 整型，股票类型         |
| `sample_select` | any      | 整型，样本选择         |
| `eps_criterion` | float    | 实数，绩差股标准       |
| `return_type`   | any      | 整型，返回类型         |

返回：array

## `Block_FinancialItems_ZB(bk_names, beg_year, end_year, r_date_type, right_type, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定年限区间的主要财务数据纵比。

| 参数            | 类型   | 说明                 |
| --------------- | ------ | -------------------- |
| `bk_names`      | string | 字符串类型，板块名称 |
| `beg_year`      | any    | 整型，起始年限       |
| `end_year`      | any    | 整型，截止年限       |
| `r_date_type`   | any    | 整型，报告期类型     |
| `right_type`    | any    | 整型，加权方式       |
| `stype`         | any    | 整型，股票类型       |
| `sample_select` | any    | 整型，样本选择       |
| `eps_criterion` | float  | 实数，绩差股标准     |
| `return_type`   | any    | 整型，返回类型       |

返回：array

## `Block_Zbjg(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期资本结构数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_Ylnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期盈利能力数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_Jynl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期经营能力数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_Cznl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期偿债能力数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_Xjlnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期现金流指标数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_CZhnl(bk_names, r_date, stype, sample_select, eps_criterion, return_type)`

返回指定板块指定报告期成长能力数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_names`      | string   | 字符串类型，板块名称 |
| `r_date`        | datetime | 报告期型，报告期     |
| `stype`         | any      | 整型，股票类型       |
| `sample_select` | any      | 整型，样本选择       |
| `eps_criterion` | float    | 实数，绩差股标准     |
| `return_type`   | any      | 整型，返回类型       |

返回：array

## `Block_ShareStructure(bk_names, end_t, unit_type)`

返回指定板块指定日期股本结构横比数据。

| 参数        | 类型     | 说明                 |
| ----------- | -------- | -------------------- |
| `bk_names`  | string   | 字符串类型，板块名称 |
| `end_t`     | datetime | 日期类型，截止日期   |
| `unit_type` | any      | 整型，显示单位       |

返回：array

## `Block_ShareStructure_ZB(bk_names, beg_t, end_t, cycle_by, unit_type)`

返回指定板块指定日期股本结构纵比数据。

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

返回：array

## `Block_Structure_ZB_Call(bk_name, beg_t, end_t, cycle_by, unit_type, _type)`

板块结构数据。

| 参数        | 类型     | 说明                          |
| ----------- | -------- | ----------------------------- |
| `bk_name`   | string   | 字符串。板块名称。            |
| `beg_t`     | datetime | 日期。开始日期。              |
| `end_t`     | datetime | 日期。截止日期。              |
| `cycle_by`  | string   | 字符串。显示周期。            |
| `unit_type` | any      | 整数。显示单位，取值如下:     |
| `_type`     | any      | 整数。板块结构类型，取值如下: |

返回：array

## `BKListPNA_Call(bk_names, end_t, r_date, right_type, s_type, sample_select, eps_criterion)`

板块市盈率&市净率。

| 参数            | 类型     | 说明                        |
| --------------- | -------- | --------------------------- |
| `bk_names`      | string   | 字符串。板块列表。          |
| `end_t`         | datetime | 日期。截止日期。            |
| `r_date`        | datetime | 整数。报告期。              |
| `right_type`    | any      | 整数。加权方式，取值如下:   |
| `s_type`        | any      | 整数。股票类型，取值如下:   |
| `sample_select` | any      | 整数。样本股选择，取值如下: |
| `eps_criterion` | float    | 实数。绩差股标准，取值如下: |

返回：array

## `bKsMeasure(bk_names, index_id, beg_t, end_t, right_type)`

返回指定板块指定区间风险收益数据。

| 参数         | 类型    | 说明                       |
| ------------ | ------- | -------------------------- |
| `bk_names`   | String  | 字符串类型，板块名称       |
| `index_id`   | String  | 字符串类型，指数代码       |
| `beg_t`      | Date    | 日期类型，开始日期         |
| `end_t`      | Date    | 日期类型，截止日期         |
| `right_type` | Integer | 整型，计算板块涨幅加权方式 |

返回：Array

### 示例

```tsl
//返回上证A股在指定日20210110-20210221风险收益数据
return bKsMeasure("上证A股","SH000300",20210110T,20210221T,0);
//结果：
```

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

返回指定区间指定沪深港板块的十大活跃股详情。

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

返回：array

## `Block_HSGGetIndustryStocks(industry_name)`

返回最新沪深港指定行业成分股。

| 参数            | 类型   | 说明                 |
| --------------- | ------ | -------------------- |
| `industry_name` | string | 字符串类型，行业名称 |

返回：array

## `Block_CollectMoneyofIndustryTopN(beg_t, end_t, industry_type, top_n)`

返回指定区间市场行业募资情况TopN。

| 参数            | 类型     | 说明               |
| --------------- | -------- | ------------------ |
| `beg_t`         | datetime | 日期类型，开始日期 |
| `end_t`         | datetime | 日期类型，截止日期 |
| `industry_type` | any      | 整型，所属行业     |
| `top_n`         | any      | 整型，前N          |

返回：array

## `Block_CollectMoneyBegTEndT(bkname, beg_t, end_t, group_type)`

返回指定区间指定板块募资情况。

| 参数         | 类型     | 说明                 |
| ------------ | -------- | -------------------- |
| `bkname`     | string   | 字符串类型，板块名称 |
| `beg_t`      | datetime | 日期类型，开始日期   |
| `end_t`      | datetime | 日期类型，截止日期   |
| `group_type` | any      | 整型，汇总方式       |

返回：array

## `Block_CollectMoneyofLeadUnderwriterTopN(beg_t, end_t, top_n)`

返回指定区间市场主承销商募资情况TopN。

| 参数    | 类型     | 说明               |
| ------- | -------- | ------------------ |
| `beg_t` | datetime | 日期类型，开始日期 |
| `end_t` | datetime | 日期类型，截止日期 |
| `top_n` | any      | 整型，前N          |

返回：array

## `Block_CollectMoneyTopN(beg_t, end_t, industry_type, top_n)`

返回指定区间市场募资TopN。

| 参数            | 类型     | 说明               |
| --------------- | -------- | ------------------ |
| `beg_t`         | datetime | 日期类型，开始日期 |
| `end_t`         | datetime | 日期类型，截止日期 |
| `industry_type` | any      | 整型，所属行业     |
| `top_n`         | any      | 整型，前N          |

返回：array

## `Block_IssuePriceDistribution(bkname, beg_t, end_t)`

返回指定区间指定板块所有股票的发行价分布。

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

返回：array

## `Block_IPOdetail(bkname, beg_t, end_t, industry_type)`

返回指定区间指定板块所有股票的发行上市明细。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bkname`        | string   | 字符串类型，板块名称 |
| `beg_t`         | datetime | 日期类型，开始日期   |
| `end_t`         | datetime | 日期类型，截止日期   |
| `industry_type` | any      | 整型，所属行业       |

返回：array

## `HG_LatestBenchmarkDepositInterestRate(endt, show_type)`

人民币存贷款利率

| 参数        | 类型     | 说明                |
| ----------- | -------- | ------------------- |
| `endt`      | datetime | 日期,截止日期       |
| `show_type` | any      | 用户自定义,显示类型 |

返回：bool

## `HG_GrossDomesticProduct(begt, endt, month)`

国内生产总值

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_MoneySupply(begt, endt, month)`

存款性公司概览

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_IndustrialProducerPriceIndex(begt, endt, month)`

工业生产者价格

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_TotalRetail(begt, endt, month)`

社会消费品零售总额（简表）

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_PurchasingManagerIndex(begt, endt, month)`

采购经理指数

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_SocialFinancingScale(begt, endt, month)`

社会融资规模

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_ConsumerPriceIndex(begt, endt, month)`

居民消费价格

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_ForeignExchangeAndGoldReserves(begt, endt, month)`

官方储备资产

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `HG_IndustrialAddedValueGrowth(begt, endt, month)`

工业增加值

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `month` | any      | 用户自定义,报告类型 |

返回：bool

## `getBkExample()`

GetBK()函数教学函数。得到深证A股;上证A股板块下的股票代码和股票名称。

返回：any

### 示例

```tsl
return getBkExample();
返回:
```
