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

Exp_WeightOscillator_Direct - MetaTrader 5 专家

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

Exp_WeightOscillator_Direct - expert for MetaTrader 5

Exp_WeightOscillator_Direct - expert for MetaTrader 5

交易系统基于方向变化加权振荡器 WeightOscillator。当震荡指标从上升方向转变为下降方向时卖出,当方向转变为上升方向时买入。信号在柱线收盘时形成。

EA 中的 WeightOscillator_HTF 指标仅用于在策略测试器中更方便地可视化趋势,在其他操作模式下它处于非活动状态。

将 WeightOscillator.ex5 和 WeightOscillator_HTF.ex5 编译文件放入<终端数据文件夹>\MQL5\指标

编译后,Exp_WeightOscillator.ex5 专家文件包含 WeightOscillator.ex5 和 WeightOscillator_HTF.ex5 指标,如下所示资源,因此,它们不需要出现在终端文件夹中,编译后的 EA 就能工作!为此,相应的代码已添加到 EA 代码中,以便将这些指标包含在 EA 的可执行文件中。

指标可执行文件已作为全局范围内的资源添加:

//---- 将指标作为资源包含在 EA 代码中
#资源“\\指标\\WeightOscillator.ex5”
#资源“\\指标\\WeightOscillator_HTF.ex5”

在 OnInit() 函数块中用作资源的指标的字符串路径已更改:

//---- 获取 WeightOscillator 指标句柄   InpInd_Handle=定制象征(),InpInd_Timeframe,“::指标\\权重振荡器”,RSIWeight,RSIPeriod,RSIPrice,MFIWeight,MFIPeriod,MFIVolumeType,
                         WPRWeight,WPRPeriod,DeMarkerWeight,DeMarkerPeriod,bMA_Method,bLength,bPhase,HighLevel,LowLevel);
  如果(InpInd_Handle==INVALID_HANDLE)
     {
      打印“无法获取 WeightOscillator 指标的句柄”);
      返回初始化失败);
     }//---- 获取 WeightOscillator_HTF 指标的句柄,以便在策略测试器中可视化    如果MQLInfo整数MQL_VISUAL_MODE))
     {
      //---- 获取 WeightOscillator_HTF 指标的句柄      整数Ind_Handle=定制象征(),时期(),“::指标\\WeightOscillator_HTF”,InpInd_Timeframe,
                             RSIWeight,RSIPeriod,RSIPrice,MFIWeight,MFIPeriod,MFIVolumeType,
                             WPRWeight,WPRPeriod,DeMarkerWeight,DeMarkerPeriod,bMA_Method,bLength,bPhase,HighLevel,LowLevel);
      如果(Ind_Handle==INVALID_HANDLE)
        {
        打印“无法获取 WeightOscillator_HTF 指标的句柄”);
        返回初始化失败);
        }
     }

因此,专家编译的可执行文件可以在其他交易终端上单独使用,而无需指标。

请注意,TradeAlgorithms.mqh 库文件允许将 EA 交易与提供以下服务的经纪商一起使用非零价差以及设置止损和止盈的选项连同开仓。您可以通过以下链接下载该库的更多变体:交易算法

在如下所示的测试中使用了默认 EA 交易的输入参数。 测试期间未使用止损和止盈。

Exp_WeightOscillator_Direct - expert for MetaTrader 5

图 1. 图表上的交易示例

2015 年 EURAUD H6 测试结果:

Exp_WeightOscillator_Direct - expert for MetaTrader 5

图2. 测试结果图表


附件下载

📎 tradealgorithms.mqh (178.23 KB)

📎 weightoscillator.mq5 (23.62 KB)

📎 weightoscillator_htf.mq5 (22.29 KB)

📎 exp_weightoscillator_direct.mq5 (21.38 KB)

Source: MQL5 #17529

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