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.

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:
- In MT4, fai clic su File → Open Data Folder.
- Apri la cartella MQL4.
- Copia ogni file al suo posto e accetta l'eventuale richiesta di autorizzazione di Windows.
| File | Dove va |
|---|---|
| EA .ex4 o .mq4 | MQL4/Experts |
| Libreria .dll | MQL4/Libraries |
| File .set con le impostazioni | MQL4/Presets |
| Indicatore .ex4 richiesto dall'EA | MQL4/Indicators |

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.

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:

| Impostazione | Dove | Cosa fare |
|---|---|---|
| Allow live trading | Scheda Common | Spuntala, altrimenti l'EA non può aprire operazioni |
| Allow DLL imports | Scheda Common | Spuntala solo se il manuale lo richiede e ti fidi della fonte |
| Parametri | Scheda Inputs | Impostali 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 vedi | Causa probabile | Soluzione |
|---|---|---|
| EA assente dal Navigator | Cartella sbagliata, o elenco non aggiornato | Usa File → Open Data Folder, poi riavvia |
| Faccina triste sul grafico | Trading live non consentito | Premi F7 e spunta Allow live trading |
| Nulla sul grafico | L'EA non si è caricato | Leggi la scheda Experts |
| Un messaggio sulle chiamate DLL | Import DLL disattivati | Consentili se ti fidi della fonte e controlla che il file sia in Libraries |
| Un messaggio sulla licenza | Numero di conto mancante o diverso | Controllalo nella tua Spazio personale |
| Nessuna operazione per giorni | L'EA è in attesa, o AutoTrading è spento | Controlla il pulsante e il manuale |
| Nome della coppia errato | Il broker aggiunge un suffisso, come EURUSDm | Collegalo al simbolo del tuo broker e consulta il manuale |
| Ordini rifiutati | Lotto sotto il minimo, o mercato chiuso | Controlla la dimensione e gli orari di trading |
Come aggiornare un EA
- Scarica la nuova versione da dove hai acquistato l'EA.
- Controlla che non ci siano operazioni aperte che l'aggiornamento potrebbe lasciare senza gestione e leggi cosa è cambiato.
- Rimuovi l'EA dal grafico e annota le tue impostazioni.
- Sostituisci i file in MQL4/Experts e MQL4/Libraries, poi riavvia MT4.
- 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.