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

Proffessor v3 - MetaTrader 5 专家

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

Proffessor v3 - expert for MetaTrader 5

Proffessor v3 - expert for MetaTrader 5

Proffessor v3 - expert for MetaTrader 5

Proffessor v3 - expert for MetaTrader 5

Proffessor v3 - expert for MetaTrader 5

Proffessor v3 - expert for MetaTrader 5

这个想法的作者: 活力

MQL5 代码作者巴拉巴什卡孔

交易策略很简单。买入或卖出仓位被开立并受到挂单止损订单的保护,距离为德尔塔1号。然后,由距离为 的限价或止损挂单组成的网格德尔塔2号彼此被创造出来。每个方向的挂单数量在Max Lines中设置。挂单(买入限价、卖出限价、买入止损和卖出止损)通过单个 待处理订单函数,其中挂单类型 (订单类型), 体积 (体积)、止损(斯尔)并获利(TP) 已通过

//+------------------------------------------------------------------+
//|待处理订单                                                   |
//+------------------------------------------------------------------+
空白待处理订单(ENUM_ORDER_TYPE订单类型,双倍的体积,双倍的价格,双倍的SL,双倍的tp)
  {
   sl=m_symbol.NormalizePrice(sl);
   tp=m_symbol.NormalizePrice(tp);

  如果(m_trade.OrderOpen(m_symbol.Name(),订单类型,交易量,0.0,
      m_symbol.NormalizePrice(价格),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp)))
     {
      如果(m_trade.ResultOrder()==0)
        {
        打印“#1”,枚举转字符串(订单类型),“ -> false。结果重新编码:”,m_trade.ResultRetcode(),
              ”,结果描述:“,m_trade.ResultRetcodeDescription());
         PrintResultTrade(m_trade,m_symbol);
        }
      别的        {
        打印“#2”,枚举转字符串(订单类型),“ -> true。结果重新编码:”,m_trade.ResultRetcode(),
              ”,结果描述:“,m_trade.ResultRetcodeDescription());
         PrintResultTrade(m_trade,m_symbol);
        }
     }
  别的     {
      打印“#3”,枚举转字符串(订单类型),“ -> false。结果重新编码:”,m_trade.ResultRetcode(),
            ”,结果描述:“,m_trade.ResultRetcodeDescription());
      PrintResultTrade(m_trade,m_symbol);
     }//---  }

当到达 利润关闭目标利润,平掉所有仓位并删除所有挂单。如果您的亏损超过,您还可以平掉所有仓位并删除挂单亏损关闭(如果你设置亏损关闭为 0.0,该参数被禁用)。

EA 操作(开仓和设置保护性挂单)在工作时间间隔内执行 开始时间到 结束时间 (开始时间 可能小于 结束时间或超过)。

分析 ADX 值工作时间范围大体时间。如果 ADX 低于 40,则视为持平,并放置限价挂单。否则,使用止损挂单;

如果 DI+ 高于 DI-,则买入,否则卖出。

两个参数的最佳优化结果(当前柱 ADX从 0 到 2,步骤 1 和 工作时间范围从M1到H1)

欧元兑美元, 电流柱 ADX 0, 工作时间范围 H1

Proffessor v3 - expert for MetaTrader 5

美元日元, 电流柱 ADX 2、 工作时间范围 M1

Proffessor v3 - expert for MetaTrader 5

就欧元兑美元而言, 当前柱 ADX 0, 工作时间范围  H1,但是 亏损关闭参数设置为“0.0”

Proffessor v3 - expert for MetaTrader 5

和美元日元, 当前柱 ADX 2、 工作时间范围 M1,但是 亏损关闭参数设置为“0.0”

Proffessor v3 - expert for MetaTrader 5


附件下载

📎 proffessor_v3.mq5 (47.7 KB)

Source: MQL5 #22084

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