Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
101
Valutazioni:
(18)
Pubblicato:
\MQL5\Include\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Autore: Andrey N. Bolkonsky

Il Momento Stocastico (Stochastic Momentum, SM) William Blau lo ha descritto nel libro Momentum, direzionalità e divergenza.

L'indicatore del tasso stocastico (q-period stochastic momentum; smoothed q-period stochastic momentum) secondo William Blau è definito come la distanza tra il prezzo di chiusura del periodo corrente e la metà dell'intervallo delle fluttuazioni di prezzo dei q periodi precedenti.

  • Ilvalore del momentum stocastico del q-periodo mostra quanto il prezzo è spostato rispetto alla metà dell'intervallo di fluttuazione dei prezzi del q-periodo.
  • Il segno del momentum stocastico del q-periodo indica la posizione del prezzo rispetto alla metà dell'intervallo di fluttuazione dei prezzi del q-periodo: momentum stocastico positivo - il prezzo è al di sopra del punto medio, negativo - il prezzo è al di sotto del punto medio.

Definizione di momento stocastico

Maggiori dettagli nell'articolo Indicatori e sistemi di trading in MQL5 di William Blau. Parte 1: Indicatori.

  • WilliamBlau.mqh deve essere collocato nel catalogo terminal_data_terminal\MQL5\Include\.
  • Blau_SM.mq5 deve essere collocato nella directory dei dati del terminale\MQL5/Indicatori\.

Momento stocastico

Calcolo:

Formula del momento stocastico del q-periodo:

sm(price,q) = price - 1/2 * [LL(q) + HH(q)]

Dove:
  • prezzo è il prezzo [di chiusura] del periodo corrente;
  • q - numero di periodi del grafico dei prezzi che partecipano al calcolo del momentum stocastico;
  • LL(q) - il valore minimo del prezzo più basso dei precedenti q periodi per il periodo q;
  • HH(q) - il valore massimo del prezzo più alto del periodo q per i precedenti q periodi;
  • 1/2*[LL(q)+HH(q)] - il valore medio dell'intervallo di fluttuazione dei prezzi per q periodi.

Formula del momentum stocastico lisciato per q periodi:

SM(prezzo,q,r,r,s,u) = EMA(EMA(EMA(sm(prezzo,q),r),s),u)

Dove:
  • prezzo è il prezzo [di chiusura] - il prezzo base del grafico dei prezzi;
  • q - numero di periodi di tempo del grafico dei prezzi che partecipano al calcolo del momentum stocastico;
  • sm(prezzo,q)=prezzo-1/2*[LL(q)+HH(q)] - momentum stocastico a q periodi;
  • EMA(sm(prezzo,q),r) - primo smoothing - media mobile esponenziale (esponente) di periodo r applicata al momentum stocastico di q periodi;
  • EMA(EMA(...,r),s) - secondo smoothing - esponente del periodo s applicato all'esponente del periodo r;
  • EMA(EMA(EMA(sm(q),r),s),u),u) è il terzo smoothing - l'esponente del periodo u applicato al risultato del secondo smoothing.
Parametri di ingresso:
  • q - il periodo su cui viene calcolato il momentum stocastico (q=5 per impostazione predefinita);
  • r - periodo del 1° EMA, applicato al momentum stocastico (per impostazione predefinita r=20);
  • s - periodo della 2a EMA, rispetto al risultato del primo smoothing (s=5 per impostazione predefinita);
  • u - periodo del 3° EMA, applicato al risultato del secondo smoothing (per default u=3);
  • AppliedPrice - tipo di prezzo (AppliedPrice=PRICE_CLOSE di default).
Limitazioni:
  • q>0;
  • r>0, s>0, u>0. Se r, s o u sono uguali a 1, non viene eseguito alcuno smoothing sul periodo EMA corrispondente;
  • dimensione minima dell'array di prezzi =(q-1+r+s+u-3+1).

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/370

Oscillatore stocastico Blau_TS_Stochastic Oscillatore stocastico Blau_TS_Stochastic

L'oscillatore stocastico di William Blau.

Indice stocastico Blau_TStochI Indice stocastico Blau_TStochI

Indice stocastico di William Blau (stocastico normalizzato lisciato a q-periodi).

Convertitore di periodo Mod Convertitore di periodo Mod

Un analogo del convertitore di periodo in MT4

Pinbar Detector MT5 Pinbar Detector MT5

Pinbar Detector è un indicatore MetaTrader che cerca di individuare le Pinbar (note anche come "Pin-bar" o "Pin bar") e le contrassegna posizionando un simbolo "smile" sotto le Pinbar rialziste e sopra le Pinbar ribassiste. Si tratta di un indicatore di price action puro, che non utilizza alcun indicatore tecnico standard nel suo codice. La configurazione del rilevamento delle Pinbar può essere effettuata tramite i parametri di ingresso dell'indicatore. Pinbar Detector può emettere avvisi sulla piattaforma e avvisi via e-mail al momento del rilevamento. L'indicatore è disponibile sia per la versione MT4 che per quella MT5 della piattaforma di trading.