XR 제곱 지표는 선형 회귀를 사용하여 시장 트렌드의 존재 여부를 판단합니다.
XR 제곱 선은 차트에 트렌드와 평평한 시장을 나타내는 두 개의 레벨과 함께 표시됩니다. 지표 값은 0에서 100 사이로 설정됩니다. 지표가 30 이하로 떨어지면 시장이 평평하다고 간주되고, 70 이상으로 상승하면 트렌드가 존재한다고 판단합니다. 트렌드가 발전하면서 XR 제곱 선은 비트렌드 상태에서 트렌드 레벨로 상승합니다. 시장이 정점에 도달하고 조정이 시작되면 지표는 다시 하락합니다.
XR 제곱의 값이 높을수록 새로운 트렌드가 통계적으로 중요할 가능성이 높습니다. 기간에 따라 트렌드의 중요한 힘 수준은 감소합니다.
입력 매개변수:
//+-----------------------------------+ //| 지표 입력 매개변수 | //+-----------------------------------+ input int XPeriod=14; // 지표 기간 input Smooth_Method RMethod=MODE_JJMA; // 평활화 방법 input int RPeriod=3; // 평활화 기간 input int RPhase=100; // 평활화 매개변수 input Smooth_Method SignMethod=MODE_SMA; // 신호 선 평활화 방법 input int SignPeriod=14; // 신호 선 평활화 기간 input int SignPhase=15; // 평활화 매개변수 input Applied_price_ IPC=PRICE_CLOSE; // 적용 가격 input int Shift=0; // 바에서 지표의 수평 이동
이 지표는 평활화 방법을 변경할 수 있습니다:
- SMA - 단순 이동 평균;
- EMA - 지수 이동 평균;
- SMMA - 스무딩 이동 평균;
- LWMA - 선형 가중 이동 평균;
- JJMA - JMA 적응 평균;
- JurX - 초선형 평활화;
- ParMA - 포물선 평활화;
- T3 - 틸슨의 다중 지수 평활화;
- VIDYA - 투샤르 찬드의 알고리즘을 사용한 평활화;
- AMA - 페리 카우프만 알고리즘을 사용한 평활화.
다양한 평활화 알고리즘에 대한 Phase 유형 매개변수는 완전히 다른 의미를 가집니다. JMA의 경우 외부 Phase 변수는 -100에서 +100까지 변화합니다. T3의 경우 더 나은 시각화를 위해 평활화 비율을 100으로 곱한 값이며, VIDYA의 경우 CMO 오실레이터 기간이고, AMA의 경우 느린 EMA 기간입니다. 다른 알고리즘에서는 이러한 매개변수가 평활화에 영향을 미치지 않습니다. AMA의 경우 빠른 EMA 기간은 고정값이며 기본값은 2입니다. 지수 비율 또한 AMA의 경우 2입니다.
이 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용합니다 (터미널 데이터 폴더의 MQL5\Include에 복사해야 함). 클래스의 사용법은 "추가 버퍼 없이 중간 계산을 위한 가격 시리즈 평균화"라는 기사에서 자세히 설명되었습니다.
