보조지표 게시글

메타트레이더 5를 위한 커스텀 이동 평균 색상 변경 방법

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

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 커스텀 이동 평균의 색상을 설정하는 방법에 대해 이야기해볼까 합니다.

커스텀 이동 평균 색상

아마 여러분도 아시겠지만, EA(Expert Advisor)가 이동 평균 지표의 데이터를 사용할 때, 비주얼 테스터 모드에서는 해당 지표가 오직 빨간색으로만 표시되는 경우가 많습니다. 예를 들어, 세 개의 이동 평균을 사용하는 EA는 세 개의 지표가 모두 빨간색으로 나타나죠.

세 개의 이동 평균

이렇게 되면 지표를 구별하기가 정말 힘들어지죠. 그래서 우리는 이동 평균의 시각적 표시 문제를 해결하기 위해 '선 색상' 매개변수를 전략 테스터에 추가했습니다. 이제 EA는 iMA 대신 iCustom에 접근해야 합니다. 아래는 코드의 예시입니다:

//--- 이동 평균 지표 핸들 생성
   handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Custom Moving Average Input Color",
                            InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,PRICE_CLOSE);
//handle_iMA_First=iMA(Symbol(),Period(),InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,PRICE_CLOSE);
//--- 핸들이 생성되지 않은 경우
   if(handle_iMA_First==INVALID_HANDLE)
     {
      //--- 실패 알림 및 오류 코드 출력
      PrintFormat("%s/%s의 iMA 지표 핸들 생성 실패, 오류 코드 %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- 지표가 조기에 중단됨
      return(INIT_FAILED);
     }

위의 Crossing of two iMA EA를 보면, 이동 평균이 비주얼 전략 테스터에서 서로 다른 색상으로 표시되는 것을 확인할 수 있습니다:

Crossing of two iMA

이제 여러분도 색상 변경을 통해 지표를 더욱 쉽게 구분할 수 있게 되었습니다. 트레이딩에 도움이 되길 바라며, 궁금한 점이 있으면 언제든지 댓글로 남겨주세요!

연관 포스트

댓글 (0)