# 数据仓库 / 向导函数 / N日

## `avgOfNDay(exp, n)`

声明：function

返回表达式Exp指标连续N个周期的平均值，交易日序列以上证指数的交易日为基础，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 函数表达式 |
| `n`   | int  | 整数，天数 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return AvgOfNDay(@close(), 5);
```

## `continuedMatchOfNDay(exp, n)`

声明：function

判断Exp在过去N个交易日是否取得指标值，若取得返回1，否则返回0，与系统参数(股票，日期)相关

<!-- tags: 数据仓库 向导函数 N 日 判断 检查 -->

| 参数  | 类型 | 说明               |
| ----- | ---- | ------------------ |
| `exp` | expr | 表达式，函数表达式 |
| `n`   | int  | 整数，天数         |

返回：bool

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SH000001');
SetSysParam(pn_date(), 20180801t);
return ContinuedMatchOfNDay(@close(), 3);
```

## `correlOfNDay(exp_1, exp_2, n[, cache_str])`

声明：function

过去N日相关系数，其中N日表示市场交易日。注：剔除非交易日，例如求过去20天开盘价与成交量的相关系数，但是期间有10天停牌，则取非停牌日10天的相关系数

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp_1`     | string | 字符串。统计表达式1  |
| `exp_2`     | string | 字符串。统计表达式2  |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return CorrelOfNDay(@stockpjcj3(), @RefValue(@close(), 5), 10, "");
```

## `correlOfNDay2(exp, n, base_id)`

声明：function

表达式N日相关系数(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return CorrelOfNDay2(@close(), 10, "SH000001");
```

## `covarOfNDay(exp_1, exp_2, n, cache_str)`

声明：function

过去N日协方差。N日表示市场交易日。注：剔除非交易日，例如求过去20天开盘价与成交量的协方差，但是期间有10天停牌，则取非停牌日10天的协方差

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                |
| ----------- | ------ | ------------------- |
| `exp_1`     | string | 字符串。统计表达式1 |
| `exp_2`     | string | 字符串。统计表达式2 |
| `n`         | int    | 整数。天数          |
| `cache_str` | string | 字符串。缓存串      |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return CovarOfNDay(@close(), @open(), 30, "");
```

## `covOfNDay(exp, n, base_id)`

声明：function

表达式N日协方差(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return CovOfNDay(@close(), 10, "SH000001");
```

## `decayAvgOfNDay(exp, n[, cache_str])`

声明：function

N日线性衰减加权平均，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp`       | string | 字符串。统计表达式   |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return DecayAvgOfNDay(@close(), 5);
```

## `deltaOfNDay(exp, n)`

声明：function

当前值-前N日值

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明               |
| ----- | ------ | ------------------ |
| `exp` | string | 字符串。统计表达式 |
| `n`   | int    | 整数。天数         |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return DeltaOfNDay(@close(), 5);
```

## `growthOfNDay(exp, n, return_type)`

声明：function

返回表达式Exp在N个周期指标的增长，其中returnType决定增长显示的类别，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数          | 类型 | 说明                 |
| ------------- | ---- | -------------------- |
| `exp`         | expr | 函数表达式           |
| `n`           | int  | 整数，天数           |
| `return_type` | int  | 用户自定义，返回类型 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return GrowthOfNDay(@close(), 5, 0);
```

## `growthWithHighestOfNDay(exp, n, return_type)`

声明：function

表达式N日最大与当前的偏离，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数          | 类型   | 说明              |
| ------------- | ------ | ----------------- |
| `exp`         | string | 字符串,函数表达式 |
| `n`           | int    | 整数,天数         |
| `return_type` | int    | 整数,返回类型     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return GrowthWithHighestOfNDay(@close(), 100, 0);
```

## `growthWithLowestOfNDay(exp, n, return_type)`

声明：function

表达式N日最小与当前的偏离，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数          | 类型   | 说明              |
| ------------- | ------ | ----------------- |
| `exp`         | string | 字符串,函数表达式 |
| `n`           | int    | 整数,天数         |
| `return_type` | int    | 整数,返回类型     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return GrowthWithLowestOfNDay(@close(), 100, 0);
```

## `hhvBarsOfNDay(exp, n[, cache_str])`

声明：function

N日最高点到当前的周期数。N日表示市场交易日，当日最低为0。注：剔除非交易日（停牌或未上市）数据指标

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp`       | string | 字符串。统计表达式   |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：int

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return HHVBarsOfNDay(@close(), 10, "");
```

## `highestOfNDay(exp, n)`

声明：function

返回连续N个周期表达式Exp指标值的最大值，交易日序列以上证指数的交易日为基础，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 函数表达式 |
| `n`   | int  | 整数，天数 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return HighestOfNDay(@close(), 5);
```

## `interceptofNday(exp_1, exp_2, n, cache_str)`

声明：function

N日线性回归截距项，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp_1`     | string | 字符串。因变量表达式 |
| `exp_2`     | string | 字符串。自变量表达式 |
| `n`         | int    | 整数。交易日天数     |
| `cache_str` | string | 字符串。缓存字段     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return interceptofNday(@close(), @open(), 100, "");
```

## `interceptOfNDay2(exp, n, base_id)`

声明：function

表达式N日回归截距(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return InterceptOfNDay2(@close(), 10, "SH000001");
```

## `kurtosisOfNDay(exp, n)`

声明：function

表达式N日峰度，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明              |
| ----- | ------ | ----------------- |
| `exp` | string | 字符串,函数表达式 |
| `n`   | int    | 整数,天数         |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return KurtosisOfNDay(@close(), 100);
```

## `llvBarsOfNDay(exp, n[, cache_str])`

声明：function

N日最低点到当前的周期数。N日表示市场交易日，当日最低为0。注：剔除非交易日（停牌或未上市）数据指标

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp`       | string | 字符串。统计表达式   |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：int

### 示例

范例01：结果：4

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return LLVBarsOfNDay(@close(), 10, "");
// 输出：4
```

## `lowestOfNDay(exp, n)`

声明：function

返回表达式Exp指标连续N个周期的最小值，交易日序列以上证指数的交易日为基础，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 函数表达式 |
| `n`   | int  | 整数，天数 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return LowestOfNDay(@close(), 5);
```

## `medianOfNDay(exp, n)`

声明：function

表达式N日中位数，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明              |
| ----- | ------ | ----------------- |
| `exp` | string | 字符串,函数表达式 |
| `n`   | int    | 整数,天数         |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return MedianOfNDay(@close(), 100);
```

## `occuredOfNDay(exp, n)`

声明：function

返回表达式Exp指标连续N个周期发生次数，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 函数表达式 |
| `n`   | int  | 整数，天数 |

返回：int

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return OccuredOfNDay(@close(), 10);
```

## `percentRankOfNDay(exp, n[, cache_str])`

声明：function

当前值在最近N天的百分位排名，Nan值不参与排名

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp`       | string | 字符串。统计表达式   |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return PercentRankOfNDay(@close(), 10, "");
```

## `productOfNDay(exp, n[, cache_str])`

声明：function

过去N日乘积。N日表示市场交易日。注：剔除非交易日（停牌或未上市）数据指标

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp`       | string | 字符串。统计表达式   |
| `n`         | int    | 整数。天数           |
| `cache_str` | string | 可选。字符串，缓存串 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return ProductOfNDay(@close(), 3, "");
```

## `refValue(exp, n)`

声明：function

返回表达式Exp在前N个交易日的指标值，以市场交易日为准往前推N个交易日，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明               |
| ----- | ---- | ------------------ |
| `exp` | expr | 表达式，函数表达式 |
| `n`   | int  | 整数，天数         |

返回：float

### 示例

范例01：调用函数

```tsl
// 返回上证指数在2018年7月18号的收盘价
SetSysParam(pn_stock(), 'SH000001');
SetSysParam(pn_date(), 20180801t);
return RefValue(@close(), 10);
```

## `rsqOfNDay(exp, n, base_id)`

声明：function

表达式N日相关系数平方(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return RSQOfNDay(@close(), 10, "SH000001");
```

## `signedPower(exp, n)`

声明：function

符号次方。特殊当x=0时，N<0，返回Nan；N=0, 返回1；N>0, 返回0

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明               |
| ----- | ------ | ------------------ |
| `exp` | string | 字符串。函数表达式 |
| `n`   | int    | 实数。次方         |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return SignedPower(@close(), 3);
```

## `skewnessOfNDay(exp, n)`

声明：function

表达式N日偏度，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明              |
| ----- | ------ | ----------------- |
| `exp` | string | 字符串,函数表达式 |
| `n`   | int    | 整数,天数         |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return SkewnessOfNDay(@close(), 100);
```

## `slopeofNday(exp_1, exp_2, n, cache_str)`

声明：function

N日线性回归系数

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明                 |
| ----------- | ------ | -------------------- |
| `exp_1`     | string | 字符串。因变量表达式 |
| `exp_2`     | string | 字符串。自变量表达式 |
| `n`         | int    | 整数。交易日天数     |
| `cache_str` | string | 字符串。缓存字段     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return SlopeofNday(@close(), @open(), 30, "");
```

## `slopeOfNDay2(exp, n, base_id)`

声明：function

表达式N日回归斜率(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return SlopeOfNDay2(@close(), 10, "SH000001");
```

## `smaofNDay(exp, n, m, cache_str)`

声明：function

过去N日平滑移动平均。N日表示市场交易日。注：剔除非交易日（停牌或未上市）数据指标

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数        | 类型   | 说明               |
| ----------- | ------ | ------------------ |
| `exp`       | string | 字符串。统计表达式 |
| `n`         | int    | 整数。最近N日      |
| `m`         | float  | 实数。权重         |
| `cache_str` | string | 字符串。缓存串     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return SmaofNDay(@open(), 30, 1, "");
```

## `stdOfNDay(exp, n)`

声明：function

返回连续N个周期的表达式Exp指标值的标准差，交易日序列以上证指数的交易日为基础，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 函数表达式 |
| `n`   | int  | 整数，天数 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return StdOfNDay(@close(), 5);
```

## `steyxOfNDay(exp, n, base_id)`

声明：function

表达式N日标准偏差(双序列) ，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数      | 类型   | 说明                |
| --------- | ------ | ------------------- |
| `exp`     | string | 字符串,函数表达式   |
| `n`       | int    | 整数,天数           |
| `base_id` | string | 字符串,基准证券代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return SteyxOfNDay(@close(), 10, "SH000001");
```

## `sumifofNday(exp, n, condition, cache_astr)`

声明：function

N日条件求和，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数         | 类型   | 说明               |
| ------------ | ------ | ------------------ |
| `exp`        | string | 字符串。统计表达式 |
| `n`          | int    | 整数。N日          |
| `condition`  | string | 字符串。条件表达式 |
| `cache_astr` | string | 字符串。缓存串     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return SumifofNday(@open(), 30, "@open()>@close()", "");
```

## `sumOfNDay(exp, n)`

声明：function

返回表达是Exp指标值在N个周期内的求和，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数  | 类型 | 说明       |
| ----- | ---- | ---------- |
| `exp` | expr | 表达式     |
| `n`   | int  | 整数，天数 |

返回：float

### 示例

范例01：调用函数

```tsl
// 计算平安银行截止2018年8月1日最近10个交易日的成交量和
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return SumOfNDay(@vol(), 10);
```

## `swingOfNDay(exp, n, return_type)`

声明：function

返回表达式Exp在N个周期指标的振幅，其中returnType决定振幅显示的模式，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 返回 获取 -->

| 参数          | 类型 | 说明                 |
| ------------- | ---- | -------------------- |
| `exp`         | expr | 函数表达式           |
| `n`           | int  | 整数，天数           |
| `return_type` | int  | 用户自定义，返回类型 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(pn_date(), 20180801t);
return SwingOfNDay(@close(), 5, 0);
```

## `timeOfHighestOfNDay(exp, n)`

声明：function

表达式N日最高时间，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明              |
| ----- | ------ | ----------------- |
| `exp` | string | 字符串,函数表达式 |
| `n`   | int    | 整数,天数         |

返回：string

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return TimeOfHighestOfNDay(@close(), 100);
```

## `timeOfLowestOfNDay(exp, n)`

声明：function

表达式N日最低时间，与系统参数(股票，日期，周期，复权)相关

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数  | 类型   | 说明              |
| ----- | ------ | ----------------- |
| `exp` | string | 字符串,函数表达式 |
| `n`   | int    | 整数,天数         |

返回：string

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231010T);
return TimeOfLowestOfNDay(@close(), 100);
```

## `wmaofNday(exp, n, cache_astr)`

声明：function

N日衰减加权。最新值权重最大，权重归一化，结果同DecayAvgOfNDay

<!-- tags: 数据仓库 向导函数 N 日 -->

| 参数         | 类型   | 说明               |
| ------------ | ------ | ------------------ |
| `exp`        | string | 字符串。函数表达式 |
| `n`          | int    | 整数。天数         |
| `cache_astr` | string | 字符串。缓存串     |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "SH600585");
SetSysParam(pn_date(), 20231030T);
return WmaofNday(@open(), 30, "");
```
