RSI布林带交易系统 - MetaTrader 5的高效交易工具

Mike 2018.06.16 20:04 11 0 0
附件

创意来源raposter

MQL5代码由Vladimir Karputov

这个程序使用超买(OB)和超卖(OS)区域来生成交易信号,帮助你决定何时买入或卖出。超买和超卖区域是基于M15、H1和H4时间框架来确定的。为了演示该程序,我们选择了EURUSD的M15图表。

该程序有两个触发条件,用于比较不同的方法来确定超买和超卖区域。

  1. 第一个触发条件是传统方法,使用固定的数值来确定RSI的超买和超卖区域,超买和超卖区域的起始值为70和30。
  2. 第二个触发条件是围绕一定时间段的平均RSI设置布林带,超买和超卖区域则是根据平均RSI的标准差来确定。例如,超买信号是指RSI值高于RSI_Upper,其中RSI_Upper = RSI_Sigma * StdDev + RSI_Avg。在这个公式中,RSI_Sigma表示离散水平,标准差(StdDev)是根据最近的RSI分布计算得出的。

从下面附带的两个策略测试报告中可以看出,第二个触发条件(布林带方法)在11年以上的测试周期内表现良好,优于第一个触发条件。此外,第二个触发条件的结果更为均匀,M15上结果的离散度明显低于第一个触发条件。

RSI布林带交易系统触发条件1

RSI布林带交易系统触发条件2

列表
评论 0