feat(tsl-api-reference): update API catalog and data dictionary

This commit is contained in:
csh
2026-08-11 18:10:24 +08:00
parent 34a3a5dec1
commit 7bd965de89
1231 changed files with 64187 additions and 18822 deletions
@@ -6,6 +6,8 @@
提取股票的持仓不动收益率(%),与系统股票pn_stock()、当前时间pn_date()、周期pn_cycle(),除权方式pn_rate()相关
<!-- tags: 金融 股票 分红送配 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | -------------------- |
| `beg_t` | datetime | 日期类型,开始日期; |
@@ -28,6 +30,8 @@ Return StockBuyandHoldReturn(20180827T, 20180903T);
返回一段时间的配股详情
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `beg_t` | datetime | 实数,起始日期; |
@@ -50,7 +54,9 @@ return v;
声明:function
上市以来截止当前时间(与除权日比较)的配股详情,与当前股票、当前时间相关
返回上市以来截止当前时间(与除权日比较)的配股详情,与当前股票、当前时间相关
<!-- tags: 金融 股票 分红送配 返回 获取 -->
返回:array
@@ -72,6 +78,8 @@ return v;
返回指定报告期的配股情况
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------------- | ---- | ---------------- |
| `r_date` | int | 整数,报告期; |
@@ -94,7 +102,9 @@ return v;
声明:function
区间分红送股详情。 统计当前股票从开始日期到截止日期之间的分红送股数据。该数据从分红送股表中取得
返回区间分红送股详情。 统计当前股票从开始日期到截止日期之间的分红送股数据。该数据从分红送股表中取得
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------- | -------- | ------------------- |
@@ -119,7 +129,9 @@ return v;
声明:function
假设以开始日收盘买入股票,考察每股累计分红占初始投资的比例(只考虑分红、送股、转增,不考虑配股、增发)。 (1)如果指定日上市,则假设买入价格为当日收盘价,即初始投资; (2)如果指定日没有上市,则假设买入价格为上市首日的收盘价,即初始投资
返回假设以开始日收盘买入股票,考察每股累计分红占初始投资的比例(只考虑分红、送股、转增,不考虑配股、增发)。 (1)如果指定日上市,则假设买入价格为当日收盘价,即初始投资; (2)如果指定日没有上市,则假设买入价格为上市首日的收盘价,即初始投资
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| -------- | -------- | ------------------------ |
@@ -144,7 +156,9 @@ return v;
声明:function
区间分红总额(万),统计起始日期到截止日期之间的分红总额。某次分红总额通过除权除息日的总股本\*红利比获得
返回区间分红总额(万),统计起始日期到截止日期之间的分红总额。某次分红总额通过除权除息日的总股本\*红利比获得
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
@@ -170,6 +184,8 @@ return v;
统计上市至系统当前时间(默认今天)的分红总额,单位万。某次分红总额通过除权除息日的总股本\*红利比获得。 系统参数:pn_stock()、pn_date()
<!-- tags: 金融 股票 分红送配 -->
返回:float
### 示例
@@ -188,7 +204,9 @@ return v;
声明:function
报告期分红总额(万)=每股股利\*总股本/10000。 每股股利,即分红送股表的红利比。总股本即指定报告期的总股本
计算报告期分红总额(万),公式为每股股利\*总股本/10000。 每股股利,即分红送股表的红利比。总股本即指定报告期的总股本
<!-- tags: 金融 股票 分红送配 计算 求解 -->
| 参数 | 类型 | 说明 |
| -------- | ---- | -------------- |
@@ -213,6 +231,8 @@ return v;
提取股票的指定报告期的报告期分红送股情况,与系统股票pn_stock()、当前时间pn_date()相关
<!-- tags: 金融 股票 分红送配 -->
| 参数 | 类型 | 说明 |
| ------------- | -------- | -------------------- |
| `r_date` | datetime | 报告期类型,报告期; |
@@ -235,6 +255,8 @@ Return StockPFAndRatioInfo3(20171231, 0);
返回指定股票区间分红详情,该函数和证券代码有关
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `beg_t` | datetime | 实数,起始日期; |
@@ -260,6 +282,8 @@ return?StockPFInfo(BegT, EndT);
返回指定股票上市以来截止当前时间(除权除息日)的分红情况,该函数和证券代码、当前时间有关
<!-- tags: 金融 股票 分红送配 返回 获取 -->
返回:array
### 示例
@@ -276,7 +300,9 @@ return StockPFInfo2();
声明:function
报告期分红情况
返回报告期分红情况
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------------- | ---- | -------------- |
@@ -300,7 +326,9 @@ return v;
声明:function
区间分红(元/股)=Σ每股派现(税前); 每股派现(税前),即分红送股表的红利比;每股派现(税后),即分红送股表的实得比
计算区间分红(元/股),公式为Σ每股派现(税前); 每股派现(税前),即分红送股表的红利比;每股派现(税后),即分红送股表的实得比
<!-- tags: 金融 股票 分红送配 计算 求解 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
@@ -326,6 +354,8 @@ return v;
获取当前证券区间送股比,与系统参数(股票)相关。允许通过系统时间设置EndT(函数EndT不设置)
<!-- tags: 金融 股票 分红送配 获取 查询 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | -------------- |
| `beg_t` | datetime | 日期。开始日期 |
@@ -346,7 +376,9 @@ return StockPFRatio(20200801T, 20230801T);
声明:function
区间送股情况
返回区间送股情况
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
@@ -370,7 +402,9 @@ return v;
声明:function
上市以来截止到当前时间(按除权日)的送股情况,与当前证券、当前时间相关
返回上市以来截止到当前时间(按除权日)的送股情况,与当前证券、当前时间相关
<!-- tags: 金融 股票 分红送配 返回 获取 -->
返回:array
@@ -390,7 +424,9 @@ return v;
声明:function
报告期送股情况
返回报告期送股情况
<!-- tags: 金融 股票 分红送配 返回 获取 -->
| 参数 | 类型 | 说明 |
| ------------- | ------- | ---------------- |