MetaTrader 5를 위한 Escape EA: 거래 전략과 성과 분석

Mike 2017.01.26 18:14 65 0 0
첨부파일

아이디어 저자: pcbiz, MQL5 코드 저자: barabashkakvn.

Escape EA는 M5 타임프레임에서 두 개의 이동 평균(iMA)을 기반으로 거래를 수행합니다. 각각의 매수(Buy)와 매도(Sell)에 대해 개별적인 TakeProfit과 StopLoss 수준이 설정되어 있습니다.

결정 블록:

   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;
        }
     }

조건은 새로운 바가 나타날 때만 확인됩니다. 이렇게 하면 CPU의 부하가 크게 줄어들어, '모든 틱' 또는 '실제 틱 기반 모든 틱' 테스트 모드에서의 테스트 속도가 상당히 빨라집니다.

테스트 결과: EURUSD M5, 2016년 6월 1일부터 2016년 11월 23일까지, 초기 예치금 - 1000:

escape tester

목록
댓글 0