UltraRSI – MetaTrader 5에 대한 표시

2
331

이 표시기는 RSI(Relative Strength Index) 및 해당 다중 신호 라인 분석을 기반으로 합니다. 신호선 계산 알고리즘은 다음과 같습니다. 소스 데이터로 표시기 입력 매개변수가 있습니다.

  • StartLength – 첫 번째 신호 라인의 최소 초기 값입니다.
  • 단계 – 기간 변경 단계;
  • StepsTotal – 기간 변경 횟수입니다.

여러 신호 라인의 모든 주기 값은 산술 진행을 사용하여 계산됩니다.

SignalPeriod(숫자) = StartLength + 숫자 * 단계,

여기서 Number 변수의 값 범위는 XNUMX부터 StepsTotal까지입니다. 획득된 기간 값은 변수 배열에 추가되고 각 표시 틱에서 사용되어 평활화된 RSI 표시 값 배열을 얻습니다. 각 평활화에 대한 현재 추세의 방향이 계산되고 RSI 평활화 값의 전체 배열에 대한 양수 및 음수 추세의 수도 결정됩니다. 긍정적이고 부정적인 추세의 최종 수는 차례로 평활화되고 DRAW_FILLING 스타일 클래스의 도움으로 표시되는 색상 구름을 형성하는 표시선으로 사용됩니다.

이 지표의 추세 방향은 구름 색상에 따라 결정되고 그 힘은 구름 폭에 따라 결정됩니다. 표시기 최대 진폭에서 백분율 값으로 설정된 과매수(UpLevel) 및 과매도(DnLevel) 수준을 사용할 수 있습니다.

평활화 알고리즘은 XNUMX가지 가능한 버전 중에서 선택할 수 있습니다.

  1. SMA – 단순 이동 평균;
  2. EMA – 지수 이동 평균;
  3. SMMA – 평활 이동 평균;
  4. LWMA – 선형 가중 이동 평균;
  5. JJMA – JMA 적응 평균;
  6. JurX – 초선형 평활화;
  7. ParMA – 포물선 평활화;
  8. T3 – Tillson의 다중 지수평활;
  9. VIDYA – Tushar Chande 알고리즘을 사용한 평활화;
  10. AMA – Perry Kaufman 알고리즘을 사용한 평활화.

Phase1 및 Phase2 매개변수는 서로 다른 평활화 알고리즘에 대해 완전히 다른 의미를 갖는다는 점에 유의해야 합니다. JMA의 경우 -100에서 +100으로 변경되는 외부 위상 변수입니다. T3의 경우 더 나은 시각화를 위해 평활화 비율에 100을 곱한 값이고, VIDYA의 경우 CMO 오실레이터 기간이고 AMA의 경우 느린 EMA 기간입니다. 다른 알고리즘에서는 이러한 매개변수가 평활화에 영향을 주지 않습니다. AMA의 경우 빠른 EMA 기간은 고정된 값이며 기본적으로 2입니다. AMA의 경우 전력 상승 비율도 2와 같습니다.

표시기는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용합니다(terminal_data_folder\MQL5\Include에 복사해야 함). 클래스 사용은 "추가 버퍼를 사용하지 않고 중간 계산을 위한 평균 가격 시리즈" 기사에 자세히 설명되어 있습니다.

표시기 입력 매개변수:

//+-----------------------------------------------------------+
//| 표시기 입력 매개변수 |
//+-----------------------------------------------------------+
입력 INT RSI_기간=13;                           // RSI 표시 기간
입력 ENUM_APPLIED_PRICE 적용가격=PRICE_CLOSE; //적용가격
//----
입력 Smooth_Method W_Method=MODE_JJMA;           // 스무딩 방법
입력 INT 시작 길이=3;                          // 초기 스무딩 기간                    
입력 INT W단계=100;                             // 스무딩 매개변수
//----  
입력 단위 단계=5;                               // 기간 변경 단계
입력 단위 총 단계=10;                        // 기간 변경 횟수
//----
입력 Smooth_Method SmoothMethod=MODE_JJMA;      // 스무딩 방법
입력 INT 부드러운 길이=3;                        // 스무딩 깊이
입력 INT 부드러운 단계=100;                       // 스무딩 매개변수
//----                          
입력 단위 업레벨=80;                           // 과매수 수준, %%
입력 단위 Dn레벨=20;                           // 과매도 수준, %%
입력  UpLevelsColor=파란색;                  // 과매수 수준 색상
입력  DnLevelsColor=파란색;                  // 과매도 레벨 색상
입력 STYLE 레벨style=DASH_;                   // 레벨 스타일
입력 WIDTH 레벨Width=Width_1;               // 레벨 너비

추천 MT5 브로커

XM 마켓

  • 무료 $ 50 즉시 거래를 시작하려면! (인출 가능한 이익)
  • 입금 보너스 최대 $5,000
  • 무제한 로열티 프로그램
  • 수상 경력에 빛나는 외환 브로커
  • 추가 독점 보너스 일년 내내

추천 브로커

>> 여기에서 $50 보너스 받기 <

(무료 MT5 지표 다운로드)

다운로드하려면 여기를 클릭하십시오.

UltraRSI – MetaTrader 5에 대한 표시

2 COMMENTS

댓글을 남겨보세요

의견을 입력하십시오!
여기에 이름을 입력하십시오.