안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 유용한 지표인 ColorXOSMA에 대해 소개해 드릴게요. 이 지표는 고정된 시간대에서 차트의 시간대와 다른 값을 사용하면서 히스토그램과 신호선의 평균 알고리즘을 변경할 수 있는 기능을 가지고 있습니다. 선택할 수 있는 옵션은 총 10가지이며, 다음과 같은 이동 평균 기법을 지원합니다:
- SMA - 단순 이동 평균;
- EMA - 지수 이동 평균;
- SMMA - 스무딩 이동 평균;
- LWMA - 선형 가중 이동 평균;
- JJMA - 적응형 평균 JMA;
- JurX - 초선형 평균;
- ParMA - 포물선 평균;
- T3 - 틸슨의 다중 지수 스무딩;
- VIDYA - Tushar Chande의 알고리즘을 사용하는 스무딩;
- AMA - Perry Kaufman의 알고리즘을 사용하는 스무딩.
각각의 스무딩 알고리즘에 대해 Phase1과 Phase2 매개변수는 전혀 다른 의미를 가집니다. 예를 들어, JMA에서는 Phase 변수가 -100에서 +100으로 변하며, T3에서는 시각화를 위해 100을 곱한 스무딩 비율이 적용됩니다. VIDYA의 경우 CMO 오실레이터 기간을, AMA는 느린 EMA 기간을 의미합니다. 다른 알고리즘에서는 이 매개변수가 평균화에 영향을 미치지 않습니다. AMA의 경우 빠른 EMA 기간은 기본값으로 2로 고정되어 있습니다. 또한, AMA의 제곱 비율도 2로 고정입니다.
히스토그램의 색상은 현재 시장 상황에 따라 변동합니다. 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용하며, 이 파일은 terminal_data_folder\MQL5\Include에 복사해야 합니다. 라이브러리 사용에 대한 자세한 내용은 "추가 버퍼 없이 중간 계산을 위한 가격 시리즈 평균화"라는 기사에서 확인하실 수 있습니다.
ColorXOSMA.mq5 지표는 terminal_data_folder\MQL5\Indicators에 배치해 주세요.

Fig.1 ColorXOSMA_HTF 지표