天软金融分析.NET函数大全 > 金融函数 > 指数 > 估值指标

Index_PE    

简述
提取指定日的指数市盈率,与系统参数(证券代码,时间)相关。
定义
Index_PE(RightType:Integer;SampleSelect:Integer):Integer
参数
名称类型说明
RightTypeInteger加权方式,0为总股本加权,1为中位数
SampleSelectInteger样本股选择,0为全部样本股,1为剔除亏损
返回Integer实数
  • 算法

    1、指数市盈率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月净利润)
    2、指数市盈率(总股本加权,剔除亏损) =∑(成分股i总市值) /∑(成分股i最近12个月净利润),其中,每股收益<=0 的股票被认为是亏损股,剔除亏损即不考虑每股收益<=0 的股票。成分股是所有每股收益>0 的股票
    3、指数市盈率(中位数,全部样本) =Medianof (成分股i总市值 /成分股i最近12个月净利润),即先计算个股的市盈率,对所有股票的市盈率排序后取中值
    4、指数市盈率(中位数,剔除亏损) = Medianof (成分股i总市值 /成分股i最近12个月净利润[>0]),即剔除每股收益<0 的股票后,计算个股的市盈率,对每股收益>0 的股票市盈率排序,取中值。
    范例

    提取 2018 年 7 月 27 日沪深 300 全部样本股总股本加权的市盈率
    setsysparam(pn_stock(),'SH000300');
    setsysparam(pn_date(),20180727T);
    return Index_PE(0,0);
    //结果: 12.01
相关