주요 기능
캔들 필터링:이 인디케이터는 특정 기준에 맞는 캔들만 표시할 수 있습니다.
- 상승 캔들: 상승 캔들만 표시합니다.
- 하락 캔들: 하락 캔들만 표시합니다.
- 도지 캔들: 도지 캔들만 표시합니다.
- 모두: 모든 캔들을 각각의 색상으로 표시합니다.
도지 캔들 감지:
도지 캔들은 설정 가능한 임계값(`InpDojiThreshold`)에 기반하여 감지됩니다. 이 값은 캔들의 몸체와 전체 범위 간의 비율을 정의합니다. 이를 통해 중립 캔들을 정확하게 식별할 수 있습니다.
캔들 필터링: 색상 사용자 지정:
트레이더는 각 유형의 캔들에 대해 사용자 지정 색상을 정의할 수 있습니다:
- 상승: 기본 색상은 녹색(`clrForestGreen`).
- 하락: 기본 색상은 다크 레드(`clrDarkRed`).
- 도지: 기본 색상은 금색(`clrGold`).
- 바닥: 기본 색상은 검은색(`clrBlack`).
차트 정리:
이 인디케이터는 차트에서 그리드, 볼륨, 기간 구분선 등 불필요한 시각적 요소를 제거하여 시각적 분석을 용이하게 합니다.
작동 원리:
1. 초기화(`OnInit`):
버퍼가 OHLC 값(시가, 고가, 저가, 종가)과 해당 색상을 저장하기 위해 매핑됩니다.
인디케이터의 색상 인덱스에 사용자 지정 색상이 할당됩니다.
불필요한 시각적 요소를 제거하여 차트를 정리합니다.
2. 주요 계산(`OnCalculate`)
차트의 각 캔들에 대해, 인디케이터는 선택된 기준(`InpCandleShow`)을 충족하는지 확인합니다.
기준에 맞지 않는 캔들은 배경 색(`InpBackgroundColor`)으로 표시됩니다.
기준을 충족하는 캔들은 사용자 정의 색상으로 표시됩니다.
3. 비활성화(`OnDeinit`):
인디케이터가 제거될 때, 원래 차트 설정이 복원되어 거래 환경이 초기 상태로 돌아갑니다.
사용 예시:
- 추세 분석:
중립 구역 식별:
`ShowDoji`를 사용하여 중립 캔들을 강조하고 가능한 전환 또는 통합 포인트를 찾아낼 수 있습니다.- 전체 시각화:
`InpCandleShow`를 `ShowBullish` 또는 `ShowBearish`로 설정하여 상승 또는 하락 추세를 나타내는 캔들만 집중적으로 분석할 수 있습니다.
`ShowAllCandle`을 선택하여 모든 캔들을 각 색상으로 표시하여 시장 행동을 전체적으로 파악할 수 있습니다.
개선 사항:
- 정확한 도지 감지: 설정 가능한 임계값(`InpDojiThreshold`)을 사용하여 진정한 중립 캔들만 도지로 분류합니다.
- 완전한 사용자 지정: 트레이더는 차트의 색상과 배경을 완전히 제어할 수 있습니다.
- 자동 정리: 인디케이터가 불필요한 시각적 요소를 자동으로 제거하여 차트의 가독성을 개선합니다.
