# 金融 / 行情 / 区间 / 中间函数

## `stockDataCheck(stock, end_t)`

声明：function

检查股票在市情况

<!-- tags: 金融 行情 区间 中间函数 -->

| 参数    | 类型     | 说明             |
| ------- | -------- | ---------------- |
| `stock` | string   | 字符串。股票代码 |
| `end_t` | datetime | 日期。截止日期   |

返回：int

### 示例

范例01：结果：1

```tsl
return StockDataCheck('SZ000002', 19990101T);
// 输出：1
```

## `stockMaxDrawDownOrUpDatas(beg_t, end_t, updn_type)`

声明：function

返回区间最大回撤/上涨数据，与系统参数(证券代码、时间)相关

<!-- tags: 金融 行情 区间 中间函数 返回 获取 -->

| 参数        | 类型    | 说明                            |
| ----------- | ------- | ------------------------------- |
| `beg_t`     | date    | 日期。开始日期                  |
| `end_t`     | date    | 日期。结束日期                  |
| `updn_type` | integer | 用户自定义。涨跌标志，取值如下: |

返回：array

### 示例

范例01：调用函数

```tsl
// "SZ399997"在2021-05-01至2021-09-15区间最大回撤数据
setSysParam(pn_stock(), "SZ399997");
return stockMaxDrawDownOrUpDatas(20210501T, 20210915T);
```

## `volSum_(beg_t, end_t, right)`

声明：function

返回区间成交量(手)，与系统参数(股票)相关

<!-- tags: 金融 行情 区间 中间函数 返回 获取 -->

| 参数    | 类型     | 说明                   |
| ------- | -------- | ---------------------- |
| `beg_t` | datetime | 日期。开始日期         |
| `end_t` | datetime | 日期。截止日期         |
| `right` | integer  | 整数。是否采取除权数据 |

返回：float

### 示例

范例01："SH600834"在20211101T-20211107T期间的成交量(手)

```tsl
// "SH600834"在20211101T-20211107T期间的成交量(手)
SetSysParam(PN_Stock(), "SH600834");
return VolSum_(20211101T, 20211107T, 1);
// 输出：111820.06
```
