MetaTrader 5를 위한 Open Close 시스템 트레이딩 가이드

Mike 2018.11.20 21:45 33 0 0
첨부파일

아이디어 저자 - Ilnaz

mq5 코드 저자 - barabashkakvn

이 EA는 캔들 #1과 #2를 분석하여 매매 신호를 생성합니다.

SELL 예제

오픈 조건: 시장에 열려 있는 포지션이 없는 경우

      //--- 매수
      if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenBuy(lot,0.0,0.0);
         return;
        }
      //--- 매도
      if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenSell(lot,0.0,0.0);
         return;
        }

열려 있는 포지션이 있다면, 닫는 조건을 확인합니다.

      if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close))
        {
         ClosePositions(POSITION_TYPE_BUY);
         return;
        }
      if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close))
        {
         ClosePositions(POSITION_TYPE_SELL);
         return;
        }
목록
댓글 0