📝 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:
@@ -1,6 +1,6 @@
|
||||
# 股票 / 分红送配
|
||||
|
||||
### `bkDividendAmountOfEndt(endt)`
|
||||
## `BK_DividendAmountOfEndt(endt)`
|
||||
|
||||
板块指定日分红总额(除权除息日),与系统参数(pn_bk())相关。
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
返回:float
|
||||
|
||||
### `bkDividendAmountOfEndtQj(begt, endt)`
|
||||
## `BK_DividendAmountOfEndtQJ(begt, endt)`
|
||||
|
||||
板块指定区间分红总额(除权除息日),与系统参数(pn_bk())相关。
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
返回:float
|
||||
|
||||
### `bkDividendAmountOfRdate(rdate)`
|
||||
## `BK_DividendAmountOfRdate(rdate)`
|
||||
|
||||
板块报告期分红总额,与系统参数(pn_bk())相关。
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
返回:float
|
||||
|
||||
### `bkDividendAmountOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `BK_DividendAmountOfRdateQJ(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
板块报告期区间分红总额,与系统参数(pn_bk())相关。截止日在Rdate与Rdate2之间的分红总额。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
返回:float
|
||||
|
||||
### `stockBonusShareRateOfEndt(endt)`
|
||||
## `stockBonusShareRateOfEndt(endt)`
|
||||
|
||||
指定日红股比(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -53,14 +53,14 @@
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockBonusShareRateOfEndt(20240401T);
|
||||
```
|
||||
|
||||
### `stockBonusShareRateOfEndtQj(begt, endt)`
|
||||
## `stockBonusShareRateOfEndtQj(begt, endt)`
|
||||
|
||||
区间红股比。与系统函数(证券代码)相关。除权除息日在Begt与endt之间的红股比。
|
||||
|
||||
@@ -71,14 +71,14 @@ return StockBonusShareRateOfEndt(20240401T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockBonusShareRateOfEndtQJ(20240101T,20240430T);
|
||||
```
|
||||
|
||||
### `stockBonusShareRateOfRdate(rdate)`
|
||||
## `stockBonusShareRateOfRdate(rdate)`
|
||||
|
||||
报告期红股比,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -88,14 +88,14 @@ return StockBonusShareRateOfEndtQJ(20240101T,20240430T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ300585");
|
||||
return StockBonusShareRateOfRdate(20161231);
|
||||
```
|
||||
|
||||
### `stockBonusShareRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockBonusShareRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间红股比,与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的红股比。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -107,14 +107,14 @@ return StockBonusShareRateOfRdate(20161231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockBonusShareRateOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stockBuyandHoldReturn(beg_t, end_t)`
|
||||
## `stockBuyandHoldReturn(beg_t, end_t)`
|
||||
|
||||
提取股票的持仓不动收益率(%),与系统股票pn_stock()、当前时间pn_date()、周期pn_cycle(),除权方式pn_rate()相关。
|
||||
|
||||
@@ -125,14 +125,14 @@ return StockBonusShareRateOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
Return StockBuyandHoldReturn(20180827T,20180903T);
|
||||
```
|
||||
|
||||
### `stockConversionRateOfEndt(endt)`
|
||||
## `stockConversionRateOfEndt(endt)`
|
||||
|
||||
指定日转增比(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -142,14 +142,14 @@ Return StockBuyandHoldReturn(20180827T,20180903T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockConversionRateOfEndt(20240401T);
|
||||
```
|
||||
|
||||
### `stockConversionRateOfEndtQj(begt, endt)`
|
||||
## `stockConversionRateOfEndtQj(begt, endt)`
|
||||
|
||||
区间转增比,与系统函数(证券代码)相关。除权除息日在Begt与endt之间的转增比。
|
||||
|
||||
@@ -160,14 +160,14 @@ return StockConversionRateOfEndt(20240401T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockConversionRateOfEndtQJ(20240101T,20240430T);
|
||||
```
|
||||
|
||||
### `stockConversionRateOfRdate(rdate)`
|
||||
## `stockConversionRateOfRdate(rdate)`
|
||||
|
||||
报告期转增比,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -177,14 +177,14 @@ return StockConversionRateOfEndtQJ(20240101T,20240430T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ300585");
|
||||
return StockConversionRateOfRdate(20161231);
|
||||
```
|
||||
|
||||
### `stockConversionRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockConversionRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间转增比,与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的转增比。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -196,14 +196,14 @@ return StockConversionRateOfRdate(20161231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockConversionRateOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stockDistributionInfo(beg_t, end_t)`
|
||||
## `stockDistributionInfo(beg_t, end_t)`
|
||||
|
||||
返回一段时间的配股详情
|
||||
|
||||
@@ -214,7 +214,7 @@ return StockConversionRateOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -223,13 +223,13 @@ v:=StockDistributionInfo(inttodate(20000101),inttodate(20120830));
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockDistributionInfo2()`
|
||||
## `stockDistributionInfo2()`
|
||||
|
||||
上市以来截止当前时间(与除权日比较)的配股详情,与当前股票、当前时间相关。
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -239,7 +239,7 @@ v:=StockDistributionInfo2();
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockDistributionInfo3(r_date, return_type)`
|
||||
## `stockDistributionInfo3(r_date, return_type)`
|
||||
|
||||
返回指定报告期的配股情况
|
||||
|
||||
@@ -250,7 +250,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -259,7 +259,7 @@ v:=StockDistributionInfo3(20081231,0);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockDistributionInfoAdvanceDate(r_date)`
|
||||
## `StockDistributionInfo_AdvanceDate(r_date)`
|
||||
|
||||
报告期配股情况\_预案。 配股预案的数据可以从配股表中取得。
|
||||
|
||||
@@ -269,7 +269,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockDistributionInfoDecisionDeclareDate(r_date)`
|
||||
## `StockDistributionInfo_DecisionDeclareDate(r_date)`
|
||||
|
||||
报告期配股情况\_决案。 配股决案的数据从配股表中取得。
|
||||
|
||||
@@ -279,7 +279,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockDistributionInfoExDate(r_date)`
|
||||
## `StockDistributionInfo_ExDate(r_date)`
|
||||
|
||||
报告期配股情况\_实施。 配股实施数据从配股表中取得。
|
||||
|
||||
@@ -289,7 +289,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockDividendAmountOfEndt(endt)`
|
||||
## `stockDividendAmountOfEndt(endt)`
|
||||
|
||||
指定日分红总额(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -299,14 +299,14 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendAmountOfEndt(20230620T);
|
||||
```
|
||||
|
||||
### `stockDividendAmountOfEndtQj(begt, endt)`
|
||||
## `stockDividendAmountOfEndtQj(begt, endt)`
|
||||
|
||||
区间分红总额,与系统函数(证券代码)相关。除权除息日在Begt与endt之间的分红总额。 某次分红总额通过分红送股基数\*红利比获得。
|
||||
|
||||
@@ -317,14 +317,14 @@ return StockDividendAmountOfEndt(20230620T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendAmountOfEndtQJ(20230101T,20231231T);
|
||||
```
|
||||
|
||||
### `stockDividendAmountOfRdate(rdate)`
|
||||
## `stockDividendAmountOfRdate(rdate)`
|
||||
|
||||
报告期分红总额,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -334,14 +334,14 @@ return StockDividendAmountOfEndtQJ(20230101T,20231231T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendAmountOfRdate(20231231);
|
||||
```
|
||||
|
||||
### `stockDividendAmountOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockDividendAmountOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间分红总额,与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的分红总额。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -353,14 +353,14 @@ return StockDividendAmountOfRdate(20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendAmountOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stockDividendRateAfterTaxOfEndt(endt)`
|
||||
## `stockDividendRateAfterTaxOfEndt(endt)`
|
||||
|
||||
指定日实得比(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -370,14 +370,14 @@ return StockDividendAmountOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateAfterTaxOfEndt(20230620T);
|
||||
```
|
||||
|
||||
### `stockDividendRateAfterTaxOfEndtQj(begt, endt)`
|
||||
## `stockDividendRateAfterTaxOfEndtQj(begt, endt)`
|
||||
|
||||
区间实得比,与系统函数(证券代码)相关。除权除息日在Begt与endt之间的实得比求和。
|
||||
|
||||
@@ -388,14 +388,14 @@ return StockDividendRateAfterTaxOfEndt(20230620T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateAfterTaxOfEndtQJ(20230101T,20231231T);
|
||||
```
|
||||
|
||||
### `stockDividendRateAfterTaxOfRdate(rdate)`
|
||||
## `stockDividendRateAfterTaxOfRdate(rdate)`
|
||||
|
||||
报告期实得比,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -405,14 +405,14 @@ return StockDividendRateAfterTaxOfEndtQJ(20230101T,20231231T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateAfterTaxOfRdate(20231231);
|
||||
```
|
||||
|
||||
### `stockDividendRateAfterTaxOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockDividendRateAfterTaxOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间实得比,与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的实得比求和。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -424,14 +424,14 @@ return StockDividendRateAfterTaxOfRdate(20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateAfterTaxOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stockDividendRateOfEndt(endt)`
|
||||
## `stockDividendRateOfEndt(endt)`
|
||||
|
||||
指定日红利比(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -441,14 +441,14 @@ return StockDividendRateAfterTaxOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateOfEndt(20230620T);
|
||||
```
|
||||
|
||||
### `stockDividendRateOfEndtQj(begt, endt)`
|
||||
## `stockDividendRateOfEndtQj(begt, endt)`
|
||||
|
||||
区间红利比,与系统函数(证券代码)相关。除权除息日在Begt与endt之间的红利比求和。
|
||||
|
||||
@@ -459,14 +459,14 @@ return StockDividendRateOfEndt(20230620T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateOfEndtQJ(20230101T,20231231T);
|
||||
```
|
||||
|
||||
### `stockDividendRateOfRdate(rdate)`
|
||||
## `stockDividendRateOfRdate(rdate)`
|
||||
|
||||
报告期红利比,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -476,14 +476,14 @@ return StockDividendRateOfEndtQJ(20230101T,20231231T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateOfRdate(20231231);
|
||||
```
|
||||
|
||||
### `stockDividendRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockDividendRateOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间分红比,与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的红利比求和。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -495,14 +495,14 @@ return StockDividendRateOfRdate(20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600585");
|
||||
return StockDividendRateOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stockDividendYieldRatio(end_t)`
|
||||
## `stockDividendYieldRatio(end_t)`
|
||||
|
||||
提取股票的指定日股息收益率(%)(最近12个月,按除息日),与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
@@ -512,14 +512,14 @@ return StockDividendRateOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
Return StockDividendYieldRatio(20180822T);
|
||||
```
|
||||
|
||||
### `stockFhspInfoExt(date_by, beg_t, end_t)`
|
||||
## `stockFhspInfoExt(date_by, beg_t, end_t)`
|
||||
|
||||
区间分红送股详情。 统计当前股票从开始日期到截止日期之间的分红送股数据。该数据从分红送股表中取得。
|
||||
|
||||
@@ -531,7 +531,7 @@ Return StockDividendYieldRatio(20180822T);
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -540,7 +540,19 @@ v:=StockFHSPInfoExt (0,20120101,20120830);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockLjfh(beg_t, end_t, v_gqfz, return_type)`
|
||||
## `StockLJFH(beg_t, end_t, v_gqfz)`
|
||||
|
||||
统计从开始日期到截止日期的每股累计分红(只考虑分红、送股、转增,不考虑配股、增发)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | --------- | ---------------- |
|
||||
| `beg_t` | TDateTime | 实数,起始日期; |
|
||||
| `end_t` | TDateTime | 实数,截止日期; |
|
||||
| `v_gqfz` | Boolean | 考虑股权分置; |
|
||||
|
||||
返回:Real,实数,每股累计分红。
|
||||
|
||||
## `StockLJFH_(beg_t, end_t, v_gqfz, return_type)`
|
||||
|
||||
假设以开始日收盘买入股票,考察累计分红占初始投资的比例(只考虑分红、送股、转增,不考虑配股、增发) (1)如果指定日上市,则假设买入价格为当日收盘价; (2)如果指定日没有上市,则假设买入价格为上市首日的收盘价; (3)ReturnType=0时,取每股区间累计分红/初始投资; ReturnType=1是,取每股区间累计分红。
|
||||
|
||||
@@ -553,7 +565,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -562,7 +574,7 @@ v:=StockLJFH(20020101T,20120830T,true);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockLjfhPercent(beg_t, end_t, v_gqfz)`
|
||||
## `stockLjfhPercent(beg_t, end_t, v_gqfz)`
|
||||
|
||||
假设以开始日收盘买入股票,考察每股累计分红占初始投资的比例(只考虑分红、送股、转增,不考虑配股、增发)。 (1)如果指定日上市,则假设买入价格为当日收盘价,即初始投资; (2)如果指定日没有上市,则假设买入价格为上市首日的收盘价,即初始投资。
|
||||
|
||||
@@ -574,7 +586,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -583,7 +595,7 @@ v:=StockLJFHPercent(20020101T,20120830T,true);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfAmount(beg_t, end_t)`
|
||||
## `stockPfAmount(beg_t, end_t)`
|
||||
|
||||
区间分红总额(万),统计起始日期到截止日期之间的分红总额。某次分红总额通过除权除息日的总股本\*红利比获得。
|
||||
|
||||
@@ -594,7 +606,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -603,13 +615,13 @@ v:=StockPFAmount(inttodate(20120101),inttodate(20120830));
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfAmount2()`
|
||||
## `stockPfAmount2()`
|
||||
|
||||
统计上市至系统当前时间(默认今天)的分红总额,单位万。某次分红总额通过除权除息日的总股本\*红利比获得。 系统参数:pn_stock()、pn_date()
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -619,7 +631,7 @@ v:=StockPFAmount2();
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfAmountOfRDate(r_date)`
|
||||
## `stockPfAmountOfRDate(r_date)`
|
||||
|
||||
报告期分红总额(万)=每股股利\*总股本/10000。 每股股利,即分红送股表的红利比。总股本即指定报告期的总股本。
|
||||
|
||||
@@ -629,7 +641,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -638,7 +650,7 @@ v:=StockPFAmountOfRDate(20111231);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfAmountOfYear(year)`
|
||||
## `stockPfAmountOfYear(year)`
|
||||
|
||||
年度分红总额(万)=∑(每股股利\*总股本)/10000
|
||||
|
||||
@@ -648,7 +660,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -657,7 +669,7 @@ v:=StockPFAmountOfYear(2011);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfAndRatioInfo3(r_date, return_type)`
|
||||
## `stockPfAndRatioInfo3(r_date, return_type)`
|
||||
|
||||
提取股票的指定报告期的报告期分红送股情况,与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
@@ -668,14 +680,14 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
Return StockPFAndRatioInfo3(20171231,0);
|
||||
```
|
||||
|
||||
### `stockPfAndRatioInfoExDate(r_date)`
|
||||
## `StockPFAndRatioInfo_ExDate(r_date)`
|
||||
|
||||
报告期分红送股情况\_实施。 分红送股实施数据从分红送股表中取得。
|
||||
|
||||
@@ -685,7 +697,7 @@ Return StockPFAndRatioInfo3(20171231,0);
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfInfo(beg_t, end_t)`
|
||||
## `stockPfInfo(beg_t, end_t)`
|
||||
|
||||
返回指定股票区间分红详情,该函数和证券代码有关。
|
||||
|
||||
@@ -696,7 +708,7 @@ Return StockPFAndRatioInfo3(20171231,0);
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
{取得SH600005(武钢股份)在20110113与20110913区间分红详情;}
|
||||
@@ -706,13 +718,13 @@ EndT:=inttodate(20110913);
|
||||
return?StockPFInfo(BegT,EndT);
|
||||
```
|
||||
|
||||
### `stockPfInfo2()`
|
||||
## `stockPfInfo2()`
|
||||
|
||||
返回指定股票上市以来截止当前时间(除权除息日)的分红情况,该函数和证券代码、当前时间有关。
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),'SH600635');
|
||||
@@ -720,7 +732,7 @@ setsysparam(pn_date(),20111202T);
|
||||
return StockPFInfo2();
|
||||
```
|
||||
|
||||
### `stockPfInfo3(r_date, return_type)`
|
||||
## `stockPfInfo3(r_date, return_type)`
|
||||
|
||||
报告期分红情况
|
||||
|
||||
@@ -731,7 +743,7 @@ return StockPFInfo2();
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -740,7 +752,7 @@ v:=StockPFInfo3(20111231,0);
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfInfoAdvanceDate(r_date)`
|
||||
## `StockPFInfo_AdvanceDate(r_date)`
|
||||
|
||||
报告期分红情况\_预案。 分红情况数据从分红送股表中取得。
|
||||
|
||||
@@ -750,7 +762,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfInfoDecisionDeclareDate(r_date)`
|
||||
## `StockPFInfo_DecisionDeclareDate(r_date)`
|
||||
|
||||
报告期分红情况\_决案。 分红情况数据从分红送股表中取得。
|
||||
|
||||
@@ -760,7 +772,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfInfoExDate(r_date)`
|
||||
## `StockPFInfo_ExDate(r_date)`
|
||||
|
||||
报告期分红情况\_实施。 分红情况数据从分红送股表中取得。
|
||||
|
||||
@@ -770,7 +782,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfps(beg_t, end_t)`
|
||||
## `stockPfps(beg_t, end_t)`
|
||||
|
||||
区间分红(元/股)=Σ每股派现(税前); 每股派现(税前),即分红送股表的红利比;每股派现(税后),即分红送股表的实得比。
|
||||
|
||||
@@ -781,7 +793,7 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -790,7 +802,7 @@ v:=StockPFPS (inttodate(20120101),inttodate(20120809));
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfRatio(beg_t, end_t)`
|
||||
## `stockPfRatio(beg_t, end_t)`
|
||||
|
||||
获取当前证券区间送股比,与系统参数(股票)相关。允许通过系统时间设置EndT(函数EndT不设置)。
|
||||
|
||||
@@ -801,14 +813,14 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000002');
|
||||
return StockPFRatio(20200801T,20230801T);
|
||||
```
|
||||
|
||||
### `stockPfRatioInfo(beg_t, end_t)`
|
||||
## `stockPfRatioInfo(beg_t, end_t)`
|
||||
|
||||
区间送股情况
|
||||
|
||||
@@ -819,7 +831,7 @@ return StockPFRatio(20200801T,20230801T);
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -828,13 +840,13 @@ v:=StockPFRatioInfo (inttodate(20060101),inttodate(20071231));
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfRatioInfo2()`
|
||||
## `stockPfRatioInfo2()`
|
||||
|
||||
上市以来截止到当前时间(按除权日)的送股情况,与当前证券、当前时间相关。
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
oV:=BackUpSystemParameters2();
|
||||
@@ -844,7 +856,7 @@ v:=StockPFRatioInfo2();
|
||||
return v;
|
||||
```
|
||||
|
||||
### `stockPfRatioInfoAdvanceDate(r_date)`
|
||||
## `StockPFRatioInfo_AdvanceDate(r_date)`
|
||||
|
||||
报告期送股情况\_预案。 送股情况数据从分红送股表中取得。
|
||||
|
||||
@@ -854,7 +866,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfRatioInfoDecisionDeclareDate(r_date)`
|
||||
## `StockPFRatioInfo_DecisionDeclareDate(r_date)`
|
||||
|
||||
报告期送股情况\_决案 送股情况数据从分红送股表中取得。
|
||||
|
||||
@@ -864,7 +876,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfRatioInfoExDate(r_date)`
|
||||
## `StockPFRatioInfo_ExDate(r_date)`
|
||||
|
||||
报告期送股情况\_实施。 送股情况数据从分红送股表中取得。
|
||||
|
||||
@@ -874,7 +886,7 @@ return v;
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfRatioOfEndt(endt)`
|
||||
## `stockPfRatioOfEndt(endt)`
|
||||
|
||||
指定日送股比(除权除息日),与系统函数(证券代码)相关。
|
||||
|
||||
@@ -884,14 +896,14 @@ return v;
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockPFRatioOfEndt(20240401T);
|
||||
```
|
||||
|
||||
### `stockPfRatioOfEndtQj(begt, endt)`
|
||||
## `stockPfRatioOfEndtQj(begt, endt)`
|
||||
|
||||
区间送股比,与系统函数(证券代码)相关。除权除息日在Begt与endt之间的送股比。
|
||||
|
||||
@@ -902,14 +914,14 @@ return StockPFRatioOfEndt(20240401T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockPFRatioOfEndtQJ(20240101T,20240430T);
|
||||
```
|
||||
|
||||
### `stockPfRatioOfRdate(rdate)`
|
||||
## `stockPfRatioOfRdate(rdate)`
|
||||
|
||||
报告期送股比,与系统函数(证券代码)相关。
|
||||
|
||||
@@ -919,14 +931,14 @@ return StockPFRatioOfEndtQJ(20240101T,20240430T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ300585");
|
||||
return StockPFRatioOfRdate(20161231);
|
||||
```
|
||||
|
||||
### `stockPfRatioOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
## `stockPfRatioOfRdateQj(rdate, rdate2, is_special_rdate)`
|
||||
|
||||
报告期区间送股比。与系统函数(证券代码)相关。截止日在Rdate与Rdate2之间的送股比。若取整年数据如2023年,可将开始报告期设置20230101,截止报告期20231231。
|
||||
|
||||
@@ -938,14 +950,14 @@ return StockPFRatioOfRdate(20161231);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ301052");
|
||||
return StockPFRatioOfRdateQJ(20230101,20231231);
|
||||
```
|
||||
|
||||
### `stocksDividendAmountOfEndt(stockarr, endt)`
|
||||
## `Stocks_DividendAmountOfEndt(stockarr, endt)`
|
||||
|
||||
股票列表指定日分红总额。
|
||||
|
||||
@@ -956,7 +968,7 @@ return StockPFRatioOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:array
|
||||
|
||||
### `stocksDividendAmountOfEndtQj(stockarr, begt, endt)`
|
||||
## `Stocks_DividendAmountOfEndtQJ(stockarr, begt, endt)`
|
||||
|
||||
股票列表区间分红总额。除权除息日在begt与endt之间的分红总额。
|
||||
|
||||
@@ -968,7 +980,7 @@ return StockPFRatioOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:array
|
||||
|
||||
### `stocksDividendAmountOfRdate(stockarr, rdate)`
|
||||
## `Stocks_DividendAmountOfRdate(stockarr, rdate)`
|
||||
|
||||
股票列表指定报告期分红总额。
|
||||
|
||||
@@ -979,7 +991,7 @@ return StockPFRatioOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:array
|
||||
|
||||
### `stocksDividendAmountOfRdateQj(stockarr, rdate, rdate2, is_special_rdate)`
|
||||
## `Stocks_DividendAmountOfRdateQJ(stockarr, rdate, rdate2, is_special_rdate)`
|
||||
|
||||
股票列表报告期区间分红总额。截止日在Rdate与Rdate2之间的分红总额。
|
||||
|
||||
@@ -992,18 +1004,18 @@ return StockPFRatioOfRdateQJ(20230101,20231231);
|
||||
|
||||
返回:array
|
||||
|
||||
### `stockPfRatioInfo3(r_date, return_type)`
|
||||
## `stockPfRatioInfo3(r_date, return_type)`
|
||||
|
||||
报告期送股情况
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ---------------- |
|
||||
| `r_date` | Integer | 整数,报告期; |
|
||||
| `return_type` | Integer | 整数,返回类型; |
|
||||
|
||||
返回:Array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
o_v:=BackUpSystemParameters2();
|
||||
|
||||
Reference in New Issue
Block a user