Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/index-valuation_indicators.md
T
csh 9010829c6d feat(tsl-api-reference): expand and reorganize api catalog
Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references.

Keep the existing generated index without rebuilding after signature normalization.
2026-08-10 18:26:24 +08:00

5.6 KiB
Raw Blame History

金融 / 指数 / 估值指标

index_pb2(right_type, sample_select)

声明:function

指定日市净率(最新年报),与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 用户自定义。加权方式,取值如下:
sample_select integer 用户自定义。样本股选择,取值如下:

返回:float

示例

范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市净率(最新年报)

// "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

提取指定日的指数市现率,与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 加权方式,0为总股本加权,1为中位数
sample_select integer 样本股选择,0为全部样本股,1为剔除亏损

返回:integer

示例

范例01:结果: 11.34

setsysparam(pn_stock(), 'SH000300');

setsysparam(pn_date(), 20180727T);

return Index_PCF(0, 0);
// 输出:11.34

index_pcf2(right_type, sample_select)

声明:function

指定日市现率(最新年报),与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 用户自定义。加权方式,取值如下:
sample_select integer 用户自定义。样本股选择,取值如下:

返回:float

示例

范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市现率(最新年报)

// "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

指定日市盈率(最新年报),与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 用户自定义。加权方式,取值如下:
sample_select integer 用户自定义。样本股选择,取值如下:

返回:float

示例

范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市盈率(最新年报)

// "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

提取指定日的指数市销率,与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 加权方式,0为总股本加权,1为中位数
sample_select integer 样本股选择,0为全部样本股,1为剔除亏损

返回:integer

示例

范例01:结果: 1.27

setsysparam(pn_stock(), 'SH000300');

setsysparam(pn_date(), 20180727T);

return Index_PSR(0, 0);
// 输出:1.27

index_psR2(right_type, sample_select)

声明:function

指定日市销率(最新年报),与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 用户自定义。加权方式,取值如下:
sample_select integer 用户自定义。样本股选择,取值如下:

返回:float

示例

范例01"SH000300"在2023-05-22 全部样本股总股本加权指定日市销率(最新年报)

// "SH000300"在2023-05-22 全部样本股总股本加权指定日市销率(最新年报)

SetSysParam(pn_stock(), "SH000300");

SetSysParam(PN_Date(), 20230522T);

return Index_PSR2(0, 0);
// 输出:1.23

index_val_firstday()

声明:function

指数估值衍生开始日,与系统参数(证券代码)相关

返回:float

示例

范例01:返回:384502005-04-08

return spec(Index_Val_Firstday(), 'SH000300');
// 输出:384502005-04-08

index_val_lastUpday()

声明:function

指数估值衍生实际计算日期,与系统参数(证券代码)相关

返回:float|datetime

示例

范例01:调用 Index_Val_LastUpday

return spec(Index_Val_LastUpday(), 'SH000300');

index_value(right_type, sample_select, index_type)

声明:function

指数估值中间函数,与系统参数(证券代码,时间)相关

参数 类型 说明
right_type integer 用户自定义。取值如下:
sample_select integer 用户自定义。取值如下:
index_type integer 用户自定义。取值如下:

返回:float

示例

范例01:结果:12.19

SetSysParam(pn_stock(), "SH000300");

SetSysParam(PN_Date(), 20230522T);

return Index_Value(0, 0, 1);
// 输出:12.19