블라우의 스토캐스틱 오실레이터: 메타트레이더 5를 위한 지표

Mike 2011.06.24 23:16 67 0 0
첨부파일

작성자: 안드레이 N. 볼콘스키

스토캐스틱 오실레이터는 윌리엄 블라우의 스토캐스틱 지수를 기반으로 합니다. (자세한 내용은 Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis에서 확인하세요.)

  • WilliamBlau.mqh 파일은 terminal_data_folder\MQL5\Include\에 넣어주세요.
  • Blau_TS_Stochastic.mq5 파일은 terminal_data_folder\MQL5\Indicators\에 넣어주세요.

스토캐스틱 오실레이터 by 윌리엄 블라우

스토캐스틱 오실레이터 by 윌리엄 블라우

계산 방법:

스토캐스틱 오실레이터는 다음과 같이 정의됩니다:

TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u)

신호선은 스무딩을 사용하여 계산됩니다:

SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u) ,ul)

여기서:
  • TS_Stochastic() - 빠른 스토캐스틱, %k - 스토캐스틱 지수 TStochI(price,q,r,s,u);
  • SignalLine() - 느린 스토캐스틱 (신호선), %d 지수 이동 평균으로, 빠른 스토캐스틱(%k)에 적용된 ul 기간;
  • ul - 신호선의 EMA 스무딩 기간.

입력 매개변수:

  • 그래픽 플롯 #0 - 빠른 스토캐스틱 (스토캐스틱 지수), %k:
    • q - 스토캐스틱 기간 (기본값 q=5);
    • r - 스토캐스틱에 적용된 첫 번째 EMA 기간 (기본값 r=20);
    • s - 첫 번째 스무딩 결과에 적용된 두 번째 EMA 스무딩 기간 (기본값 s=5);
    • u - 두 번째 스무딩 결과에 적용된 세 번째 EMA 스무딩 기간 (기본값 u=3);
  • 그래픽 플롯 #1 - 느린 스토캐스틱 (신호선), %d:
    • ul - 빠른 스토캐스틱에 적용된 EMA 스무딩 기간 (기본값 ul=3);
  • 적용 가격 - 가격 유형 (기본값 AppliedPrice=PRICE_CLOSE).

참고:

  • q>0;
  • r>0, s>0, u>0. r, s 또는 u가 1이면 스무딩이 사용되지 않음;
  • ul>0. ul=1인 경우 오실레이터와 신호선이 동일함;
  • 최소 비율 = (q-1+r+s+u-3+1).

목록
댓글 0