Una corretta installazione non consiste soltanto nel copiare un file in una cartella. Terminale, conto, simbolo, timeframe, autorizzazioni e parametri di rischio devono essere tutti coerenti. Segui questa procedura partendo da un conto demo pulito prima di passare a un conto reale.
Prima di installare un Forex EA
Un Forex Expert Advisor è un programma eseguito all’interno di MetaTrader che applica regole codificate ai dati di mercato. Prepara il file dell’EA, il manuale ufficiale, le credenziali MT4 del broker, la coppia e il timeframe richiesti e l’eventuale chiave di licenza.
I file .ex4 e .mq4 appartengono a MT4 e vanno nella cartella MQL4/Experts. I file .ex5 e .mq5 appartengono invece a MT5 e alla cartella MQL5/Experts: non funzionano in MT4.
Installare l’EA passo dopo passo
Apri la cartella dati corretta di MT4
Usa File → Apri cartella dati. In questo modo eviti di copiare i file in un’altra installazione del broker, vecchia o diversa.
Apri MQL4 → Experts
Apri MQL4, quindi Experts. Copia in questa cartella il file .ex4 dell’EA. Anche i file sorgente .mq4 possono essere salvati qui, ma devono essere compilati correttamente prima dell’uso.
Aggiorna il Navigatore o riavvia MT4
Torna a MT4, apri il Navigatore con Ctrl+N, fai clic con il pulsante destro del mouse Expert Advisor e scegli Aggiorna. Se ancora non appare, chiudi e riapri il terminale.
Applica l’EA e abilita il trading automatico
Apri il simbolo e il timeframe indicati dal fornitore, quindi trascina l’EA sul grafico. Nella scheda Generali abilita il trading automatico. Attiva anche il pulsante generale AutoTrading. Abilita l’importazione delle DLL solo se la documentazione ufficiale lo richiede espressamente.
Verifica il grafico e i log
Conferma il nome e lo stato dell’EA nell’angolo del grafico, quindi controlla Terminale → Experts e Journal. Un EA caricato può aspettare le sue condizioni di ingresso; l’assenza di operazioni aperte non indica automaticamente un errore.
Impostare il simbolo corretto, il timeframe e gli input
Usa la coppia esatta indicata nella documentazione del prodotto. I suffissi del broker come EURUSD.a o EURUSDm possono importare se il programma si aspetta un formato di simbolo specifico. Imposta il timeframe indicato — M15, H1 o H4, per esempio — perché i calcoli degli indicatori e la logica della nuova barra possono cambiare con il periodo del grafico.
Un Magic Number consente all’EA di identificare le proprie posizioni. Se il fornitore include un file .set, caricalo dalla scheda Inputs e controlla ogni valore anziché presumere che sia adatto al tuo conto.
Come verificare che l’EA funzioni davvero
Controlla tre livelli: il grafico conferma che l’EA è collegato; il log Experts mostra inizializzazione e segnali; il Journal registra gli eventi del terminale e del broker. Uno stato di connessione verde e un'icona EA sorridente sono utili, ma il registro è la prova decisiva. Il programma può rimanere legittimamente inattivo al di fuori degli orari di negoziazione o fino a quando tutte le regole di ingresso non si allineano.
| Check | segno sano | Se fallisce |
|---|---|---|
| Connessione | Quotazioni aggiornate e nessun messaggio “No connessione” | Ricollegare al server broker corretto |
| Autorizzazioni | AutoTrading attivo; trading automatico consentito | Abilitare il permesso globale e per-EA |
| Input | Rischio, simbolo e timeframe corrispondono al manuale | Ricaricare il file .set approvato e ricontrollare i valori |
| Log | Inizializzazione senza errori ricorrenti | Utilizzare il codice numerico nella guida per la risoluzione dei problemi |
Eseguire l’EA su un VPS senza duplicare le operazioni
Un Windows VPS convenzionale esegue il terminale completo, mentre l'hosting virtuale integrato di MetaTrader migra l'ambiente di grafico attivo. Qualunque soluzione tu scelga, mantieni una sola istanza operativa per lo stesso EA, conto e Magic Number. Dopo la migrazione, controlla i log remoti e assicurati che la copia locale non sia ancora attiva.
L’hosting virtuale integrato di MetaTrader non supporta le DLL. Un EA che le richiede deve quindi essere eseguito su un VPS Windows compatibile o su un’altra configurazione approvata dal fornitore.
Leggi la guida completa di configurazione MT4 VPS →Test su un conto demo prima dell'uso reale
Esegui l’EA abbastanza a lungo da osservare l'inizializzazione, la gestione delle operazioni, i riavviamenti e l'esecuzione del broker. Confronta lo spread effettivo, la commissione, il suffisso di simbolo e la distanza minima di Stop Loss con le ipotesi del fornitore. Un test demo verifica la compatibilità tecnica; non dimostra la redditività futura né riproduce esattamente lo slippage di un conto reale.
Prima dell'uso reale, definisci il rischio di posizione massimo, i limiti di drawdown e quando l’EA deve essere sospeso. Non compensare mai un breve test aumentando la dimensione del lotto.
Riferimento ufficiale
La procedura segue il funzionamento ufficiale del Navigatore e del trading automatico in MetaTrader 4. Documentazione ufficiale del Navigatore di MetaTrader 4.