📝 docs(tsl): complete and lint codegen reference

This commit is contained in:
csh
2026-07-07 16:46:51 +08:00
parent 16e0992dd2
commit bbf6977f57
232 changed files with 39191 additions and 29763 deletions
+14 -14
View File
@@ -1,6 +1,6 @@
# 板块 / 指定日
### `stocksBtInstitutionPremiumAmount(stock_arr, direction, institution_name)`
## `stocksBtInstitutionPremiumAmount(stock_arr, direction, institution_name)`
指定机构溢价成交总额(万),与系统参数(时间)相关。 实数。指定机构溢价成交总额(万)。
@@ -12,7 +12,7 @@
返回:float
#### 示例
### 示例
```tsl
bk:=getbk("上证A股");
@@ -20,7 +20,7 @@ setsysparam(pn_date(),20201125T);
return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
```
### `stocksCloseMorethanMa(stock_arr, end_t, n, return_type)`
## `stocksCloseMorethanMa(stock_arr, end_t, n, return_type)`
统计指定日收盘价大于或小于N日均线的股票个数占比(%),周期为日线,比例复权
@@ -33,7 +33,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:float
### `stocksListed(stock_arr, end_t)`
## `stocksListed(stock_arr, end_t)`
指定日已上市股票列表
@@ -44,7 +44,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:array
### `stocksListedCount(stock_arr, end_t)`
## `stocksListedCount(stock_arr, end_t)`
统计指定日股票列表中已上市的股票个数
@@ -55,7 +55,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
### `stocksNotTradedCount(stock_arr, end_t)`
## `stocksNotTradedCount(stock_arr, end_t)`
统计指定日股票列表中停牌股票个数
@@ -66,7 +66,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
### `stocksPjClose(stock_arr, end_t, right_type, s_type, return_value)`
## `stocksPjClose(stock_arr, end_t, right_type, s_type, return_value)`
股票列表在指定日按指定加权方式计算的平均股价,剔除在指定日EndT未上市的股票。 总股本加权:平均股价=sum(个股价格\*总股本)/sum(个股总股本) 流通股本加权:平均股价=sum(个股价格\*流通股本)/sum(个股流通股本) 算术平均:平均股价=sum(个股价格)/股票个数
@@ -80,7 +80,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:array
### `stocksTraded(stock_arr, end_t)`
## `stocksTraded(stock_arr, end_t)`
返回股票列表中指定日EndT交易的股票
@@ -91,7 +91,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
### `stocksTradedCount(stock_arr, end_t)`
## `stocksTradedCount(stock_arr, end_t)`
统计股票列表中指定日EndT交易的股票个数
@@ -102,7 +102,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
### `stocksUpDownCount(stock_arr, end_t, is_down)`
## `stocksUpDownCount(stock_arr, end_t, is_down)`
统计指定日股票列表中的上涨或下跌家数
@@ -114,7 +114,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
### `stocksupdowncount2(stockarr, endt, isdown)`
## `stocksupdowncount2(stockarr, endt, isdown)`
上涨/下跌家数,与系统参数(证券代码,时间)相关
@@ -126,7 +126,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:interger
### `stocksUpDownCount3(flag)`
## `stocksUpDownCount3(flag)`
指数上涨/下跌/平盘家数,与系统参数(证券代码,时间)相关,剔除当天无成交的股票。
@@ -136,7 +136,7 @@ return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
返回:int
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH000300");
@@ -144,7 +144,7 @@ SetSysParam(PN_Date(),20200924T);
return StocksUpDownCount3(0);
```
### `stocksZdtCount(stocks, end_t, flag)`
## `stocksZdtCount(stocks, end_t, flag)`
指定日股票列表涨跌停家数。