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




一笔亏损交易后,МТ45 EA 以更高手数开启下一笔交易。
第一笔交易始终是买入操作,之后头寸交替,即买入-卖出-买入。
EA 在烛台开盘处建仓。
止损后,EA 会增加手数吉隆坡系数直至达到最大值机器学习。然后批次重置为初始批次,LТ。
欧元兑美元,Н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=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_VOLUME); if(利润>0) 手数=LT; if(利润<0) 手数=LastLot*KL; }#endif 如果(批次>ML)批次=LT; 返回(很多); }
МetaТrader 4 终端:

МetaТrader 5 终端:

附件下载
📎 mt45.mq4 (10.21 KB)
📎 mt45.mq5 (10.21 KB)
Source: MQL5 #19102
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
