Come installare e avviare un Expert Advisor su MetaTrader 4

Per installare un Expert Advisor (EA) su MT4, apri File → Open Data Folder, copia il file .ex4 in MQL4/Experts e l'eventuale file .dll in MQL4/Libraries, poi riavvia MetaTrader. Trascina l'EA dal Navigator su un grafico, spunta Allow live trading e attiva il pulsante AutoTrading. L'EA funziona solo mentre MetaTrader è aperto e connesso, quindi provalo prima su un conto demo.

Di seguito vediamo ogni passaggio, il significato di ogni impostazione, come verificare che l'EA funzioni, come risolvere i problemi più comuni e come aggiornare un EA. Installare un EA serve solo a farlo girare. Non dice nulla sulla capacità della strategia di guadagnare e non elimina il rischio di perdite.

Prima di iniziare

  • MetaTrader 4 installato e con l'accesso al tuo conto. Inizia con un conto demo.
  • I file dell'EA. I file per MT4 terminano in .ex4 (o .mq4 per il codice sorgente) e non funzionano in MT5.
  • Il manuale. Indica la coppia, il timeframe e le impostazioni che servono all'EA.

Passo 1: scarica l'EA

Se hai acquistato l'EA su ForexStore, accedi e apri la tua Spazio personale. Lì trovi i tuoi acquisti, ciascuno con un pulsante di download. Salva il file .zip ed estrailo in una cartella facile da trovare. Di solito contiene i file dell'EA, suddivisi in cartelle, e un manuale. Alcuni prodotti chiedono anche il numero del tuo conto di trading nell'Spazio personale: ci torniamo nel Passo 6.

L'Spazio personale di ForexStore con gli EA acquistati, un pulsante di download e un campo per il numero di conto MT su ogni prodotto

Screenshot di novembre 2026. Le statistiche sulle schede cambiano man mano che i conti operano, e i risultati passati non predicono quelli futuri.

Passo 2: copia i file nella cartella dati

Le guide più vecchie ti dicono di cercare nella cartella del programma sul disco C. Le versioni attuali di MT4 tengono questi file in una cartella dati separata, spesso nascosta, quindi lascia che sia MetaTrader ad aprirla per te:

  1. In MT4, fai clic su File → Open Data Folder.
  2. Apri la cartella MQL4.
  3. Copia ogni file al suo posto e accetta l'eventuale richiesta di autorizzazione di Windows.
FileDove va
EA .ex4 o .mq4MQL4/Experts
Libreria .dllMQL4/Libraries
File .set con le impostazioniMQL4/Presets
Indicatore .ex4 richiesto dall'EAMQL4/Indicators

Il file .ex4 di un EA spostato in MQL4/Experts e il suo file .dll in MQL4/Libraries nella cartella di MetaTrader 4

Passo 3: riavvia e trova l'EA

Chiudi e riapri MT4. In alternativa, fai clic con il tasto destro su Expert Advisors nella finestra Navigator e scegli Refresh. Se non vedi il Navigator, premi Ctrl+N. Ora il tuo EA compare nell'elenco sotto Expert Advisors.

La finestra Navigator di MetaTrader 4 con un EA installato nell'elenco sotto Expert Advisors

Passo 4: collega l'EA a un grafico

Apri un grafico della coppia e del timeframe indicati nel manuale, poi trascina l'EA sul grafico, oppure fai doppio clic su di esso nel Navigator. Ogni grafico può far girare un solo EA. Se un EA opera su più coppie, il manuale ti dice se gli serve un grafico o più di uno.

Passo 5: controlla la finestra delle impostazioni

Si apre una finestra con diverse schede. Queste sono quelle che contano:

La scheda Common delle impostazioni di un EA in MT4 con Allow live trading e Allow DLL imports

ImpostazioneDoveCosa fare
Allow live tradingScheda CommonSpuntala, altrimenti l'EA non può aprire operazioni
Allow DLL importsScheda CommonSpuntala solo se il manuale lo richiede e ti fidi della fonte
ParametriScheda InputsImpostali come nel manuale, o carica un file .set

Una parola sulle DLL. Un file .dll è normale codice che gira sul tuo computer, e lo stesso MetaTrader etichetta questa opzione come potenzialmente pericolosa, solo per applicazioni affidabili. Gli EA venduti con licenza ForexStore usano una libreria nella cartella Libraries, quindi questa opzione serve. Attivala per quell'EA nella sua finestra, non per tutti gli EA del terminale.

Lascia le impostazioni della strategia come sono, a meno che tu non sappia perché le stai cambiando. Quella che probabilmente dovrai impostare è la dimensione, trattata in Le impostazioni degli EA Forex che contano.

Passo 6: attiva AutoTrading e aggiungi il numero del tuo conto

Premi OK, poi assicurati che il pulsante AutoTrading nella barra degli strumenti in alto sia attivo. È l'interruttore generale di tutto il terminale: quando è spento nessun EA può operare, anche se tutto il resto è impostato. Lo stesso permesso si trova in Tools → Options → Expert Advisors.

Se nell'angolo in alto a destra del grafico compare una faccina sorridente accanto al nome dell'EA, l'EA è in funzione e ha il permesso di operare. Una faccina triste significa che è collegato ma non ha il permesso di operare.

Se il tuo EA viene fornito con una licenza ForexStore, inserisci il numero del tuo conto di trading nel campo Numero di conto (MT account number nello screenshot) sotto il prodotto nella tua Spazio personale. È il numero del conto MetaTrader con cui accedi.

Passo 7: verifica che funzioni

Un EA in funzione può non aprire operazioni per ore o giorni, perché attende le proprie condizioni. Invece di aspettare, guarda la finestra Terminal in fondo a MT4 (Ctrl+T):

  • Scheda Experts: i messaggi dell'EA, come il momento in cui si è caricato, e i suoi errori.
  • Scheda Journal: i messaggi del terminale, come la connessione e l'accesso.

Lascialo sul conto demo finché non l'hai visto aprire e chiudere operazioni come descrive il manuale. Poi leggi Come fare il backtest di un Expert Advisor per controllarlo sui dati passati.

Problemi comuni

Cosa vediCausa probabileSoluzione
EA assente dal NavigatorCartella sbagliata, o elenco non aggiornatoUsa File → Open Data Folder, poi riavvia
Faccina triste sul graficoTrading live non consentitoPremi F7 e spunta Allow live trading
Nulla sul graficoL'EA non si è caricatoLeggi la scheda Experts
Un messaggio sulle chiamate DLLImport DLL disattivatiConsentili se ti fidi della fonte e controlla che il file sia in Libraries
Un messaggio sulla licenzaNumero di conto mancante o diversoControllalo nella tua Spazio personale
Nessuna operazione per giorniL'EA è in attesa, o AutoTrading è spentoControlla il pulsante e il manuale
Nome della coppia erratoIl broker aggiunge un suffisso, come EURUSDmCollegalo al simbolo del tuo broker e consulta il manuale
Ordini rifiutatiLotto sotto il minimo, o mercato chiusoControlla la dimensione e gli orari di trading

Come aggiornare un EA

  1. Scarica la nuova versione da dove hai acquistato l'EA.
  2. Controlla che non ci siano operazioni aperte che l'aggiornamento potrebbe lasciare senza gestione e leggi cosa è cambiato.
  3. Rimuovi l'EA dal grafico e annota le tue impostazioni.
  4. Sostituisci i file in MQL4/Experts e MQL4/Libraries, poi riavvia MT4.
  5. Collega di nuovo l'EA e controlla le impostazioni.

La scheda Market di MT4 aggiorna solo gli EA acquistati tramite il Market integrato di MetaTrader. Non gestisce gli EA che hai installato da solo.

Come mantenere l'EA in funzione

Un EA si ferma quando MetaTrader si chiude, il computer va in sospensione o cade la connessione internet. Se per la tua strategia è importante, un VPS mantiene attivo il terminale: vedi Cos'è un VPS per il Forex? Non far girare lo stesso EA sullo stesso conto da due posti, altrimenti raddoppierai ogni operazione. Considera anche che il Virtual Hosting integrato di MetaTrader non consente le DLL, quindi un EA che ne usa una ha bisogno di un VPS normale.

FAQ

Dove metto un EA in MT4?

Fai clic su File, poi su Open Data Folder, e copia il file .ex4 in MQL4/Experts. L'eventuale file .dll va in MQL4/Libraries. Poi riavvia MetaTrader, così l'EA compare nel Navigator.

Perché il mio EA non opera?

Controlla prima il pulsante AutoTrading, poi la faccina sul grafico, poi la scheda Experts. Se tutti e tre sembrano a posto, l'EA potrebbe semplicemente attendere le sue condizioni, dato che molti EA operano di rado. Controlla nel manuale coppia, timeframe e orari.

Devo consentire gli import DLL?

Solo se l'EA ne ha bisogno, e il manuale lo dirà. Una DLL può eseguire codice sul tuo computer, quindi attiva questa opzione solo per software proveniente da una fonte affidabile, e solo per quell'EA.

Un EA può funzionare a computer spento?

No. Un EA gira dentro MetaTrader, quindi il terminale deve restare aperto e connesso. Per mantenerlo attivo a computer spento, usa un VPS.

Lo stesso EA funziona in MT4 e MT5?

No. Un file .ex4 gira solo in MT4, e MT5 richiede una propria versione .ex5, che va in MQL5/Experts. Controlla quali versioni include il tuo prodotto.

In sintesi

  • Usa File → Open Data Folder: gli EA vanno in MQL4/Experts, le librerie in MQL4/Libraries.
  • Riavvia, poi collega l'EA al grafico indicato nel manuale.
  • Spunta Allow live trading e consenti le DLL solo per software di cui ti fidi.
  • Il pulsante AutoTrading deve essere attivo, e una faccina sorridente lo conferma.
  • Leggi la scheda Experts quando qualcosa non va, e parti da una demo.

Stai ancora scegliendo? Leggi Come scegliere il miglior robot Forex, o sfoglia tutti gli Expert Advisor del catalogo.

Questo articolo ha scopo educativo e non costituisce consulenza d'investimento. Il trading di prodotti con leva comporta il rischio di perdite, e un EA può perdere denaro.