参考大盘市盈率技术指标附源码(贴图、说明)介绍
参考大盘市盈率技术指标附源码(贴图、说明)
前两天看一位老师做的大盘市盈率源码根据媒体报道大盘市盈率数值输入一段不同的数据的指标得到启发,于是自己在原来基础上重新做了一个,究竟大盘的市盈率是多少没有真正的数值,个人觉得指标公式不会错:市盈率=股价/每股收益;所以自己做自定义数据:所有股票的平均股价和平均收益,做了大盘的市盈率附图。
源码如下:
DRAWGBKLAST(C>1,STRIP(RGB(255,150,200),RGB(255,255,255),0));
DRAWTEXTREL(400,50,'上证指数平均市盈率'),COLOR000000,LINETHICK2;
DRAWTEXTREL(350,200,'高风险区域'),COLOR2D4045;
DRAWTEXTREL(350,900,'低风险区域'),COLOR8EAD7A;
DRAWTEXTREL(0,130,'70'),COLOR2D4045;DRAWTEXTREL(0,270,'60'),COLOR2D4045;
DRAWTEXTREL(0,412,'50'),COLOR2D4045;DRAWTEXTREL(0,558,'40'),COLOR2D4045;
DRAWTEXTREL(0,700,'30'),COLOR2D4045;DRAWTEXTREL(0,840,'20'),COLOR2D4045;
DRAWTEXTREL(0,966,'10'),COLOR2D4045;DRAWTEXTREL(968,130,'6000'),COLOR2D4045;
DRAWTEXTREL(968,270,'5000'),COLOR2D4045;DRAWTEXTREL(968,412,'4000'),COLOR2D4045;
DRAWTEXTREL(968,558,'3000'),COLOR2D4045;DRAWTEXTREL(968,700,'2000'),COLOR2D4045;
DRAWTEXTREL(968,840,'1000'),COLOR2D4045;DRAWTEXTREL(968,966,'0'),COLOR2D4045;
POLYLINE(C,10),COLOR9BBECC;POLYLINE(C,20),COLOR8EAD7A,LINETHICK2;
POLYLINE(C,30),COLOR9BBECC;POLYLINE(C,40),COLOR9BBECC;
POLYLINE(C,50),COLOR798FC3,LINETHICK2;POLYLINE(C,60),COLOR9BBECC;
POLYLINE(C,70),COLOR9BBECC;
上证指数:INDEXC,COLOR8BA68C,LINETHICK0,PRECIS2;
POLYLINE(C,C/100+10),COLORff0000,LINETHICK2;
流通市值:selfdata('流通市值'),linethick0;
总市值:selfdata('总市值'),linethick0;
平均股价:selfdata('平均股价'),linethick0;
平均收益:selfdata('平均收益'),linethick0;
大盘市盈率:平均股价/平均收益,linethick1 ,color199633;
DRAWTEXTREL(50,70,'平均市盈率: '+NUMTOSTRN(大盘市盈率,2)),COLOR199633;
自定义平均股价图片和参考:做自定义数据做无关序列值后按照对应的技术指标做统计个股收盘价两市A股的平均值
自定义平均每股收益和平均股价同理,也是做自定义数据做无关序列值后按照对应的技术指标做统计每股收益的平均值。
首先新建一个附图技术指标自己取个名字源码如下:
收盘:MA(CLOSE,1),LINETHICK0;
每股收益:FINANCE2(3),LINETHICK0;
然后再软件中做两个自定义数据:工具---自定义数据---新建----写名称(分别做两个一个是平均股价、平均收益)---选择和股票无关序列值--点击指标关联---找到你新建的指标,然后对应上图的沪深A股--平均数,点击确定就可以了,最后刷新一下就可以看到附图了!!!
gd16680