Unisciti alla nostra fan page
- Visualizzazioni:
- 18
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Autore: Andrey N. Bolkonsky
Indice q-period candlestick (normalizzazione del momentum lisciato q-period candlestick; normalizzazione in base alla lunghezza del q-period candlestick) William Blau , descritto nel libro Momentum, Directionality and Divergence.
Il Candlestick Index (CSI) è un indicatore del momentum normalizzato di una candela di q-periodo (smoothed momentum normalizzato di una candela di q-periodo). I valori del momentum normalizzato di una candela di q-periodo sono scalati su scala percentuale (intervallo di visualizzazione [-100,+100]).
Ogni valore del momentum smussato della candela di q-periodo viene normalizzato in base al valore dell'intervallo di fluttuazione del prezzo di q-periodo (o alla lunghezza della candela di q-periodo). La normalizzazione consente di interpretare il valore del CSI come un grado di ipercomprato (valore positivo) o ipervenduto (valore negativo) del mercato.
Maggiori dettagli nell'articolo Indicatori e sistemi di trading in MQL5 di William Blau. Parte 1: Indicatori.
- WilliamBlau.mqh deve essere collocato nella directory terminal_data_directory\MQL5\Include\.
- Blau_CSI.mq5 deve essere collocato nella directory dei dati del terminale\MQL5/Indicatori\.
Indicatore di momentum a candele normalizzate del periodo q di William Blau
Calcolo:
Formula dell'indice Candlestick:
100 * EMA(EMA(EMA( cmtm(price1,pric2,q) ,r),s),u) 100 * CMtm(price1,pric2,q,r,s,u)
CSI(price1,price2,q,r,s,u) = –––––––––––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––
EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u) EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)
se EMA(EMA(EMA(EMA(HH(q)-LL(q),r),s),u),u)=0, allora CSI(prezzo1,prezzo2,q,r,s,u)=0
Dove:
- q è il numero di periodi temporali del grafico dei prezzi coinvolti nel calcolo del momentum di una candela di q periodi;
- prezzo1 - prezzo [chiusura] al momento della fine del periodo q;
- prezzo2 - prezzo [aperto] al momento dell'inizio del periodo q;
- cmtm(prezzo1,prezzo2,q)=prezzo1-prezzo2[q-1] - momentum della candela del periodo q;
- LL(q) - il valore minimo del prezzo più basso dei precedenti q periodi per il periodo q;
- HH(q) - valore massimo del prezzo più alto del periodo q per i precedenti q periodi.
- HH(q)-LL(q) - intervallo di fluttuazione del prezzo per q periodi (lunghezza della candela per q periodi);
- CMtm(price1,pric2,q,r,s,u) - Momentum lisciato tre volte della candela di q-periodo;
- EMA(...,r) - primo smoothing - media mobile esponenziale (esponente) del periodo r applicata agli indicatori:
- al momentum della candela del periodo q;
- all'intervallo di fluttuazione dei prezzi del q-periodo (o alla lunghezza della candela del q-periodo);
- EMA(EMA(...,r),s) - il secondo smussamento è l'esponente del periodo s applicato all'esponente del periodo r;
- EMA(EMA(EMA(...,r),s),u) - terzo smoothing - esponente del periodo u applicato al risultato del secondo smoothing.
- q - periodo in base al quale viene calcolato il momentum del candlestick di q periodi (q=1 per impostazione predefinita);
- r - periodo della 1ª EMA, applicato al momentum del candeliere del q-periodo (per impostazione predefinita r=20);
- s - periodo del 2° EMA, applicato 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);
- AppliedPrice1 - tipo di prezzo di chiusura (per default AppliedPrice=PRICE_CLOSE);
- AppliedPrice2 - tipo di prezzo di apertura (per default AppliedPrice=PRICE_OPEN>).
- q>0;
- r>0, s>0, u>0. Se r, s o u sono uguali a 1, non viene eseguito lo 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/379

L'indicatore Candle Momentum Index (CMI) di William Blau.

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.

La media mobile adattiva di Perry Kaufman con la disposizione di punti di segnale indicativi sulla media stessa in base alla deviazione standard.

Indicatore MetaTrader Gain/Loss Info - visualizza i guadagni e le perdite per tutte le candele in cui viene superata la soglia indicata. I valori sono calcolati in punti e in percentuale. L'indicatore può calcolare i guadagni e le perdite in due modalità: come differenza tra la chiusura e l'apertura della candela e come differenza tra la chiusura corrente e la chiusura precedente. È possibile impostare i limiti minimi di variazione (per i pip e la percentuale), le modalità di variazione e il colore dei caratteri dei numeri in uscita. L'indicatore è disponibile sia per MT4 che per MT5.