欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

DoubleZigZag - MetaTrader 5 专家

author emer | 677 人阅读 | 0 人评论 |

DoubleZigZag - expert for MetaTrader 5

DoubleZigZag - expert for MetaTrader 5

这个想法的作者 是 马克西姆, 和 mq5代码的作者 是 巴拉巴什卡孔

EA 交易使用两个 ZigZag 指标进行分析:一个较小的 ZigZag 参数(13.5,3) 和参数乘以八的更大锯齿形:(13*8,5*8,3*8

//--- 创建指标 iCustom 的句柄   句柄_i自定义=定制象征(),时期(),“示例\\ZigZag”,13,5,3);//--- 如果未创建句柄  如果(handle_iCustom==INVALID_HANDLE)
     {
      //--- 告知失败并输出错误代码      打印格式“无法为符号 %s/%s 创建 iCustom 指标的句柄,错误代码 %d”,
                  象征(),
                  枚举转字符串时期()),
                  获取最后一个错误());
      //--- 指标提前停止      返回初始化失败);
     }//--- 创建指标 iCustom 的句柄   句柄_iCustomX8=定制象征(),时期(),“示例\\ZigZag”,13*8,5*8,3*8);//--- 如果未创建句柄  如果(handle_iCustomX8==INVALID_HANDLE)
     {
      //--- 告知失败并输出错误代码      打印格式“无法为符号 %s/%s 创建 iCustomX8 指标的句柄,错误代码 %d”,
                  象征(),
                  枚举转字符串时期()),
                  获取最后一个错误());
      //--- 指标提前停止      返回初始化失败);
     }

为了做出交易决定,较大之字折线最后一个峰值的两条腿(13*8,5*8,3*8) 进行分析,同时分析较小之字折线 (13,5,3)包含在这两条腿中被计数。

如果收到开立买入仓位的信号,则所有卖出仓位都会被平仓。反之亦然:如果收到开仓信号,所有买入仓位都会被平仓。

EA 交易参数:

DoubleZigZag - expert for MetaTrader 5

较大的锯齿形调整浪 (13*8,5*8,3*8) 显示为红色,较小的锯齿形调整浪 (13,5,3) 显示为黄色。

分别,ABC是较大锯齿形调整浪 (13*8,5*8,3*8) 的峰值。

AB交流电包含较小锯齿形调整浪 (13,5,3) 的九个峰值。

EURUSD,M1 测试结果:

DoubleZigZag - expert for MetaTrader 5


附件下载

📎 doublezigzag.mq5 (31.14 KB)

Source: MQL5 #18629

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录