📝 docs(tsl): sync api skill with corrected codegen

Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index.

Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
csh
2026-07-07 16:47:03 +08:00
parent bbf6977f57
commit c0bf0358e0
278 changed files with 45212 additions and 35782 deletions
@@ -1,6 +1,6 @@
# 板块 / 每股财务指标
### `stocksDividendYield3(stock_arr, r_date, right_type, stype, sample_select, eps_criterion)`
## `stocksDividendYield3(stock_arr, r_date, right_type, stype, sample_select, eps_criterion)`
计算板块股息支付率(%),板块股息支付率(%)=分红总额/净利润和\*100%
@@ -15,7 +15,7 @@
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -24,7 +24,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksDividendYield3 (Stks,20170930,1,1,0,0);
```
### `stocksEps(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksEps(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块每股收益, 每股收益=净利润/报告期末普通股股份总数
@@ -39,7 +39,7 @@ return StocksDividendYield3 (Stks,20170930,1,1,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20101231);
@@ -48,7 +48,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksEPS(Stks, 20101231,1,1,0,0);
```
### `stocksEps12(stock_arr, report_date, stype, eps_criterion)`
## `StocksEPS_12(stock_arr, report_date, stype, eps_criterion)`
板块每股收益(最近12个月),每股收益=净利润/报告期末普通股股份总数。
@@ -61,7 +61,7 @@ return StocksEPS(Stks, 20101231,1,1,0,0);
返回:array
### `stocksEpsCut(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksEpsCut(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块每股收益(扣非), 每股收益=扣除非经常损益后的净利润/报告期末普通股股份总数
@@ -76,7 +76,7 @@ return StocksEPS(Stks, 20101231,1,1,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20101231);
@@ -85,7 +85,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksEPSCut (Stks, 20101231,1,1,0,0);
```
### `stocksNetAssetsPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksNetAssetsPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块每股净资产
@@ -100,7 +100,7 @@ return StocksEPSCut (Stks, 20101231,1,1,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -109,7 +109,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksNetAssetsPS(Stks,20170930,1,0,0,0);
```
### `stocksNetAssetsPs2(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksNetAssetsPs2(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块调整后每股净资产
@@ -124,7 +124,7 @@ return StocksNetAssetsPS(Stks,20170930,1,0,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -133,7 +133,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksNetAssetsPS2(Stks,20170930,1,0,0,0);
```
### `stocksNetEquityReturn12(stock_arr, report_date, stype, eps_criterion)`
## `StocksNetEquityReturn_12(stock_arr, report_date, stype, eps_criterion)`
板块板块净资产收益率(%)(最近12个月)
@@ -146,7 +146,7 @@ return StocksNetAssetsPS2(Stks,20170930,1,0,0,0);
返回:array
### `stocksNetEquityReturnCut(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksNetEquityReturnCut(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块净资产收益率(扣除), 净资产收益率=净利润 / 股东权益
@@ -161,7 +161,7 @@ return StocksNetAssetsPS2(Stks,20170930,1,0,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -170,7 +170,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksNetEquityReturnCut (Stks,20170930,1,1,0,0);
```
### `stocksOperateActivityCashPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksOperateActivityCashPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块每股经营活动产生的现金流量净额
@@ -185,7 +185,7 @@ return StocksNetEquityReturnCut (Stks,20170930,1,1,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -194,7 +194,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksOperateActivityCashPS (Stks,20170930,1,0,0,0);
```
### `stocksPb12(stock_arr, end_t, stype, naps_criterion)`
## `StocksPB_12(stock_arr, end_t, stype, naps_criterion)`
计算板块PB(最近12个月)
@@ -207,7 +207,7 @@ return StocksOperateActivityCashPS (Stks,20170930,1,0,0,0);
返回:array
### `stocksPe12(stock_arr, end_t, stype, eps_criterion)`
## `StocksPE_12(stock_arr, end_t, stype, eps_criterion)`
板块板块PE(最近12个月)
@@ -220,7 +220,7 @@ return StocksOperateActivityCashPS (Stks,20170930,1,0,0,0);
返回:array
### `stocksRetainedProfitPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
## `stocksRetainedProfitPs(stock_arr, report_date, right_type, stype, sample_select, eps_criterion)`
计算板块每股未分配利润
@@ -235,7 +235,7 @@ return StocksOperateActivityCashPS (Stks,20170930,1,0,0,0);
返回:float
#### 示例
### 示例
```tsl
EndT := inttodate(20170903);
@@ -244,7 +244,7 @@ Stks := getbkbydate('SH000300',EndT);
return StocksRetainedProfitPS(Stks,20170930,1,0,0,0);
```
### `bkEps(report_date, right_type, s_type, sample_select, eps_criterion)`
## `Bk_EPS(report_date, right_type, s_type, sample_select, eps_criterion)`
计算板块每股收益,板块为pn_bk()设置的当前系统板块。 1)总股本加权时,其值为为板块个股的净利润的简单加总和 / 板块个股总股本的简单加总和。 2)流通股本加权时,其值为板块个股折算为流通股的净利润与股本比的乘积后的简单加总和 / 板块个股流通股本简单加总和。 3)算术平均时,其值为板块个股的每股收益的简单加总和 / 板块个股个数。
@@ -258,7 +258,7 @@ return StocksRetainedProfitPS(Stks,20170930,1,0,0,0);
返回:float
### `bkRetainedProfitPs(report_date, right_type, s_type, sample_select, eps_criterion)`
## `Bk_RetainedProfitPS(report_date, right_type, s_type, sample_select, eps_criterion)`
计算板块每股未分配利润,板块为pn_bk()设置的当前系统板块。 1)总股本加权时,其值为为板块个股未分配利润的简单加总和 / 板块个股总股本的简单加总和。 2)流通股本加权时,其值为板块个股未分配利润与股本比的乘积后的简单加总和 / 板块个股流通股本简单加总和。 3)算术平均时,其值为板块个股每股未分配利润的简单加总和 / 板块的个股个数。
@@ -272,21 +272,21 @@ return StocksRetainedProfitPS(Stks,20170930,1,0,0,0);
返回:float
### `stocksFinancialItemPs(stock_arr, r_date, right_type, s_type, sample_select)`
## `stocksFinancialItemPs(stock_arr, r_date, right_type, s_type, sample_select)`
计算板块的指定的指标,其结果与参数ValueType和RightType有关
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `stock_arr` | Array | 股票列表 |
| `r_date` | Int | 报告期 |
| `right_type` | Int | 加权方式,具体取值如下: |
| `s_type` | int | 股票类型,具体取值如下: |
| `sample_select` | Int | 样本股选择,具体取值如下: |
| 参数 | 类型 | 说明 |
| --------------- | ----- | ------------------------- |
| `stock_arr` | Array | 股票列表 |
| `r_date` | Int | 报告期 |
| `right_type` | Int | 加权方式,具体取值如下: |
| `s_type` | int | 股票类型,具体取值如下: |
| `sample_select` | Int | 样本股选择,具体取值如下: |
返回:Float
#### 示例
### 示例
```tsl
//返回沪深300 2012年上半年板块沪深300总股本加权的每股收益
@@ -304,21 +304,21 @@ return stocksFinancialItemPs(stock_arr,20120630,0,0,0,0,0);
//结果:0.33
```
### `stocksFinancialItemPsByEndT(stock_arr, end_t, right_type, s_type, sample_select)`
## `stocksFinancialItemPsByEndT(stock_arr, end_t, right_type, s_type, sample_select)`
计算股票池指定日的每股财务指标,其结果与参数ValueType和RightType有关。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `stock_arr` | Array | 一维字符串数组or 二维数据表 |
| `end_t` | Date | 日期,截止日期 |
| `right_type` | Integer | 加权方式,整型,取值如下 |
| `s_type` | Integer | 股票类型,具体取值如下: |
| `sample_select` | Integer | 样本股选择,具体取值如下: |
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------------- |
| `stock_arr` | Array | 一维字符串数组or 二维数据表 |
| `end_t` | Date | 日期,截止日期 |
| `right_type` | Integer | 加权方式,整型,取值如下 |
| `s_type` | Integer | 股票类型,具体取值如下: |
| `sample_select` | Integer | 样本股选择,具体取值如下: |
返回:real
#### 示例
### 示例
```tsl
范例一:
@@ -343,17 +343,17 @@ return stocksFinancialItemPsByEndT(stock_arr,endt,12,0,0,0,1,0);
//结果:5.5689
```
### `stockEpsDirect(report_date)`
## `stockEpsDirect(report_date)`
直接从报表中取得的每股收益值
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `report_date` | Int | 报告期 |
| 参数 | 类型 | 说明 |
| ------------- | ---- | ------ |
| `report_date` | Int | 报告期 |
返回:Real
#### 示例
### 示例
```tsl
//返回万科A,2002年年报每股收益