Un MetaTrader qui vit depuis deux ans sur le même PC est plus qu'un programme :
des profils de graphiques réglés à la main, vingt indicateurs de trois sources, des
EA avec leurs fichiers .set, des produits du Market liés à des
activations, des identifiants enregistrés. Le déplacer vers un VPS de la mauvaise
façon, c'est une soirée à tout reconstruire de mémoire. Ce guide le déplace de la
bonne façon, dans un ordre qui garde le PC en secours tant que le VPS n'a pas fait
ses preuves pendant une semaine.
1. Savoir ce qu'on déplace
Tout ce que possède MetaTrader 5 vit dans un seul dossier, accessible depuis le
terminal par Fichier → Ouvrir le dossier de données. Sur une installation
Windows classique, c'est
C:\Users\vous\AppData\Roaming\MetaQuotes\Terminal\<long identifiant>\.
À l'intérieur, cinq choses comptent :
MQL5\Experts,MQL5\Indicators,MQL5\Scripts,MQL5\Libraries: vos programmes, compilés (.ex5) et, pour ceux qui vous appartiennent, leur source (.mq5).MQL5\Presets: les fichiers.set, les paramètres de chaque EA. Souvent le plus précieux et le plus oublié.MQL5\Profiles\ChartsetMQL5\Profiles\Templates: dispositions de graphiques et modèles (.tpl), la différence entre « l'EA est installé » et « l'EA est sur le bon graphique avec les bons réglages ».MQL5\Files: ce que vos EA écrivent et lisent, fichiers de licence de certains produits commerciaux compris.config\: réglages du terminal et comptes enregistrés. Les mots de passe sont chiffrés pour cette machine et ne voyagent pas ; vous les retaperez.
Sur MetaTrader 4, l'organisation est la même avec MQL4 et
.ex4 ; les profils sont dans profiles\ et les modèles dans
templates\, à la racine du dossier de données. L'historique et les
ticks n'ont pas besoin de bouger : le terminal les retélécharge chez le courtier.
2. Produits du Market et activations
Tout ce qui a été acheté sur le Market MQL5 est lié au matériel sur lequel il a été activé. Une nouvelle machine, c'est une nouvelle activation. Chaque produit en a un nombre fixe, cinq ou dix selon le vendeur, affiché sur sa fiche ; le terminal le décrémente à l'installation sur le VPS, et rien ne permet d'en rendre une depuis l'ancien PC. Avant de bouger, ouvrez Market → Achats et vérifiez le compteur de chaque produit dont vous avez besoin. Une seule activation restante sur un produit dont vous dépendez, c'est une raison de parler au vendeur d'abord.
L'installation sur le VPS passe par ce même onglet Achats, pas par une
copie du fichier .ex5, qui ne fonctionnerait pas. Connectez d'abord
votre compte MQL5 dans Outils → Options → Communauté.
3. Copier les fichiers
Faites une archive du dossier de données sur le PC, terminal fermé, puis
amenez-la sur le VPS. En Bureau à distance, le plus simple est le copier-coller du
.zip, ou un lecteur local partagé activé dans le client Bureau à
distance (Ressources locales → Lecteurs). Sur le VPS, terminal fermé,
décompressez dans son dossier de données en laissant la copie écraser ce que
l'installation neuve a créé :
# PowerShell sur le VPS, terminal fermé
$dst = (Get-ChildItem "$env:APPDATA\MetaQuotes\Terminal" -Directory | Where-Object { Test-Path "$($_.FullName)\MQL5" })[0].FullName
Expand-Archive -Path "$env:USERPROFILE\Desktop\mt5-data.zip" -DestinationPath $dst -Force
Get-ChildItem "$dst\MQL5\Presets" | Measure-Object | Select-Object Count
Des fichiers copiés depuis un CD ou certains partages réseau arrivent en lecture
seule ; si un .set refuse ensuite de s'enregistrer, retirez l'attribut
sur le dossier (attrib -R /S). Lancez le terminal, clic droit dans le
Navigateur, Actualiser : vos programmes sont listés. Ne recompilez rien ;
les fichiers compilés tournent tels quels.
4. Comptes, profils, options
- Reconnectez-vous. Fichier → Connexion au compte de trading pour chaque compte, mot de passe principal, case Enregistrer les informations du compte cochée si vous voulez que le terminal se reconnecte seul après un redémarrage. Il le faut, sur une machine devant laquelle personne n'est assis.
- Chargez votre profil. Fichier → Profils liste ce que vous avez copié. Ouvrez celui que vous utilisiez ; les graphiques reviennent avec leurs modèles, indicateurs et EA attachés.
- Autorisez le trading algorithmique dans Outils → Options → Experts, plus Autoriser les importations de DLL seulement si l'un de vos produits l'exige. Ce réglage ne voyage pas avec les fichiers.
- Vérifiez les paramètres de chaque EA une fois : un EA attaché depuis un profil garde ses paramètres, mais un produit réinstallé depuis le Market repart avec ses valeurs par défaut. Chargez le
.setdepuis Presets. - Fuseau horaire. Le terminal affiche l'heure du courtier quelle que soit la machine ; laissez Windows en UTC ou mettez le vôtre, ça ne change rien au trading. Ça change les horodatages du journal Experts, alors choisissez et souvenez-vous-en.
5. Faire tourner les deux pendant une semaine
N'éteignez pas le PC le jour où le VPS passe en production. Faites tourner les deux en parallèle sur un compte démo d'abord, ou avec les EA réels désactivés d'un côté, et comparez les journaux Experts : mêmes signaux, mêmes heures à la latence près. Passez ensuite le compte réel sur le VPS, laissez le PC inactif une semaine, et même après ne supprimez rien : archivez le dossier de données du PC quelque part et gardez-le. Le filet du VPS, lui, c'est la sauvegarde de la console ; prenez-en une le jour où la configuration est figée.
Liste de contrôle
- Activations comptées sur chaque produit du Market ; vendeur contacté s'il en manque.
- Dossier de données archivé sur le PC, terminal fermé ; Presets et Profiles dedans.
- Archive décompressée dans le dossier de données du VPS ; Navigateur actualisé ; attribut lecture seule retiré.
- Produits du Market réinstallés depuis Achats, fichiers
.setchargés. - Comptes connectés avec identifiants enregistrés, trading algorithmique autorisé, profil chargé.
- Une semaine en parallèle, puis une sauvegarde console.
Si le VPS n'est pas encore commandé, le modèle Windows + MetaTrader vous épargne l'étape d'installation : le terminal est là dès la première connexion.