[转载]欧奈尔RPS指标公式编写与设置全教程
2021-01-25 20:14阅读:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s5.sinaimg.cn/bmiddle/001MpCwgzy7zo4ntjmc34&690)
上篇文章我已经对欧奈尔的股价相对强度指标(RS/RPS)的含义做了一下全面的解释,不懂的朋友,可以访问前一篇文章,链接如下:
笑傲股市~看懂欧奈尔RS/RPS股价相对强度指标(含义篇)
今天我就开始讲
如何把RS指标编制到我们的通达信软件中。按照欧奈尔大师RS指标的要求,我们有必要,先剔除那些上市天数不足52周的股票,这里我们直接就取250天。
这一步操作,还可以起到剔除刚刚上市的新股,因为新股经常连续的一字板,会对RS指标数据产生一些干扰影响。当然我们还需要剔除ST的股票,我们不考虑加入RS指标的评级,因为他们本来就是垃圾级!
1.上市天数选股公式
我们新建一个上市天数的选股公式,方法如下:
通达信主图界面下,输入.900,注意前面有个“点”符号,打开公式管理器。
然后我们依次点开:1条件选股公式—2其他类型—3新建(看上图)
上图照着填写,公式代码部分,如下:
TS1:=BARSCOUNT(C);NOTST:=IF(NAMELIKE('*ST'),0,1) AND
IF(NAMELIKE('ST'),0,1) AND
IF(NAMELIKE('S*ST'),0,1);TJ1:=TS1>=N1;TJ2:=NOTST;TJ3:=IF(N2>=1,NOT(CODELIKE('688')),C<9999);
XG:TJ1 AND TJ2 AND TJ3;
然后我们再点下参数精灵,如下:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s16.sinaimg.cn/bmiddle/001MpCwgzy7zo4KUfXpbf&690)
把上面方框2这个地方的内容改成:
请设置计算参数:上市天数>=
Param#0天剔除科创版:Param#1
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s11.sinaimg.cn/bmiddle/001MpCwgzy7zo4NvOr06a&690)
最后我们点测试,测试通过,最后确定,如下:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s16.sinaimg.cn/bmiddle/001MpCwgzy7zo4EYypp4f&690)
接着我们依次点开菜单中的“功能—选股器—条件选股”,也可以CTRL+T快捷键进入条件选股!
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s14.sinaimg.cn/bmiddle/001MpCwgzy7zo4TWEkR4d&690)
在条件选股界面下,上面的菜单往下拉,找到刚刚编好的这个选股公式。
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s15.sinaimg.cn/bmiddle/001MpCwgzy7zo4JtPFYde&690)
依次按下图这么1,2操作
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s6.sinaimg.cn/bmiddle/001MpCwgzy7zo4Z1TA965&690)
这里讲一下,左边的参数设置。
默认我要求上市天数要达到250天,其实他的准确含义是日k线数量要大于250根。剔除科创版,这里如果设置1,则代表要剔除掉科创版的股票。目前科创版还没有250根k线,为未来着想,加之一些朋友做不了科创版的股票,我建议还是设置1,剔除掉科创版的股票,就我感觉科创版的股票还不值得玩。就做做主板、创业板可以啦!
我们需要的是“选股入板块”,看下图流程。
我们新建一个板块,比如就叫“上市一年以上”
然后确定,执行选股,如下:
最终我们把A股3758只股票,缩减到3413只
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s1.sinaimg.cn/bmiddle/001MpCwgzy7zo4WGCSQ30&690)
选出来的这些股票,都已经自动的加入到“上市一年以上”板块中,而这个板块中的所有股票,就是后面我们RS评级的对象。被剔除掉的300多只股票,我们不给它评级,直接打入冷宫!
上市天数这个选股公式,我们可以每隔3~5个月重选一次,会多出一些新成员,操作如上。
2.接下来我们再建三个小公式,名字叫RPS250JS,RPS120JS和RPS50JS。
我们新建第一个公式叫RPS250JS,如下操作:
取名RPS250JS,其含义是“调控计算股价和250天前的涨跌幅”,公式我用的是PRS开头,记住这个代码,有些朋友看到自己公式管理器的公式很多,想删除掉一些,以后记住凡是我写的RS/RPS开头的公式,这些公式千万不要手闲着没事,过段时间给删除了。有些公式仅起的是调控和引导的作用,不是用来选股或当指标使用的。
还是输入.900进入公式管理器,如下图1,2,3依次点选
我们新建一个其他类型的指标,如下图:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s1.sinaimg.cn/bmiddle/001MpCwgzy7zo5fgQVi00&690)
公式名称和公式描述照着抄写进去,公式代码很简单,就一句话,代码如下:
RPSC250:(C-REF(C,250))/REF(C,250)*100;
然后我们再建同样类型的指标公式,公式名称:RPS120JS,重复上面的步骤。
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s11.sinaimg.cn/bmiddle/001MpCwgzy7zo5g92QO6a&690)
代码如下:
RPSC120:(C-REF(C,120))/REF(C,120)*100;
最后新建RPS50JS指标公式,如下:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s13.sinaimg.cn/bmiddle/001MpCwgzy7zo57Ghw80c&690)
代码如下:
RPSC50:(C-REF(C,50))/REF(C,50)*100;
到此,我们的指标公式,其他类型中就有了3个公式,如下:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s16.sinaimg.cn/bmiddle/001MpCwgzy7zo5mTflR0f&690)
我们这三个公式,其实就是用于RS指标评级计算的周期,分别是250天,120天和50天。
别人用一个公式,我用了三个,为什么用要三个,因为带参数的设置,后面如果进入通达信的扩展数据编辑器,未来要是双击进入修改,一旦你进入,参数就会自动变成缺省值。为方便大家,我认为还是按照我这么来操作,实在、安全!
就包括上面的涨跌幅公式,为什么后面我要乘以100,因为这样计算更精确,免得被四舍五入啦!细节方面,论写公式我一般会考虑得比较周全、严谨!
3.三个公式建好之后,我们再建一个股价相对强度RS指标。
继续通达信软件,键盘Ctrl+F(或者.900),打开公式管理器,技术指标公式—其他类型—新建:
![[转载]欧奈尔RPS指标公式编写与设置全教程 [转载]欧奈尔RPS指标公式编写与设置全教程](http://s4.sinaimg.cn/bmiddle/001MpCwgzy7zo5n5H3la3&690)
公式名称,我取名叫RSQX,其实就是“RS曲线”,名称用英文,不要含汉字!
公式代码如下:
W:=EXTDATA_USER(1,1);{1号扩展读取250天的}RS250:W/10,LINETHICK2,COLORBLUE;IF(RS250>=M,RS250,DRAWNULL),LINETHICK2,COLORRED;
X:=EXTDATA_USER(2,1);{2号扩展读取120天的}RS120:X/10,LINETHICK2,COLORGRAY;IF(RS120>=M,RS120,DRAWNULL),LINETHICK2,COLORRED;
Y:=EXTDATA_USER(3,1);{3号扩展读取50天的}RS50:Y/10,LINETHICK2,COLORGREEN;IF(RS50>=M,RS50,DRAWNULL),LINETHICK2,COLORRED;分界:90.00,COLORYELLOW;{骏哥股市会};
这里用的和别人的有区别,为什么我要这么用,不告诉你!总之,我这样更好
特别提醒:如果以后你想兼容我的其他公式,以上公式的名称,统统和我保持一致,名称要一样,这点务必知晓!
到此公式已经全部写好,再看下全览图: