📦 deps(tsl): sync tsl-playbook from a71480a4

Source-Commit: a71480a4ae
This commit is contained in:
ci[bot]
2026-08-12 08:38:08 +08:00
parent 683f83d17c
commit 670ba950a6
1496 changed files with 292667 additions and 220122 deletions
@@ -0,0 +1,243 @@
# 金融 / 指数 / 估值指标
## `index_pb2(right_type, sample_select)`
声明:function
返回指定日市净率(最新年报),与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------------------- |
| `right_type` | integer | 用户自定义。加权方式,取值如下: |
| `sample_select` | integer | 用户自定义。样本股选择,取值如下: |
返回:float
### 示例
范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市净率(最新年报)
```tsl
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市净率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PB2(0, 0);
// 输出:1.30
```
## `index_pcf(right_type, sample_select)`
声明:function
提取指定日的指数市现率,与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | -------------------------------------- |
| `right_type` | integer | 加权方式,0为总股本加权,1为中位数 |
| `sample_select` | integer | 样本股选择,0为全部样本股,1为剔除亏损 |
返回:integer
### 示例
范例01:结果: 11.34
```tsl
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PCF(0, 0);
// 输出:11.34
```
## `index_pcf2(right_type, sample_select)`
声明:function
返回指定日市现率(最新年报),与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------------------- |
| `right_type` | integer | 用户自定义。加权方式,取值如下: |
| `sample_select` | integer | 用户自定义。样本股选择,取值如下: |
返回:float
### 示例
范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市现率(最新年报)
```tsl
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市现率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PCF2(0, 0);
// 输出:4.52
```
## `index_pe2(right_type, sample_select)`
声明:function
返回指定日市盈率(最新年报),与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------------------- |
| `right_type` | integer | 用户自定义。加权方式,取值如下: |
| `sample_select` | integer | 用户自定义。样本股选择,取值如下: |
返回:float
### 示例
范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市盈率(最新年报)
```tsl
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市盈率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PE2(0, 0);
// 输出:12.37
```
## `index_psR(right_type, sample_select)`
声明:function
提取指定日的指数市销率,与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | -------------------------------------- |
| `right_type` | integer | 加权方式,0为总股本加权,1为中位数 |
| `sample_select` | integer | 样本股选择,0为全部样本股,1为剔除亏损 |
返回:integer
### 示例
范例01:结果: 1.27
```tsl
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PSR(0, 0);
// 输出:1.27
```
## `index_psR2(right_type, sample_select)`
声明:function
返回指定日市销率(最新年报),与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------------------- |
| `right_type` | integer | 用户自定义。加权方式,取值如下: |
| `sample_select` | integer | 用户自定义。样本股选择,取值如下: |
返回:float
### 示例
范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市销率(最新年报)
```tsl
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市销率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PSR2(0, 0);
// 输出:1.23
```
## `index_val_firstday()`
声明:function
返回指数估值衍生开始日,与系统参数(证券代码)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
返回:float
### 示例
范例01:返回:384502005-04-08
```tsl
return spec(Index_Val_Firstday(), 'SH000300');
// 输出:384502005-04-08
```
## `index_val_lastUpday()`
声明:function
返回指数估值衍生实际计算日期,与系统参数(证券代码)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
返回:float|datetime
### 示例
范例01:调用 Index_Val_LastUpday
```tsl
return spec(Index_Val_LastUpday(), 'SH000300');
```
## `index_value(right_type, sample_select, index_type)`
声明:function
返回指数估值中间函数,与系统参数(证券代码,时间)相关
<!-- tags: 金融 指数 估值指标 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------------- | ------- | --------------------- |
| `right_type` | integer | 用户自定义。取值如下: |
| `sample_select` | integer | 用户自定义。取值如下: |
| `index_type` | integer | 用户自定义。取值如下: |
返回:float
### 示例
范例01:结果:12.19
```tsl
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_Value(0, 0, 1);
// 输出:12.19
```