시스템트레이딩 게시글

iCCI iMA: 메타트레이더 5에서의 시스템 트레이딩 전략

첨부파일
18776.zip (4.51 KB, 다운로드 0회)

아이디어 저자Andrey이며, MQL5 코드 저자barabashkakvn입니다.

이동 평균상품 채널 지수 데이터를 사용해 계산하는 방법은 다음과 같습니다:

//--- iMA 지표의 핸들 생성
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- 핸들이 생성되지 않았다면
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- 실패를 알리고 오류 코드 출력
      PrintFormat("iMA 지표의 핸들을 생성하지 못했습니다. 심볼: %s/%s, 오류 코드: %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- 지표가 조기에 중단됨
      return(INIT_FAILED);
     }

이 방법은 상품 채널 지수 창에서 이동 평균 지표를 실행하는 것과 유사하며, "이전 지표의 데이터"를 선택하여 다른 지표의 데이터에 적용하는 방식입니다.

포지션 열기와 닫기 원칙:

  • 상품 채널 지수를 기반으로 한 이동 평균이 일반 상품 채널 지수를 아래로 교차할 경우, BUY 포지션이 열립니다.
  • 상품 채널 지수를 기반으로 한 이동 평균이 일반 상품 채널 지수를 위로 교차할 경우, SELL 포지션이 열립니다.
  • 상품 채널 지수를 기반으로 한 이동 평균이 일반 상품 채널 지수를 위로 교차할 경우, BUY 포지션이 닫힙니다.
  • 상품 채널 지수를 기반으로 한 이동 평균이 일반 상품 채널 지수를 아래로 교차할 경우, SELL 포지션이 닫힙니다.

EURUSD, H1 테스트 결과:

iCCI iMA 테스트

연관 포스트

댓글 (0)