Question: Come aggiungere Expert Advisers (EA) a MT4? Come posso utilizzare VPS (server privato virtuale)?
Table of Contents
- Parte prima — Aggiungere ed eseguire Expert Advisers su MT4, passo dopo passo
- Conoscere i file con cui si sta lavorando
- Installare l'EA nella cartella corretta
- Collega l'EA a un grafico e abilita il trading
- Motivi tipici per cui non succede nulla e soluzioni precise
- Lista di controllo per una configurazione pulita degli EA MT4
- Parte seconda — Utilizza un VPS con XM per un'esecuzione 24/5 e una bassa latenza
- Cosa offre effettivamente il VPS di XM
- Idoneità, costi e fatturazione: termini esatti
- Richiedi, connettiti e prepara il VPS
- Installa XM MT4 sul VPS ed effettua il login
- Migrazione dei grafici e dei modelli EA sul VPS
- Mantenimento del terminale in esecuzione continua
- Disciplina operativa per gli EA su un VPS
- Termini XM esatti che influenzano l'uso quotidiano
- Mettendo tutto insieme: un flusso di lavoro completo e affidabile
- Suggerimenti di uso frequente che prevengono i guasti silenziosi
- Perché un VPS XM è utile per i trader EA (in termini pratici)
Parte prima — Aggiungere ed eseguire Expert Advisor su MT4, passo dopo passo
Conoscere i file con cui si lavora
Un EA per MT4 viene fornito come file compilato .ex4 (a volte anche con il codice sorgente leggibile .mq4). MT4 esegue il file .ex4. Se si dispone solo del file .mq4, è necessario compilarlo in MetaEditor per produrre il file .ex4. Dopo una compilazione riuscita, il file .ex4 viene salvato nella cartella MQL4\Experts e l’EA appare in Navigator → Expert Advisors.
Installa l’EA nella cartella corretta
- 1) Apri MT4.
- 2) File → Apri cartella dati.
- 3) Vai su MQL4 → Esperti e copia l’EA .ex4 (e tutti i file necessari) in questa cartella.
- 4) Torna in MT4, in Navigatore, fai clic con il pulsante destro del mouse su Expert Advisors → Aggiorna (o riavvia MT4). L’EA dovrebbe ora essere visibile in Expert Advisors.
Collega l’EA a un grafico e attiva il trading
- 1) In Navigator, trascina l’EA sul grafico del simbolo che desideri negoziare.
- 2) Nella scheda Inputs, imposta i parametri richiesti dalla strategia.
- 3) Nella scheda Comune, seleziona Consenti trading live (e Consenti importazioni DLL solo se l’EA ne ha esplicitamente bisogno).
- 4) Fai clic su OK.
- 5) Sulla barra degli strumenti principale, assicurarsi che AutoTrading sia impostato su ON (verde). La faccina 🙂 nell’angolo del grafico indica che l’EA è attivo.
Tipici motivi per cui non accade nulla e le soluzioni precise
- AutoTrading è DISATTIVATO (globale o per EA). Attivalo e assicurati che l’opzione Consenti trading live sia selezionata nella scheda Comune dell’EA.
- Quotazioni mancanti / simbolo errato. Il tuo broker potrebbe utilizzare suffissi di strumenti (ad esempio, EURUSD.m). Mostra lo strumento in Market Watch, utilizza il simbolo esatto e collega l’EA a un grafico live (non offline).
- Stop/volume rifiutati. Se vedi errori Stop non validi (130) o Volume non valido (131) nella scheda Esperti/Diario, aumenta le distanze SL/TP oltre le regole di stop del simbolo o regola la dimensione del lotto sul MinLot/LotStep del simbolo.
- Dipendenze non presenti. Se l’EA necessita di indicatori o librerie personalizzati, inserisci gli indicatori in MQL4\Indicators e i file .dll richiesti in MQL4\Libraries (anche in questo caso, abilita le DLL solo se l’EA ne ha bisogno).
- Hai effettuato l’accesso con la password dell’investitore. Le credenziali dell’investitore sono di sola lettura; l’EA non può effettuare operazioni di trading. Effettua l’accesso con la password principale (di trading).
Queste sono regole della piattaforma, non suggerimenti: il tuo EA non invierà ordini finché non saranno soddisfatte tutte le condizioni. (Il flusso di installazione/attivazione – Cartella dati → MQL4\Experts → compilare → allegare → Consentire il trading live – è documentato nella guida MetaQuotes e ampiamente ripreso dalle guide MT4 dei broker).
Lista di controllo per una configurazione pulita degli EA MT4
- Copia l’EA in MQL4\Experts e aggiorna il Navigatore.
- Compilare qualsiasi file .mq4 in MetaEditor per produrre .ex4 (senza errori di compilazione).
- Collega l’EA al simbolo/intervallo di tempo corretto.
- Consenti il trading live e, se necessario, consenti le importazioni DLL.
- AutoTrading ON nella barra degli strumenti.
- Controlla i registri (Terminale → Esperti/Diario) per i codici di errore precisi se un ordine viene rifiutato.
Parte seconda — Utilizza un VPS con XM per un’esecuzione 24/5 e una bassa latenza
Cosa offre realmente il VPS di XM
XM offre un servizio VPS MT4 ospitato vicino ai propri server di trading per ridurre la latenza di rete e mantenere la piattaforma attiva 24 ore su 24, 7 giorni su 7, anche quando il tuo PC è spento. Il VPS funziona con Windows Server, viene fornito con MT4 già installato ed è disponibile gratuitamente o a un costo mensile fisso, a seconda dell’attività e del saldo del tuo conto. Il servizio prevede un VPS per cliente e viene fatturato come abbonamento mensile che si rinnova il primo giorno di calendario di ogni mese.
Le specifiche chiave elencate da XM includono Windows Server 2012, circa 1,5 GB di RAM, 20 GB di spazio di archiviazione e un’allocazione CPU dedicata, dimensionata per l’esecuzione di terminali MT4 ed EA (non per ottimizzazioni pesanti o backtest multipiattaforma). XM sottolinea che le specifiche potrebbero cambiare nel tempo.
Requisiti, costi e fatturazione: termini esatti
- Gratuito Il VPS richiede entrambi i seguenti requisiti sui tuoi conti XM: (a) mantenere almeno 5.000 $ (capitale proprio meno credito), e (b) negoziare almeno 5 lotti standard round-turn (o 500 micro-lotti round-turn) negli ultimi 30 giorni.
- Se non soddisfi tali requisiti, il VPS è disponibile al costo fisso di 28 $ al mese (o equivalente).
- Gli abbonamenti si rinnovano automaticamente il primo giorno di ogni mese; se i fondi non sono sufficienti a coprire la tariffa (e non soddisfi i criteri per l’accesso gratuito), XM terminerà il VPS e eliminerà l’istanza, quindi è necessario conservare i propri backup dei file/impostazioni EA.
Alcuni siti regionali XM fanno riferimento all’accesso all’Area Membri per richiedere il VPS; inviate la richiesta dalla vostra Area Membri XM e, se idonei, vi saranno fornite le credenziali di connessione.
Richiedi, connettiti e prepara il VPS
Richiedi il provisioning
- Accedi alla tua Area Membri XM e richiedi l’add-on VPS per il tuo conto MT4/MT5. Se soddisfi i criteri di gratuità, ti verrà fornito senza alcun costo; in caso contrario, verrà applicata una commissione di 28 $.
Ricevi i dettagli di accesso
- XM (o il suo partner VPS) ti invia l’IP pubblico, il nome utente Windows e la password per il VPS. Conservali in modo sicuro. XM dichiara esplicitamente che il VPS è fornito da terze parti e declina ogni responsabilità per problemi relativi ai servizi di terze parti.
Connettiti tramite Desktop remoto (Windows/macOS/Linux/iOS/Android)
- Su Windows, avvia Connessione desktop remoto (mstsc), inserisci l’IP del VPS e connettiti utilizzando le credenziali fornite.
- Su macOS e dispositivi mobili, installa Microsoft Remote Desktop, aggiungi un PC con l’IP del VPS e connettiti.
Rafforza la sessione e imposta l’ambiente
- Modificare la password di Windows al primo accesso.
- Disattivare la modalità di sospensione/ibernazione e impostare Windows Update in modo che notifichi al di fuori dell’orario di negoziazione, in modo che i riavvii non interrompano gli EA.
- Installare un antivirus affidabile se si trasferiscono file frequentemente.
Installa XM MT4 sul VPS ed effettua il login
Sebbene il VPS di XM includa spesso MT4 preinstallato, è necessario installare la versione esatta del terminale che si utilizza e quindi effettuare il login al proprio conto di trading:
- Scarica e installa XM MT4 sul VPS (o esegui il programma di installazione già presente).
- Avvia MT4 e accedi con la tua password master (di trading), non con la password investitore, in modo che gli EA possano inserire gli ordini.
- In MT4, File → Apri cartella dati per accedere alla struttura della directory MQL4 sul VPS stesso.
Copiare gli EA in MQL4\Experts, gli indicatori in MQL4\Indicators e le librerie in MQL4\Libraries. Aggiornare il Navigator o riavviare MT4.
Trasferisci i tuoi grafici e modelli EA sul VPS
I tuoi EA non funzionano a meno che non siano collegati a grafici aperti all’interno dell’istanza del terminale VPS:
- Ricrea la configurazione del grafico sul VPS (simboli, intervalli di tempo).
- Applica i tuoi modelli .tpl, quindi trascina ciascun EA sul grafico corretto.
- In ogni EA: Consenti trading live (e Consenti importazioni DLL solo se l’EA lo richiede).
- Attiva AutoTrading ON nella barra degli strumenti principale; verifica che appaia una faccina sorridente su ogni grafico EA.
Mantieni il terminale in esecuzione continua
- Lascia MT4 aperto sul VPS e disconnetti la tua sessione RDP senza disconnetterti (è sufficiente chiudere la finestra RDP; disconnettersi chiude i programmi).
- Aggiungi MT4 a Avvio di Windows sul VPS in modo che si avvii dopo ogni riavvio.
- Se si pianificano riavvii per l’applicazione di patch, eseguirli al di fuori dell’orario di mercato e verificare che MT4 si riavvii con AutoTrading ON.
Disciplina operativa per gli EA su un VPS
- Igiene dei file: mantieni pulita la directory MQL4. Rimuovi i vecchi EA/indicatori che non utilizzi più, in modo che l’aggiornamento del Navigatore sia veloce e inequivocabile.
- Log: controlla periodicamente Experts/Journal; errori come 130/131/133/134 indicano con precisione il blocco esatto (stop, volume, trading disabilitato, margine insufficiente).
- Limiti delle risorse: le specifiche di base del VPS di XM (RAM/CPU) sono pensate per diversi grafici con EA leggeri. Se prevedi di utilizzare griglie multi-simbolo dense o filtri tick che richiedono un uso intensivo della CPU, suddividili su più terminali o potenzia le risorse con il provider.
- Backup: poiché i termini di XM stabiliscono che il VPS viene eliminato alla scadenza senza backup, conserva le tue copie di MQL4, profili e modelli (comprimili in un file zip e conservali fuori dal VPS).
- Sicurezza: abilita le importazioni DLL solo per EA affidabili; la piattaforma bloccherà le librerie non affidabili per impostazione predefinita.
Termini XM esatti che influiscono sull’uso quotidiano
- La verifica dell’idoneità avviene mensilmente al momento del rinnovo. Se il tuo capitale netto al netto del credito scende al di sotto di 5.000 $ o se nei 30 giorni precedenti hai effettuato meno di 5 lotti round-turn e il tuo conto non dispone di fondi sufficienti per addebitare 28 $, il VPS verrà disattivato all’inizio del mese. Preparati a questa eventualità esportando le impostazioni ed effettuando backup fuori dal VPS.li>
- Un solo VPS per cliente. Non pianificare più allocazioni VPS parallele sotto un unico profilo; progetta il tuo portafoglio EA di conseguenza.
- Fornito da terze parti. XM chiarisce che il VPS è gestito da fornitori esterni; le prestazioni e il tempo di attività sono di competenza del fornitore.
Mettiamo tutto insieme: un flusso di lavoro completo e affidabile
- 1) Prepara il tuo pacchetto EA sul tuo PC locale. Se stai modificando .mq4, compila in .ex4 in MetaEditor.
- 2) Richiedi il VPS all’interno della tua Area Membri XM. Se raggiungi $5.000 + 5 lotti in 30 giorni, hai diritto al livello gratuito; altrimenti, si applica la tariffa mensile di $28.
- 3) Connettiti tramite RDP utilizzando l’IP, l’utente e la password che ricevi.
- 4) Installa XM MT4 sul VPS (o utilizza il terminale preinstallato). Accedi con la tua password principale.
- 5) Copia i tuoi EA in MQL4\Experts sul VPS, aggiorna il Navigatore e collega ciascun EA ai grafici corretti. Abilita Consenti trading live (e Consenti importazioni DLL solo se l’EA ne ha bisogno). Attiva AutoTrading ON.
- 6) Configura Windows in modo che il VPS rimanga attivo: disattiva la modalità di sospensione, pianifica gli aggiornamenti dopo l’orario di lavoro, aggiungi MT4 all’avvio.
- 7) Monitoraggio. Utilizza Experts/Journal di MT4 per una diagnostica precisa e imposta avvisi push/e-mail se il tuo EA li supporta.
Suggerimenti di uso frequente per prevenire guasti silenziosi
- Impostalo sempre sul VPS: i tuoi EA devono essere installati e collegati all’interno del terminale VPS; eseguirli localmente mentre il terminale VPS è chiuso vanifica i vantaggi di continuità/latenza.li>
- Precisione dei simboli: collegare gli EA al simbolo esatto del broker (i suffissi sono importanti). Simboli errati sono una causa comune di zero operazioni.
- Autorizzazioni ogni volta: i nuovi terminali hanno impostazioni conservative predefinite. Verificare Consenti trading live e AutoTrading ON sulla build VPS, anche se sono stati abilitati sul PC locale.
- Compilare con la build corrente: se si mantiene il sorgente .mq4, compilare con la versione corrente di MetaEditor prima di caricare, in modo che il file .ex4 corrisponda alla build del terminale.
- Rispetta l’ambito del VPS: il VPS di base di XM è destinato all’esecuzione di EA, non a ottimizzazioni intensive. Mantieni i lavori di Strategy Tester sulla tua workstation locale o su un computer dedicato.
Perché un VPS XM è utile per i trader EA (in termini pratici)
- Vicinanza della rete: posizionare il terminale vicino ai server di trading di XM riduce il tempo di andata e ritorno per gli eventi relativi agli ordini/prezzi, riducendo l’esposizione alla variabilità della connessione Internet domestica. XM descrive il VPS come vicino ai propri server MT4 specificamente per la riduzione della latenza.
- Terminale attivo 24 ore su 24, 7 giorni su 7: interruzioni di corrente o guasti dell’ISP a casa non fermano il terminale VPS; i tuoi EA continuano a funzionare.
- Riavvii prevedibili: poiché i controlli di rinnovo e idoneità avvengono il primo giorno di calendario di ogni mese, puoi pianificare i riavvii/la manutenzione in quel periodo e mantenere un funzionamento costante.
- Per aggiungere un EA a MT4: copia .ex4 in MQL4\Experts, aggiorna Navigator, allega al grafico, abilita Consenti trading live e attiva AutoTrading ON. Se hai solo .mq4, compila prima in .ex4 in MetaEditor.
- Per eseguire quell’EA in modo continuo con XM: richiedi il VPS XM dalla tua Area Membri; se mantieni un capitale di $5.000 al netto del credito e 5 lotti round-turn per 30 giorni,
è gratuito; altrimenti costa 28 $ al mese. Connettiti tramite RDP, installa/accedi a XM MT4, copia i tuoi EA sul VPS, allegali ai grafici e lascia aperto il terminale. Conserva i backup perché il VPS viene cancellato alla scadenza all’inizio del mese se non vengono soddisfatti i requisiti di idoneità/fondi.*Vai al sito web ufficiale di FXTM
- Close