Come installare MetaTrader e un Expert Advisor su una VPS: guida passo per passo
Dall'installer del broker all'EA che lavora da solo: tutti i passaggi per MT4 e MT5.
In questo articolo
- Che cosa ti serve prima di cominciare
- 1. Collegati alla VPS
- 2. Scarica e installa MetaTrader sulla VPS
- 3. Accedi al conto di trading
- 4. Copia l’Expert Advisor nella cartella giusta
- 5. Abilita il trading algoritmico
- 6. Metti l’EA sul grafico
- 7. Chiudi il Desktop remoto nel modo giusto
- Che cosa succede se la VPS si riavvia
- Se l’EA non apre operazioni: i controlli da fare
- Quante MetaTrader può reggere una VPS
Hai attivato una VPS e adesso vuoi che il tuo Expert Advisor lavori lì, giorno e notte, invece che sul PC di casa. In questa guida trovi tutti i passaggi, dall’installazione di MetaTrader al controllo finale: valgono sia per MetaTrader 4 sia per MetaTrader 5, e dove le due piattaforme si comportano in modo diverso lo trovi scritto.
Se sai installare un programma su Windows, sai fare tutto quello che segue: la VPS è un normale desktop Windows, solo che non si spegne mai.
Che cosa ti serve prima di cominciare
- I dati di accesso alla VPS: indirizzo, nome utente e password. Arrivano via email quando la VPS viene attivata.
- L’installer di MetaTrader del tuo broker. MetaTrader si scarica dal sito del broker con cui hai il conto: è la versione già configurata con i suoi server.
- I file dell’Expert Advisor: di solito un file
.ex4(MT4) o.ex5(MT5), a volte accompagnato da indicatori, librerie o file di impostazioni.set. - Numero del conto, password e nome del server di trading.
1. Collegati alla VPS
Da Windows apri Connessione Desktop remoto, che è già nel sistema. Da Mac, iPhone, iPad e Android usa Windows App, l’app gratuita di Microsoft. Inserisci l’indirizzo della VPS, poi nome utente e password: dopo qualche secondo vedi il desktop del tuo server.
Se è la prima volta, la procedura completa con le immagini è in Come collegarsi a una VPS Windows con Desktop remoto.
2. Scarica e installa MetaTrader sulla VPS
Da qui in poi lavori dentro la VPS, non sul tuo computer.
- Apri il browser della VPS e vai sul sito del tuo broker.
- Scarica l’installer di MetaTrader 4 o 5 e avvialo.
- Segui l’installazione come faresti sul PC. Al termine MetaTrader si apre da sola.
In alternativa puoi copiare l’installer dal tuo PC e incollarlo sul desktop della VPS: tra il tuo computer e il Desktop remoto il copia e incolla dei file funziona.
Ti servono più terminali? Durante l’installazione premi Impostazioni e scegli una cartella diversa per ogni copia, per esempio C:\MT5 Conto A e C:\MT5 Conto B. Ogni terminale avrà i suoi conti, i suoi grafici e i suoi EA.
3. Accedi al conto di trading
In MetaTrader apri File → Accedi al conto di trading, inserisci numero del conto, password e scegli il server indicato dal broker. In basso a destra l’indicatore della connessione deve mostrare il traffico dati, non la scritta «Nessuna connessione».
4. Copia l’Expert Advisor nella cartella giusta
È il punto in cui si sbaglia più spesso: l’EA non va nella cartella del programma, ma nella cartella dati del terminale.
- In MetaTrader apri File → Apri cartella dati.
- Entra in
MQL5\Expertsse usi MT5, inMQL4\Expertsse usi MT4. - Incolla lì il file dell’EA. Gli indicatori vanno in
Indicators, le librerie inLibraries, i file.setinPresets. - Torna in MetaTrader, apri la finestra Navigatore, fai clic con il tasto destro su Expert Advisor e scegli Aggiorna. L’EA compare nell’elenco.
Se hai più terminali, ripeti l’operazione per ognuno: ogni installazione ha la sua cartella dati.
5. Abilita il trading algoritmico
Per sicurezza MetaTrader tiene spento il trading automatico finché non lo accendi tu.
- Nella barra in alto premi il pulsante Algo Trading (in MT4 si chiama AutoTrading; nell’interfaccia in italiano può comparire come «Trading algoritmico» o «Trading automatico»): deve diventare verde.
- In Strumenti → Opzioni, nella scheda dedicata agli Expert Advisor, controlla che sia selezionata la voce che consente il trading algoritmico.
- Importazioni DLL: abilitale solo se il tuo EA le richiede e se ti fidi di chi lo ha scritto. MetaTrader stessa le segnala come potenzialmente pericolose. Sulla VPS sei amministratore, quindi gli EA che usano DLL o un loro installer funzionano: è una delle differenze rispetto alla VPS integrata in MetaTrader, che le DLL non le ammette.
6. Metti l’EA sul grafico
- Apri il grafico dello strumento e del timeframe su cui l’EA deve lavorare.
- Trascina l’EA dal Navigatore sul grafico.
- Nella finestra che si apre consenti il trading algoritmico, carica il tuo file
.setse ne hai uno e conferma.
Nell’angolo in alto a destra del grafico compare il nome dell’EA con la sua icona: se è attiva, l’EA sta lavorando. Se qualcosa non va, il motivo è scritto nelle schede Esperti e Diario della finestra in basso.
7. Chiudi il Desktop remoto nel modo giusto
Quando hai finito chiudi la finestra del Desktop remoto con la X. Non scegliere Esci o Disconnetti utente dal menu Start di Windows: quel comando chiude la sessione e, con lei, MetaTrader.
Chiudendo solo la finestra, la VPS resta accesa con tutti i programmi aperti. Puoi spegnere il tuo computer: l’EA continua a lavorare.
Che cosa succede se la VPS si riavvia
Un riavvio può capitare, per esempio dopo un aggiornamento di Windows. Sulle VPS di Hosting Stak MetaTrader 4 e 5 ripartono da sole dopo il riavvio e gli EA riprendono a lavorare, senza che tu debba collegarti.
Due abitudini utili:
- salva i tuoi grafici in un profilo (File → Profili), così la disposizione e gli EA applicati si ritrovano identici;
- dopo una manutenzione annunciata collegati un minuto e dai un’occhiata alla scheda Diario.
Se l’EA non apre operazioni: i controlli da fare
- Il pulsante del trading algoritmico è spento, oppure l’opzione non è stata consentita nelle proprietà dell’EA.
- Il file è nella cartella sbagliata: deve stare nella cartella dati aperta dal menu File, non in
Programmi. - Il simbolo ha un nome diverso: alcuni broker aggiungono un suffisso (per esempio
EURUSD.m) e l’EA va impostato di conseguenza. - L’EA usa una DLL e le importazioni non sono state consentite.
- Il mercato è chiuso o il conto non ha margine sufficiente: lo leggi nella scheda Diario.
- Hai chiuso la sessione di Windows invece della sola finestra del Desktop remoto.
Quante MetaTrader può reggere una VPS
Dipende dalla memoria, prima ancora che dal processore. MetaTrader 5 ne usa più di MetaTrader 4, e Windows Server ha bisogno del suo spazio: per questo su ogni nostro piano la RAM parte da 4 GB.
Per un solo terminale con un EA semplice basta il piano d’ingresso. Se fai girare più terminali, indicatori pesanti o backtest lunghi, servono più vCore e più memoria: nella pagina della Forex VPS ogni piano indica per quale uso è pensato. Puoi partire dal più piccolo e salire quando la tua operatività cresce.
Un ultimo consiglio, che vale con qualsiasi VPS e con qualsiasi computer: tieni sempre stop loss e take profit sul server del broker. Proteggono la posizione anche nel caso in cui la piattaforma, per qualsiasi motivo, non fosse raggiungibile.