
MetaTrader 5 su Linux
In questo articolo mostriamo come installare MetaTrader 5 sulle versioni Linux più diffuse, Ubuntu e Debian. Questi sistemi sono ampiamente utilizzati sull'hardware dei server delle aziende e sui personal computer dei trader.
Installazione della piattaforma con un comando
MetaTrader 5 funziona su Linux utilizzando Wine. Wine è un layer di compatibilità gratuito che consente al software applicativo sviluppato per Microsoft Windows di funzionare su sistemi operativi simili a Unix.
Abbiamo preparato uno script speciale per rendere il processo di installazione il più semplice possibile. Lo script rileverà automaticamente la versione del tuo sistema, in base alla quale scaricherà e installerà il pacchetto Wine appropriato. Successivamente, scaricherà ed eseguirà il programma di installazione della piattaforma.
Per avviare l'installazione, apri la riga di comando (Terminale) e specifica il comando relativo:
Per Ubuntu:
Per Debian:
Questo comando scarica lo script, lo rende eseguibile e lo esegue. Devi solo inserire la password del tuo account per consentire l'installazione.
Se ti viene richiesto di installare ulteriori pacchetti Wine (Mono, Gecko), accetta, poiché questi pacchetti sono necessari per il funzionamento della piattaforma. Successivamente verrà avviato il programma di installazione di MetaTrader 5. Una volta completati i passaggi standard, la piattaforma è pronta per l'uso.
Installa gli aggiornamenti in modo tempestivo
Si consiglia vivamente di utilizzare sempre le ultime versioni del sistema operativo e di Wine. Aggiornamenti tempestivi aumentano la stabilità operativa della piattaforma e migliorano le prestazioni.
Per aggiornare Wine, apri un prompt dei comandi e digita il seguente comando:
Per ulteriori informazioni, visita il sito web ufficiale di Wine.
Directory dei dati di MetaTrader 5
Wine crea un'unità logica virtuale separata con l'ambiente necessario per ogni programma installato. Il percorso predefinito della cartella dei dati del terminale installato è il seguente:
Tradotto dal russo da MetaQuotes Ltd.
Articolo originale: https://www.mql5.com/ru/articles/625
Avvertimento: Tutti i diritti su questi materiali sono riservati a MetaQuotes Ltd. La copia o la ristampa di questi materiali in tutto o in parte sono proibite.





- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Attualmente sto utilizzando Debian-12, MT5 5120.
Questa versione di Wine funziona. Non credo sia possibile con Wine 10.3 e successivi.
Questa è l'ultima versione stabile, le successive sono solo staging e devel per ora. Se si passa da staging a stable, tutto funzionerà.
Qualche mese fa in un altro thread ho scritto di un altro tentativo di passare da Windows 10 a Linux. Avevo una GPU AMD RX580 8Gb. AMD è scarsamente supportata da Linux, tranne che per i modelli di punta. I miei giochi avevano FPS 2 volte inferiori a quelli di Win10. È stato allora che ho rinunciato alla transizione. Ora ho una NV RTX 3060. Con il driver proprietario l'FPS è sceso da 80 a 72. Soddisfacente.
Ho installato Lutris e ProtonUp-Qt per il controllo di WINE. Per i giochi utilizzo GE-Proton10-11. Per MT5 non era adatto, con caratteri molto grandi e non scalabili (o non so come). Per questo ho installato wine-10.8-staging-tkg-ntsync e un prefisso separato. La tecnologia ntsync consente una grafica più veloce, è supportata dai kernel più recenti e richiede l'abilitazione del dispositivo /dev/ntsync (sudo modprobe ntsync). È supportata anche in GE-Proton, ma non nelle altre versioni disponibili da Lutris e ProtonUp-Qt.
Prima di tutto questo, ho provato a installare WINE+MT5 con il programma di installazione degli sviluppatori, ma si blocca con un errore durante l'installazione di MicrosoftEdgeWebview2Setup.exe. L'installazione manuale non è andata a buon fine fino a quando non ho cambiato la versione di WINE in Windows 8.1. Dopo di che MT5 ha smesso di avviarsi, segnalando un debugger sul sistema. Quindi ho dovuto farne a meno. Con wine-gecko tutti i contenuti web vengono visualizzati, tranne la scheda dei report, che non utilizzo. Ma vorrei che tutto funzionasse.
Di conseguenza, MT5 funziona senza problemi.
Ho avuto qualche problema con i giochi. Ho impostato l'esecuzione su scheda discreta, ho scollegato il monitor e l'ho collegato al video integrato. Il gioco inizia con gli stessi FPS. Se funzionasse solo come acceleratore per i calcoli, ci sarebbe comunque una perdita di FPS. Non capisco.
Questa è l'ultima versione della stable, le prossime sono solo staging e devel per ora. Se si passa da staging a stable, tutto funzionerà.
Sì, Wine dopo la versione 10.3 ha seriamente rotto i punti di ingresso delle funzioni di sistema in ntdll.dll ed è per questo che le protezioni hanno smesso di funzionare:
C'è un workaround che prevede l'impostazione della modalità Windows 11 + Wine Staging 10.12 o più recente per farlo funzionare.