Index_CallPE
简述
实时计算指数市盈率PE,与系统证券、时间相关。
Index_CallPE (RightType: Integer;SampleSelect: Integer;Criterion:Real;RDateType: Integer): real or array
名称 | 类型 | 说明 |
---|
RightType | Integer | 加权方式,整型,取值如下
显示名 |
取值 |
全部 |
-1 |
总股本加权 |
0 |
流通股本加权 |
1 |
中位数 |
2 |
调和平均数 |
3 |
整体权重加权 |
11 |
调和平均数权重加权 |
12 |
直接法权重加权 |
13 |
|
SampleSelect | Integer | 样本股选择,具体取值如下:
显示名 |
取值 |
备注 |
返回全部的选股方式 |
-1 |
返回各种样本结果 |
全部 |
0 |
板块中所有个股都参与计算 |
剔除亏损 |
1 |
剔除每股指标<=0的股票 |
剔除绩差 |
2 |
剔除每股指标<= Criterion的股票 |
|
Criterion | Real | 实数,绩差股标准,和参数SampleSelect结合使用。
场景 |
备注 |
SampleSelect为0 |
此参数无效 |
SampleSelect为其他值 |
剔除每股指标<= Criterion的股票 |
|
RDateType | Integer | 整型,报告期类型,具体取值如下:
|
返回 | real or array | 实数或数组,指数市盈率PE |
范例1:
//提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的市盈率
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20230731T);
return Index_CallPE(11,0,0,0);
//结果:14.44
范例2:
//提取2023年7月31日沪深300,全部样本股、全部加权、TTM的市盈率
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20230731T);
return Index_CallPE(-1,0,0,0);
//结果:array(12.11,12.65,21.42,16.39,14.44,14.58,36.91)