Si apre in una nuova scheda
Salti al contenuto
Trovi il broker per Lei

Comprendere il MACD: dalle medie mobili agli incroci

Comprendere la linea MACD, la linea del segnale e l’istogramma, esplorare esempi di grafici orari EURUSD e confrontare gli incroci sulle barre chiuse con le oscillazioni dei prezzi.

L’indice di convergenza e divergenza delle medie mobili (MACD) confronta una media mobile esponenziale veloce dei prezzi di chiusura con una media mobile esponenziale lenta. La linea del segnale smussa questa differenza; l’istogramma mostra lo scarto tra la linea MACD e la linea del segnale.

Cosa misura il MACD

Gli esempi utilizzano un’EMA veloce di 12 barre, un’EMA lenta di 26 barre e un’EMA del segnale di 9 barre, applicate ai prezzi di chiusura. Sono i valori predefiniti classici, non raccomandazioni ottimizzate.

  • La linea MACD è l’EMA veloce meno l’EMA lenta.
  • La linea del segnale è un’EMA della linea MACD.
  • L’istogramma è la linea MACD meno la linea del segnale.

Il calcolo utilizzato da questo download

MACD[i] = EMA(close, FastEma)[i] - EMA(close, SlowEma)[i]
Signal[i] = EMA(MACD, SignalEma)[i]
Histogram[i] = MACD[i] - Signal[i]
alpha = 2 / (N + 1)
EMA[i] = EMA[i-1] + alpha * (x[i] - EMA[i-1])

Inizializzazione e periodo iniziale

Ogni EMA inizia con la media semplice dei suoi primi N valori in ingresso. Le EMA veloce e lenta dei prezzi iniziano dalle rispettive barre di inizializzazione; l’EMA del segnale parte dai primi SignalEma valori MACD disponibili. L’indicizzazione procede dalla barra più vecchia. Con uno storico sufficiente, il primo indice MACD è SlowEma − 1 e il primo indice del segnale e dell’istogramma è SlowEma + SignalEma − 2. I valori precedenti sono vuoti. Con uno storico insufficiente, tutti i buffer rimangono vuoti e la chiamata successiva ricalcola tutto da zero.

La media iniziale viene calcolata come il primo valore più la media delle differenze rispetto a esso. È la stessa media semplice e mantiene esatta una sequenza di valori identici. Un’EMA con N = 1 coincide con il dato in ingresso.

Verificare la convenzione della linea del segnale. Il MACD fornito con MetaTrader utilizza una media mobile semplice per la linea del segnale e disegna la linea MACD stessa come istogramma. Questo download utilizza una linea del segnale EMA e un istogramma di MACD meno segnale. Queste rappresentazioni e questi valori non sono intercambiabili. L’indicatore integrato della differenza è OsMA.

Come vengono definiti gli incroci

Un incrocio rialzista della linea del segnale si verifica quando la linea MACD passa da sotto a sopra la propria linea del segnale. Un incrocio ribassista è il contrario. In modo equivalente, l’istogramma cambia segno. Un incrocio della linea dello zero si verifica invece quando è la linea MACD stessa a cambiare segno.

Sopra e sotto sono confronti stretti. Uno zero esatto mantiene il lato precedente: un contatto senza cambio di segno non è un incrocio. Un incrocio attraverso uno zero esatto viene segnalato sulla prima barra strettamente sul nuovo lato. La prima barra con un lato non ha un lato precedente da cui incrociare.

Un incrocio descrive barre passate; non prevede i prezzi.

Gli incroci vengono segnalati sulla barra in chiusura in cui il cambio di segno diventa visibile, mai retrodatati. La barra più recente può essere ancora in formazione e non conferma un incrocio. I suoi valori MACD, segnale e istogramma vengono ricalcolati a ogni tick. Un evento su una barra chiusa non viene rimosso o spostato finché lo storico chiuso rimane invariato; ricaricando lo storico, l’indicatore viene ricalcolato dai nuovi dati.

Leggere gli esempi grafici

Questi grafici utilizzano barre orarie EURUSD, con prezzi e valori MACD in USD per EUR. L’esportazione acquisita contiene 5,000 barre chiuse da 2025-12-04 15:00 a 2026-09-24 22:00. È un campione storico, non una quotazione in tempo reale.

Gli orari dei grafici sono gli orari di apertura delle barre del terminale. Lo scostamento dell’orologio del terminale misurato all’acquisizione era UTC+3; i cambi storici dell’ora legale non sono modellati. Le interruzioni dei fine settimana e delle sessioni sono compresse, con una tenue linea verticale in corrispondenza degli intervalli.

Panoramica del campione recente

Prezzo orario EURUSD sopra le linee MACD e del segnale, con un istogramma con segno e frecce che segnano gli incroci confermati.
Figura 1. Le 240 barre orarie più recenti contengono 9 incroci rialzisti e 8 incroci ribassisti della linea del segnale. Le frecce segnano le barre in cui gli incroci sono diventati visibili dopo la chiusura; il pannello inferiore separa la linea MACD, la linea del segnale e l’istogramma. Aprire il grafico a grandezza naturale.

Un incrocio rialzista sotto lo zero

Grafico orario EURUSD che mostra un incrocio rialzista della linea del segnale MACD sotto la linea di base, seguito da un incrocio della linea di base del MACD.
Figura 2. L’incrocio rialzista della linea del segnale si trova sulla barra delle 2026-09-21 11:00, visibile alla sua chiusura (12:00). Il MACD è -0.000040, mentre la linea del segnale è -0.000050. La linea MACD attraversa lo zero verso l’alto 2 barre dopo. Il riquadro ingrandisce la separazione tra le linee. Aprire il grafico a grandezza naturale.

Un incrocio ribassista sopra lo zero

Grafico orario EURUSD che mostra un incrocio ribassista della linea del segnale MACD sopra la linea di base, seguito da un incrocio della linea di base del MACD.
Figura 3. L’incrocio ribassista della linea del segnale si trova sulla barra delle 2026-09-21 17:00, visibile alla sua chiusura (18:00). Il MACD è 0.000006, mentre la linea del segnale è 0.000028. La linea MACD attraversa lo zero verso il basso 1 barre dopo. Il riquadro ingrandisce la separazione tra le linee. Aprire il grafico a grandezza naturale.

Ogni esempio di incrocio è l’incrocio idoneo più recente con 40 barre di contesto su ciascun lato e un successivo incrocio della linea dello zero entro 30 barre. L’esito del prezzo non viene usato per selezionarlo. Le finestre si sovrappongono per 75 barre; mostrano eventi correlati nella stessa parte del campione.

Una fitta sequenza di incroci

Candele orarie EURUSD in un intervallo di prezzo ristretto sopra frecce di incrocio MACD ravvicinate e segni alternati dell’istogramma.
Figura 4. La finestra selezionata di 60 barre contiene 12 incroci della linea del segnale. La sua escursione massimo-minimo è 0.00428; il 98.0% delle 4,907 finestre valutate ha un’escursione più ampia. Viene selezionata la finestra con il maggior numero di incroci della linea del segnale; a parità, si sceglie la più recente. Questo descrive il campione, non la performance di trading. Aprire il grafico a grandezza naturale.

Incroci dopo gli estremi delle oscillazioni

Oscillazione del prezzo EURUSD da un minimo segnato a un massimo segnato, con successive frecce di incrocio MACD e annotazioni orizzontali del ritardo.
Figura 5. Il minimo di oscillazione selezionato è 1.17294; il primo incrocio rialzista della linea del segnale segue 6 barre dopo. Il massimo di oscillazione è 1.20816; il primo incrocio ribassista segue 7 barre dopo. La selezione utilizza l’escursione massimo-minimo più ampia tra le finestre valutate; a parità, si sceglie la più recente. Il grafico si estende oltre quella finestra per mostrare l’incrocio successivo. Aprire il grafico a grandezza naturale.

Scaricare l’indicatore

L’indicatore funziona in una finestra separata, mostrando la linea MACD, la linea del segnale, l’istogramma e le frecce degli incroci della linea del segnale. Non esegue operazioni, non invia avvisi e non utilizza importazioni DLL.

Codice sorgente MQL5

Codice sorgente nativo con periodi modificabili per le EMA veloce, lenta e del segnale.

Scaricare il codice sorgente .mq5

Indicatore MT5 compilato

Il risultato di compilazione registrato è 0 errori, 0 avvisi. L’applicazione al grafico nativo e il disegno non sono stati testati.

Scaricare l’indicatore .ex5

Codice sorgente MQL4

Solo revisione statica: non compilato né eseguito in MT4.

Scaricare il codice sorgente .mq4

Configurazione

  1. Selezionare il file sorgente o compilato per la piattaforma desiderata.
  2. Utilizzare la cartella degli indicatori e i relativi controlli della piattaforma per caricare un indicatore personalizzato.
  3. Impostare FastEma, SlowEma e SignalEma. FastEma e SignalEma devono essere positivi; SlowEma deve essere maggiore di FastEma.
  4. Verificare la convenzione della linea del segnale, lo storico disponibile e il comportamento sulle barre chiuse prima di interpretare la rappresentazione.

Limitazioni

Questo strumento non rileva le divergenze MACD. Segna gli incroci e non prevede i prezzi né esegue operazioni. I conteggi degli incroci del campione non sono tassi di successo e non sono stati testati per la performance di trading. Altre implementazioni possono utilizzare medie della linea del segnale, valori iniziali o prime barre differenti, modificando i valori iniziali o la linea del segnale.

I conteggi del campione non sono tassi di successo e non sono stati testati per la performance di trading.

Avvertenza sui rischi: Il trading comporta rischi e può causare perdite di denaro. Il MACD non dovrebbe essere utilizzato da solo per le decisioni di trading.

Domande frequenti

Cosa misura la linea MACD?

È l’EMA veloce dei prezzi di chiusura meno l’EMA lenta dei prezzi di chiusura.

Cosa mostra l’istogramma?

È la linea MACD meno la linea del segnale. È positivo quando il MACD è sopra la linea del segnale e negativo quando il MACD è sotto di essa.

Quali impostazioni utilizzano gli esempi?

I periodi delle EMA veloce, lenta e del segnale sono rispettivamente 12, 26 e 9 barre, applicati ai prezzi di chiusura.

Un incrocio della linea del segnale equivale a un incrocio della linea dello zero?

No. Un incrocio della linea del segnale cambia il segno di MACD meno segnale. Un incrocio della linea dello zero cambia il segno della linea MACD stessa.

La barra più recente può confermare un incrocio?

No. La barra più recente può essere ancora in formazione. I suoi valori cambiano a ogni tick; questo download segnala gli eventi di incrocio solo sulle barre chiuse.

Perché il MACD integrato in MetaTrader può apparire diverso?

L’indicatore integrato utilizza una linea del segnale a media semplice e disegna la linea MACD come istogramma. Questo download utilizza una linea del segnale EMA e disegna MACD meno segnale come istogramma.

Il download rileva le divergenze?

No. Questo strumento non rileva le divergenze MACD.

Approfondimenti

I prodotti a leva possono causare rapide perdite di denaro. In Italia i CFD destinati ai clienti al dettaglio sono soggetti a restrizioni.

Continui a leggere

Regolatori dei broker forex in classifica: da tier 1 a offshore

Paper trading: come esercitarsi con denaro virtuale

Glossario del trading: i termini Forex e CFD spiegati