Migrer sa configuration MetaTrader vers un VPS sans rien perdre
Vous avez passé des mois à régler vos modèles de graphiques, vos indicateurs et vos paramètres d'Expert Advisor. Au moment de basculer sur un VPS, la tentation est de tout recommencer à la main. C'est inutile : MetaTrader range tout dans un seul dossier, et il se recopie. Voici ce qu'il faut emporter, ce qu'il faut surtout laisser, et dans quel ordre.
Le principe : on ne copie pas le dossier d'installation, on copie le dossier de données. Ce sont deux endroits différents, et c'est la confusion entre les deux qui fait échouer la plupart des migrations.
Trouver le bon dossier
Sur votre machine actuelle, ouvrez le terminal, menu Fichier, puis Ouvrir le dossier de données. L'explorateur Windows s'ouvre sur un dossier au nom illisible, fait d'une longue suite de caractères, situé quelque part sous AppData\Roaming\MetaQuotes\Terminal.
Ce nom est une empreinte calculée à partir du chemin d'installation. Il est différent sur chaque machine, et c'est exactement pour cela qu'il ne faut jamais essayer de le retrouver à la main : passez toujours par le menu, des deux côtés.
Ce qu'il faut emporter
À l'intérieur du dossier de données, seuls ces éléments comptent :
- MQL5\Experts ou MQL4\Experts : vos Expert Advisors
- MQL5\Indicators ou MQL4\Indicators : vos indicateurs personnalisés
- MQL5\Scripts ou MQL4\Scripts : vos scripts
- MQL5\Libraries ou MQL4\Libraries : les bibliothèques dont dépendent vos EA
- MQL5\Presets ou MQL4\Presets : vos fichiers de réglages
.set, ceux que vous avez mis des semaines à optimiser - MQL5\Files ou MQL4\Files : les fichiers lus ou écrits par vos EA, journaux de trades, listes de symboles, données externes
- templates : vos modèles de graphiques, avec leurs indicateurs et leurs couleurs
- profiles : vos espaces de travail, c'est à dire quels graphiques sont ouverts et comment ils sont disposés
Les deux derniers sont ceux qu'on oublie le plus souvent, et ce sont eux qui donnent l'impression de retrouver son environnement plutôt qu'une installation neuve.
Ce qu'il faut laisser
Trois dossiers ne doivent pas être copiés, et un seul fichier mérite une attention particulière.
history contient l'historique de cotations téléchargé chez le courtier. Il pèse souvent plusieurs gigaoctets, il se reconstitue tout seul, et un historique venu d'un autre courtier fausserait vos backtests. Laissez-le.
logs et MQL5\Logs ne contiennent que les journaux passés. Aucun intérêt, et ils alourdissent inutilement le transfert.
config\terminal.ini mémorise des chemins absolus de l'ancienne machine. Le copier provoque des comportements erratiques difficiles à diagnostiquer. Laissez le terminal en recréer un.
Une mention à part pour MQL5\Experts quand il contient des fichiers .mq5 en plus des .ex5 : emportez les deux si vous avez les sources, elles vous sauveront le jour où il faudra recompiler.
Transférer les fichiers vers le VPS
La méthode la plus simple passe par le Bureau à distance lui même, sans aucun outil supplémentaire.
Avant de vous connecter, dans la fenêtre Connexion Bureau à distance, cliquez sur Afficher les options, onglet Ressources locales, puis Paramètres sous Périphériques et ressources locales. Cochez le lecteur qui contient vos fichiers.
Une fois connecté au VPS, vos disques locaux apparaissent dans l'explorateur Windows du serveur, sous un nom du type C sur VOTRE-PC. Vous copiez d'un côté à l'autre par un simple glisser-déposer.
Si le volume est important, compressez d'abord le tout dans une archive : des milliers de petits fichiers transitent beaucoup plus lentement qu'un seul gros.
Reconstituer l'environnement sur le VPS
Installez d'abord MetaTrader sur le VPS et connectez-vous à votre compte, en vous assurant de sélectionner le même serveur de courtier qu'auparavant. Laissez le terminal se connecter et télécharger ce dont il a besoin.
Fermez ensuite complètement le terminal. Copier des fichiers pendant qu'il tourne donne des résultats imprévisibles, parce qu'il réécrit certains d'entre eux en se fermant.
Ouvrez le dossier de données du nouveau terminal par le menu Fichier, et déposez-y les dossiers emportés. Relancez le terminal.
Dans le Navigateur, faites un clic droit puis Actualiser : vos EA et indicateurs apparaissent. Dans le menu Fichier, Profils vous rend vos espaces de travail. Sur un graphique, clic droit puis Modèle vous rend vos mises en forme.
Les quatre choses qui ne se copient pas
Les licences d'Expert Advisor. Beaucoup d'EA commerciaux sont liés à un numéro de compte ou à une empreinte de machine. Changer de serveur invalide souvent l'activation. Prévenez l'auteur avant de migrer, pas après : la plupart autorisent un nombre limité de réactivations et répondent vite si on les prévient.
Les abonnements aux signaux. Ils sont rattachés à votre compte MQL5, pas au terminal. Il faut vous reconnecter à votre compte MQL5 depuis le nouveau terminal pour les retrouver.
Les mots de passe enregistrés. Ayez vos identifiants de trading sous la main avant de commencer, pas au milieu de la migration.
Les tâches planifiées et les scripts externes. Si vous aviez automatisé le démarrage du terminal ou une sauvegarde sur l'ancienne machine, tout cela est à refaire côté VPS.
Vérifier avant de débrancher
Laissez l'ancienne installation en place quelques jours. Elle ne coûte rien et elle vous sauve si quelque chose manque.
Avant de considérer la migration terminée, vérifiez quatre points : vos graphiques s'ouvrent avec leurs indicateurs, votre EA apparaît dans le Navigateur et accepte son fichier de réglages, le bouton Algo Trading est vert, et le journal montre au moins une évaluation de l'EA. Ce dernier point est le seul qui prouve vraiment que l'environnement est fonctionnel.
Pensez enfin à refaire la même sauvegarde depuis le VPS, une fois tout en place. Un dossier de données copié sur votre poste une fois par mois représente quelques minutes, et c'est la seule chose qui vous protège d'une erreur de manipulation sur le serveur.
Questions fréquentes
Puis-je simplement copier tout le dossier de données ?
Techniquement oui, mais vous emportez alors plusieurs gigaoctets d'historique inutile et un fichier de configuration qui pointe vers l'ancienne machine. Le tri décrit plus haut prend cinq minutes et évite des symptômes difficiles à relier à leur cause.
Mes optimisations de backtest sont-elles conservées ?
Les résultats affichés dans le testeur, non. Mais les fichiers .set du dossier Presets contiennent les jeux de paramètres que vous avez retenus, et c'est le seul résultat qui compte vraiment. Vérifiez qu'ils sont bien du voyage.
Faut-il refaire l'historique de cotations sur le VPS ?
Le terminal le retélécharge seul au premier usage. Pour un backtest sur longue période, ouvrez le graphique concerné et faites défiler vers le passé, ou passez par le menu Outils puis Historique des cotations, afin de forcer le téléchargement avant de lancer le test.
Combien de temps prend la migration ?
Une vingtaine de minutes pour une installation ordinaire, dont l'essentiel en téléchargement et en installation. Le transfert des fichiers lui même dépasse rarement quelques minutes une fois l'historique écarté.
Puis-je migrer d'un VPS vers un autre de la même façon ?
Oui, la procédure est identique. Le plus simple est alors de passer par le partage de disque du Bureau à distance en vous connectant aux deux machines depuis votre poste, qui sert de point de passage.
Prêt à mettre en pratique ce que vous venez de lire ?
Découvrir nos offres
