✨ feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
# 数据仓库 / N日
|
||||
|
||||
### `deltaOfNDay(exp, n)`
|
||||
|
||||
当前值-前N日值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。统计表达式 |
|
||||
| `n` | int | 整数。天数 |
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
SetSysParam(pn_date(),20231010T);
|
||||
return DeltaOfNDay(@close(),5);
|
||||
```
|
||||
|
||||
### `percentRankOfNDay(exp, n, cache_str)`
|
||||
|
||||
当前值在最近N天的百分位排名,Nan值不参与排名。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。统计表达式 |
|
||||
| `n` | int | 整数。天数 |
|
||||
| `cache_str` | string | 字符串。缓存串 |
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
SetSysParam(pn_date(),20231030T);
|
||||
return PercentRankOfNDay(@close(),10,"");
|
||||
```
|
||||
|
||||
### `signedPower(exp, n)`
|
||||
|
||||
符号次方。特殊当x=0时,N<0,返回Nan;N=0, 返回1;N>0, 返回0。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。函数表达式 |
|
||||
| `n` | int | 实数。次方 |
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
SetSysParam(pn_date(),20231030T);
|
||||
return SignedPower(@close(),3);
|
||||
```
|
||||
|
||||
### `slopeofNday(exp1, exp2, n, cache_str)`
|
||||
|
||||
N日线性回归系数。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------ | -------------------- |
|
||||
| `exp1` | string | 字符串。因变量表达式 |
|
||||
| `exp2` | string | 字符串。自变量表达式 |
|
||||
| `n` | int | 整数。交易日天数 |
|
||||
| `cache_str` | string | 字符串。缓存字段 |
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
SetSysParam(pn_date(),20231030T);
|
||||
return SlopeofNday(@close(),@open(),30,"");
|
||||
```
|
||||
|
||||
### `wmaofNday(exp, n, cache_astr)`
|
||||
|
||||
N日衰减加权。最新值权重最大,权重归一化,结果同DecayAvgOfNDay。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | ------ | ------------------ |
|
||||
| `exp` | string | 字符串。函数表达式 |
|
||||
| `n` | int | 整数。天数 |
|
||||
| `cache_astr` | string | 字符串。缓存串 |
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
SetSysParam(pn_date(),20231030T);
|
||||
return WmaofNday(@open(),30,"");
|
||||
```
|
||||
Reference in New Issue
Block a user