Penulis: Andrey N. Bolkonsky
Stochastic Index (Stochastic yang telah dinormalisasi) yang dikembangkan oleh William Blau, dibahas dalam buku Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis.
Nilai Stochastic yang telah dinormalisasi ini dipetakan ke dalam interval [0,+100]. Ini membantu kita untuk menentukan kondisi overbought atau oversold di pasar.
- File WilliamBlau.mqh harus diletakkan di terminal_data_folder\MQL5\Include\
- File Blau_TStochI.mq5 harus diletakkan di terminal_data_folder\MQL5\Indicators\

Indikator Stochastic Index oleh William Blau
Perhitungan:
Indikator Stochastic Index dihitung menggunakan rumus:
100 * EMA(EMA(EMA( harga-LL(q) ,r),s),u) 100 * TStoch(harga,q,r,s,u)
TStochI(harga,q,r,s,u) = ------------------------------------------------- = ----------------------------------
EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u) EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)
dimana:
- harga - harga penutupan;
- q - jumlah bar yang digunakan dalam perhitungan;
- LL(q) - harga terendah dari q bar;
- HH(q) - harga tertinggi dari q bar;
- stoch(q)=harga-LL(q) - Stochastic periode q;
- TStoch(harga,q,r,s,u) - Stochastic q periode yang telah dihaluskan tiga kali;
- HH(q)-LL(q) - rentang harga periode q;
- EMA(...,r) - penghalusan pertama menggunakan rata-rata bergerak yang dihaluskan secara eksponensial dengan periode r, diterapkan pada:
- Stochastic periode q;
- Rentang harga periode q;
- EMA(EMA(...,r),s) - penghalusan kedua - EMA dengan periode s, diterapkan pada hasil penghalusan pertama;
- EMA(EMA(EMA(...,r),s),u) - penghalusan ketiga - EMA dengan periode u, diterapkan pada hasil penghalusan kedua.
Jika EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0, maka TStochI(harga,q,r,s,u)=0.
Parameter input:
- q - periode yang digunakan untuk perhitungan Stochastic (default q=5);
- r - periode EMA pertama yang diterapkan pada Stochastic (default r=20);
- s - periode EMA kedua yang diterapkan pada hasil penghalusan pertama (default s=5);
- u - periode EMA ketiga yang diterapkan pada hasil penghalusan kedua (default u=3);
- AppliedPrice - tipe harga (default AppliedPrice=PRICE_CLOSE).
Catatan:
- q>0;
- r>0, s>0, u>0. Jika r, s, atau u =1, penghalusan tidak digunakan;
- Min. rate =(q-1+r+s+u-3+1).
Postingan terkait
- Panduan Lengkap MetaCOT 2 CFTC ToolBox untuk Analisis COT di MT4
- Master Tools: Alat Indikator untuk MetaTrader 4 yang Harus Dimiliki
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif
- Volume Profile + Range v6.0: Indikator Penting untuk MetaTrader 5
- Multi Forex Scanner: Indikator Terbaik untuk MetaTrader 4