用rsi代替macd
用rsi代替macdrsi和macd是我们最常用的指标之一,可是我相信大部分人对macd的应用比较了解,而对rsi的应用只是所谓的超买超卖,真正的的能够让大家理解并受益的rsi的具体用法很少,这里也就是我今天写这篇文章的原因.
rsi和macd的计算原理就不多说了.....
下面我们来看如何用rsi来完全替代macd.
我做了很多比较,得出了macd和rsi其实基本上是相通的,我们完全可以用rsi来代替macd,具体方法很简单,就是对rsi作平滑平均线,(我这里做了双重平滑),调整合适的参数就可以了.
源码:(如果你喜欢的话,最好把rs也i直接画出来,去掉rsi后面的'='即可)
{名称:rsimacd参数:N1=20M= 2 M1=3 M2=9}
LC := REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100-50,coloraaaaaa,LINETHICK1;
em:=EMA(rsi,m),color00cc00;
DIFF:=EMA(em,m1),color00FF00,LINETHICK1;
DEA :=EMA(DIFF,M2),COLOR00FFFF;
MACD:=2*(DIFF-DEA);
STICKLINE(MACD<ref(MACD,1)and MACD>0,0,MACD,5,0 ),COLOR00AAFF;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,5,0 ),COLOR0000ff;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,5,0 ),COLORcc00BB;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,5,0 ),COLOR00ff00;
dea,color00ffff;
PARTLINE(DIFF>=REF(DIFF,1),DIFF),colorred,LINETHICK1;
PARTLINE(DIFF<=REF(DIFF,1),DIFF),colorffff00,LINETHICK1;
PARTLINE(DIFF>=REF(DIFF,1)AND REF(DIFF,1)>0,DIFF),colorFF00FF,LINETHICK1;
我们来看看下面几个图.
是不是和macd非常吻合,我们不需要完全吻合,因为有些不吻合的地方反而更好.
这个所谓的rsimacd和真的macd相比有如下优点:
一.rsi是0-100的数值,对应这里0是rsi的50,15是rsi的65,减去50就可以了.个股的数值是通用的,不像macd的数值没有通用性.
二.macd的应用方法完全可以用到rsimacd上.
三.当然rsi的用法也完全可以用上了,巧妙结合.
四.调整参数也方便,一般只需要调整rsi的天数,就可以得到中短期的分析,我一般是短线用9,2,2,6,中线用20,3,3,9大家可以自己调整看看.
五.当你把macd的用法用到rsi上时,我想你会真正发现rsi的奇妙之处......
具体的用法欢迎大家来一起谈论,把macd和rsi的精华配合用起来用!
下面两个图中,上一个指标是用rsi来作的,下面一个指标是普通的macd参数5, 20, 9
[ 本帖最后由 wj688 于 2006-8-25 12:31 编辑 ] 不错!!!!
ddd
既然一样,那有什么意义呢?楼主能不能详细说明一下示改过的ris的用法 两者岂不是一样吗? 学习 原帖由 ocsar 于 2006-8-24 23:12 发表既然一样,那有什么意义呢?楼主能不能详细说明一下示改过的ris的用法
还是有不一样的!
rsi可以用比如:上穿20上穿50上穿65上穿80,第一次上80后第一次回勾,第一次上65,65以上上行,65以上下行等等,(注意:对应rsimacd数值是要减去50的).......
macd根本就没有这些通用的数值可比较,每个个股都不一样.......
用法我有一些,只是少于动笔,要很花时间去写......我有点懒.
大家自己看着办吧...有时间会再来随便聊聊......多谢! 楼主的贴很有创意。
不过,我觉得你所说的rsimacd的第一个优点有可能是缺点。正因为RSI取值范围限制了它对股价的表述。macd虽然不能个股通用,但是每个股票的macd历史最大最小值是有的。macd是在一个弹性范围内震荡。 --> 学习 指标做得还是蛮漂亮的,借来用用,谢谢! 使用指标关键是要找到其局限处,并且在不足的地方才会有妙用 原帖由 kentzhang 于 2006-8-25 00:23 发表
楼主的贴很有创意。
不过,我觉得你所说的rsimacd的第一个优点有可能是缺点。正因为RSI取值范围限制了它对股价的表述。macd虽然不能个股通用,但是每个股票的macd历史最大最小值是有的。macd是在一个弹性范围内震 ...
非常感谢提出意见!让我对macd的认识多了一点!
说的有道理,两个指标还是有不同的.
你也许是说macd不会钝化,rsi会因为100的限值而钝化!
这个问题我研究过一下,我认为其实macd也一样会钝化的,那就是所谓的macd顶背离,macd这点和rsi是一样的,就强势盘上的个股会顶背离又顶背离.
应该这么认为,rsi平滑平均比macd的diff顶底背离要明显!当然有个参数的问题.
我认为这个缺点影响不大,反而更适合于短线,弥补macd中线好短线差的缺点!
在强势盘上的个股上,rsimacd的数值可谓表现优势,我们可以定义一个数值(比如65)以上就可看成是强势,macd没有通用数值,无法比较!
对了由于是0-100标准数值,还可以把 kdwr%等经典指标放在一起比较研究!
欢迎提有见解得意见!!
[ 本帖最后由 wj688 于 2006-8-25 13:54 编辑 ] up
回复 #1 wj688 的帖子
技术指标是应该有这种思路去使用 技术指标是应该有这种思路去使用 学习 技术指标是应该有这种思路去使用 Thank you.不能化繁为简
搞得太复杂 比较一下
页:
[1]
2