Come installare un EA su MT4 e MT5

L'installazione di un Expert Advisor richiede circa due minuti. La maggior parte del tempo perso dagli utenti è dovuta agli stessi quattro o cinque problemi che si verificano in seguito; pertanto, questa guida illustra innanzitutto la procedura di installazione e poi tutti i possibili errori che è bene conoscere.

Ultimo aggiornamento: 14 agosto 2026

Prima di iniziare

Ti serviranno il file EA compilato, MetaTrader su Windows e il conto che intendi utilizzare per fare trading. Il file è .ex4 per MetaTrader 4 oppure .ex5 per MetaTrader 5, e non sono intercambiabili. Un .ex5 nella cartella MT4 non comparirà mai, e non c'è nulla che spieghi il motivo.

Per Forex Success AI il file è ForexSuccessAI.ex4 oppure ForexSuccessAI.ex5. Non è necessario inserire alcuna chiave di licenza. Il sistema legge il numero dell'account con cui si è effettuato l'accesso al terminale e richiede informazioni su tale numero al server delle licenze; pertanto, è necessario registrare prima l'account nella propria dashboard.

Passaggio 1: File › Apri cartella dati

Non cercare nella cartella “Programmi”. Fai clic su File, quindi Apri cartella dati. Il percorso termina con una lunga stringa esadecimale unica per quella installazione, quindi, se hai più terminali aperti, aprilo da quello che utilizzerai effettivamente per fare trading.

Passaggio 2: inserire il file nella cartella MQL4\Experts o MQL5\Experts

All'interno della cartella “data” si trova MQL4 su MetaTrader 4 oppure MQL5 su MetaTrader 5. Aprilo, apri Esperti, e trascinare il file lì. Non Indicatori, non Script, non File. Un EA in una qualsiasi di queste è invisibile al terminale.

Passaggio 3: Aggiornare il Navigator

Apri il pannello Navigatore (Visualizza › Navigatore, oppure Ctrl+N), fare clic con il tasto destro del mouse all'interno dell'area e selezionare Aggiorna. L'EA compare sotto Expert Advisors.

Per un nuovo file è sufficiente aggiornare la pagina. Riavvia il terminale quando sostituendo una versione, poiché mantiene la copia caricata in memoria e continua a eseguire il codice precedente. Rimuovi il vecchio EA da ogni grafico, copia il nuovo file, quindi riavvia.

Passaggio 4: Consenti l’importazione delle DLL prima di collegare qualsiasi cosa

Forex Success AI non utilizza MetaTrader WebRequest funzione. Importa wininet.dll e ricorre direttamente alle funzionalità di rete di Windows per la verifica della licenza e per il calendario di ForexFactory alla base del filtro delle notizie, oltre a rpcrt4.dll per leggere un identificatore di macchina. Si tratta di importazioni di DLL, non di richieste web, quindi la whitelist di WebRequest in questo caso non ha alcuna rilevanza.

Fallo prima di trascinare qualsiasi elemento su un grafico, poiché la casella di selezione “per EA” risulta disattivata quando l’impostazione a livello di terminale è disattivata: apri Strumenti › Opzioni, vai alla Expert Advisors scheda, segno di spunta Consenti l'importazione di DLL, premere OK.

Con le importazioni DLL disattivate, l’EA segnala di non poter convalidare la propria licenza e si rimuove dal grafico. Questa è l’unica condizione che lo induce a rimuoversi. Un controllo della licenza fallito o un server irraggiungibile non lo fanno: in quei casi mantiene aperte le posizioni e continua a riprovare.

Passaggio 5: trascinarlo su un grafico

Trascina l'EA dal Navigator sul grafico desiderato. Facendo doppio clic sul nome, l'EA viene associato al grafico attualmente attivo, il che è un ottimo modo per associarlo a quello sbagliato.

Si apre la finestra di dialogo delle impostazioni. Procedere come segue: Comune Inizia dalla scheda, perché è proprio lì che spesso si verificano problemi durante l'installazione.

Poi il Dati in ingresso scheda. Lot_mode sceglie lotti fissi, ovvero il valore 2, che è l'impostazione predefinita (1 corrisponde alla modalità composta, che parte da un valore molto più elevato di quanto la maggior parte delle persone si aspetti). Fix_lot è la dimensione con cui viene scambiato ogni volta e non cambia mai automaticamente, quindi impostala da calcolatore della dimensione del lotto e riconsideralo quando il tuo saldo salirà di un livello.

Hai due grafici aperti? Modifica Magia il secondo. Da esso derivano quattro cestelli, a +9, +99, +999 e +9999, quindi due grafici che condividono un Magic interpretano le operazioni dell’altro come se fossero le proprie.

Passaggio 6: Il pulsante "AutoTrading"

L'autorizzazione per singolo EA è solo metà della questione. Il terminale dispone di un interruttore principale nella barra degli strumenti, contrassegnato con la dicitura AutoTrading su MT4 e Trading algoritmico su MT5. Deve essere verde; se è rosso o grigio, cliccaci sopra una volta. MetaTrader può disattivarlo automaticamente dopo una modifica al conto, al profilo o al grafico, se l'opzione corrispondente è selezionata sotto Strumenti › Opzioni › Expert Advisor.

Passaggio 7: Come capire se è in esecuzione

Guarda l'angolo in alto a destra del grafico. Su MT4 una faccina sorridente accanto al nome EA indica che l'account è collegato e autorizzato a fare trading, mentre una faccina triste indica che è bloccato. Su MT5 un cerchio barrato accanto al nome indica che il trading algoritmico è disattivato.

Quindi apri il Esperti scheda nella parte inferiore dello schermo, nella finestra Terminale su MT4 o nella casella degli strumenti su MT5 (si apre con Ctrl+T). Tutto ciò che l'EA stampa viene visualizzato lì; gli errori di caricamento vengono visualizzati in Diario accanto ad esso.

Anche Forex Success AI genera autonomamente i propri grafici. Il Trading La riga in fondo al pannello CONTO rappresenta il metodo di diagnosi più rapido a tua disposizione: ATTIVO, VERIFICA IN CORSO..., IN PAUSA - su richiesta del cliente, IN SOSPESO - licenza oppure IN SOSPESO - limite mensile.

Quando non funziona

Non compare nel Navigator

Quasi sempre nella cartella sbagliata: controlla che il file si trovi in Esperti piuttosto che Indicatori, che tu abbia aperto la cartella dei dati da quel terminale e che l'estensione corrisponda alla piattaforma. Se tutte e tre le condizioni sono soddisfatte, riavvia il terminale invece di aggiornare la pagina.

Faccia triste su MT4

Caricato ma non autorizzato al trading: o la funzione AutoTrading è disattivata, oppure Consenti il trading in tempo reale non era selezionato. Premere F7 sul grafico oppure fare clic con il tasto destro del mouse e selezionare Expert Advisors › Proprietà, selezionare la casella nella scheda "Generale" e premere OK.

Si carica, ma non apre mai una posizione

IN PAUSA - su richiesta del cliente significa che il trading è disattivato per quell’account nella dashboard e che premendo Curriculum EA viene rilevato in pochi secondi. IN SOSPESO - limite mensile significa che è stato raggiunto il limite massimo di profitto mensile del piano e che le nuove posizioni riprendono il 1° del mese. In entrambi i casi, le operazioni aperte rimangono invariate. IN SOSPESO - licenza significa che il numero di conto non è registrato, è disattivato o è bloccato.

Se hai registrato l'account solo poco fa e compare ancora il messaggio IN SOSPESO - licenza, la verifica viene eseguita in base a un timer impostato dal server anziché ad ogni tick. Rimuovi l'EA e ricollegalo per forzare l'esecuzione immediata.

Se c'è scritto ATTIVO e se non succede nulla, potrebbe semplicemente trattarsi della strategia. Le operazioni attendono che la media mobile e lo stocastico si allineino, quindi è normale che la prima ora sia tranquilla e che non vi siano movimenti di prezzo quando il mercato è chiuso.

Emette un avviso e si scarica automaticamente

L'avviso ne indica il motivo, e due cause ne spiegano quasi la totalità. Le importazioni DLL non erano consentite, come indicato al Passo 4. Oppure, su MT5, il conto è in modalità netting o exchange: la griglia detiene contemporaneamente diverse posizioni su un unico simbolo in entrambe le direzioni e il netting le unirebbe, quindi l’EA segnala che è necessario un conto di copertura e rifiuta di avviarsi. Vedi Conti di copertura rispetto a conti di compensazione per sapere cosa chiedere al proprio broker. MT4 non dispone di una modalità di compensazione, quindi ciò non può avvenire su questa piattaforma.

Funziona nella versione demo, ma non in quella live

La licenza è associata a un numero di conto, e il numero del conto demo non corrisponde a quello del conto reale; pertanto, è necessario registrare il conto reale prima di collegare l’EA a un grafico reale. Ci sono altre due differenze che spesso creano confusione: un conto reale su MT5 potrebbe utilizzare il netting laddove il conto demo utilizzava l’hedging, e i simboli reali a volte riportano un suffisso come EURUSD.m, quindi potresti trovarti su un grafico diverso da quello che pensi.

Un'ultima cosa

Installalo prima sull'account demo e lascialo in funzione per qualche giorno. In questo modo potrai verificare che i permessi siano corretti e vedere come si presenta il pannello di controllo quando tutto funziona correttamente. Non vale la pena imparare nulla sull'installazione di un EA utilizzando denaro reale.

Se sei ancora indeciso, il piani Si tratta di una licenza una tantum con un numero prestabilito di slot per account, ciascuno dei quali è associato a un numero di conto MetaTrader che l'utente stesso registra.

Domande frequenti

Dove devo salvare un file EA in MetaTrader 4?

Nel terminale, seleziona “File” e poi “Apri cartella dati”. All’interno di essa, apri la cartella “MQL4” e poi “Experts”, quindi copia lì il file .ex4. A questo punto, fai clic con il tasto destro del mouse nel pannello “Navigatore” e seleziona “Aggiorna”, oppure riavvia il terminale. Non cercare la directory di installazione “Program Files”, poiché MetaTrader conserva i file utente in un’altra posizione. Su MetaTrader 5 il percorso è MQL5, quindi Experts, e il file è un .ex5.

Perché il mio EA non compare nel Navigator?

Di solito il file si trova nella cartella sbagliata o è del tipo sbagliato. Verifica di aver aperto la cartella dei dati direttamente dal terminale selezionando "File" e poi "Apri cartella dati", che il file si trovi nella cartella "Experts" anziché in "Indicators" o "Scripts" e che i file .ex4 siano stati copiati in MT4 e quelli .ex5 in MT5. Se tutto sembra corretto, riavvia il terminale invece di limitarti ad aggiornare il Navigator.

Perché Forex Success AI richiede l'autorizzazione all'importazione delle DLL?

Importa il file wininet.dll e richiama direttamente le funzionalità di rete di Windows per il controllo della licenza e per il calendario delle notizie di ForexFactory, anziché utilizzare la funzione WebRequest di MetaTrader. Trattandosi di un'importazione di DLL e non di una richiesta web, la lista bianca degli URL di WebRequest non ha alcun effetto su di esso. Attivalo da Strumenti, Opzioni, Expert Advisor, quindi spunta la casella nella scheda Comune dell’EA se la tua versione ne presenta una. Senza questa impostazione, l’EA invia un avviso e si rimuove dal grafico.

Cosa significa la faccina triste sul mio grafico MT4?

Significa che l'EA è collegato ma non è autorizzato a operare. O il pulsante "AutoTrading" nella barra degli strumenti è disattivato, oppure l'opzione "Consenti trading dal vivo" non era selezionata nella scheda "Generale" al momento del collegamento dell'EA. Fare clic su "Trading automatico" in modo che diventi verde, quindi premere F7 sul grafico, oppure fare clic con il tasto destro del mouse e selezionare "Expert Advisor" e poi "Proprietà", quindi spuntare la casella "Consenti trading live" nella scheda "Generale".

Devo inserire una chiave di licenza nell'EA?

No. Non è necessario inserire alcuna chiave di licenza. L’EA legge il numero dell’account a cui il terminale è connesso e ne verifica la validità tramite il server delle licenze; pertanto, l’account deve essere prima registrato sulla tua dashboard. Questo è anche il motivo per cui un EA che funziona in modalità demo potrebbe non operare in modalità live: il numero dell’account live è diverso e deve essere registrato separatamente. Se hai appena registrato un conto, rimuovi l’EA e ricollegalo per forzare un nuovo controllo immediato.