보조지표 게시글

캔들 필터 - MetaTrader 5의 필수 인디케이터

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

주요 기능

캔들 필터링:

이 인디케이터는 특정 기준에 맞는 캔들만 표시할 수 있습니다.

  1. 상승 캔들: 상승 캔들만 표시합니다.
  2. 하락 캔들: 하락 캔들만 표시합니다.
  3. 도지 캔들: 도지 캔들만 표시합니다.
  4. 모두: 모든 캔들을 각각의 색상으로 표시합니다.

도지 캔들 감지:

도지 캔들은 설정 가능한 임계값(`InpDojiThreshold`)에 기반하여 감지됩니다. 이 값은 캔들의 몸체와 전체 범위 간의 비율을 정의합니다. 이를 통해 중립 캔들을 정확하게 식별할 수 있습니다.


캔들 필터링: 색상 사용자 지정:

트레이더는 각 유형의 캔들에 대해 사용자 지정 색상을 정의할 수 있습니다:

- 상승: 기본 색상은 녹색(`clrForestGreen`).
- 하락: 기본 색상은 다크 레드(`clrDarkRed`).
- 도지: 기본 색상은 금색(`clrGold`).
- 바닥: 기본 색상은 검은색(`clrBlack`).


차트 정리:

이 인디케이터는 차트에서 그리드, 볼륨, 기간 구분선 등 불필요한 시각적 요소를 제거하여 시각적 분석을 용이하게 합니다.


작동 원리:

1. 초기화(`OnInit`):

버퍼가 OHLC 값(시가, 고가, 저가, 종가)과 해당 색상을 저장하기 위해 매핑됩니다.
인디케이터의 색상 인덱스에 사용자 지정 색상이 할당됩니다.
불필요한 시각적 요소를 제거하여 차트를 정리합니다.

2. 주요 계산(`OnCalculate`)

차트의 각 캔들에 대해, 인디케이터는 선택된 기준(`InpCandleShow`)을 충족하는지 확인합니다.
기준에 맞지 않는 캔들은 배경 색(`InpBackgroundColor`)으로 표시됩니다.
기준을 충족하는 캔들은 사용자 정의 색상으로 표시됩니다.

3. 비활성화(`OnDeinit`):

인디케이터가 제거될 때, 원래 차트 설정이 복원되어 거래 환경이 초기 상태로 돌아갑니다.

사용 예시:
  • 추세 분석:
  • `InpCandleShow`를 `ShowBullish` 또는 `ShowBearish`로 설정하여 상승 또는 하락 추세를 나타내는 캔들만 집중적으로 분석할 수 있습니다.
  • 중립 구역 식별:

    `ShowDoji`를 사용하여 중립 캔들을 강조하고 가능한 전환 또는 통합 포인트를 찾아낼 수 있습니다.
  • 전체 시각화:
  • `ShowAllCandle`을 선택하여 모든 캔들을 각 색상으로 표시하여 시장 행동을 전체적으로 파악할 수 있습니다.

개선 사항:
  • 정확한 도지 감지: 설정 가능한 임계값(`InpDojiThreshold`)을 사용하여 진정한 중립 캔들만 도지로 분류합니다.
  • 완전한 사용자 지정: 트레이더는 차트의 색상과 배경을 완전히 제어할 수 있습니다.
  • 자동 정리: 인디케이터가 불필요한 시각적 요소를 자동으로 제거하여 차트의 가독성을 개선합니다.


연관 포스트

댓글 (0)