Index_CallFinancialItemPS
简述
计算指数每股财务指标,与系统证券、时间相关。
Index_CallFinancialItemPS (RightType: Integer;SampleSelect: Integer;Criterion:Real;ValueType: Integer;RDateType: Integer): real
名称 | 类型 | 说明 |
---|
RightType | Integer | 加权方式,整型,取值如下
显示名 |
取值 |
加权 |
0 |
算术平均 |
1 |
中位数 |
2 |
整体权重加权 |
11 |
调和平均数权重加权 |
12 |
直接法权重加权 |
13 |
|
SampleSelect | Integer | 样本股选择,具体取值如下:
显示名 |
取值 |
备注 |
返回全部的选股方式 |
-1 |
返回各种样本结果 |
全部 |
0 |
板块中所有个股都参与计算 |
剔除亏损 |
1 |
剔除每股指标<=0的股票 |
剔除绩差 |
2 |
剔除每股指标<= Criterion的股票 |
|
Criterion | Real | 实数,绩差股标准,和参数SampleSelect结合使用。
场景 |
备注 |
SampleSelect为0或1 |
此参数无效 |
SampleSelect为2 |
剔除每股收益<= EPSCriterion的个股 |
|
ValueType | Integer | 相应指标的ID号(如:ValueType = 0,时,取得指标为流动比率)
ValueType |
代表的指标显示名 |
0 |
每股收益 |
1 |
每股净资产 |
2 |
每股未分配利润 |
3 |
每股经营活动产生的现金流量净额 |
4 |
每股主营收入 |
其他值(财务指标对应的天软ID,比如44002等) |
每股对应的财务指标 |
|
RDateType | Integer | 整型,报告期类型,具体取值如下:
|
返回 | real | 实数,指数每股财务指标 |
范例1:
//提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的每股收益
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20230731T);
return Index_CallFinancialItemPS (11,0,0,0,0);
//结果:1.6313
范例2:
//提取2023年7月31日沪深300,全部样本股、直接法权重加权、TTM的每股主营收入
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20230731T);
return Index_CallFinancialItemPS (13,0,0,4,0);
//结果:27.9402