# 股票 / 董监高持股变动

## `stockClshPercentage(report_date, _type, return_value)`

返回指定股票管理层持股比例(%)，该函数和证券代码有关。Real。

| 参数           | 类型  | 说明                                             |
| -------------- | ----- | ------------------------------------------------ |
| `report_date`  | int   | 报告期                                           |
| `_type`        | int   | 返回类型，包括占流通股比例(0)、占总股本比例(1)。 |
| `return_value` | float | 指定股票管理层持股比例(%)                        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'SH600000');
RDate:=20100331;
Type:=1;
return user('model_ts').StockCLSHPercentage(RDate,Type);//0
```

## `stockClshShares(report_date, return_value)`

返回指定股票管理层持股和，该函数和证券代码有关。Real。

| 参数           | 类型  | 说明                 |
| -------------- | ----- | -------------------- |
| `report_date`  | int   | 报告期               |
| `return_value` | float | 指定股票管理层持股和 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'SH600000');
RDate:=20100331;
return user('model_ts').StockCLSHShares(RDate);//0
```

## `stockDssoChangeAvgPrice(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的变动均价=(增持金额+减持金额)/(增持数量+减持数量) 系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSOChangeAvgPrice(20161110T,0,0);
```

## `stockDssoChangeAvgPriceQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的变动均价=(增持金额+减持金额)/(增持数量+减持数量) 系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSOChangeAvgPriceQJ(20161101T,20161110T,0,0);
```

## `stockDssoChangePremium(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的变动溢价率=(变动均价/收盘价-1)\*100 系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSOChangePremium(20161110T,0,0);
```

## `stockDssoHoldChangeDataQj(stock_id, beg_t, end_t, vtype, rtype, dtype, ctype, holder_name)`

获得指定区间指定证券董监高不同变动类型下持股数量、金额、市值、比率等指标 当BegT=EndT时，可获得指定日数据

| 参数          | 类型     | 说明                        |
| ------------- | -------- | --------------------------- |
| `stock_id`    | string   | 证券,证券代码               |
| `beg_t`       | datetime | 日期,开始日期               |
| `end_t`       | datetime | 日期,截止日期               |
| `vtype`       | int      | 用户自定义,变动原因         |
| `rtype`       | int      | 用户自定义,与关联董监高关系 |
| `dtype`       | int      | 用户自定义,数据类型         |
| `ctype`       | int      | 用户自定义,计算方式         |
| `holder_name` | string   | 字符串,股东名称             |

返回：float

## `stockDssoIncreaseAmount(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的增持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseAmount(20210902T,0,0);
```

## `stockDssoIncreaseAmountQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的增持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseAmountQJ(20210901T,20210902T,0,0);
```

## `stockDssoIncreasePercent(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的增持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreasePercent(20210902T,0,0);
```

## `stockDssoIncreasePercent2(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的增持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreasePercent2(20210902T,0,0);
```

## `stockDssoIncreasePercentQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的增持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreasePercentQJ(20210901T,20210915T,0,0);
```

## `stockDssoIncreasePercentQj2(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的增持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreasePercentQJ2(20210901T,20210915T,0,0);
```

## `stockDssoIncreaseValue(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的增持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseValue(20210902T,0,0);
```

## `stockDssoIncreaseValueQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的增持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseValueQJ(20210901T,20210915T,0,0);
```

## `stockDssoIncreaseVol(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的增持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseVol(20210902T,0,0);
```

## `stockDssoIncreaseVolQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的增持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOIncreaseVolQJ(20210901T,20210915T,0,0);
```

## `stockDssoNetChangeAmount(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的净增持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeAmount(20161110T,0,0);
```

## `stockDssoNetChangeAmountQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的净增持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeAmountQJ(20161101T,20161110T,0,0);
```

## `stockDssoNetChangePercent(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的净增持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangePercent(20161110T,0,0);
```

## `stockDssoNetChangePercent2(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的净增持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangePercent2(20161110T,0,0);
```

## `stockDssoNetChangePercentQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的净增持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangePercentQJ(20161110T,20161121T,0,0);
```

## `stockDssoNetChangePercentQj2(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的净增持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangePercentQJ2(20161110T,20161121T,0,0);
```

## `stockDssoNetChangeValue(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的净增持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeValue(20161110T,0,0);
```

## `stockDssoNetChangeValueQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的净增持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeValueQJ(20161110T,20161121T,0,0);
```

## `stockDssoNetChangeVol(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的净增持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeVol(20161110T,0,0);
```

## `stockDssoNetChangeVolQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的净增持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockDSSONetChangeVolQJ(20161110T,20161121T,0,0);
```

## `stockDssoReduceAmount(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的减持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceAmount(20190520T,0,0);
```

## `stockDssoReduceAmountQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的减持金额，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceAmountQJ(20180101T,20190520T,0,0);
```

## `stockDssoReducePercent(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的减持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReducePercent(20190520T,0,0);
```

## `stockDssoReducePercent2(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的减持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReducePercent2(20190520T,0,0);
```

## `stockDssoReducePercentQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的减持占总股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReducePercentQJ(20140801T,20141231T,0,0);
```

## `stockDssoReducePercentQj2(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的减持占流通股本(%)，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReducePercentQJ2(20140801T,20141231T,0,0);
```

## `stockDssoReduceValue(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的减持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceValue(20190520T,0,0);
```

## `stockDssoReduceValueQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的减持市值，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceValueQJ(20140801T,20141231T,0,0);
```

## `stockDssoReduceVol(end_t, v_type, r_type)`

获得指定日董监高及关联人不同变动类型下的减持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceVol(20190520T,0,0);
```

## `stockDssoReduceVolQj(beg_t, end_t, v_type, r_type)`

获得区间董监高及关联人不同变动类型下的减持数量，系统参数：证券代码

| 参数     | 类型     | 说明                        |
| -------- | -------- | --------------------------- |
| `beg_t`  | datetime | 日期,开始日期               |
| `end_t`  | datetime | 日期,截止日期               |
| `v_type` | int      | 用户自定义,变动原因         |
| `r_type` | int      | 用户自定义,与关联董监高关系 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ000001");
return StockDSSOReduceVolQJ(20140801T,20141231T,0,0);
```

## `stockTheDssoChangeAvgPrice(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动均价，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOChangeAvgPrice(20161110T,"温淑娟",0);
```

## `stockTheDssoChangePremium(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动溢价率(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOChangePremium(20161110T,"温淑娟",0);
```

## `stockTheDssoHeldPercent(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动后持股占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldPercent(20230119T,"梅锦方",0);
```

## `stockTheDssoHeldPercent2(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动后持股占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldPercent2(20230119T,"梅锦方",0);
```

## `stockTheDssoHeldPercentQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)变动后持股占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldPercentQJ(20230101T,20230116T,"梅锦方",0);
```

## `stockTheDssoHeldPercentQj2(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)变动后持股占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldPercentQJ2(20230101T,20230116T,"梅锦方",0);
```

## `stockTheDssoHeldShares(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动后持股数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldShares(20230119T,"梅锦方",0);
```

## `stockTheDssoHeldSharesQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)变动后持股数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldSharesQJ(20230101T,20230116T,"梅锦方",0);
```

## `stockTheDssoHeldValue(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)变动后持有市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldValue(20230119T,"梅锦方",0);
```

## `stockTheDssoHeldValueQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)变动后持股市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOHeldValueQJ(20230101T,20230116T,"梅锦方",0);
```

## `stockTheDssoIncreaseAmount(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)增持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseAmount(20161110T,"温淑娟",0);
```

## `stockTheDssoIncreaseAmountQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)增持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseAmountQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoIncreasePercent(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)增持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreasePercent(20161110T,"温淑娟",0);
```

## `stockTheDssoIncreasePercent2(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)增持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreasePercent2(20161110T,"温淑娟",0);
```

## `stockTheDssoIncreasePercentQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)增持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreasePercentQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoIncreasePercentQj2(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)增持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreasePercentQJ2(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoIncreaseValue(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)增持市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseValue(20161110T,"温淑娟",0);
```

## `stockTheDssoIncreaseValueQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)增持市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseValueQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoIncreaseVol(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)增持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseVol(20161110T,"温淑娟",0);
```

## `stockTheDssoIncreaseVolQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)增持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOIncreaseVolQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoNetChangeAmount(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)净增持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeAmount(20161110T,"温淑娟",0);
```

## `stockTheDssoNetChangeAmountQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)净增持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeAmountQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoNetChangePercent(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)净增持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangePercent(20161110T,"温淑娟",0);
```

## `stockTheDssoNetChangePercent2(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)净增持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangePercent2(20161110T,"温淑娟",0);
```

## `stockTheDssoNetChangePercentQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)净增持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangePercentQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoNetChangePercentQj2(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)净增持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangePercentQJ2(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoNetChangeValue(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)净增持市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeValue(20161110T,"温淑娟",0);
```

## `stockTheDssoNetChangeValueQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)净增持市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeValueQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoNetChangeVol(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)净增持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeVol(20161110T,"温淑娟",0);
```

## `stockTheDssoNetChangeVolQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)净增持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSONetChangeVolQJ(20161110T,20161121T,"温淑娟",0);
```

## `stockTheDssoReduceAmount(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)减持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReduceAmount(20161110T,"温淑娟",0);
```

## `stockTheDssoReduceAmountQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)减持金额，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReduceAmountQJ(20161110T,20161115T,"温淑娟",0);
```

## `stockTheDssoReducePercent(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)减持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReducePercent(20161110T,"温淑娟",0);
```

## `stockTheDssoReducePercent2(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)减持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReducePercent2(20161110T,"温淑娟",0);
```

## `stockTheDssoReducePercentQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)减持占总股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReducePercentQJ(20161110T,20161115T,"温淑娟",0);
```

## `stockTheDssoReducePercentQj2(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)减持占流通股本(%)，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReducePercentQJ2(20161110T,20161115T,"温淑娟",0);
```

## `stockTheDssoReduceValueQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)减持市值，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReduceValueQJ(20161110T,20161115T,"温淑娟",0);
```

## `stockTheDssoReduceVol(end_t, holder_name, v_type)`

获得指定日指定股东(董监高及关联人)减持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReduceVol(20161110T,"温淑娟",0);
```

## `stockTheDssoReduceVolQj(beg_t, end_t, holder_name, v_type)`

获得区间指定股东(董监高及关联人)减持数量，系统参数：证券代码

| 参数          | 类型     | 说明                |
| ------------- | -------- | ------------------- |
| `beg_t`       | datetime | 日期,开始日期       |
| `end_t`       | datetime | 日期,截止日期       |
| `holder_name` | string   | 字符串,股东名称     |
| `v_type`      | int      | 用户自定义,变动原因 |

返回：float

### 示例

```tsl
SetSysParam(PN_Stock(),"SZ300498");
return StockTheDSSOReduceVolQJ(20161110T,20161115T,"温淑娟",0);
```
