OffertaBasic Plus: 3 vCore e 6 GB di RAM a 42,70 € 48,80 € al meseVedi i piani →

Scegli il piano

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.

5 min di lettura

Guida: installare MetaTrader e un Expert Advisor su una VPS
In questo articolo
  1. Che cosa ti serve prima di cominciare
  2. 1. Collegati alla VPS
  3. 2. Scarica e installa MetaTrader sulla VPS
  4. 3. Accedi al conto di trading
  5. 4. Copia l’Expert Advisor nella cartella giusta
  6. 5. Abilita il trading algoritmico
  7. 6. Metti l’EA sul grafico
  8. 7. Chiudi il Desktop remoto nel modo giusto
  9. Che cosa succede se la VPS si riavvia
  10. Se l’EA non apre operazioni: i controlli da fare
  11. 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.

  1. Apri il browser della VPS e vai sul sito del tuo broker.
  2. Scarica l’installer di MetaTrader 4 o 5 e avvialo.
  3. 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.

  1. In MetaTrader apri File → Apri cartella dati.
  2. Entra in MQL5\Experts se usi MT5, in MQL4\Experts se usi MT4.
  3. Incolla lì il file dell’EA. Gli indicatori vanno in Indicators, le librerie in Libraries, i file .set in Presets.
  4. 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

  1. Apri il grafico dello strumento e del timeframe su cui l’EA deve lavorare.
  2. Trascina l’EA dal Navigatore sul grafico.
  3. Nella finestra che si apre consenti il trading algoritmico, carica il tuo file .set se 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.

Continua a leggere

Altri articoli che possono servirti.