보조지표 게시글

RSI 다중 시간대 지표 - MetaTrader 5에서 활용하기

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

안녕하세요, 트레이더 여러분! 오늘은 RSI(상대 강도 지수) 다중 시간대 지표에 대해 알아보겠습니다. 이 지표는 현재 차트의 시간대보다 낮거나 높은 어떤 시간대에도 적용할 수 있습니다.

참고로, 자신만의 다중 시간대 지표를 만들고 싶다면 이 RSI MTF 지표가 좋은 예시가 될 거예요. 버퍼가 하나뿐이라 코드가 복잡하지 않고 다른 다중 시간대 지표들보다 이해하기 쉽습니다.

기본 iRSI 지표의 모든 일반적인 파라미터를 사용할 수 있으며, 추가로 계산에 사용할 두 번째 시간대만 설정하면 됩니다.

지표를 현재 차트의 시간대보다 낮은 시간대에 적용할 경우, 모든 값을 표시하는 것이 불가능할 수 있습니다. 이 경우, 선택한 가격 유형에 따라 가장 적절한 값을 제공하기 위해 다른 접근 방식을 사용할 것입니다.

두 가지 예시를 살펴볼까요?

  • 시간대_1=5분, 시간대_2=1분, 계산 기준: 종가:

시간대_1의 어떤 바에 대해서도, 지표는 시간대_1의 종가 시간 이전 또는 같은 시간에 해당하는 시간대_2의 최신 바를 표시합니다. 이 경우, 닫힌 바와 현재 열려 있는 바 모두 적용됩니다.

  • 시간대_1=5분, 시간대_2=1분, 계산 기준: 시가:

시간대_1의 어떤 바에 대해서도, 지표는 시간대_1의 시가 시간 이전 또는 같은 시간에 해당하는 시간대_2의 최신 바를 표시합니다. 이 경우도 마찬가지로 닫힌 바와 현재 열려 있는 바 모두 포함됩니다. 여기서의 논리는, 만약 당신이 바의 시가를 기준으로 지표를 계산한다면, 아마도 새로운 바가 열릴 때 거래를 할 것이기 때문입니다. 이 경우, 새로운 5분 바의 시가에서, 그 바에 포함된 첫 번째 1분 바의 시가만 알 수 있습니다. 따라서 두 번째에서 다섯 번째 1분 바의 시가는 계산에서 무시됩니다.

어떤 시간대와 다른 시간대를 혼합할 수 있으며, 동기화되어 있지 않더라도 가능합니다. 예를 들어, 시간대_1 = 5분, 시간대_2 = 12분이 가능하다는 것입니다. 지표는 이들이 동기화되도록 보장합니다. 작동 방식은 위의 예시와 유사합니다.

자세한 설명을 원하신다면 MACD Histogram MTF MC 지표를 참조해 보세요.

시간대를 전환할 때, 가격 데이터가 로드될 수 있도록 잠시(몇 초) 기다려 주세요. 지표가 표시되지 않는다면 차트를 수동으로 새로 고침 해주세요.

오류 메시지를 켜거나 끄려면 소스 코드를 확인하세요:

bool  ShowErrorMessages=false;      // 오류 메시지 디버깅을 켜거나 끌기

RSI 다중 시간대

업데이트 이력:

2010 09 26: v04

  • 차트의 시간대보다 작은 시간대에서 값 표시 개선;
  • 0 대신 EMPTY_VALUE로 버퍼 설정;
  • 코드 최적화;
  • OnInit()에서 PLOT_DRAW_BEGIN 제거;
  • 버퍼와 배열의 ArraySetAsSeries를 OnInit()으로 이동;

2010 09 06: v02

  • 지표가 잘못 그려지는 문제 수정;

2010 08 25: v01

  • 지표 최초 공개;

연관 포스트

댓글 (0)