ForexBestRobots.com

MT4 & Expert Advisor · Formazione Forex

Come installare un Forex Expert Advisor in MetaTrader 4

Installa un Expert Advisor in MT4: copia il file, attiva AutoTrading, verifica simbolo, timeframe e log, quindi prova l’EA su demo o VPS.

14 minRevisione editoriale a cura della redazione ForexBestRobots
Procedura illustrata per aprire la cartella dati di MetaTrader 4MT4 & Expert AdvisorGuida pratica e consapevole del rischio

Illustrazione originale creata per ForexBestRobots.com.

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 di MT4 e MT5 non sono intercambiabili

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

1

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.

Apertura della cartella dati corretta nell’interfaccia di MetaTrader 4
Passaggio 1: apri la cartella dati dal terminale MT4 collegato al conto previsto, così l’EA non verrà installato in un’altra istanza della piattaforma.
2

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.

Apertura della cartella MQL4 → Experts in MetaTrader 4
Passaggio 2: inserisci i file MT4 .ex4 o .mq4 in MQL4 → Experts; i file MT5 non appartengono a questa cartella.
3

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.

Aggiornamento del Navigatore o riavvio di MetaTrader 4
Passaggio 3: aggiorna l’elenco degli Expert Advisor nel Navigatore oppure riavvia MT4 finché non compare l’EA installato.
4

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.

Collegamento dell’EA e attivazione del trading automatico in MetaTrader 4
Passaggio 4: abilita AutoTrading a livello globale e il trading automatico nelle proprietà dell’EA; consenti le DLL soltanto se la documentazione ufficiale lo richiede.
5

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.

Verifica del grafico e dei log nell’interfaccia di MetaTrader 4
Passaggio 5: verifica lo stato dell’EA, il simbolo e il timeframe del grafico, quindi controlla i messaggi di inizializzazione nelle schede Experts e Journal.

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.

Corretto tipo di conto e server broker
Corretto simbolo, compreso qualsiasi suffisso
Timeframe corretto sul grafico
Magic Number univoco per ogni istanza
Dimensione del lotto o input di rischio
Filtri di spread e orari di trading verificati

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.

Checksegno sanoSe fallisce
ConnessioneQuotazioni aggiornate e nessun messaggio “No connessione”Ricollegare al server broker corretto
AutorizzazioniAutoTrading attivo; trading automatico consentitoAbilitare il permesso globale e per-EA
InputRischio, simbolo e timeframe corrispondono al manualeRicaricare il file .set approvato e ricontrollare i valori
LogInizializzazione senza errori ricorrentiUtilizzare 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.

Partire dal rischio, non dal rendimento atteso

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.