Il n’existe pas de version native de MetaTrader pour Linux, mais MT4 Linux fonctionne très bien grâce à Wine, la couche de compatibilité qui exécute les programmes Windows. MetaQuotes fournit même des scripts officiels qui installent Wine et la plateforme en une seule commande : mt4ubuntu.sh et mt4debian.sh pour MetaTrader 4, mt5linux.sh pour MetaTrader 5. Ce guide détaille les deux méthodes (script officiel et installation manuelle), les dossiers à connaître et les corrections des problèmes les plus courants.
MetaTrader fonctionne-t-il sous Linux ?
Oui, avec Wine. L’aide officielle de MetaQuotes l’indique clairement : le terminal tourne sous Linux au moyen de Wine. Concrètement, Wine crée un faux disque C: dans votre dossier personnel, et MetaTrader s’y installe comme sur un PC Windows. Les Expert Advisors, indicateurs personnalisés et scripts fonctionnent en général normalement, puisque c’est la même application.
| Méthode | Pour qui | Avantages | Limites |
|---|---|---|---|
| Script officiel MetaQuotes | Ubuntu, Debian (MT4) ; Ubuntu, Debian, Linux Mint, Fedora (MT5) | Une commande, Wine installé automatiquement | Installe la version générique MetaQuotes |
| Wine manuel + installateur du broker | Toutes distributions | Version du courtier, contrôle total | Quelques réglages à faire soi-même |
| WebTrader dans le navigateur | Tout système | Rien à installer | Pas de robots ni d’indicateurs personnalisés |
| VPS Windows | Robots 24 h/24 | Environnement Windows natif | Abonnement mensuel |
Avant d’installer quoi que ce soit, il vous faut un compte MT4 ou MT5. Ouvrir un compte chez un broker compatible MetaTrader vous donne le login, le mot de passe et le serveur demandés au premier lancement.
Installer MT4 Linux avec le script officiel (Ubuntu et Debian)
MetaQuotes publie un script pour Ubuntu et un autre pour Debian. Il détecte votre système, ajoute le dépôt Wine adapté, installe Wine puis lance l’installateur de MetaTrader 4.
- Ouvrez un terminal (sans
sudo). - Sur Ubuntu, téléchargez le script :
wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt4/mt4ubuntu.sh
Sur Debian, remplacezmt4ubuntu.shparmt4debian.sh. - Rendez-le exécutable puis lancez-le :
chmod +x mt4ubuntu.sh ; ./mt4ubuntu.sh - Saisissez votre mot de passe utilisateur quand le système le demande.
- Si Wine propose d’installer Mono et Gecko, acceptez : selon MetaQuotes, ces paquets sont nécessaires au fonctionnement de la plateforme.
- Suivez l’assistant d’installation de MetaTrader 4, puis connectez votre compte via Fichier > Connexion à un compte de trading.
Par défaut, la plateforme se trouve dans ~/.mt4/drive_c/Program Files/MetaTrader 4.
Installer MetaTrader 5 Linux (Ubuntu, Debian, Mint, Fedora)
Pour MetaTrader 5 Linux, le script officiel couvre plus de distributions : Ubuntu, Debian, Linux Mint et Fedora. Il détecte la version du système et installe le paquet Wine correspondant.
- Dans un terminal, sans
sudo, lancez la commande officielle :wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt5/mt5linux.sh ; chmod +x mt5linux.sh ; ./mt5linux.sh - Entrez votre mot de passe pour autoriser l’installation.
- Acceptez l’installation de Mono et Gecko si elle est proposée.
- Terminez l’assistant MetaTrader 5, puis redémarrez le système comme le recommande MetaQuotes.
Le dossier de MT5 Linux est par défaut ~/.mt5/drive_c/Program Files/MetaTrader 5. Wine crée ainsi un disque virtuel séparé pour chaque plateforme, ce qui évite les conflits entre MT4 et MT5. Pour l’installation sous Windows, voir notre guide pour télécharger MetaTrader 5 sur PC.
Diversifiez votre patrimoineInvestissez dans l’artDes tableaux originaux, pièces uniques signées par l’artiste. Un actif tangible, loin des écrans et des cotations.Voir les tableaux →
Installation manuelle avec Wine (toutes distributions)
La méthode manuelle est utile si votre distribution n’est pas couverte par les scripts (Arch, openSUSE, etc.) ou si vous voulez utiliser l’installateur de votre courtier, préconfiguré avec ses serveurs.
- Installez Wine depuis les dépôts de votre distribution ou ceux de WineHQ. Sur Debian et Ubuntu, l’architecture 32 bits doit souvent être activée d’abord :
sudo dpkg --add-architecture i386, puissudo apt update. - Créez un préfixe dédié (facultatif mais propre) :
WINEPREFIX=~/.mt4broker winecfg. Une fenêtre de configuration s’ouvre ; validez. - Téléchargez l’installateur .exe depuis l’espace client de votre broker.
- Lancez-le avec Wine :
WINEPREFIX=~/.mt4broker wine nom-de-l-installateur.exe. - Suivez l’assistant, puis démarrez la plateforme depuis le menu des applications ou avec
wine "chemin/vers/terminal.exe".
Les gestionnaires graphiques comme PlayOnLinux ou Bottles font la même chose avec une interface : ils créent un préfixe Wine et y installent le programme. Pour gérer plusieurs comptes, installez la plateforme dans plusieurs dossiers différents : l’aide officielle de MT4 précise que chaque terminal installé dans son propre répertoire conserve ses réglages.
Dossier de données et mises à jour
Le dossier de données (indicateurs, Expert Advisors, modèles, historique) se trouve dans le disque virtuel de Wine. Le plus simple pour l’ouvrir reste le menu Fichier > Ouvrir le dossier des données de la plateforme. Vous y déposerez vos fichiers dans MQL4/Indicators ou MQL5/Indicators ; la procédure complète est expliquée dans notre guide des indicateurs MT4 et MT5.
MetaTrader se met à jour seul à chaque démarrage. MetaQuotes recommande en plus de garder le système et Wine à jour, ce qui améliore la stabilité et les performances :
sudo apt update ; sudo apt upgrade
MT4 Linux sur un serveur VPS
Beaucoup de traders installent MetaTrader sur un VPS Linux plutôt que sur leur ordinateur, parce qu’un serveur Linux coûte souvent moins cher qu’un serveur Windows. Le principe est le même : Wine, puis la plateforme. Il faut simplement un environnement de bureau léger et un accès à distance (VNC ou bureau à distance) pour voir l’interface graphique.
- Choisissez une distribution couverte par les scripts officiels (Ubuntu ou Debian pour MT4, et aussi Fedora ou Mint pour MT5).
- Installez un bureau léger, puis lancez le script MetaQuotes comme sur un PC.
- Fermer la session de bureau à distance ne coupe pas forcément la plateforme : vérifiez qu’elle continue de tourner après déconnexion.
- Plusieurs terminaux peuvent cohabiter sur le même serveur, chacun dans son dossier ou son préfixe Wine.
- Prévoyez une mise à jour régulière du serveur et de Wine.
Problèmes fréquents de MT4 sous Linux et solutions
| Symptôme | Cause probable | Solution |
|---|---|---|
| Wine demande Mono ou Gecko | Composants absents du préfixe | Accepter l’installation, ils sont nécessaires |
| Police illisible, symboles carrés | Polices Windows manquantes | Installer les polices de base (paquet ttf-mscorefonts-installer ou équivalent, ou winetricks corefonts) |
| Interface minuscule sur écran haute résolution | Mise à l’échelle non appliquée | Augmenter la résolution (DPI) dans winecfg, onglet Affichage |
| Raccourci « non approuvé » sur le bureau | Sécurité du gestionnaire de bureau | Clic droit sur le raccourci, puis Autoriser le lancement |
| Plateforme lente ou figée | Wine ancien, trop de graphiques ouverts | Mettre Wine à jour, réduire le nombre de graphiques et de barres affichées |
| Pas de connexion au serveur | Mauvais serveur ou identifiants | Vérifier le nom du serveur, le login et le mot de passe |
Sur la consommation de ressources, les retours d’utilisateurs Linux sont généralement bons : une fois Wine à jour, MT4 et MT5 restent légers. Pour aller plus loin dans le réglage de la plateforme, consultez nos outils MetaTrader.
Plateforme installée ? Il ne reste qu’à la connecter. Ouvrez un compte réel ou démo compatible MT4 et MT5 pour obtenir vos identifiants.
Diversifiez votre patrimoineInvestissez dans l’artDes tableaux originaux, pièces uniques signées par l’artiste. Un actif tangible, loin des écrans et des cotations.Voir les tableaux →
Les alternatives : WebTrader, VPS et mobile
- WebTrader : MT4 et MT5 fonctionnent dans un navigateur, sans Wine. Parfait pour trader manuellement depuis Linux ; voir MetaTrader 4 en ligne.
- VPS : pour un robot qui doit tourner jour et nuit, un serveur Windows distant ou l’hébergement virtuel intégré à MetaTrader évite de laisser son ordinateur allumé.
- Smartphone : les applications Android et iOS servent de complément pour surveiller ses positions, voir MT4 Android.
- macOS : la logique est proche (Wine intégré dans l’installateur officiel) ; voir notre guide MetaTrader 4 Mac.
FAQ : MT4 Linux
Existe-t-il une version native de MetaTrader pour Linux ?
Non. MetaQuotes ne publie pas de version native pour Linux. La plateforme Windows fonctionne au moyen de Wine, et MetaQuotes fournit des scripts officiels qui installent Wine et MetaTrader automatiquement : mt4ubuntu.sh et mt4debian.sh pour MT4, mt5linux.sh pour MT5.
Est-ce que MetaTrader 4 est fiable sous Linux ?
Dans la grande majorité des cas, oui : c’est la même application que sous Windows, exécutée par Wine. Les problèmes viennent surtout d’une version de Wine ancienne ou de polices manquantes. Gardez Wine et le système à jour, comme le recommande MetaQuotes, et testez d’abord sur un compte démo.
Quel est le prix de MetaTrader 4 ?
MetaTrader 4 est gratuit pour le trader, sous Linux comme ailleurs. Ce sont les courtiers qui paient la licence à MetaQuotes. Vos coûts sont ceux du broker : spreads, commissions et frais de financement des positions, ainsi qu’un éventuel VPS si vous en louez un.
Les Expert Advisors fonctionnent-ils sur MT5 Linux ?
Oui, en général. Les Expert Advisors, indicateurs et scripts s’exécutent dans la plateforme comme sous Windows. Les exceptions concernent les programmes qui appellent des DLL Windows particulières. Pour un robot qui doit tourner en continu, un VPS reste plus sûr qu’un ordinateur personnel.
Quelles sont les meilleures alternatives à MetaTrader 5 sur Linux ?
Sans installer MetaTrader, vous pouvez utiliser la version WebTrader dans le navigateur, ou une plateforme web proposée par votre courtier. Pour l’analyse graphique seule, des outils accessibles en ligne existent aussi. Si vous avez besoin des robots MQL4 ou MQL5, Wine reste la solution la plus directe.