Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
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 di convergenza/divergenza delle medie mobili Blau_MACD - indicatore per MetaTrader 5

Visualizzazioni:
213
Valutazioni:
(21)
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'indicatore di convergenza/divergenza delle medie mobili di William Blau, descritto nel libro Momentum, direzione e divergenza.

La convergenza/divergenza delle medie mobili (Moving Average Convergence/Divergence, MACD) è la differenza (divergenza) tra due medie mobili esponenziali (esponenziali): una media mobile esponenziale veloce di periodo s e una media mobile esponenziale lenta di periodo r; le medie mobili esponenziali sono calcolate sul prezzo di chiusura.

Il valore del MACD indica la posizione della media mobile esponenziale veloce di periodo s rispetto a quella lenta di periodo r: un MACD positivo indica che l’EMA(s) è superiore all’EMA(r), mentre un MACD negativo indica che l’EMA(s) è inferiore all’EMA(r). Variazione del MACD in valore assoluto: un aumento di |MACD| indica una divergenza delle medie mobili; una diminuzione di |MACD| indica una convergenza delle medie mobili.

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_MACD.mq5 va inserito nella cartella_dati_del_terminale\MQL5\Indicators\

Indicatore di convergenza/divergenza delle medie mobili di William Blau

Indicatore di convergenza/divergenza delle medie mobili di William Blau

Calcolo:

Formula della convergenza/divergenza delle medie mobili:

macd(price,r,s) = EMA(price,s) - EMA(price,r)
s < r

dove:
  • price - prezzo di chiusura del periodo corrente;
  • EMA(price,r) - media mobile esponenziale lenta (esponenziale) di periodo r, applicata al prezzo;
  • EMA(price,s) - media mobile esponenziale veloce di periodo s, applicata al prezzo.

L'indicatore di convergenza/divergenza delle medie mobili mostra il rapporto tra la media mobile esponenziale veloce e quella lenta (convergenza/divergenza smussata delle medie mobili).

Formula dell’indicatore di convergenza/divergenza delle medie mobili:

MACD(price, r, s, u) = EMA(macd(price, r, s), u) = EMA(EMA(price, s) - EMA(price, r), u)
s < r

dove:
  • price - prezzo di chiusura - base di riferimento del grafico dei prezzi;
  • EMA(price,r) - primo livellamento - media mobile esponenziale lenta (esponenziale) di periodo r, applicata al prezzo;
  • EMA(price,s) - secondo livellamento - media mobile esponenziale veloce di periodo s, applicata al prezzo;
  • macd(r,s)=EMA(price,s)-EMA(price,r) - convergenza/divergenza tra la media mobile esponenziale veloce (periodo s) e quella lenta (periodo s), applicate al prezzo;
  • EMA(macd(r,s),u) - terzo livellamento - media esponenziale di periodo u applicata alla convergenza/divergenza delle medie mobili: EMA veloce (EMA(price,s)) e EMA lenta (EMA(price,r)).
Parametri di input:
  • r - periodo della prima EMA lenta, applicata al prezzo (per impostazione predefinita r=20);
  • s - periodo della seconda EMA veloce, applicato al prezzo (per impostazione predefinita s=5)
  • u - periodo della terza EMA, applicato alla convergenza/divergenza delle medie mobili (per impostazione predefinita u=3);
  • AppliedPrice - tipo di prezzo (per impostazione predefinita AppliedPrice=PRICE_CLOSE).
Restrizioni:
  • r>1, s>1;
  • s<r (restrizione imposta dalla teoria, non verificata a livello di programma);
  • u>0. Se u=1, il livellamento non viene eseguito;
  • dimensione minima dell'array dei prezzi = ([max(r,s)] + u - 2 + 1).

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

Oscillatore DTI ergodico Blau_Ergodic_DTI Oscillatore DTI ergodico Blau_Ergodic_DTI

L'oscillatore ergodico DTI (Directional Trend Index) di William Blau.

Indice di tendenza direzionale Blau_DTI Indice di tendenza direzionale Blau_DTI

L'indice di tendenza direzionale (Directional Trend Index, DTI) di William Blau.

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.

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.