# 股票 / 大宗交易

## `stockBtAmount()`

大宗交易总成交额(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20210722T);
return StockBTAmount();
```

## `stockBtAmountPercent()`

大宗交易总成交额占证券总成交额比(%)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTAmountPercent();
```

## `stockBtAmountPercent2()`

大宗交易总成交额占总市值比(%)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20221208T);
return StockBTAmountPercent2();
```

## `stockBtAmountPercent3()`

大宗交易总成交额占流通市值比(%)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTAmountPercent3();
```

## `stockbtamountsum(begt, endt)`

区间大宗总成交额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTAmountSum(20201119T,20201120T);
```

## `stockbtamountsum2(n)`

N日大宗总成交额(万),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTAmountSum2(2);
```

## `stockBtAvgPrice()`

大宗交易成交均价，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20231010T);
return StockBTAvgPrice();
```

## `stockBtDepartmentAmount(direction, department_name)`

营业部大宗买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数              | 类型   | 说明                            |
| ----------------- | ------ | ------------------------------- |
| `direction`       | int    | 用户自定义。交易方向，取值如下: |
| `department_name` | string | 字符串。营业部名称              |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20211220T);
return StockBTDepartmentAmount(0,"机构专用");
```

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

区间指定营业部大宗交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentAmountSum(20201119T,20201120T,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

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

N日指定营业部大宗交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDepartmentAmountSum2(2,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDepartmentDiscountAmount(direction, department_name)`

营业部大宗折价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数              | 类型   | 说明                            |
| ----------------- | ------ | ------------------------------- |
| `direction`       | int    | 用户自定义。交易方向，取值如下: |
| `department_name` | string | 字符串。营业部名称              |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20140801T);
return StockBTDepartmentDiscountAmount(0,'机构专用');
```

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

区间指定营业部大宗折价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentDiscountAmountSum(20201119T,20201120T,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

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

N日指定营业部大宗折价交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDepartmentDiscountAmountSum2(2,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDepartmentFairAmount(direction, department_name)`

营业部大宗平价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数              | 类型   | 说明                            |
| ----------------- | ------ | ------------------------------- |
| `direction`       | int    | 用户自定义。交易方向，取值如下: |
| `department_name` | string | 字符串。营业部名称              |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20171031T);
return StockBTDepartmentFairAmount(0,'机构专用');
```

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

区间指定营业部大宗平价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentFairAmountSum(20201119T,20201120T,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

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

N日指定营业部大宗平价交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDepartmentFairAmountSum2(2,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDepartmentNetAmount(department_name)`

营业部大宗净买入总额(万)，与系统参数(股票,时间)相关。 实数。股票指定日营业部大宗净买入总额(万)。

| 参数              | 类型   | 说明               |
| ----------------- | ------ | ------------------ |
| `department_name` | string | 字符串。营业部名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20231010T);
return StockBTDepartmentNetAmount("机构专用");
```

## `stockbtdepartmentnetamountsum(begt, endt, departmentname)`

区间指定营业部大宗净买入额(万), 与系统参数(股票)相关

| 参数             | 类型     | 说明              |
| ---------------- | -------- | ----------------- |
| `begt`           | datetime | 日期,开始日期     |
| `endt`           | datetime | 日期,截止日期     |
| `departmentname` | string   | 字符串,营业部名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentNetAmountSum(20201119T,20201120T,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockbtdepartmentnetamountsum2(n, departmentname)`

N日指定营业部大宗净买入额(万),与系统参数(股票，时间)相关

| 参数             | 类型   | 说明              |
| ---------------- | ------ | ----------------- |
| `n`              | int    | 整型,交易日       |
| `departmentname` | string | 字符串,营业部名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDepartmentNetAmountSum2(2,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDepartmentPremiumAmount(direction, department_name)`

营业部大宗溢价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数              | 类型   | 说明                            |
| ----------------- | ------ | ------------------------------- |
| `direction`       | int    | 用户自定义。交易方向，取值如下: |
| `department_name` | string | 字符串。营业部名称              |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20210722T);
return StockBTDepartmentPremiumAmount(0,'机构专用');
```

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

区间营业部大宗溢价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentPremiumAmountSum(20201119T,20201120T,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

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

N日指定营业部大宗溢价交易总额(万),，与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDepartmentPremiumAmountSum2(2,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDepartmentTradeCount(direction, department_name)`

营业部大宗买入(卖出)笔数，与系统参数(股票，时间)相关。

| 参数              | 类型   | 说明                            |
| ----------------- | ------ | ------------------------------- |
| `direction`       | int    | 用户自定义。交易方向，取值如下: |
| `department_name` | string | 字符串。营业部名称              |

返回：int

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20140801T);
return StockBTDepartmentTradeCount(0,'机构专用');
```

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

区间指定营业部大宗交易笔数,与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDepartmentTradeCountSum(20201119T,20201120T,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

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

N日指定营业部大宗交易笔数,与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),'SZ002304');
setsysparam(pn_date(),20201120T);
return StockBTDepartmentTradeCountSum2(2,0,"国泰君安证券股份有限公司上海江苏路证券营业部");
```

## `stockBtDiscountAmount()`

折价大宗交易总成交额(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230301T);
return StockBTDiscountAmount();
```

## `stockbtdiscountamountsum(begt, endt)`

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

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDiscountAmountSum(20201119T,20201120T);
```

## `stockbtdiscountamountsum2(n)`

N日折价大宗总成交额(万),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDiscountAmountSum2(2);
```

## `stockbtdiscountamountsumpercent(begt, endt)`

区间折价大宗总成交额占大宗总成交额比(%)

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTDiscountAmountSumPercent(20201119T,20201120T);
```

## `stockbtdiscountamountsumpercent2(n)`

N日折价大宗总成交额占大宗总成交额比(%),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTDiscountAmountSumPercent2(2);
```

## `stockBtDiscountOrPremium()`

大宗交易加权折溢率(%)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20210722T);
return StockBTDiscountOrPremium();
```

## `stockBtDiscountVol()`

折价大宗交易总成交量(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230301T);
return StockBTDiscountVol();
```

## `stockBtFairAmount()`

平价大宗交易总成交额(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20211220T);
return StockBTFairAmount();
```

## `stockbtfairamountsum(begt, endt)`

区间平价大宗总成交额(万),与系统参数(股票)相关

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

返回：float

## `stockbtfairamountsum2(n)`

N日平价大宗总成交额(万),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTFairAmountSum2(2);
```

## `stockbtfairamountsumpercent(begt, endt)`

区间平价大宗总成交额占大宗总成交额比(%),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTFairAmountSumPercent(20201119T,20201120T);
```

## `stockbtfairamountsumpercent2(n)`

N日平价大宗总成交额占大宗总成交额比(%),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTFairAmountSumPercent2(2);
```

## `stockBtFairVol()`

平价大宗交易总成交量(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230201T);
return StockBTFairVol();
```

## `stockBtInstitutionAmount(direction, institution_name)`

机构大宗买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数               | 类型   | 说明                            |
| ------------------ | ------ | ------------------------------- |
| `direction`        | int    | 用户自定义。交易方向，取值如下: |
| `institution_name` | string | 字符串。机构名称                |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20211220T);
return StockBTInstitutionAmount(0,"机构专用");
```

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

区间指定机构大宗交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionAmountSum(20201119T,20201120T,0,"机构专用");
```

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

N日指定机构大宗交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionAmountSum2(2,0,"机构专用");
```

## `stockBtInstitutionDiscountAmount(direction, institution_name)`

机构大宗折价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数               | 类型   | 说明                            |
| ------------------ | ------ | ------------------------------- |
| `direction`        | int    | 用户自定义。成交方向，取值如下: |
| `institution_name` | string | 字符串。机构名称                |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20140801T);
return StockBTInstitutionDiscountAmount(0,'机构专用');
```

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

区间指定机构大宗折价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionDiscountAmountSum(20201119T,20201120T,0,"机构专用");
```

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

N日指定机构大宗折价交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionDiscountAmountSum2(2,0,"机构专用");
```

## `stockBtInstitutionFairAmount(direction, institution_name)`

机构大宗平价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数               | 类型   | 说明                            |
| ------------------ | ------ | ------------------------------- |
| `direction`        | int    | 用户自定义。成交方向，取值如下: |
| `institution_name` | string | 字符串。机构名称                |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20190710T);
return StockBTInstitutionFairAmount(0,'机构专用');
```

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

区间指定机构大宗平价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionFairAmountSum(20201119T,20201120T,0,"机构专用");
```

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

N日指定机构大宗平价交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionFairAmountSum2(2,0,"机构专用");
```

## `stockBtInstitutionNetAmount(institution_name)`

机构大宗净买入总额(万)，与系统参数(股票,时间)相关。

| 参数               | 类型   | 说明             |
| ------------------ | ------ | ---------------- |
| `institution_name` | string | 字符串。机构名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20221208T);
return StockBTInstitutionNetAmount('机构专用');
```

## `stockbtinstitutionnetamountsum(begt, endt, institutionname)`

区间指定机构大宗净买入额(万), 与系统参数(股票)相关

| 参数              | 类型     | 说明            |
| ----------------- | -------- | --------------- |
| `begt`            | datetime | 日期,开始日期   |
| `endt`            | datetime | 日期,截止日期   |
| `institutionname` | string   | 字符串,机构名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionNetAmountSum(20201119T,20201120T,"机构专用");
```

## `stockbtinstitutionnetamountsum2(n, institutionname)`

N日指定机构大宗净买入额(万), 与系统参数(股票，时间)相关

| 参数              | 类型   | 说明            |
| ----------------- | ------ | --------------- |
| `n`               | int    | 整型,交易日     |
| `institutionname` | string | 字符串,机构名称 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionNetAmountSum2(2,"机构专用");
```

## `stockBtInstitutionPremiumAmount(direction, institution_name)`

机构大宗溢价买入(卖出)总额(万)，与系统参数(股票,时间)相关。

| 参数               | 类型   | 说明                            |
| ------------------ | ------ | ------------------------------- |
| `direction`        | int    | 用户自定义。交易方向，取值如下: |
| `institution_name` | string | 字符串。机构名称                |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20210722T);
return StockBTInstitutionPremiumAmount(0,"机构专用");
```

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

区间指定机构大宗溢价交易总额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionPremiumAmountSum(20201119T,20201120T,0,"机构专用");
```

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

N日指定机构大宗溢价交易总额(万),与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionPremiumAmountSum2(2,0,"机构专用");
```

## `stockBtInstitutionTradeCount(direction, institution_name)`

机构大宗买入(卖出)笔数，与系统参数(股票，时间)相关。

| 参数               | 类型   | 说明                            |
| ------------------ | ------ | ------------------------------- |
| `direction`        | int    | 用户自定义。交易方向，取值如下: |
| `institution_name` | string | 字符串。机构名称                |

返回：int

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20211220T);
return StockBTInstitutionTradeCount(0,"机构专用");
```

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

区间指定机构大宗交易笔数,与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTInstitutionTradeCountSum(20201119T,20201120T,0,"机构专用");
```

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

N日指定机构大宗交易笔数,与系统参数(股票，时间)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTInstitutionTradeCountSum2(2,0,"机构专用");
```

## `stockBTisBlockTrading()`

是否有大宗交易，与系统参数(股票,时间)相关。

返回：int

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230201T);
return StockBTisBlockTrading();
```

## `stockBtpb()`

大宗交易市净率，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTPB();
```

## `stockBtpe()`

大宗交易市盈率，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20140801T);
return StockBTPE();
```

## `stockBtPremiumAmount()`

溢价大宗交易总成交额(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20220331T);
return StockBTPremiumAmount();
```

## `stockbtpremiumamountsum(begt, endt)`

区间溢价大宗总成交额(万),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTPremiumAmountSum(20201119T,20201120T);
```

## `stockbtpremiumamountsum2(n)`

N日溢价大宗总成交额(万),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTPremiumAmountSum2(2);
```

## `stockbtpremiumamountsumpercent(begt, endt)`

区间溢价大宗成交总额占大宗总成交额比(%),与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTPremiumAmountSumPercent(20201119T,20201120T);
```

## `stockbtpremiumamountsumpercent2(n)`

N日溢价大宗总成交额占大宗总成交额比(%),与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTPremiumAmountSumPercent2(2);
```

## `stockBtPremiumVol()`

溢价大宗交易总成交量(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20220331T);
return StockBTPremiumVol();
```

## `stockBtTotalAmount()`

证券总成交额(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTTotalAmount();
```

## `stockBtTotalVol()`

证券总成交量(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230301T);
return StockBTTotalVol();
```

## `stockBtTradeCount()`

大宗交易总成交笔数，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTTradeCount();
```

## `stockbttradecountsum(begt, endt)`

区间大宗总成交笔数,与系统参数(股票)相关

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

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
return StockBTTradeCountSum(20201119T,20201120T);
```

## `stockbttradecountsum2(n)`

N日大宗总成交笔数,与系统参数(股票，时间)相关

| 参数 | 类型 | 说明        |
| ---- | ---- | ----------- |
| `n`  | int  | 整型,交易日 |

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ002304");
setsysparam(pn_date(),20201120T);
return StockBTTradeCountSum2(2);
```

## `stockBtVol()`

大宗交易总成交量(万)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230220T);
return StockBTVol();
```

## `stockBtVolPercent()`

大宗交易总成交量占证券总成交量比(%)，与系统参数(股票,时间)相关。

返回：float

### 示例

```tsl
setsysparam(pn_stock(),"SZ000001");
setsysparam(pn_date(),20230301T);
return StockBTVolPercent();
```
