查看原文
其他

板块指数RPS编制教程(221106)

陶博士2006 陶博士2006 2022-12-09

声明:文中提到的个股或板块,仅仅是案例所用,绝无推荐的意思,请勿据此操作。

本文是《板块指数RPS编制教程(20200622)》的改进篇。

重点讲了改进后的自定义板块“板块指数RPS”的建立方法。

如何设立改进后的技术指标:RPS板块,包括建立过程和源代码。

给出了板块指数三线红的小黄人技术指标的源代码。

回答了若干常见的问题。

第一步,新建一个“板块指数RPS”的自定义板块。


我们首先需要建立一个新的自定义板块。这个板块我取名为:板块指数RPS。通达信软件的菜单—工具—自定义板块设置—新建板块。下图中,点击确定,就建立了“板块指数RPS”板块,但板块中的股票需要另外添加。

参考百度:通达信怎样建立自己的股票板块

http://jingyan.baidu.com/article/5225f26b51f729e6fb090879.html?st=2&net_type=&bd_page_type=1&os=0&rst=&word=%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5

 

有多个方法将股票添加到这个“板块指数RPS”板块。下面我讲一个最简单的方法。


通达信软件最下面一栏中有一个“板块指数”(总共430个板块)。

鼠标左键点击一下这个“板块指数”。

鼠标上移至该界面的任意位置。

再点击鼠标右键。

上图中,鼠标左键点击一下"批量操作"。



上图中,鼠标左键点击一下“是(Y)”。

上图中,鼠标左键点击一下“全选中”。再点击右上角的“加入到板块”。

上图中,鼠标左键点击一下“板块指数RPS”。再点击右下角的“确定”就OK。


下面,更重要的内容来了。

在板块指数界面,点击右上角的板块指数设置按键,选中第二个分类:通达信细分行业分类,再点击确定。注意:系统默认选择的是第一个分类:通达信行业分类,就是前面那430个板块指数。

然后您会发现,板块指数的个数从前面的430个增加到了484个。(这个具体的数量,以后随着时间的推移,肯定还会变化的)。

然后重复前面的步骤,再将这484个板块也加入到自定义板块“板块指数RPS”。您会发现自定义板块“板块指数RPS”的总个数到达了506个(前面的430个和484个当中大部分是重复的)。如果您不重复这个步骤,您会发现某些板块指数可以搜索到,但将来找不到他们的RPS板块数值。


经历这两道步骤后,板块指数的个数达到506个(可能不同版本,会有极少量的误差),数量上应该已经足够用了。以后估计还会有更多的板块,大家不定期一两个月更新一下这个“板块指数RPS”即可。我目前对于整合的506个板块指数,未做任何删除,但不排除将来会删除个别成交金额太小的板块指数。


这样,新的自定义板块“板块指数RPS”就建好了。这一步是建立板块指数RPS曲线的必须的第一步。


第二步,新建一个技术指标的公式。(如果前期已经设置好了个股的RPS曲线,此步骤可以不用做了!)

建立一个小公式,命名为“EXTRS”,用来计算股票涨跌幅

EXTRS:(C-REF(C,N))/REF(C,N);

N缺省值为250。

通达信软件,Control+F,技术指标公式—其他类型

 


点击上图中的新建,进入下图:

 


点击上图中的确定,即完成建立公式。

 

建议您无脑复制我的公式,如果您自己输入,有可能会少输入一点东东(例如右括号),而导致公司不能通过测试。

 

第三步,建立扩展数据。

通达信软件输入:.902,进入扩展数据管理器。 选中第6条扩展数据,如下图:

鼠标左键点击“数据6”,然后点击“修改”。如下图:

技术指标公式选择新建的“EXTRS”指标

计算参数为5(对应5日的RPS)

计算时段为本地所有数据

计算品种为“自定义板块”下面的“板块指数RPS”这个板块

勾选“精确复权”及“生成横向排名数据”

排名方法为“0-1000归一化顺序”

最后点击确定。


再重复上述步骤,  在扩展数据属性里首先设置数据7,计算参数为10(对应10日的RPS)。

最后点击确定。

再重复上述步骤,  在扩展数据属性里首先设置数据8,计算参数为15(对应15日的RPS)。

最后点击确定。

再重复上述步骤,  在扩展数据属性里首先设置数据9,计算参数为20(对应20日的RPS)。

最后点击确定。

再重复上述步骤,  在扩展数据属性里首先设置数据10,计算参数为50(对应50日的RPS)。

最后点击确定。

第四步,再新建一个技术指标公式:RPS板块。

通达信软件,Control+F,技术指标公式—其他类型—新建(注意画线方法是副图):

RPS板块曲线,出5条彩线的代码如下(友情提醒,与数据扩展管理器中的对应顺序一定要正确):

U1:=EXTDATA_USER(6,0);{5天的}

RPS5:U1/10,LINETHICK2,COLORLICYAN;

IF(RPS5>=M,RPS5,DRAWNULL),LINETHICK2,COLORRED;


W1:=EXTDATA_USER(7,0);{10天的}

RPS10:W1/10,LINETHICK2,COLORBROWN;

IF(RPS10>=M,RPS10,DRAWNULL),LINETHICK2,COLORRED;


X1:=EXTDATA_USER(8,0);{15天的}

RPS15:X1/10,LINETHICK2,COLORYELLOW;

IF(RPS15>=M,RPS15,DRAWNULL),LINETHICK2,COLORRED;


Y1:=EXTDATA_USER(9,0);{20天的}

RPS20:Y1/10,LINETHICK2,COLORGREEN;

IF(RPS20>=M,RPS20,DRAWNULL),LINETHICK2,COLORRED;


Z1:=EXTDATA_USER(10,0);{50天的}

RPS50:Z1/10,LINETHICK2,COLORWHITE;

IF(RPS50>=M,RPS50,DRAWNULL),LINETHICK2,COLORRED;

M是参数,可以根据自己的偏好设为85-99,我个人偏好96。意思就是RPS大于96时,显示为红线。以前的这个参数是设置的90,现在我改进设置成了96。改进为96的想法是这样的,“板块指数RPS”目前总共506个板块指数,我只喜欢关注最强的20个板块指数,那么我让涨幅居前4%的板块指数的RPS翻红即可(506*4%=20.24)。如果将来“板块指数RPS”的板块个数到达650个,那么参数M我就会修改为97。不知道我讲清楚没有?



第五步,确保下载完整的历史数据。

切记1:下载完整的历史数据!这个只需要操作一次。

通达信软件的菜单—系统—盘后数据下载:请自行修改下载的开始时间

切记2:需要每天存盘下载日线数据,并全部刷新扩展数据。这个操作每天收盘后,都需要进行一次,才能显示最新的RPS曲线。


然后在板块指数的K线界面输入:RPS板块。就出现5条RPS曲线了。如880762信创的RPS板块曲线如下图,超过96时,显示为红线,一目了然。

大家可能对上图的板块指数三线红的小黄人技术指标有兴趣,这个技术指标的源代码如下,我是与均线指标MA3写在一起的(注意画线方法是主图叠加),设置成功后输入MA3就能显示小黄人图标:

BK5:=EXTDATA_USER(6,0);{5天的RPS}

RPSBK5:=BK5/10;

BK01:=IF(RPSBK5<=90,0,1);{RPSBK5大于90};

BK10:=EXTDATA_USER(7,0);{10天的RPS}

RPSBK10:=BK10/10;

BK02:=IF(RPSBK10<=90,0,1);{RPSBK10大于90};

BK15:=EXTDATA_USER(8,0);{15天的RPS}

RPSBK15:=BK15/10;

BK03:=IF(RPSBK15<=90,0,1);{RPSBK15大于90};

BK20:=EXTDATA_USER(9,0);{20天的RPS}

RPSBK20:=BK20/10;

BK04:=IF(RPSBK20<=90,0,1);{RPSBK20大于90};

DRAWICON(BARSSINCEN((BK01 AND BK02 AND BK03),20)=0,LOW,15);{板块指数的三线翻红画图标15};

DRAWICON(BARSSINCEN((BK01 AND BK02 AND BK04),20)=0,LOW*0.98,15);{板块指数的三线翻红画图标15};

DRAWICON(BARSSINCEN((BK01 AND BK03 AND BK04),20)=0,LOW*0.96,15);{板块指数的三线翻红画图标15};

DRAWICON(BARSSINCEN((BK02 AND BK03 AND BK04),20)=0,LOW*0.94,15);{板块指数的三线翻红画图标15};

(注意,小黄人这里RPS的信号产生的临界值,我设置的是90。您也可以改为85。您也可以改为96。这个随您高兴改成多少都可以的,也没有标准答案的)



问:为什么板块指数的RPS曲线的日期参数选为5日、10日、15日、20日和50日?

答:我编制RPS板块曲线的主要目的是寻找主流板块,寻找可能会有主升浪的板块。我个人的经验是这个日期参数选为5日、10日、15日、20日和50日,比较好用,我目前还没有领悟到如何运用120日和250日的RPS板块曲线。


问:扩展数据管理器中,数据6、数据7、数据8、数据9和数据10的参数,会同步变化,点进去之后,显示是一样的。都是5,或10,或15,或20,或50。

答:我的经验,只要扩展数据管理器中,显示的参数分别是5、10、15、20和50就可以了。如下图:



问:.401,如何附加排序指标“RPS板块”?

答:选中“板块指数RPS”后,鼠标右键

左键点击附加排序指标,选中:RPS板块

点击确定,就成功附加了排序指标“RPS板块”。就可以看到下图:

注意:只是第一次需要附加排序排序指标“RPS板块”需要这样操作。以后每次 .401,选中“板块指数RPS”这个板块,进入这个界面,都会自动显示排序指标“RPS板块“。

问:.401,附加排序指标“RPS板块”之后,同一个RPS显示两列相同值是怎么回事?

答:点击RPS5进行排序,出现下图

大家可以发现,RPS5有两列相同的值,RPS5的第二列只到96为止,没有小于96的数,这第二列值显示的是前面设定翻红的参数M的值96以上的。另外,我想说的是,这第二列是系统自动显示的。我也是想了一下,才明白第二列的含义。


您再点击一下RPS10进行排序,可以发现同样的现象:这第二列值显示的是前面设定翻红的参数M的值96以上的。如下图:

上图这是22年11月4日的板块指数RPS的.401,再点击涨幅%后的排序。对于这一天的涨幅居前的板块,结合成交金额较大,加上至少两列翻红到达96以上的条件,1秒钟就可以锁定22年11月4日的最强势板块是880727盐湖提锂和880761锂矿。


事实上,22年11月4日的880727盐湖提锂出现了板块指数三线翻红的一个小黄人指标,如下图:




上图这是22年10月13日的板块指数RPS的.401,再点击涨幅%后的排序。对于这一天的涨幅居前的板块,结合成交金额较大,加上至少两列翻红到达96以上的条件,1秒钟就可以锁定22年10月13日的最强势板块是880762信创。


事实上,22年10月13日的880762信创,出现了板块指数三线翻红的4个小黄人指标,如下图:

上图是22年11月4日和22年5月20日收盘后的板块指数RPS排列情况,大家自行复盘吧。这两个时间点,相同的事件是当天都确认了一个俺的指数中期信号。



本文价值万金,您能领悟多少,看您自己的本事了。祝您好运。

不要劝哥开赞赏,哥不缺钱,哥也可以自己去二级市场赚钱的。


免责声明:文中提到的个股或板块,仅仅是案例所用,绝无推荐的意思,请勿据此操作。(本文完成于2022年11月5日晚)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存