# 金融 / 板块 / 股票板块 / 大宗交易 / 指定日 / 中间函数

## `stocksBTAmount(stock_arr)`

声明：function

返回成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的成交总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtAmount(bk);
// 输出：71129.68
```

## `stocksBTDepartmentAmount(stock_arr, direction, department_name)`

声明：function

返回指定营业部交易总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentAmount(bk, 2, "机构专用");
// 输出：5735.17
```

## `stocksBTDepartmentAmountPercent(stock_arr, direction, department_name)`

声明：function

返回指定营业部交易总额占板块大宗交易成交总额比(%)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentAmountPercent(bk, 2, "机构专用");
// 输出：8.0629773675349
```

## `stocksBTDepartmentDiscountAmount(stock_arr, direction, department_name)`

声明：function

返回指定营业部折价成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentDiscountAmount(bk, 2, "机构专用");
// 输出：4087.7
```

## `stocksBTDepartmentFairAmount(stock_arr, direction, department_name)`

声明：function

返回指定日指定营业部平价交易股票列表总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentFairAmount(bk, 2, "机构专用");
// 输出：1647.47
```

## `stocksBTDepartmentNetAmount(stock_arr, department_name)`

声明：function

返回指定日指定营业部对股票列表净买入额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数              | 类型   | 说明               |
| ----------------- | ------ | ------------------ |
| `stock_arr`       | array  | 数组。股票列表     |
| `department_name` | string | 字符串。营业部名称 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的净买入额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentNetAmount(bk, "机构专用");
// 输出：4374.75
```

## `stocksBTDepartmentPremiumAmount(stock_arr, direction, department_name)`

声明：function

返回指定日指定营业部溢价交易股票列表总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月25日机构专用对于上证A股的溢价买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201125T);
return stocksBtDepartmentPremiumAmount(bk, 2, "机构专用");
// 输出：15008
```

## `stocksBTDepartmentTradeCount(stock_arr, direction, department_name)`

声明：function

返回指定日营业部对股票列表的交易次数，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：integer

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的买入笔数
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDepartmentTradeCount(bk, 2, "机构专用");
// 输出：3
```

## `stocksBTDiscountAmount(stock_arr)`

声明：function

返回指定日股票列表大宗交易折价成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的折价成交总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDiscountAmount(bk);
// 输出：29014.78
```

## `stocksBTDiscountAmountPercent(stock_arr)`

声明：function

返回折价成交总额占成交总额比(%)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的折价成交总额占成交总额比(%)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtDiscountAmountPercent(bk);
// 输出：40.7913827251859
```

## `stocksBTFairAmount(stock_arr)`

声明：function

返回指定日股票列表大宗交易平价成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的平价成交总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtFairAmount(bk);
// 输出：33132.66
```

## `stocksBTFairAmountPercent(stock_arr)`

声明：function

返回平价成交总额占成交总额比(%)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
setSysParam(pn_bk(), '上证A股');
setSysParam(pn_date(), 20201120T);
return stocksBTFairAmountPercent(array('SH600000', 'SH600028', 'SH600036'));
// 输出：46.58064
```

## `stocksBTInstitutionAmount(stock_arr, direction, institution_name)`

声明：function

返回指定日指定机构对股票列表大宗交易买入(卖出)总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型    | 说明                            |
| ------------------ | ------- | ------------------------------- |
| `stock_arr`        | array   | 数组。股票列表                  |
| `direction`        | integer | 用户自定义。交易方向，取值如下: |
| `institution_name` | string  | 字符串。机构名称                |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtInstitutionAmount(bk, 0, "机构专用");
// 输出：5735.17
```

## `stocksBTInstitutionAmountPercent(stock_arr, direction, institution_name)`

声明：function

返回指定机构交易总额占股票列表大宗交易总额比(%)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型    | 说明                            |
| ------------------ | ------- | ------------------------------- |
| `stock_arr`        | array   | 数组。股票列表                  |
| `direction`        | integer | 用户自定义。交易方向，取值如下: |
| `institution_name` | string  | 字符串。机构名称                |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtInstitutionAmountPercent(bk, 0, "机构专用");
// 输出：8.0629773675349
```

## `stocksBTInstitutionDiscountAmount(stock_arr, direction, institution_name)`

声明：function

返回指定日指定机构折价交易股票列表总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型    | 说明                            |
| ------------------ | ------- | ------------------------------- |
| `stock_arr`        | array   | 数组。股票列表                  |
| `direction`        | integer | 用户自定义。交易方向，取值如下: |
| `institution_name` | string  | 字符串。机构名称                |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtInstitutionDiscountAmount(bk, 0, "机构专用");
// 输出：4087.7
```

## `stocksBTInstitutionFairAmount(stock_arr, direction, institution_name)`

声明：function

返回指定机构平价成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型    | 说明                            |
| ------------------ | ------- | ------------------------------- |
| `stock_arr`        | array   | 数组。股票列表                  |
| `direction`        | integer | 用户自定义。交易方向，取值如下: |
| `institution_name` | string  | 字符串。机构名称                |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtInstitutionFairAmount(bk, 0, "机构专用");
// 输出：1647.47
```

## `stocksBTInstitutionNetAmount(stock_arr, institution_name)`

声明：function

返回指定机构净买入额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型   | 说明             |
| ------------------ | ------ | ---------------- |
| `stock_arr`        | array  | 数组。股票列表   |
| `institution_name` | string | 字符串。机构名称 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的净买入额(万)
setSysParam(pn_date(), 20201120T);
return BK_BTInstitutionNetAmount("上证A股", "机构专用");
// 输出：4374.75
```

## `stocksBTInstitutionPremiumAmount(stock_arr, direction, institution_name)`

声明：function

返回指定机构溢价成交总额(万)，与系统参数(时间)相关。 实数。指定机构溢价成交总额(万)

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

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

返回：float

### 示例

范例01：调用函数

```tsl
bk := getbk("上证A股");
setsysparam(pn_date(), 20201125T);
return StocksBTInstitutionPremiumAmount(bk, 0, "机构专用");
```

## `stocksBTInstitutionTradeCount(stock_arr, direction, institution_name)`

声明：function

返回指定日指定机构对股票列表的交易次数，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数               | 类型    | 说明                            |
| ------------------ | ------- | ------------------------------- |
| `stock_arr`        | array   | 数组。股票列表                  |
| `direction`        | integer | 用户自定义。交易方向，取值如下: |
| `institution_name` | string  | 字符串。机构名称                |

返回：integer

### 示例

范例01：调用函数

```tsl
// 2020年11月20日机构专用对于上证A股的买入笔数
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtInstitutionTradeCount(bk, 0, "机构专用");
// 输出：3
```

## `stocksBTPremiumAmount(stock_arr)`

声明：function

返回溢价成交总额(万)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的溢价成交总额(万)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtPremiumAmount(bk);
// 输出：8982.24
```

## `stocksBTPremiumAmountPercent(stock_arr)`

声明：function

返回指定日股票列表大宗交易溢价成交总额占成交总额比(%)，与系统参数(时间)相关

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型  | 说明           |
| ----------- | ----- | -------------- |
| `stock_arr` | array | 数组。股票列表 |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月20日上证A股的溢价成交总额占成交总额比(%)
bk := getBk("上证A股");
setSysParam(pn_date(), 20201120T);
return stocksBtPremiumAmountPercent(bk);
// 输出：12.6279775193703
```

## `stocksBTQk(stock_arr, begt, endt, field_a, name_a)`

声明：function

返回指定区间的大宗交易明细

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数        | 类型        | 说明                     |
| ----------- | ----------- | ------------------------ |
| `stock_arr` | array       | 数组。股票列表           |
| `begt`      | t_date_time | 日期。开始日期           |
| `endt`      | t_date_time | 日期。截止日期           |
| `field_a`   | string      | 字符串。机构(营业部)字段 |
| `name_a`    | string      | 字符串。机构(营业部)名称 |

返回：array

### 示例

范例01：2020年11月19日至2020年11月20日机构专用对于上证A股的大宗交易明细

```tsl
// 2020年11月19日至2020年11月20日机构专用对于上证A股的大宗交易明细
bk := getbk("上证A股");
return StocksBTQk(bk, 20201119T, 20201120T, "机构专用");
```

## `stocksBTTradeCount(stock_arr, beg_t, end_t, field_type, name_a)`

声明：function

返回指定区间的大宗交易记录汇总

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数         | 类型        | 说明                                   |
| ------------ | ----------- | -------------------------------------- |
| `stock_arr`  | array       | 数组。股票列表                         |
| `beg_t`      | t_date_time | 日期。开始日期                         |
| `end_t`      | t_date_time | 日期。截止日期                         |
| `field_type` | integer     | 用户自定义。机构/营业部字段，取值如下: |
| `name_a`     | string      | 字符串。机构/营业部名称                |

返回：integer

### 示例

范例01：调用函数

```tsl
// 2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的大宗交易记录汇总
bk := getBk("上证A股");
return stocksBtTradeCount(bk, 20201119T, 20201120T, 0, "机构专用");
// 输出：32
```

## `stocksBTValue(stock_arr, beg_t, end_t, price_type, field_type, name_a)`

声明：function

返回指定区间的大宗交易数据汇总

<!-- tags: 金融 板块 股票板块 大宗交易 指定日 中间函数 返回 获取 日期时间 日期 时间 datetime -->

| 参数         | 类型        | 说明                                   |
| ------------ | ----------- | -------------------------------------- |
| `stock_arr`  | array       | 数组。股票列表                         |
| `beg_t`      | t_date_time | 日期。开始日期                         |
| `end_t`      | t_date_time | 日期。截止日期                         |
| `price_type` | integer     | 用户自定义。价格类型，取值如下:        |
| `field_type` | integer     | 用户自定义。机构/营业部字段，取值如下: |
| `name_a`     | string      | 字符串。机构/营业部名称                |

返回：real

### 示例

范例01：调用函数

```tsl
// 2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的平价大宗交易数据汇总
bk := getBk("上证A股");
return stocksBtValue(bk, 20201119T, 20201120T, 3, 0, "机构专用");
// 输出：24425300
```
