Penulis: Andrey N. Bolkonsky
Indeks Momentum Stochastic (SMI) yang diperkenalkan oleh William Blau merupakan indikator yang berpandukan kepada Momentum Stochastic (lihat Momentum, Direction, and Divergence: Menerapkan Indikator Momentum Terkini untuk Analisis Teknikal).
Indeks Momentum Stochastic ini dinormalisasi (kepada separuh julat harga q-periode) dan dipetakan ke dalam interval [–100,+100]. Nilai SMI diinterpretasikan sebagai keadaan overbought (positif) dan oversold (negatif) di pasaran.
- WilliamBlau.mqh mesti diletakkan dalam folder_data_terminal\MQL5\Include\
- Blau_SMI.mq5 mesti diletakkan dalam folder_data_terminal\MQL5\Indicators\

Pengiraan:
Indeks Momentum Stochastic dikira dengan formula:
100*EMA(EMA(EMA( price-1/2*[LL(q)+HH(q)] ,r),s),u) 100 * SM(price,q,r,s,u)
SMI(price,q,r,s,u) = --------------------------------------------------------------- = -------------------------------------------------
EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u) EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u)
di mana:
- harga - harga tutup;
- LL(q) - harga minimum (q bar);
- HH(q) - harga maksimum (q bar);
- sm(price,q)=price-1/2*[LL(q)+HH(q)] - Momentum Stochastic q-periode;
- SM(price,q,r,s,u) - Momentum Stochastic q-periode yang dismoothing tiga kali;
- HH(q)-LL(q) - julat harga q-periode;
- 1/2*[LL(q)+HH(q)] - titik tengah julat harga q-periode;
- 1/2*[HH(q)-LL(q)] - separuh julat harga q-periode;
- EMA(...,r) - smoothing pertama - purata bergerak eksponensial dengan periode r, diterapkan kepada:
- Momentum Stochastic;
- separuh julat harga q-periode;
- EMA(EMA(...,r),s) - smoothing kedua - EMA dengan periode s, diterapkan kepada hasil smoothing pertama;
- EMA(EMA(EMA(...,r),s),u) - smoothing ketiga - EMA dengan periode u, diterapkan kepada hasil smoothing kedua.
Parameter Input:
- q - periode, digunakan untuk pengiraan Momentum Stochastic (secara default q=5);
- r - periode EMA pertama, diterapkan kepada stochastic (secara default r=20);
- s - periode EMA kedua, diterapkan kepada hasil smoothing pertama (secara default s=5);
- u - periode EMA ketiga, diterapkan kepada hasil smoothing kedua (secara default u=3);
- AppliedPrice - jenis harga (secara default AppliedPrice=PRICE_CLOSE).
Nota:
- q>0;
- r>0, s>0, u>0. Jika r, s atau u =1, smoothing tidak digunakan;
- Kadar minimum=(q-1+r+s+u-3+1).
Siaran berkaitan
- Indikator Pembukaan Rentang Untuk MetaTrader 5: Panduan Lengkap
- Panduan Volume Profile + Range v6.0 untuk MetaTrader 5: Indikator Trading Utama
- ColorXdinMA_Alert: Indikator Trend untuk MetaTrader 5 dengan Notifikasi
- WeightOscillator_Alert: Indikator Trend untuk MetaTrader 5 dengan Pemberitahuan
- Pengenalan kepada Indikator Elliott Wave Oscillator Sign Alert untuk MetaTrader 5