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
Indicatori

Indicatore dell'indice di momentum delle candele Blau_CMI - indicatore per MetaTrader 5

Visualizzazioni:
214
Valutazioni:
(16)
Pubblicato:
Aggiornato:
\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

L'indice di momentum delle candele (Candle Momentum Index, CMI) è un indicatore del momentum normalizzato di una candela a q periodi (momentum normalizzato e smussato di una candela a q periodi) di William Blau, descritto nel libro «Momentum, Direzione e Divergenza».

I valori del momentum smussato di una candela a q periodi sono riportati su una scala percentuale (intervallo di visualizzazione [–100,+100]). Ogni valore del momentum smussato di una candela a q periodi viene normalizzato rispetto al valore assoluto del momentum smussato della candela a q periodi.

La normalizzazione consente di interpretare il valore del CMI come il grado di ipercomprato (valore positivo) o di ipervenduto (valore negativo) del mercato.

Maggiori dettagli nell’articolo «Indicatori e sistemi di trading di William Blau» su MQL5. Parte 1: Indicatori.

  • Il file WilliamBlau.mqh deve essere inserito nella cartella_dati_del_terminale\MQL5\Include\
  • Blau_CMI.mq5 va inserito nella cartella_dati_del_terminale\MQL5\Indicators\

Indice di momentum delle candele di William Blau

Indice di momentum delle candele di William Blau

Calcolo:

Formula dell'indice di momentum delle candele:

                                             100 * EMA(EMA(EMA( cmtm(price1,pric2,q) ,r),s),u)              100 * CMtm(price1,pric2,q,r,s,u)
CMI(price1,price2,q,r,s,u) = –––––––––
––––––––––––––––––––––––––––––––––– = –––––––––––––––––––––––––––––––––––––––––
                                               EMA(EMA(EMA( |cmtm(price1,pric2,q)| ,r),s),u)         EMA(EMA(EMA( |cmtm(price1,pric2,q)| ,r),s),u)

se EMA(EMA(EMA(|cmtm(price1,price2,q)|,r),s),u)=0, allora CMI(price1,price2,q,r,s,u)=0

dove:

  • q - numero di periodi temporali del grafico dei prezzi coinvolti nel calcolo del momentum della candela di periodo q;
  • price1 - prezzo di chiusura al termine del periodo q;
  • price2 - prezzo di apertura all'inizio del periodo q;
  • cmtm(price1, price2, q) = price1 - price2[q-1], - momentum della candela a q periodi;
  • |cmtm(price1, price2, q)| - valore assoluto del momentum della candela a q periodi;
  • CMtm(price, q, r, s, u) - momentum triplamente smussato della candela a q periodi;
  • EMA(...,r) - prima media mobile esponenziale (esponente) di periodo r, applicata all'indicatore [rispettivamente: 1)al momentum della candela a q periodi e 2) al valore assoluto del momentum della candela a q periodi];
  • EMA(EMA(...,r),s) - secondo livellamento: media mobile esponenziale di periodo s applicata alla media mobile esponenziale di periodo r;
  • EMA(EMA(EMA(...,r),s),u) - terzo livellamento - media mobile esponenziale di periodo u, applicata al risultato del secondo livellamento.

Parametri di input:
  • q - periodo in base al quale viene calcolato il momentum della candela a q periodi (per impostazione predefinita q=1);
  • r - periodo della prima EMA, applicato al momentum della candela di periodo q (per impostazione predefinita r=20);
  • s - periodo della seconda EMA, applicato al risultato del primo livellamento (per impostazione predefinita s=5);
  • u - periodo della terza EMA, applicato al risultato del secondo livellamento (per impostazione predefinita u=3);
  • AppliedPrice1 - tipo di prezzo di chiusura (per impostazione predefinita AppliedPrice=PRICE_CLOSE);
  • AppliedPrice2 - tipo di prezzo di apertura (per impostazione predefinita AppliedPrice=PRICE_OPEN).
Restrizioni:
  • q>0;
  • r>0, s>0, u>0. Se r, s o u sono pari a 1, nel periodo EMA corrispondente non viene eseguito alcun livellamento;
  • dimensione minima dell'array dei prezzi = (q-1+r+s+u-3+1).

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

Float MT5 Float MT5

Indicatore Float MetaTrader - un indicatore sofisticato che analizza la storia dei grafici precedenti per una determinata coppia di valute e poi cerca di analizzare le tendenze nella situazione attuale. Mostra l'inizio e la fine delle tendenze in una finestra grafica separata e i livelli di ritracciamento di Fibonacci combinati con i livelli di DiNapoli sul grafico principale. Mostra anche quanto tempo fa sono stati rilevati i massimi e i minimi locali. Questo indicatore è disponibile per MT4 e MT5.

Keltner Channel MT5 Keltner Channel MT5

Keltner Channel (indicatore MetaTrader) - è un classico indicatore di analisi tecnica sviluppato da Chester W. Keltner nel 1960. L'indicatore è in qualche modo simile alle Bande di Bollinger e agli Inviluppi. Utilizza tre linee di tracciatura: la linea centrale è la media mobile semplice a 10 giorni applicata al prezzo tipico ((high + low + close) / 3), le bande superiore e inferiore sono prodotte aggiungendo e sottraendo la media mobile dell'intervallo di prezzo giornaliero (differenza High e Low) dalla linea centrale. In questo modo, viene costruito un canale basato sulla volatilità. In questa versione dell'indicatore è possibile modificare tutti i parametri della MA. L'indicatore è disponibile sia per la versione MT4 che per quella MT5 della piattaforma.

Indicatore dell'indice a candela Blau_CSI Indicatore dell'indice a candela Blau_CSI

L'indicatore dell'indice delle candele (Candlestick Index, CSI) di William Blau.

AMkA AMkA

Media mobile adattiva di Perry Kaufman con l'individuazione di punti di segnale indicativi sulla stessa media mobile, basata sulla deviazione quadratica media standard.