板块强度排序 源码

发布于: 雪球转发:8回复:0喜欢:46

板块强度排序 源码

原创 狮子孤行 狮子孤行 2019-12-14

昨晚闲来无事,根据学友的要求,分享了劲道(强力)指数 源码,今天继续分享如何在通达信系统中实现板块强度排序的方法。

一、建立自定义行业板块。

1、打开通达信,工具—自定义板块设置—新建板块,新建一个名为“行业概念板块”的自定义板块,如下图所示:

2、Ctrl+D,打开“系统设置”、“设置4”、勾选“使用通达信细分行业板块(重进生效)”,以前未勾选此项者,退出系统 ,重新登录。

3、打开“板块指数”界面,打开右上角的“设置”图标,点选“通达信细分行业分类”:

3.1 选择“行业板块”,点击鼠标右键,选择“批量操作”、“选择批量操作方式 是【Y】”、“全选中”、“加入到板块”,选择刚才建立的“行业概念板块”,这样在自定义的“行业概念板块”中引入了通达信的行业板块中的110只成份股:

3.2 在“板块指数”界面中,选择“概念板块”,重复上述3.1之步骤,在自定义的“行业概念板块”中引入了通达信的概念板块中的155只成份股。

3.3 这样,我们在“行业概念板块”中就建立了265只成份股:

PS:上述“行业概念板块”成份股的建立,只是一个示例,各位学友可以根据自己的需求进行增减。

二、建立“板块强度”指标

Ctrl+F,打开公式管理器,在技术指标公式项下,选择其他类型,新建。

公式名称:板块强度

参数:M (1 250 20)

代码:板块强度:C/REF(C,M);

三、建立“板块强度排序”指标

公式名称:板块强度排序

显示小数:固定0位

参数:N (1 100 18)

代码:

X:=INSORT('行业概念板块','板块强度',1,0);

A:=IF(X>N,DRAWNULL,X);

个股数:BLOCKSETNUM(STKNAME);

D:A;

D1:REF(A,1);

D2:REF(A,2);

D3:REF(A,3);

D4:REF(A,4);

D5:REF(A,5);

D6:REF(A,6);

D7:REF(A,7);

D8:REF(A,8);

D9:REF(A,9);

D10:REF(A,10);

D11:REF(A,11);

D12:REF(A,12);

D13:REF(A,13);

D14:REF(A,14);

D15:REF(A,15);

D16:REF(A,16);

D17:REF(A,17);

D18:REF(A,18);

D19:REF(A,19);

四、打开“行业概念板块”,鼠标右键,选择“历史行情.指标排序”,或者键盘输入".401",选择排序指标为“板块强度排序”,鼠标点击“个股数”,可以得到该板块内的个股数量 ;点击"D"(今天)、"D1"(昨天)~~~"D19"(之前的第19天),可以“纵向观察”每天排名靠前的18个板块。

我们也可以“横向观察”每个板块在20个交易日内的排名变化情况,如下:

这个方法,与下图的EXCEL效果应该是差不多的吧?

“复杂的事情简单化,重复的事情自动化”,通达信能简单实现的,还要啥EXCEL表格呀!

今天分享的在通达信中实现板块强度排序的方法,各位学友可以举一反三,灵活运用。有什么好的想法,也记得分享喔!