当前位置:首页 > 财经 > 正文

板块强度排序如何量化实现?(附代码)

周日陶博士公众号文章写了如何找市场主流版块,也就是找当前市场最强的板块。陶博士主要是用板块强度rps值来进行10日,20日强度排序来判断。在有些投资群里聊,小伙伴们说,这个时间跨度有点大,能否每天刷新数据来给市场板块进行强度排序,这样能知道哪些板块强度持续,哪些板块强度减弱了,哪些板块强度值提高了,提高了多少?板块强度值rps说白了,都是通过成交量来折算为指数值,无非就是量价关系,既然是量价关系,那么就可以通过代码来编写程序指标展示出来。所以我编写了个板块强度指标排序指标,每天盘后刷新下数据,进行排序,就可以得出当天市场各板块强度值并进行排序,也可以算出各板块当天对应前面一天的强度值增减多少?最后的展示效果如下:

导出来用excel 效果如下:

从上面排序结果看,汽车整车板块分值在下降,白酒和半导体二个板块分值在大比例增长。其他板块变化不大。半导体这里能否持续走强,还要继续观察,我一般只做市场最强的前面1-2个主线板块。

通达信技术指标界面如下:

代码如下:

EMA5:=MA(CLOSE,5);

EMA20:=MA(CLOSE,20);

EMA50:=MA(CLOSE,50);

现价与50日差价:C-EMA50,NODRAW;

现价与50日差比:(C/EMA50-1)*100,NODRAW ;{收盘价与50日均价差比};

X:=EXTDATA_USER(4,0);{10天的}

RS10:=X/10;

Y:=EXTDATA_USER(5,0);{20天的}

RS20:=Y/10;

Z:=EXTDATA_USER(9,0);{60天的}

RS60:=Z/10;

RPS10: RS10,NODRAW;

RPS20: RS20,NODRAW;

RPS60: RS60,NODRAW;

强度均值:(RPS10+RPS20+RPS60)/3,NODRAW;

板块分值:(现价与50日差价)-强度均值,NODRAW;

昨日板块分值:REF(板块分值,1);

分值升降:板块分值-昨日板块分值;

//大家可以在通达信中用上面指标试试,使用过程中有什么问题,欢迎给我留言,我好进行指标优化改进。

合肥天天快乐 发起了一个读者讨论 欢迎大家就此指标使用方法进行讨论,便于后续优化改进。

附有机胚芽米介绍:

你可能想看:

有话要说...

取消
扫码支持 支付码