Autore: Andrey N. Bolkonsky
L'Indice di Momento Stocastico (SMI) di William Blau si basa sull'Indicatore di Momento Stocastico (puoi approfondire nel libro Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
L'Indice di Momento Stocastico è normalizzato (alla metà dell'intervallo di prezzo q-periodo) e mappato nell'intervallo [–100,+100]. I valori dell'SMI vengono interpretati come stati di mercato ipercomprati (positivo) e ipervenduti (negativo).
- Il file WilliamBlau.mqh deve essere posizionato in terminal_data_folder\MQL5\Include\
- Il file Blau_SMI.mq5 deve essere posizionato in terminal_data_folder\MQL5\Indicators\

Calcolo:
L'Indice di Momento Stocastico è calcolato con la seguente formula:
100*EMA(EMA(EMA( prezzo-1/2*[LL(q)+HH(q)] ,r),s),u) 100 * SM(prezzo,q,r,s,u)
SMI(prezzo,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)
dove:
- prezzo - prezzo di chiusura;
- LL(q) - prezzo minimo (q barre);
- HH(q) - prezzo massimo (q barre);
- sm(prezzo,q)=prezzo-1/2*[LL(q)+HH(q)] - Momento Stocastico a q-periodo;
- SM(prezzo,q,r,s,u) - Momento Stocastico a q-periodo triplo smussato;
- HH(q)-LL(q) - intervallo di prezzo a q-periodo;
- 1/2*[LL(q)+HH(q)] - punto medio dell'intervallo di prezzo a q-periodo;
- 1/2*[HH(q)-LL(q)] - metà dell'intervallo di prezzo a q-periodo;
- EMA(...,r) - 1° smussamento - media mobile esponenziale con periodo r, applicata a:
- al Momento Stocastico;
- alla metà dell'intervallo di prezzo a q-periodo;
- EMA(EMA(...,r),s) - 2° smussamento - EMA di periodo s, applicata al risultato del 1° smussamento;
- EMA(EMA(EMA(...,r),s),u) - 3° smussamento - EMA di periodo u, applicata al risultato del 2° smussamento.
Parametri di input:
- q - periodo, utilizzato per il calcolo del Momento Stocastico (per impostazione predefinita q=5);
- r - periodo della 1° EMA, applicata allo stocastico (per impostazione predefinita r=20);
- s - periodo della 2° EMA, applicata al risultato del 1° smussamento (per impostazione predefinita s=5);
- u - periodo della 3° EMA, applicata al risultato del 2° smussamento (per impostazione predefinita u=3);
- AppliedPrice - tipo di prezzo (per impostazione predefinita AppliedPrice=PRICE_CLOSE).
Nota:
- q>0;
- r>0, s>0, u>0. Se r, s o u =1, non viene utilizzato alcuno smussamento;
- Min. rate=(q-1+r+s+u-3+1).
Post correlati
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Indicatore di Equità e Bilancio per MetaTrader 5: Monitoraggio della Tua Performance di Trading
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- Indicatore GARCH: Un Estimatore di Volatilità per il Trading Professionale