Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

MetaTrader 5 Expert Advisor | escape

Author of the idea — pcbiz, author of the MQL5 code — barabashkakvn.

The Expert Advisor trades based on two iMA: iMA(5) and iMA(4) on the M5 timeframe. Individual TakeProfit and StopLoss levels are set for Buy and Sell.

Block for making decisions:

   if(!ExistPositions())
     {
      double diClose_M5_1=iClose(1,Symbol(),PERIOD_M5);
      double diMA5=iMAGet(handle_iMA_5,1);
      double diMA4=iMAGet(handle_iMA_4,1);

      if((diClose_M5_1<diMA5))
        {
         OpenBuy();
         return;
        }

      if((diClose_M5_1>diMA4))
        {
         OpenSell();
         return;
        }
     }


The conditions are checked only when a new bar appears. This way the load on CPU is greatly reduced, and testing in the "Every tick" or "Every tick based on real ticks" testing modes is performed quite fast.


Test results on EURUSD M5, from 2016.06.01 to 2016.11.23, initial deposit - 1000:

MetaTrader Experts, Indicators, Scripts and Libraries

17009

Best MetaTrader Indicators + Profitable Expert Advisors