Penulis: Andrey N. Bolkonsky
Stochastic Oscillator adalah indikator yang dikembangkan berdasarkan Stochastic Index oleh William Blau (lihat juga Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
- File WilliamBlau.mqh harus ditempatkan di terminal_data_folder\MQL5\Include\
- File Blau_TS_Stochastic.mq5 harus ditempatkan di terminal_data_folder\MQL5\Indicators\

Stochastic Oscillator oleh William Blau
Perhitungan:
Stochastic Oscillator didefinisikan sebagai berikut:
TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u)
Garis sinyal dihitung menggunakan metode smoothing:
SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u),ul)
- TS_Stochastic() - Fast Stochastic, %k - Stochastic Index TStochI(price,q,r,s,u);
- SignalLine() - Slow Stochastic (Garis Sinyal), %d menggunakan moving average yang dihaluskan secara eksponensial dengan periode ul, diterapkan pada Fast Stochastic (%k);
- ul - Periode smoothing EMA dari Garis Sinyal.
Parameter input:
- plot grafik #0 - Fast Stochastic (Stochastic Index), %k:
- q - periode Stochastic (secara default q=5);
- r - periode EMA pertama, diterapkan pada Stochastic (secara default r=20);
- s - periode smoothing EMA kedua, diterapkan pada hasil smoothing pertama (secara default s=5);
- u - periode smoothing EMA ketiga, diterapkan pada hasil smoothing kedua (secara default u=3);
- plot grafik #1 - Slow Stochastic (Garis Sinyal), %d:
- ul - periode smoothing EMA (garis sinyal), diterapkan pada Fast Stochastic (secara default ul=3);
- AppliedPrice - jenis harga (secara default AppliedPrice=PRICE_CLOSE).
Catatan:
- q>0;
- r>0, s>0, u>0. Jika r, s atau u =1, smoothing tidak digunakan;
- ul>0. Jika ul=1, garis osilator dan garis sinyal adalah sama;
- Min. tingkat =(q-1+r+s+u-3+1).

Komentar 0