작성자: 안드레이 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 윌리엄 블라우
계산 방법:
스토캐스틱 오실레이터는 다음과 같이 정의됩니다:
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