📝 docs(tsl): complete and lint codegen reference
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 数据仓库 / 区间
|
||||
|
||||
### `avgOfRepPeriod(exp, begreport, end_year)`
|
||||
## `avgOfRepPeriod(exp, begreport, end_year)`
|
||||
|
||||
返回当前股票从报告期BegReport到EndYear同季度报告期的Expr指标的平均值,与系统参数(股票)相关。
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
返回:int
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
平安银行2015到2018四个一季报营业收入的平均值
|
||||
@@ -20,7 +20,7 @@ SetSysParam(pn_stock(),'sz000001');
|
||||
return AvgOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),20150331,2018);
|
||||
```
|
||||
|
||||
### `avgOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
## `avgOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
|
||||
表达式区间平均
|
||||
|
||||
@@ -33,14 +33,14 @@ return AvgOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),20150331,2
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return AvgOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,0);
|
||||
```
|
||||
|
||||
### `growthOfRepPeriod2(exp, beg_report, end_report, return_type, report_type)`
|
||||
## `growthOfRepPeriod2(exp, beg_report, end_report, return_type, report_type)`
|
||||
|
||||
表达式区间增长
|
||||
|
||||
@@ -54,14 +54,14 @@ return AvgOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return GrowthOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,1);
|
||||
```
|
||||
|
||||
### `highestOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
## `highestOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
|
||||
表达式区间最高
|
||||
|
||||
@@ -74,14 +74,14 @@ return GrowthOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),202012
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return HighestOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,0);
|
||||
```
|
||||
|
||||
### `kurtosisOfPeriod(exp, beg_date, end_date)`
|
||||
## `kurtosisOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间峰度
|
||||
|
||||
@@ -93,14 +93,14 @@ return HighestOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return KurtosisOfPeriod(@close(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `lowestOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
## `lowestOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
|
||||
表达式区间最低
|
||||
|
||||
@@ -113,14 +113,14 @@ return KurtosisOfPeriod(@close(),20230101T,20231010T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return LowestOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,0);
|
||||
```
|
||||
|
||||
### `medianOfPeriod(exp, beg_date, end_date)`
|
||||
## `medianOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间中位数
|
||||
|
||||
@@ -132,14 +132,14 @@ return LowestOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),202012
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return MedianOfPeriod(@close(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `occuredOfPeriod(exp, beg_date, end_date)`
|
||||
## `occuredOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间发生次数
|
||||
|
||||
@@ -151,14 +151,14 @@ return MedianOfPeriod(@close(),20230101T,20231010T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return OccuredOfPeriod(@IsUp(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `occuredOfRepPeriod(exp, begreport, end_year)`
|
||||
## `occuredOfRepPeriod(exp, begreport, end_year)`
|
||||
|
||||
返回当前股票从BegReport到EndYear的同季度报告期数,与系统参数(股票)相关。
|
||||
|
||||
@@ -170,14 +170,14 @@ return OccuredOfPeriod(@IsUp(),20230101T,20231010T);
|
||||
|
||||
返回:int
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),'SZ000001');
|
||||
return OccuredOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),20150331,2018);//即返回2015年到2018年一季报的数量
|
||||
```
|
||||
|
||||
### `percentRankOfPeriod(exp, beg_date, end_date)`
|
||||
## `percentRankOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间分位数
|
||||
|
||||
@@ -189,14 +189,14 @@ return OccuredOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),201503
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return PercentRankOfPeriod(@close(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `skewnessOfPeriod(exp, beg_date, end_date)`
|
||||
## `skewnessOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间偏度
|
||||
|
||||
@@ -208,14 +208,14 @@ return PercentRankOfPeriod(@close(),20230101T,20231010T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return SkewnessOfPeriod(@close(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `stdOfPeriod(exp, beg_date, end_date)`
|
||||
## `stdOfPeriod(exp, beg_date, end_date)`
|
||||
|
||||
表达式区间标准差
|
||||
|
||||
@@ -227,14 +227,14 @@ return SkewnessOfPeriod(@close(),20230101T,20231010T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StdOfPeriod(@close(),20230101T,20231010T);
|
||||
```
|
||||
|
||||
### `stdOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
## `stdOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
|
||||
表达式区间标准差
|
||||
|
||||
@@ -247,14 +247,14 @@ return StdOfPeriod(@close(),20230101T,20231010T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return StdOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,0);
|
||||
```
|
||||
|
||||
### `sumOfRepPeriod(exp, begreport, end_year)`
|
||||
## `sumOfRepPeriod(exp, begreport, end_year)`
|
||||
|
||||
返回当前股票Expr指标从报告期BegReport到EndYear同季度报告期的和,与系统参数(股票)相关。
|
||||
|
||||
@@ -266,7 +266,7 @@ return StdOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,
|
||||
|
||||
返回:int
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
平安银行2015到2018四个一季报营业收入的和
|
||||
@@ -274,7 +274,7 @@ SetSysParam(pn_stock(),'sz000001');
|
||||
return SumOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),20150331,2018);
|
||||
```
|
||||
|
||||
### `sumOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
## `sumOfRepPeriod2(exp, beg_report, end_report, report_type)`
|
||||
|
||||
表达式区间和
|
||||
|
||||
@@ -287,10 +287,9 @@ return SumOfRepPeriod(@reportofall(46002,GetSysParam('DefaultRepID')),20150331,2
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
return SumOfRepPeriod2(@reportofall(46002,GetSysParam('DefaultRepID')),20201231,20221231,0);
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user