# 金融 / 股票 / 董监高持股变动

## `stockCLSHPercentage(report_date, type)`

声明：function

返回指定报告期的管理层持股比例，与系统参数中的证券代码相关

<!-- tags: 金融 股票 董监高 管理层持股 持股比例 流通股 总股本 executive shareholding percentage -->

| 参数          | 类型    | 说明               |
| ------------- | ------- | ------------------ |
| `report_date` | integer | 指定报告期         |
| `type`        | integer | 比例口径，取值见下 |

type 取值

- `0` — 占流通股比例
- `1` — 占总股本比例

返回：real

### 示例

范例01：查询浦发银行管理层持股占总股本比例

```tsl
setSysParam(pn_stock(), "SH600000");
return stockCLSHPercentage(20100331, 1);
// 输出：0
```

## `stockCLSHShares(report_date)`

声明：function

返回指定报告期的管理层持股总数，与系统参数中的证券代码相关

<!-- tags: 金融 股票 董监高 管理层持股 持股数量 executive shareholding shares -->

| 参数          | 类型    | 说明       |
| ------------- | ------- | ---------- |
| `report_date` | integer | 指定报告期 |

返回：real

### 示例

范例01：查询浦发银行管理层持股总数

```tsl
setSysParam(pn_stock(), "SH600000");
return stockCLSHShares(20100331);
// 输出：0
```

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// "SZ300498"在20161110温淑娟股东全部减持市值
setSysParam(PN_Stock(), "SZ300498");
return stockTheDssoReduceValue(20161110T, "温淑娟", 0);
// 输出：33740
```

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

声明：function

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

<!-- tags: 金融 股票 董监高持股变动 获取 查询 -->

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

返回：float

### 示例

范例01：调用函数

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