보조지표 게시글

메타트레이더 5용 Ergodic CSI 오실레이터 활용하기

첨부파일
381.zip (4.21 KB, 다운로드 0회)

저자: Andrey N. Bolkonsky

Ergodic CSI 오실레이터는 캔들스틱 지수를 기반으로 하며, William Blau의 저서 "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis"에서 설명됩니다.

  • WilliamBlau.mqh 파일은 terminal_data_folder\MQL5\Include\에 위치해야 합니다.
  • Blau_Ergodic_CSI.mq5 파일은 terminal_data_folder\MQL5\Indicators\에 위치해야 합니다.

William Blau의 Ergodic CSI 오실레이터

William Blau의 Ergodic CSI 오실레이터

계산 방법:

CSI 오실레이터는 다음과 같이 정의됩니다:

Ergodic_CSI(price1,price2,q,r,s,u) = CSI(price1,price2,q,r,s,u)

SignalLine(price1,price2,q,r,s,u,ul) = EMA( Ergodic_CSI(price1,price2,q,r,s,u) ,ul)

여기서:

  • Ergodic_CSI() - 이로기 라인 - 캔들스틱 지수 CSI(price1,price2,q,r,s,u);
  • SignalLine() - 신호 라인 - Ergodic에 적용된 EMA(ul);
  • ul - 신호 라인의 주기.
입력 매개변수:
  • 그래픽 플롯 #0 - 이로기 라인 (캔들스틱 지수):
    • q - 캔들 모멘텀 계산에 사용되는 바의 수 (기본값: q=1);
    • r - 캔들 모멘텀에 적용되는 첫 번째 EMA의 주기 (기본값: r=20);
    • s - 첫 번째 스무딩 결과에 적용되는 두 번째 EMA의 주기 (기본값: s=5);
    • u - 두 번째 스무딩 결과에 적용되는 세 번째 EMA의 주기 (기본값: u=3);
  • 그래픽 플롯 #1 - 신호 라인:
    • ul - 신호 라인의 주기, Ergodic에 적용된 EMA(ul) (기본값: ul=3);
  • AppliedPrice1 - 가격 유형 (기본값: AppliedPrice1=PRICE_CLOSE);
  • AppliedPrice2 - 가격 유형 (기본값: AppliedPrice2=PRICE_OPEN).
참고:
  • q>0;
  • r>0, s>0, u>0. r, s 또는 u가 1이면 스무딩이 사용되지 않습니다;
  • ul>0. ul=1인 경우 신호 라인과 이로기 라인이 동일합니다;
  • 최소 비율 = (q-1+r+s+u+ul-4+1).

연관 포스트

댓글 (0)