# 股票 / 高管增减持

## `stockBuyAmountByInsider(beg_t, end_t)`

提取股票的区间高管增持金额，与系统股票pn_stock()、当前时间pn_date()相关。

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockBuyAmountByInsider(20060101T,20180903T);
```

## `stockBuyandSellByInsider(beg_t, end_t)`

提取股票的区间高管增减持详情，与系统股票pn_stock()、当前时间pn_date()相关。

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

返回：array

### 示例

```tsl
setsysparam(pn_stock(),'SH600007');
Return StockBuyandSellByInsider(20060101T,20180903T);
```

## `stockBuyAvgPriceByInsider(beg_t, end_t, return_type)`

提取股票的区间高管增持均价，与系统股票pn_stock()、当前时间pn_date()相关。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期类型，开始日； |
| `end_t`       | datetime | 日期类型，截止日； |
| `return_type` | int      | 整数，是否复权     |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockBuyAvgPriceByInsider(20060101T,20180903T,1);
```

## `stockBuyPercentageByInsider(beg_t, end_t)`

提取股票的区间高管增持占总股本比例(%)，与系统股票pn_stock()、当前时间pn_date()相关。

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockBuyPercentageByInsider(20060101T,20180903T);
```

## `stockBuyVolByInsider(beg_t, end_t, return_type)`

提取股票的区间高管增持数量，与系统股票pn_stock()、当前时间pn_date()相关。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期类型，开始日； |
| `end_t`       | datetime | 日期类型，截止日； |
| `return_type` | int      | 整数，返回类型     |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockBuyVolByInsider(20060101T,20180903T,1);
```

## `stockSellAmountByInsider(beg_t, end_t)`

提取股票的区间高管减持金额，与系统股票pn_stock()、当前时间pn_date()相关。

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockSellAmountByInsider(20060101T,20180903T);
```

## `stockSellAvgPriceByInsider(beg_t, end_t, return_type)`

提取股票的区间高管减持均价，与系统股票pn_stock()、当前时间pn_date()相关。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期类型，开始日； |
| `end_t`       | datetime | 日期类型，截止日； |
| `return_type` | int      | 整数，是否复权     |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockSellAvgPriceByInsider(20060101T,20180903T,0);
```

## `stockSellPercentageByInsider(beg_t, end_t)`

提取股票的区间高管减持占总股本比例(%)，与系统股票pn_stock()、当前时间pn_date()相关。

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockSellPercentageByInsider(20060101T,20180903T);
```

## `stockSellVolByInsider(beg_t, end_t, return_type)`

提取股票的区间高管减持数量，与系统股票pn_stock()、当前时间pn_date()相关。

| 参数          | 类型     | 说明               |
| ------------- | -------- | ------------------ |
| `beg_t`       | datetime | 日期类型，开始日； |
| `end_t`       | datetime | 日期类型，截止日； |
| `return_type` | int      | 整数，返回类型     |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SH600019');
Return StockSellVolByInsider(20060101T,20180903T,0);
```

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

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

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

返回：real

### 示例

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