✨ feat(tsl-api-reference): expand and reorganize api catalog
Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references. Keep the existing generated index without rebuilding after signature normalization.
This commit is contained in:
@@ -0,0 +1,885 @@
|
||||
# 数据仓库 / 向导函数 / N日
|
||||
|
||||
## `avgOfNDay(exp, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回表达式Exp指标连续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,与系统参数(股票,日期)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ------------------ |
|
||||
| `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天的相关系数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------- |
|
||||
| `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日相关系数(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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天的协方差
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------- |
|
||||
| `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日协方差(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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日线性衰减加权平均,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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日值
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ------------------ |
|
||||
| `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决定增长显示的类别,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ---- | -------------------- |
|
||||
| `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日最大与当前的偏离,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ----------------- |
|
||||
| `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日最小与当前的偏离,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ----------------- |
|
||||
| `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。注:剔除非交易日(停牌或未上市)数据指标
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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指标值的最大值,交易日序列以上证指数的交易日为基础,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ---------- |
|
||||
| `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日线性回归截距项,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | -------------------- |
|
||||
| `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日回归截距(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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日峰度,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ----------------- |
|
||||
| `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。注:剔除非交易日(停牌或未上市)数据指标
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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个周期的最小值,交易日序列以上证指数的交易日为基础,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ---------- |
|
||||
| `exp` | expr | 函数表达式 |
|
||||
| `n` | int | 整数,天数 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(), 'SZ000001');
|
||||
SetSysParam(pn_date(), 20180801t);
|
||||
return LowestOfNDay(@close(), 5);
|
||||
```
|
||||
|
||||
## `medianOfNDay(exp, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
表达式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个周期发生次数,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ---------- |
|
||||
| `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值不参与排名
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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日表示市场交易日。注:剔除非交易日(停牌或未上市)数据指标
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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个交易日,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ------------------ |
|
||||
| `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日相关系数平方(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。函数表达式 |
|
||||
| `n` | int | 实数。次方 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(), "SH600585");
|
||||
SetSysParam(pn_date(), 20231030T);
|
||||
return SignedPower(@close(), 3);
|
||||
```
|
||||
|
||||
## `skewnessOfNDay(exp, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
表达式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日线性回归系数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | -------------------- |
|
||||
| `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日回归斜率(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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日表示市场交易日。注:剔除非交易日(停牌或未上市)数据指标
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `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指标值的标准差,交易日序列以上证指数的交易日为基础,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ---------- |
|
||||
| `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日标准偏差(双序列) ,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------ | ------------------- |
|
||||
| `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日条件求和,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | ------ | ------------------ |
|
||||
| `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个周期内的求和,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ---- | ---------- |
|
||||
| `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决定振幅显示的模式,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ---- | -------------------- |
|
||||
| `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日最高时间,与系统参数(股票,日期,周期,复权)相关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ----------------- |
|
||||
| `exp` | string | 字符串,函数表达式 |
|
||||
| `n` | int | 整数,天数 |
|
||||
|
||||
返回:string
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(), "SH600585");
|
||||
SetSysParam(pn_date(), 20231010T);
|
||||
return TimeOfHighestOfNDay(@close(), 100);
|
||||
```
|
||||
|
||||
## `timeOfLowestOfNDay(exp, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
表达式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
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。函数表达式 |
|
||||
| `n` | int | 整数。天数 |
|
||||
| `cache_astr` | string | 字符串。缓存串 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(), "SH600585");
|
||||
SetSysParam(pn_date(), 20231030T);
|
||||
return WmaofNday(@open(), 30, "");
|
||||
```
|
||||
Reference in New Issue
Block a user