顺水外汇EA交易网MT4

标题: 【源码】RSI_MultipleTF 自编指标,更多的体现是思路,欢迎... [打印本页]

作者: jero    时间: 2018-1-11 13:38
标题: 【源码】RSI_MultipleTF 自编指标,更多的体现是思路,欢迎...
RSI(相对强弱指标)是通常操盘使用比较多的指标,但是在日常使用以及EA调用的时候经常会有RSI进入超买超卖区,但是价格依然继续下行或上行。所以我希望通过一些方法降低RSI指标的“相对”性,使指标数值更“绝对”,进而提高操盘成功率。
我的思路:调用三个周期的RSI,可以是D1、H4、H1,也可以是H1、M15、M5。对三个周期的RSI分配以权重,然后合成计算出一个最终数值。这样得到的RSI指标就综合了D1波动、H4波动和H1波动,当D1、H4指标波动相对较大的时候,就算H1波动较小,通过权重分配后得到的RSI也可以更宏观的反应价格超买超卖情况。那么如何分配权重,我想,既然是通过波动情况来计算,索性使用ATR指标了,用三个周期的ATR指标除以三个周期ATR指标数值合计,得出百分比,作为RSI指标计算权重。
当然,就像标题说的一样,这个帖子更多的是体现一种思路,一个是多周期通盘考虑,一个是利用权重计算指标和EA里的一些数据,已得到更加合理的结果,源码发到下面,回复即可下载。
//==========
先放个图,能看出来,平衡以后的RSI,指示性更好,进入超卖或超买区以后,价格反弹的可能性更高。
[attach]19498[/attach]
//==========
下面是源码,下载后放到指标文件夹里。
游客,如果您要查看本帖隐藏内容请
作者: tempasdf    时间: 2018-1-11 14:46

2016.06.22 16:22:16.211 RSI_MultipleTF XAUUSD,H1: zero divide in 'RSI_MultipleTF.mq4' (98,32)
还需要改一下...

作者: jero    时间: 2018-1-11 15:18

因为是多周期调用,如果其他周期的历史数据没有的话,就会出现“被零除”错误,刷新一下数据就可以了。
作者: cinalex    时间: 2018-1-11 16:41
新关注一
作者: 天利豹    时间: 2018-1-11 17:55
谢谢分享
作者: jiangyongjiu    时间: 2018-1-11 18:49
谢谢分享                    
作者: Bond007    时间: 2018-1-11 19:07
有意思,下来试试
作者: jiangyongjiu    时间: 2018-1-11 19:23
楼主你这指标加载后怎么就一条线啊

作者: /aiq/猴哥再现    时间: 2018-1-11 20:46
学习学习

作者: jero    时间: 2018-1-11 22:13

你要调整周期啊,如果用到15分钟周期,建议调整为H4、H1、M15三个周期。
作者: triple3    时间: 2018-1-11 23:22
Rsi 市场强弱标准
作者: 华轮汽车导航    时间: 2018-1-12 00:08
谢谢分享
作者: 华东8989    时间: 2018-1-12 01:13
谢谢分享谢谢分享
作者: zifeihan    时间: 2018-1-12 02:21
学习学习
作者: tempasdf    时间: 2018-1-12 03:39

还请楼主仔细考虑一下 是否有 zero divide in   和 array out of range 的可能




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2