- 发布者:
- Vladimir Karputov
- 显示:
- 3146
- 等级:
- 已发布:
- 2018.06.20 13:55
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
思路提供者: raposter。
MQL5 代码开发者: Vladimir Karputov。
程序使用超买 (OB) 和超卖 (OS) 区域,为其生成买卖信号。 OB 和 OS 是在 M15, H1, 和 H4 上进行判别。 为了演示该程序,选择 EURUSD M15 图表。
该程序必须触发以便显示判断 OB/OS 替代方法的比较。
- 第一个触发器是使用传统方法以固定数字确定 RSI 超买/超卖区域。 RSI 的典型 OB 和 OS 区域值为 70 和 30。
- 触发器 #2 将布林带放置在平均 RSI 附近一段时间。 OB 和 OS 区域的判别是与平均 RSI 的标准偏差等级。 例如,超买信号将是 RSI 值高于 RSI_Upper 的状态,其中 RSI_Upper = RSI_Sigma * StdDev + RSI_Avg。 在该表达式中,RSI_Sigma 是分散级别,标准偏差 (StdDev) 是根据最后一根柱线上的 RSI 分布计算出来的。
正如您在下面附带的两个策略测试器报告中看到的,#2 触发器 (通过布林带方法) 在超过 11 年的测试期间显示出良好的结果,并且优于 #1 触发器。 更甚,#2 触发器的工作更平稳,且显示结果比在 M15 上超过 11 年的 #1 触发器分散度更低。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/20705