# 板块 / 股票板块

## `Bk_btdiscountamountsum(begt, endt)`

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

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

返回：float

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

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

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

返回：float

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

获得板块区间董监高及关联人增持占总市值(%)

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

返回：float

## `BK_RepurchaseMV(bk_name, end_t, rtype, stype, ex_rate)`

获得指定日板块的累计回购金额

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

返回：any

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

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

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

返回：float

## `stocksDssoNetChangeComNum(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人净增持的股票个数

| 参数        | 类型     | 说明                        |
| ----------- | -------- | --------------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表     |
| `end_t`     | datetime | 日期,截止日期               |
| `v_type`    | int      | 用户自定义,变动原因         |
| `rtype`     | int      | 用户自定义,与关联董监高关系 |

返回：int

## `stocksDssoNetChangePercent2(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人净增持占流通市值(%)

| 参数        | 类型     | 说明                        |
| ----------- | -------- | --------------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表     |
| `end_t`     | datetime | 日期,截止日期               |
| `v_type`    | int      | 用户自定义,变动原因         |
| `rtype`     | int      | 用户自定义,与关联董监高关系 |

返回：float

## `stocksDssoNetChangeValueQj(stock_arr, beg_t, end_t, v_type, rtype)`

获得股票列表区间董监高及关联人净增持市值

| 参数        | 类型     | 说明                        |
| ----------- | -------- | --------------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表     |
| `beg_t`     | datetime | 日期,开始日期               |
| `end_t`     | datetime | 日期,截止日期               |
| `v_type`    | int      | 用户自定义,变动原因         |
| `rtype`     | int      | 用户自定义,与关联董监高关系 |

返回：float

## `stocksDssoReduceComNum(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人减持的股票个数

| 参数        | 类型     | 说明                        |
| ----------- | -------- | --------------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表     |
| `end_t`     | datetime | 日期,截止日期               |
| `v_type`    | int      | 用户自定义,变动原因         |
| `rtype`     | int      | 用户自定义,与关联董监高关系 |

返回：int

## `stocksDssoReducePercent(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人减持占总市值(%)

| 参数        | 类型     | 说明                        |
| ----------- | -------- | --------------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表     |
| `end_t`     | datetime | 日期,截止日期               |
| `v_type`    | int      | 用户自定义,变动原因         |
| `rtype`     | int      | 用户自定义,与关联董监高关系 |

返回：float

## `stocksHoldersIncreaseComNum(stock_arr, end_t, vtype)`

获得股票列表指定日大股东增持的股票个数

| 参数        | 类型     | 说明                    |
| ----------- | -------- | ----------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表 |
| `end_t`     | datetime | 日期,截止日期           |
| `vtype`     | int      | 用户自定义,变动原因     |

返回：int

## `stocksHoldersIncreasePercent2(stock_arr, end_t, vtype)`

获得股票列表指定日大股东增持占流通市值(%)=指定日增持市值/指定日流通市值\*100%

| 参数        | 类型     | 说明                    |
| ----------- | -------- | ----------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表 |
| `end_t`     | datetime | 日期,截止日期           |
| `vtype`     | int      | 用户自定义,变动原因     |

返回：float

## `stocksHoldersReducePercent2(stock_arr, end_t, vtype)`

获得股票列表指定日大股东减持占流通市值(%)=指定日减持市值/指定日流通市值\*100%

| 参数        | 类型     | 说明                    |
| ----------- | -------- | ----------------------- |
| `stock_arr` | array    | 一维字符串数组,股票列表 |
| `end_t`     | datetime | 日期,截止日期           |
| `vtype`     | int      | 用户自定义,变动原因     |

返回：float

## `stocksHoldersIncreaseValueQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东增持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600666"和"SH600131"在20130901到20150228全部大股东增持市值
stock_arr:=array("SH600666","SH600131");
return stocksHoldersIncreaseValueQj(stock_arr,20130901T,20150228T,0);
//结果：169881991.92
```

## `stocksHoldersReduceValueQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东减持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600236"和"SH600131"在20240701到20250131全部大股东减持市值
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceValueQj(stock_arr,20240701T,20250131T,0);
//结果：86227540
```

## `stocksHoldersNetChangeValueQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东净增持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600666"和"SH600131"在20150801到20150814全部大股东净增持市值
stock_arr:=array("SH600666","SH600131");
return stocksHoldersNetChangeValueQj(stock_arr,20150801T,20150814T,0);
//结果：56062948
```

## `stocksHoldersIncreaseComNumQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东增持的股票个数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：Integer

### 示例

```tsl
//"SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票个数
stock_arr:=array("SH600236","SH600131");
return stocksHoldersIncreaseComNumQj(stock_arr,20150101T,20150814T,0);
//结果：2
```

## `stocksHoldersReduceComNumQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东减持的股票个数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：Integer

### 示例

```tsl
//"SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票个数
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceComNumQj(stock_arr,20180601T,20190630T,0);
//结果：1
```

## `stocksHoldersNetChangeComNumQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东净增持的股票个数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：Integer

### 示例

```tsl
//"SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票个数
stock_arr:=array("SH600666","SH600131");
return stocksHoldersNetChangeComNumQj(stock_arr,20150101T,20150814T,0);
//结果：2
```

## `stocksHoldersIncreaseComListQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东增持的股票列表

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票列表
stock_arr:=array("SH600236","SH600131");
return stocksHoldersIncreaseComListQj(stock_arr,20150101T,20150814T,0);
//结果：array("SH600131","SH600236")
```

## `stocksHoldersNetChangeComListQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东净增持的股票列表

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票列表
stock_arr:=array("SH600666","SH600131");
return stocksHoldersNetChangeComListQj(stock_arr,20150101T,20150814T,0);
//结果：array("SH600131","SH600666")
```

## `stocksHoldersReduceComListQj(stock_arr, beg_t, end_t, vtype)`

获得股票列表区间大股东减持的股票列表

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票列表
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceComListQj(stock_arr,20180601T,20190630T,0);
//结果：array("SH600131")
```

## `stocksHoldersReduceValue(stock_arr, end_t, vtype)`

获得股票列表指定日大股东减持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600236"和"SH600131"在20180615全部大股东减持市值
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceValue(stock_arr,20180615T,0);
//结果：24477665.04
```

## `stocksHoldersNetChangeValue(stock_arr, end_t, vtype)`

获得股票列表指定日大股东净增持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600666"和"SH600131"在20150814全部大股东净增持市值
stock_arr:=array("SH600666","SH600131");
return stocksHoldersNetChangeValue(stock_arr,20150814T,0);
//结果：55314210
```

## `stocksHoldersReduceComNum(stock_arr, end_t, vtype)`

获得股票列表指定日大股东减持的股票个数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：Integer

### 示例

```tsl
//"SH600236"和"SH600131"在20180615全部大股东减持的股票个数
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceComNum(stock_arr,20180615T,0);
//结果：1
```

## `stocksHoldersNetChangeComNum(stock_arr, end_t, vtype)`

获得股票列表指定日大股东净增持的股票个数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：Integer

### 示例

```tsl
//"SH600666"和"SH600131"在20150814全部大股东净增持的股票个数
stock_arr:=array("SH600666","SH600131");
return stocksHoldersNetChangeComNum(stock_arr,20150814T,0);
//结果：1
```

## `stocksHoldersNetChangeComList(stock_arr, end_t, vtype)`

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

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600236"和"SH600131"在20150814全部发生大股东净增持的股票列表
stock_arr:=array("SH600236","SH600131");
return stocksHoldersNetChangeComList(stock_arr,20150814T,0);
//结果：array("SH600131","SH600236")
```

## `stocksHoldersReduceComList(stock_arr, end_t, vtype)`

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

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600236"和"SH600131"在20180615全部发生大股东减持的股票列表
stock_arr:=array("SH600236","SH600131");
return stocksHoldersReduceComList(stock_arr,20180615T,0);
//结果：array("SH600131")
```

## `stocksHoldersIncreaseValue(stock_arr, end_t, vtype)`

获得股票列表指定日大股东增持市值

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：real

### 示例

```tsl
//"SH600236"和"SH600131"在20150814全部大股东增持市值
stock_arr:=array("SH600236","SH600131");
return stocksHoldersIncreaseValue(stock_arr,20150814T,0);
//结果：112386900
```

## `stocksHoldersIncreaseComList(stock_arr, end_t, vtype)`

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

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |

返回：array

### 示例

```tsl
//"SH600236"和"SH600131"在20150814全部发生大股东增持的股票列表
stock_arr:=array("SH600236","SH600131");
return stocksHoldersIncreaseComList(stock_arr,20150814T,0);
//结果：array("SH600131","SH600236")
```

## `stocksHoldersIncreaseAndReduceDataQj(stock_arr, beg_t, end_t, vtype, direction, ctype)`

获得指定区间股票列表大股东不同变动类型下的增减持市值、比率、股票个数、股票列表

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `beg_t`     | TDateTime | 日期,开始日期           |
| `end_t`     | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,变动原因     |
| `direction` | Integer   | 用户自定义,变动方向     |
| `ctype`     | Integer   | 用户自定义,计算类型     |

返回：Real/Integer/Array

### 示例

```tsl
//"SH600236"和"SH600131"在20150101到20151231全部大股东增持市值
return stocksHoldersIncreaseAndReduceDataQj("SZ000001",20150101T,20151231T,0,0,0);
//结果：145985140.8
```

## `stocksDssoIncreaseComNum(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人增持的股票个数

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Integer

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票个数
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseComNum(stock_arr,20150715T,0,0);
//结果：2
```

## `stocksDssoIncreaseComList(stock_arr, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票列表
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseComList(stock_arr,20150715T,0,0);
//结果：array("SH600157","SZ000158")
```

## `stocksDssoReduceComList(stock_arr, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SZ000811"和"SH600157"在20150715全部董监高及关联人减持的股票列表
stock_arr:=array("SZ000811","SH600157");
return stocksDssoReduceComList(stock_arr,20150715T,0,0);
//结果：array("SZ000811")
```

## `stocksDssoNetChangeComList(stock_arr, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持的股票列表
stock_arr:=array("SZ002563","SZ300300");
return stocksDssoNetChangeComList(stock_arr,20150715T,0,0);
//结果：array("SZ300300")
```

## `stocksDssoIncreaseValueQj(stock_arr, beg_t, end_t, v_type, rtype)`

获得股票列表区间董监高及关联人增持市值

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：real

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持市值
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseValueQj(stock_arr,20150715T,20150720T,0,0);
//结果：13403238
```

## `stocksDssoReduceValueQj(stock_arr, beg_t, end_t, v_type, rtype)`

获得股票列表区间董监高及关联人减持市值

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：real

### 示例

```tsl
//"SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持市值
stock_arr:=array("SZ000811","SZ002269");
return stocksDssoReduceValueQj(stock_arr,20150715T,20150720T,0,0);
//结果：209690
```

## `stocksDssoIncreaseComNumQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Integer

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票个数
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseComNumQj(stock_arr,20150715T,20150720T,0,0);
//结果：2
```

## `stocksDssoReduceComNumQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Integer

### 示例

```tsl
//"SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票个数
stock_arr:=array("SZ000811","SH600157");
return stocksDssoReduceComNumQj(stock_arr,20150715T,20150720T,0,0);
//结果：1
```

## `stocksDssoNetChangeComNumQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Integer

### 示例

```tsl
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票个数
stock_arr:=array("SZ002563","SZ300300");
return stocksDssoNetChangeComNumQj(stock_arr,20150715T,20150720T,0,0);
//结果：1
```

## `stocksDssoIncreaseComListQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票列表
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseComListQj(stock_arr,20150715T,20150720T,0,0);
//结果：array("SH600157","SZ000158")
```

## `stocksDssoReduceComListQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票列表
stock_arr:=array("SZ000811","SH600157");
return stocksDssoReduceComListQj(stock_arr,20150715T,20150720T,0,0);
//结果：array("SZ000811")
```

## `stocksDssoNetChangeComListQj(stock_arr, beg_t, end_t, v_type, rtype)`

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

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：Array

### 示例

```tsl
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票列表
stock_arr:=array("SZ002563","SZ300300");
return stocksDssoNetChangeComListQj(stock_arr,20150715T,20150720T,0,0);
//结果：array("SZ300300")
```

## `stocksDssoIncreaseValue(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人增持市值

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：real

### 示例

```tsl
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持市值
stock_arr:=array("SH600157","SZ000158");
return stocksDssoIncreaseValue(stock_arr,20150715T,0,0);
//结果：10243893
```

## `stocksDssoReduceValue(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人减持市值

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：real

### 示例

```tsl
//"SZ000811"和"SZ002269"在20150715全部董监高及关联人减持市值
stock_arr:=array("SZ000811","SZ002269");
return stocksDssoReduceValue(stock_arr,20150715T,0,0);
//结果：202135
```

## `stocksDssoNetChangeValue(stock_arr, end_t, v_type, rtype)`

获得股票列表指定日董监高及关联人净增持市值

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `end_t`     | TDateTime | 日期,截止日期               |
| `v_type`    | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |

返回：real

### 示例

```tsl
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持市值
stock_arr:=array("SZ002563","SZ300300");
return stocksDssoNetChangeValue(stock_arr,20150715T,0,0);
//结果：4371601
```

## `stocksDssoHoldChangeDataQj(stock_arr, beg_t, end_t, vtype, rtype, direction, ctype)`

获得指定区间股票列表董监高不同变动类型下持股市值、比率、个数等指标

| 参数        | 类型      | 说明                        |
| ----------- | --------- | --------------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表     |
| `beg_t`     | TDateTime | 日期,开始日期               |
| `end_t`     | TDateTime | 日期,截止日期               |
| `vtype`     | Integer   | 用户自定义,变动原因         |
| `rtype`     | Integer   | 用户自定义,与关联董监高关系 |
| `direction` | Integer   | 用户自定义,变动方向         |
| `ctype`     | Integer   | 用户自定义,计算方式         |

返回：Real/Integer/Array

### 示例

```tsl
//"上证A股"在20250101到20250115全部大股东增持市值
stock_arr:=getBk("上证A股");
return stocksDssoHoldChangeDataQj(stock_arr,20250101T,20250115T,0,0,0,0);
```

## `stocksRestrictedBanMvqj(stock_arr, begt, endt, vtype)`

区间解禁市值（单位：元）

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `begt`      | TDateTime | 日期,开始日期           |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |

返回：real

### 示例

```tsl
// 沪深300成分股在20250910到20250916的解禁市值
stockarr:=getBk('沪深300');
begt:=20250910T;
endt:=20250916T;
return stocksRestrictedBanMvqj(stock_arr,begt,endt,0); //结果：119051796340.9
```

## `stocksRestrictedBanNumQj(stock_arr, begt, endt, vtype)`

区间解禁家数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `begt`      | TDateTime | 日期,开始日期           |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |

返回：real

### 示例

```tsl
// 沪深300成分股在20250910到20250916的解禁家数
stockarr:=getBk('沪深300');
begt:=20250910T;
endt:=20250916T;
return stocksRestrictedBanNumQj(stock_arr,begt,endt,0); //结果：4
```

## `stocksRestrictedBanMv(stock_arr, endt, vtype)`

指定日解禁市值（单位：元）

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |

返回：real

### 示例

```tsl
// 沪深300成分股在20250916的解禁市值
stockarr:=getBk('沪深300');
endt:=20250916T;
return stocksRestrictedBanMv(stock_arr,endt,0); //结果：119034026555.92
```

## `stocksRestrictedBanFutureNum(stock_arr, endt, vtype, dtype)`

指定日未来解禁家数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |
| `dtype`     | Integer   | 用户自定义,区间时间     |

返回：real

### 示例

```tsl
// 沪深300板块在20250916当日的未来一周的解禁家数
stockarr:=getBk('沪深300');
endt:=20250916T;
return stocksRestrictedBanFutureNum(stock_arr,endt,0,1); //结果：2
```

## `stocksRestrictedBanNum(stock_arr, endt, vtype)`

指定日解禁家数

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |

返回：real

### 示例

```tsl
// 沪深300成分股在20250916的解禁家数
stockarr:=getBk('沪深300');
endt:=20250916T;
return stocksRestrictedBanNum(stock_arr,endt,0); //结果：3
```

## `stocksRestrictedBanFutureMv(stock_arr, endt, vtype, dtype)`

指定日未来解禁市值（单位：元）：

| 参数        | 类型      | 说明                    |
| ----------- | --------- | ----------------------- |
| `stock_arr` | Array     | 一维字符串数组,股票列表 |
| `endt`      | TDateTime | 日期,截止日期           |
| `vtype`     | Integer   | 用户自定义,限售类型     |
| `dtype`     | Integer   | 用户自定义,区间时间     |

返回：real

### 示例

```tsl
// 沪深300板块在20250916当日的未来一周的解禁市值
stockarr:=getBk('沪深300');
endt:=20250916T;
return stocksRestrictedBanFutureMv(stock_arr,endt,0,1); //结果：4074378090.91
```
