# 金融 / 板块 / 行情指标 / 大单分析 / 中间函数

## `addStockBigBargainDetail(s_id, s_name, r, t, type)`

声明：function

将指定证券的分类成交明细追加到结果数组 `r`

<!-- tags: 金融 板块 行情指标 大单分析 成交明细 追加 中间函数 -->

| 参数     | 类型    | 说明                   |
| -------- | ------- | ---------------------- |
| `s_id`   | string  | 证券代码               |
| `s_name` | string  | 证券名称               |
| `r`      | array   | 接收追加结果的数组     |
| `t`      | array   | 待分类的成交明细数据表 |
| `type`   | integer | 成交明细分类           |

返回：nil

### 示例

范例01：汇总万科 A 的大单成交明细

```tsl
setSysParam(pn_stock(), "SZ000002");
result_rows := array();
trade_rows := stockBigBargain(20110901T);
addStockBigBargainDetail(
    "SZ000002", "万科A", result_rows, trade_rows, 0);
return result_rows;
```

## `cu_bigBargainTypeField(id)`

声明：function

返回 CU_BigBargainTypeField 对应的数据

<!-- tags: 金融 板块 行情指标 大单分析 中间函数 返回 获取 -->

| 参数 | 类型 | 说明     |
| ---- | ---- | -------- |
| `id` | int  | 整数类型 |

返回：string

### 示例

范例01：结果：买盘

```tsl
return CU_BigBargainTypeField(1);
// 输出：买盘
```

## `getStockBigBargainDetail(r, s_id, s_name, end_t, tradeflag, beg_time, end_time, min_vol, min_amount)`

声明：function

返回大单明细，大单标准单位： 成交量：万股 成交金额：万元 换手率：%

<!-- tags: 金融 板块 行情指标 大单分析 中间函数 返回 获取 -->

| 参数         | 类型     | 说明                              |
| ------------ | -------- | --------------------------------- |
| `r`          | int      | 整数类型                          |
| `s_id`       | string   | 字符串类型，股票代码              |
| `s_name`     | string   | 字符串类型，股票名称              |
| `end_t`      | datetime | 日期类型，截止日期                |
| `tradeflag`  | int      | 用户自定义，交易状态，其取值如下: |
| `beg_time`   | datetime | 日期类型，开始时间                |
| `end_time`   | datetime | 日期类型，截止时间                |
| `min_vol`    | float    | 实数类型                          |
| `min_amount` | float    | 实数类型                          |

返回：array
