Installer MetaTrader 4 et 5 sur un VPS Windows : le guide pas à pas
Installer MetaTrader sur un serveur distant n'a rien de compliqué, mais trois détails font perdre du temps à presque tout le monde : où télécharger le terminal, comment en faire tourner plusieurs côte à côte, et comment s'assurer qu'il continue de travailler une fois la fenêtre fermée. Voici la procédure complète, du premier RDP au premier ordre automatique.
Durée réelle : une quinzaine de minutes pour un terminal, cinq de plus par terminal supplémentaire.
Ce qu'il faut avoir sous la main
Un VPS Windows avec ses identifiants de connexion, l'adresse IP, le nom d'utilisateur et le mot de passe administrateur. Les identifiants de votre compte de trading, c'est à dire le numéro de compte, le mot de passe et le nom exact du serveur de votre courtier. Ce dernier point est celui qu'on oublie : un courtier expose souvent plusieurs serveurs, et MetaTrader ne devine pas lequel vous concerne.
Si vous comptez faire tourner un Expert Advisor, prévoyez aussi son fichier .ex4 ou .ex5, et le fichier .set de ses réglages si vous en avez un.
Étape 1 : se connecter au VPS
Sous Windows, ouvrez le menu Démarrer et tapez Connexion Bureau à distance. Sous macOS, installez Windows App depuis le Mac App Store, qui remplace l'ancien Microsoft Remote Desktop. Sur Android et iOS, la même application existe sous le même nom.
Saisissez l'adresse IP du VPS, puis le nom d'utilisateur et le mot de passe. À la première connexion, un avertissement sur le certificat apparaît : c'est normal, le certificat est auto-signé.
Faites une chose tout de suite, avant toute autre : changez le mot de passe administrateur. Les robots scannent le port 3389 en permanence, et un mot de passe fourni par défaut est la première chose qu'ils essaient. Ouvrez PowerShell en administrateur et tapez :
net user Administrateur *
Le mot de passe ne s'affiche pas pendant la saisie, c'est voulu.
Étape 2 : télécharger MetaTrader au bon endroit
Téléchargez toujours l'installateur depuis le site de votre courtier, jamais depuis un site tiers ou un lien reçu par message. Deux raisons, et la seconde est la plus importante.
D'abord, l'installateur fourni par le courtier est déjà configuré avec ses serveurs : vous n'aurez pas à les chercher dans une liste de plusieurs centaines d'entrées. Ensuite, les terminaux MetaTrader modifiés circulent, et un terminal modifié voit vos identifiants de compte en clair.
Si votre courtier ne propose pas de lien, passez par metatrader4.com ou metatrader5.com, les sites de MetaQuotes, l'éditeur. Dans ce cas il faudra saisir le nom du serveur à la main lors de la connexion.
Internet Explorer et le navigateur Edge en mode sécurité renforcée bloquent souvent le téléchargement sur Windows Server. Si c'est le cas, ouvrez le Gestionnaire de serveur, puis Serveur local, et désactivez la Configuration de sécurité renforcée d'Internet Explorer pour les administrateurs le temps du téléchargement.
Étape 3 : installer, et installer plusieurs fois
L'installation standard se résume à accepter la licence et à cliquer sur Suivant. Le terminal se lance et vous propose d'ouvrir un compte de démonstration : ignorez cette fenêtre si vous avez déjà un compte réel.
Le point qui bloque arrive quand vous voulez deux terminaux du même courtier, par exemple un compte réel et un compte de démonstration, ou deux stratégies séparées. Relancer l'installateur ne crée pas une seconde instance : il met à jour la première.
La méthode qui fonctionne : pendant l'installation, cliquez sur Paramètres dans la fenêtre de l'installateur, et changez le dossier de destination. Par exemple C:\MT5-Compte1 puis C:\MT5-Compte2. Chaque dossier devient une instance indépendante, avec ses propres graphiques, ses propres Expert Advisors et son propre journal.
Évitez d'installer dans C:\Program Files si vous prévoyez d'y déposer des fichiers à la main : le contrôle de compte d'utilisateur de Windows y redirige silencieusement les écritures, et vos fichiers semblent disparaître.
Étape 4 : se connecter à son compte
Dans le terminal, menu Fichier, puis Ouvrir un compte si votre serveur n'apparaît pas encore, ou Connexion au compte de trading s'il est déjà dans la liste.
Saisissez le numéro de compte, le mot de passe et sélectionnez le serveur. En bas à droite de la fenêtre, une mention indique l'état de la connexion et le débit : si elle affiche Pas de connexion ou Compte invalide, c'est presque toujours le serveur qui est mal choisi, pas le mot de passe.
Une fois connecté, vérifiez le solde dans l'onglet Trading du terminal. S'il correspond, la connexion est bonne.
Étape 5 : installer un Expert Advisor
Dans le terminal, menu Fichier, puis Ouvrir le dossier de données. Cette commande ouvre le vrai dossier de travail du terminal, qui n'est pas celui de l'installation et qui porte un nom composé de caractères illisibles. C'est normal, et c'est pour cela qu'il faut passer par le menu plutôt que de chercher à la main.
Déposez ensuite votre fichier dans le bon sous-dossier :
- MQL5\Experts ou MQL4\Experts pour un Expert Advisor
- MQL5\Indicators ou MQL4\Indicators pour un indicateur personnalisé
- MQL5\Libraries ou MQL4\Libraries pour une bibliothèque
.dlldont dépend l'EA
Revenez dans le terminal et faites un clic droit dans le Navigateur, puis Actualiser. Votre EA apparaît dans l'arborescence. Glissez-le sur un graphique pour l'appliquer.
Étape 6 : autoriser le trading automatique
C'est l'étape que tout le monde oublie, et elle se joue à deux endroits.
Au niveau du terminal, le bouton Algo Trading dans la barre d'outils doit être vert. S'il est rouge, aucun EA ne passera d'ordre, quels que soient ses réglages.
Au niveau du graphique, quand vous déposez l'EA, une fenêtre de propriétés s'ouvre. Dans l'onglet Commun, cochez Autoriser le trading algorithmique. Si l'EA appelle des fonctions externes, cochez aussi Autoriser les importations DLL, mais seulement si vous savez d'où vient le fichier.
Le signe en haut à droite du graphique vous dit ce qui se passe : un visage souriant signifie que l'EA tourne, un visage triste qu'il est chargé mais bridé, une croix qu'il n'est pas actif du tout.
Étape 7 : vérifier qu'il tourne sans vous
C'est tout l'intérêt du VPS, et c'est là que se produit l'erreur la plus coûteuse de toutes.
Dans le menu Démarrer de Windows, Se déconnecter et Arrêter ne font pas la même chose. Se déconnecter ferme votre session et arrête vos applications. Fermer simplement la fenêtre du Bureau à distance, en cliquant sur la croix de la barre bleue en haut, laisse la session ouverte et MetaTrader continue de travailler.
Prenez l'habitude de fermer la fenêtre, jamais de vous déconnecter.
Pour en avoir le cœur net, fermez la fenêtre, attendez dix minutes, reconnectez-vous et regardez l'onglet Journal du terminal : les lignes horodatées pendant votre absence prouvent qu'il a travaillé seul.
Questions fréquentes
MetaTrader fonctionne-t-il sur un VPS Linux ?
Pas nativement : MetaTrader 4 et 5 sont des applications Windows. Elles tournent sous Wine, mais la configuration est fastidieuse et les mises à jour du terminal cassent régulièrement l'installation. Pour un bot écrit en Python qui dialogue directement avec une API, Linux est en revanche le bon choix, et moins cher puisqu'il n'y a pas de licence Windows.
Combien de terminaux puis-je installer sur le même VPS ?
Autant que la mémoire le permet. Comptez 300 à 500 Mo par terminal au repos, davantage avec beaucoup de graphiques ouverts ou des indicateurs lourds. Une machine de 4 Go en accueille trois à quatre confortablement.
Faut-il Windows Server ou Windows 10 ?
Windows Server convient parfaitement et c'est ce qui est fourni sur un VPS. MetaTrader ne fait aucune différence entre les deux. Les éditions Server ont l'avantage d'accepter plusieurs sessions distantes simultanées.
Mon terminal affiche « Pas de connexion », que faire ?
Dans neuf cas sur dix, le serveur sélectionné n'est pas le bon. Déconnectez-vous, reconnectez-vous et parcourez la liste complète des serveurs de votre courtier : beaucoup en exposent un par type de compte. Vérifiez aussi que le pare-feu du VPS n'interdit pas les connexions sortantes.
Dois-je laisser Windows Update actif ?
Oui, mais programmez la fenêtre de redémarrage en dehors des heures de marché. Un redémarrage surprise un mardi à 15 heures ferme votre terminal, et seul un démarrage automatique configuré le relancera.
Prêt à mettre en pratique ce que vous venez de lire ?
Découvrir nos offres
