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

这是跨平台 МТ45 Expert Advisor - MetaTrader 5 的 Expert

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

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5

一笔亏损交易后,МТ45 EA 以更高手数开启下一笔交易。

第一笔交易始终是买入操作,之后头寸交替,即买入-卖出-买入。

EA 在烛台开盘处建仓。

止损后,EA 会增加手数吉隆坡系数直至达到最大值机器学习。然后批次重置为初始批次,

欧元兑美元,Н1 时间框架。 EA 的优化时间间隔为 11.01.2014-09.09.2017

输入 整数    停止=600;  // 止损
输入 整数    取=700;  // 止盈
输入 整数    滑差=100;  // 滑点
输入 整数    明尼苏达 =123;  // 魔法
输入 双倍的LT=0.01;// 很多
输入 双倍的吉隆坡 =2;    // 手数增加比例
输入 双倍的ML =10;  // 最大手数


跨平台模式是使用预处理器指令实现的。 Martingale 函数的示例:

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
双倍的很多()
  {
  双倍的手数=LT;//---  MQL4
#ifdef__MQL4__  如果订单选择订单历史总计()-1,SELECT_BY_POS,模式_历史记录))
     {
      如果订单利润()>0) 手数=LT;
      如果订单利润()<0) 批次=订单批次()*KL;
     }#endif//---  MQL5
#ifdef__MQL5__  如果历史选择0,时间当前()))
     {
      双倍利润=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_PROFIT);
      double LastLot=HHistoryDe​​alGetDouble(HistoryDe​​alGetTicket(HistoryDe​​alsTotal()-1),DEAL_VOLUME);
      if(利润>0) 手数=LT;
      if(利润<0) 手数=LastLot*KL;
     }#endif

  如果(批次>ML)批次=LT;
  返回(很多);
  }


МetaТrader 4 终端:

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5

МetaТrader 5 终端:

This is a cross-platform МТ45 Expert Advisor - expert for MetaTrader 5


附件下载

📎 mt45.mq4 (10.21 KB)

📎 mt45.mq5 (10.21 KB)

Source: MQL5 #19102

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