X2MA는 현재 시간대에서 상위 시간대 값을 표시할 수 있는 다기능 이동 평균 지표로, 다양한 평활화 방식 중에서 선택할 수 있는 기능을 제공합니다.
지원하는 평활화 방식
- SMA - 단순 이동 평균;
- EMA - 지수 이동 평균;
- SMMA - 평활화 이동 평균;
- LWMA - 선형 가중 이동 평균;
- JJMA - JMA 적응 평균;
- JurX - 초선형 평활화;
- ParMA - 포물선 평활화;
- T3 - 틸슨의 다중 지수 평활화;
- VIDYA - 투샤르 찬드의 알고리즘을 이용한 평활화;
- AMA - 페리 카우프만의 알고리즘을 이용한 평활화.
주목할 점은 Phase1과 Phase2 파라미터가 평활화 알고리즘에 따라 완전히 다른 의미를 갖는다는 것입니다. 예를 들어, JMA의 경우 외부 Phase 변수가 -100에서 +100까지 변동하며, T3는 시각화를 위해 100을 곱한 평활화 비율을 사용합니다. VIDYA는 CMO 오실레이터 주기를, AMA는 느린 EMA 주기를 사용합니다. 다른 알고리즘에서는 이러한 파라미터가 평활화에 영향을 미치지 않습니다. AMA의 빠른 EMA 주기는 고정값으로 기본적으로 2입니다.
X2MA 지표의 컴파일된 파일은 terminal_data_folder\MQL5\Indicators\에 배치해야 합니다.
X2MA 지표는 SmoothAlgorithms.mqh 라이브러리의 클래스를 사용합니다. 해당 클래스에 대한 작업은 "추가 버퍼 없이 중간 계산을 위한 가격 시리즈 평균화" 기사에서 자세히 설명되었습니다.
