Combien de terminaux MT4 et MT5 sur un VPS : mesures

Un serveur Windows Server 2025, puis un, deux, quatre... jusqu'à douze terminaux MetaTrader 5, et huit MetaTrader 4. La mémoire que prend chaque terminal, ce qui limite vraiment, et combien en faire tourner sur chaque formule.

Plusieurs fenêtres de terminal de trading empilées, chacune avec ses chandeliers

« Combien de terminaux je peux faire tourner dessus ? » C'est la question qu'on nous pose le plus souvent avec un VPS MetaTrader, en général par des traders qui ont plusieurs comptes de prop firm ou plusieurs courtiers. Nous l'avons mesuré : jusqu'à 12 terminaux MetaTrader 5 et 8 terminaux MetaTrader 4 sur un même serveur, avec la mémoire, le processeur et le disque à chaque étape.

1. Comment nous avons mesuré

Un serveur Windows Server 2025 neuf, issu de nos images MetaTrader, sur la formule Pro (4 vCPU, 8 Go de mémoire). Le premier terminal démarre seul à l'ouverture de session, comme sur tous les serveurs que nous livrons. Nous avons ensuite ajouté une à une des copies portables du terminal, chacune dans son dossier, et relevé les chiffres 90 secondes après chaque lancement : mémoire utilisée par tout Windows, mémoire des terminaux eux-mêmes, charge moyenne du processeur sur une minute, disque occupé.

Les terminaux étaient ouverts mais connectés à aucun courtier, avec les graphiques par défaut. C'est le plancher : un terminal au repos. Un terminal qui reçoit les cotations en direct, avec quelques mois d'historique, plusieurs graphiques et un Expert Advisor, consomme davantage. La partie 4 explique comment en tenir compte.

2. MetaTrader 5

Chaque terminal MT5 supplémentaire coûte environ 175 Mo de mémoire et 0,45 Go de disque pour sa propre copie du programme. Avec douze terminaux au repos, plus de la moitié des 8 Go restait libre.

3. MetaTrader 4

MT4 est un programme 32 bits, bien plus léger : environ 65 Mo par terminal supplémentaire, 0,15 Go de disque par copie.

Côté processeur, la charge est restée entre 3 et 25 % des 4 vCPU tout du long, quel que soit le nombre de terminaux. Les pointes venaient de Windows lui-même (mises à jour, analyses antivirus), pas de MetaTrader. Des terminaux au repos ne vous limitent pas ; des Expert Advisors qui calculent à chaque tick, si.

4. Dimensionner pour le trading en direct

Windows prend environ 1,8 Go à lui seul. Comptez ensuite chaque terminal à ce qu'il consomme une fois qu'il trade, pas à son empreinte au repos. Le plus simple pour obtenir ce chiffre est de le lire sur votre propre installation : après une journée de bourse complète, ouvrez le Gestionnaire des tâches, onglet Détails, colonne Mémoire, ligne terminal64.exe (ou terminal.exe pour MT4).

powershell
Get-Process terminal64, terminal -ErrorAction SilentlyContinue |
    Select-Object Id, Path, @{n='Mo'; e={[math]::Round($_.WorkingSet64 / 1MB)}}

Ensuite : mémoire nécessaire = 2 Go + nombre de terminaux × mémoire d'un terminal + 1 Go de marge. Sans chiffre à vous, prévoyez le double de l'empreinte au repos : environ 350 Mo par terminal MT5, 130 Mo par terminal MT4. Pour la mémoire seule, cela donne :

Au-delà d'une douzaine de terminaux, surveillez le processeur plutôt que la mémoire : un Expert Advisor qui fait tourner des indicateurs lourds à chaque tick de chaque graphique peut occuper un vCPU à lui seul. Si la charge reste au-dessus de 70 % dans le Gestionnaire des tâches pendant les heures de marché, passez à la formule au-dessus.

5. Plusieurs terminaux du même courtier

L'installateur d'un courtier installe tout dans un seul dossier. Pour faire tourner plusieurs comptes de ce courtier côte à côte, copiez le dossier d'installation et lancez chaque copie en mode portable, pour qu'elle garde ses données dans son propre dossier :

powershell
Copy-Item -Recurse "C:\Program Files\MetaTrader 5" "C:\MT5\compte-2"
& "C:\MT5\compte-2\terminal64.exe" /portable

Sur nos serveurs, le premier terminal démarre seul à l'ouverture de session. Pour relancer aussi les autres après un redémarrage, placez un raccourci vers chaque copie, avec /portable à la fin de la cible, dans le dossier de démarrage : tapez shell:startup dans la fenêtre Exécuter (Win + R).

Plusieurs challenges de prop firm en parallèle ? Notre article sur les règles et pièges des prop firms sur un VPS fait le point sur ce que les firmes autorisent, et migrer MetaTrader d'un PC vers un VPS explique comment reprendre votre installation actuelle.

Deux serveurs côte à côte, l'un avec une jauge de mémoire courte, l'autre avec une jauge longue

MetaTrader 5 sous Wine ou sous Windows : testé

Windows prend près de 2 Go avant le premier terminal et exige un Starter. Ubuntu avec Wine fait tourner MetaTrader 5 sur un Nano. Ce que nous avons mesuré, l'installateur qui ne finit jamais sans écran, et lequel choisir.

Lire l'article 6 min de lecture

Flèches de signal d'un indicateur transformées en ordres par un panneau, sur un serveur

Trade Indicator Assistant sur un VPS MetaTrader

Un indicateur qui donne des flèches, un utilitaire qui les transforme en ordres, et un VPS Windows livré avec MetaTrader pour que l'ensemble tourne sans vous. Du Market MQL5 au panneau, avec les réglages à revoir avant de laisser l'automate seul.

Lire l'article 10 min de lecture

Support & discussions

Questions techniques, retours d'incidents ou discussions d'infrastructure, l'équipe est présente sur Discord, Telegram, X, Instagram, Reddit et IRC.