欧奈尔RS曲线指标公式编写与设置


作者:骏哥A | 时间:2024-06-08 | 阅读:526 | 分类:股票知识

1717820785849382-000680.jpg

RS曲线是欧奈尔在《笑傲股市》这本书中提到的一个股价相对强度指标,这个指标衡量的是某一给定股票在过去52周中,相对股市中其他股票的表现。市场上每一只股票都被指定在0~100范围内的某一数值,RS曲线数值越大,代表阶段时间内股价走势越强势。

图片

欧奈尔的RS曲线指标,也被《股票魔法师》作者马克·米勒维尼,使用在他的趋势模板中。

图片

趋势模板的第8条,相对动力排名,说的就是股价相对强度RS指标。

在股票图形技术分析里面,骏哥认为你只要把这两位大师讲的趋势和形态学看懂了也就够了,学再多也没多大用处!他们的趋势交易其实非常简单,也就是一条200天均线,他们买的股票,这条线必然是上扬的。他们讲的杯柄形态、VCP收敛形态,其实都透露一个信息,价格紧凑是暴利的源泉!所以他们写的书,一定要认真细读,而且两位大师都比较看重上市公司基本面,可谓价投技术分析派。

前几天骏哥在谈到刚写的趋势模板TC4~TC5这两个公式时,也提到在公式中加上了RS曲线的设置项。详见:前置初步剔除公式2(趋势保护)

图片

今天整理一下之前写过的制作与设置RS曲线的详细教程,原文章时间比较久了,又有些新想法,今天有空再梳理一下。

RS曲线指标含义

在制作欧奈尔RS曲线指标之前,有必要先来讲解一下RS曲线的含义。《笑傲股市》书中这么讲的:RS曲线这个指标衡量的是某一给定股票在过去52周中,相对股市中其他股票的表现。市场上每一只股票都被指定在0~100范围内的某一数值,RS曲线数值越大,代表阶段时间内股价走势越强势。

这里的52周,相当于是250天,我们就用250天当对比的参考时间点,算法如下:

图片

其实就是把市场上每一只股票当前的收盘价跟它250天前的收盘价做对比,算这两个价格之间的涨跌幅。今天是2024年5月7日,举三个例子,如下:

  1. 东阿阿胶今天收盘价是71元,250天前的收盘价是49.07元。今天的价格比250天前高出多少?用(71-49.07)/49.07*100%=44.69%,当前股价比250天前高出44.69%。

  2. 农业银行今天收盘价是4.38元,250天前收盘价是3.11元,今天的收盘价格比250天前高出40.83%,计算过程同上。

  3. 涪陵榨菜今天收盘价是14.33元,250天前收盘价是18.41元,今天的收盘价比250天前高出-22.16%。

三个股票一对比,其中:

  • 东阿阿胶涨幅:44.69%;

  • 农业银行涨幅:40.83%;

  • 涪陵榨菜涨幅:-22.16%;

可以发现东阿阿胶涨幅是最大的,涪陵榨菜最差,涨幅还是负数。所以股价相对强度东阿阿胶在这三只股票中是最高的。同理,市场上现有5000多只股票,每一只都这么计算一下,我们会得出,假设下图方框中代表全部A股5000多只股票,这里相对涨幅有120%、30%,也有涨幅-20%、-89%的股票。

图片

要问,相对于250天前,哪只股票涨幅最大?图中只显示涨幅最大的是120%,这只是一个数值,肯定也有股票涨幅超过这个数值,比如涨幅达到200%、300%,相对于一年前股价,阶段涨幅翻两倍、三倍的也是存在的。那究竟谁涨的最多?涨幅达到120%的又排名多少?

所以这里我们需要做个“归一化处理,就是让整个A股涨幅最大的得分用100表示,最小的用0表示,让它们波动在0~100区间。当我们看到某只股票得分是90,那也就是告诉我们,对于当前股价和250天前涨幅比,它排名在5000只股票的前500名,股价相对强度就是这个意思。如果我们把每天的得分连接起来,那也就得到一条线,这条线就是欧奈尔的RS曲线。

所以我们通过RS曲线的数值,就可以知道这只股票在某个时间段内,它的涨幅在A股排名多少。50以下那肯定是弱势股,市场上有一半的股票都比它们强势。股票魔法师的趋势模板,用到的RS线最低数值要大于70,其言外之意,如果A股正好5000只股票,有3500只股票(5000*70%=3500)属于不及格的,我们应该把它们排除掉,因为它们属于弱势股,这也是我们选强势股的方法之一。

以上骏哥讲的是欧奈尔的RS曲线,他用的参考对象是当前股价和250天前对比,其实我们还可以以当前股价和120天比,和60天比,然后我们会得到多条RS曲线。其实欧奈尔的初衷也是用RS线来看趋势判强弱。再短期的对比也没有必要,骏哥目前用的只有股价和250天前比,股价和120天前比,就这两条RS曲线,分别叫RS250、RS120。再短期也没必要,我之前写过6条RS曲线,现在我只想把另外4条全部删除掉,因为刷新计算也是费时间的。提示:下面演示的RS曲线的制作,依旧是本人(公众号:骏哥股市会,微信:sanling888)2019年文章的复制,一共三条RS曲线。你也可以只制作两条,或者三条。

明白了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

XG:TJ1 AND TJ2 AND TJ3;

然后我们再点下参数精灵,如下:

图片

把上面方框2这个地方的内容改成:

请设置计算参数:

上市天数>= Param#0天

剔除科创版:Param#1

图片

最后我们点测试,测试通过,最后确定,如下:

图片

关于上市天数这个公式,前些天刚发布了一个优化版,链接为:前置初步剔除公式1(去除ST、科创板、绩差股等)

接着我们依次点开菜单中的“公式>条件选股”,也可以CTRL+T快捷键进入条件选股!

图片

在条件选股界面下,上面的菜单往下拉,找到刚刚编好的这个选股公式。

图片

依次按下图这么1,2操作

图片

这里讲一下,左边的参数设置

图片

默认我要求上市天数要达到250天,其实他的准确含义是日k线数量要大于250根。剔除科创版,这里如果设置1,则代表要剔除掉科创版的股票。目前科创版还没有250根k线,为未来着想,加之一些朋友做不了科创版的股票,我建议还是设置1,剔除掉科创版的股票,就我感觉科创版的股票还不值得玩。就做做主板、创业板可以啦!

我们需要的是“选股入板块”,看下图流程

图片

我们新建一个板块,比如就叫“上市一年以上”

图片

然后确定,执行选股,如下:

图片

最终我们把A股3758只股票,缩减到3413只

图片

选出来的这些股票,都已经自动的加入到“上市一年以上”板块中,而这个板块中的所有股票,就是后面我们RS评级的对象。被剔除掉的300多只股票,我们不给它评级,直接打入冷宫!

上市天数这个选股公式,我们可以每隔3~5个月重选一次,会多出一些新成员,操作如上。

2.接下来我们再建三个小公式,名字叫RPS250JS,RPS120JS和RPS50JS。

我们新建第一个公式叫RPS250JS,如下操作:

取名RPS250JS,其含义是“调控计算股价和250天前的涨跌幅”,公式我用的是PRS开头,记住这个代码,有些朋友看到自己公式管理器的公式很多,想删除掉一些,以后记住凡是我写的RS/RPS开头的公式,这些公式千万不要手闲着没事,过段时间给删除了。有些公式仅起的是调控和引导的作用,不是用来选股或当指标使用的。

还是输入.900进入公式管理器,如下图1,2,3依次点选

图片

我们新建一个其他类型的指标,如下图:

图片

公式名称和公式描述照着抄写进去,公式代码很简单,就一句话,代码如下:

RPSC250:(C-REF(C,250))/REF(C,250)*100;

然后我们再建同样类型的指标公式,公式名称:RPS120JS,重复上面的步骤。

图片

代码如下:

RPSC120:(C-REF(C,120))/REF(C,120)*100;

最后新建RPS50JS指标公式,如下:

图片

代码如下:

RPSC50:(C-REF(C,50))/REF(C,50)*100;

到此,我们的指标公式,其他类型中就有了3个公式,如下:

图片

我们这三个公式,其实就是用于RS指标评级计算的周期,分别是250天,120天和50天。

3.三个公式建好之后,我们再建一个股价相对强度RS指标。

继续通达信软件,键盘Ctrl+F(或者.900),打开公式管理器,打开后,选择“技术指标公式—其他类型—新建:

图片

公式名称,我取名叫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;{骏哥股市会};

特别提醒:如果以后你想兼容我的其他公式,以上公式的名称,统统和我保持一致,名称要一样,这点务必知晓!

到此公式已经全部写好,再看下全览图:

图片


4.下载历史盘后数据。

图片

点击选项-盘后数据下载,如上图,接着下载盘后数据,我们就下载最近19年的吧,如下:

图片

其实盘后数据,我建议大家每天都要下载,就下载上图日线,每天收盘后的15:45分就可以下载当天的盘后数据,如果没有盘后数据,好多公式会失效选错。

5.输入.902进入扩展数据管理器

图片

双击第一条数据,如下图:

图片

然后出现下图的界面

图片

找到RPS250JS,后面的照着上图1~5,依次点选。刚刚我们那个RSQX公式里面对扩展数据编号是有规定的,1号对应的是RPS250JS,2号对应的是RPS120JS,3号对应的是RPS50JS。
都设置好了,最后点击上图的“确定”按钮。

图片

继续,点“否”,我们来设置第二天数据,双击第2条数据。

图片

继续如下设置

图片

第2条扩展数据设置好了之后,接着双击第3条,如下:

图片

图片

3条数据都设置好了之后,最后界面如下:

图片

最后我们全部刷新,点选“刷新按钮”

图片

图片

等刷新计算完毕,我们回到主图,在一个附图上点击一下,比如macd指标那栏。

图片

敲键盘RSQX,弹出RS曲线指标。

图片

回车,附图显示出欧大师的RS指标啦!

下图是重庆啤酒的RS三线,红得很扎眼!

图片

线的颜色,我都做成了和通达信MA2均线颜色一一对应,如果RS数值高于87,通通显示成红色。当然你也可以设置成90,如果修改,请把鼠标放到指标文字旁边,点鼠标的右键,如下图:

图片

调整指标参数,可以把数值改成90

图片

最后点“应用所有周期”,这样只有RS曲线数字高于90才会变成红色。我默认用的是87,按照欧大师书上来的。

图片

像重庆啤酒它的RS三线数值都在90以上,

图片

其含义就是说,无论是一年还是半年,或者一个季度,重庆啤酒的阶段涨幅,都远超市场上90%的股票。把我们备选的这3400多只股票当作一个整体,单位1,阶段涨幅表现最好的得分100分,最低的的0分,重庆啤酒得分在90以上。

图片

其实重庆啤酒从2018年5月开始一直到现在,都始终有一条线一直游走于强势区90以上。

至于选股嘛,比如我要找到RS三线某条变红的,可以通过综合选股来实现。

图片

图片

上图按照1~6操作,就可以实现选到RS250这条线的数值高于87的股票。

如果我把它改成90,如下图:

图片

那选出来的股票,是不是正好是品种数的10%啊,通过这种方法我们可以把3700只股票,一下子缩减到300~800只,大大提高我们的复盘效率!这年头不知道还有多少人一个股一股的翻看复盘,效率多慢啊!

看看漫步者,RS三线数值多牛逼啊,从什么时候开始牛逼的!

图片

关于RSQX指标的数值显示,我们要做的就是每天收盘后的15:45分之后,下载当天的盘后数据,数据下载好了,再进入.902,全部刷新。

图片

只要你用这条RS曲线,每天都需要刷新,刷新后,指标数据才会更新。

文章看到这里,如果还是不会操作,可观看下方一段视频演示,视频的讲解是2024年5月10日刚录制的,建议不会的朋友看看。

链接:https://pan.baidu.com/s/1w67IXTdtR2Y_PQumqOO42w?pwd=9999 

提取码:9999

搜索

骏哥股市会微信公众号

近期文章

相关文章

热门标签

正在载入...
回到顶部
和站长对话
来来来,吐槽点啥吧