Causes et solutions des ralentissements/arrêts d’EA | Configuration optimale du VPS et allègement de MT5

Pour faire fonctionner votre EA (Expert Advisor) de manière stable, il est essentiel d’optimiser l’environnement de votre VPS (serveur privé virtuel). Si votre VPS ralentit ou s’arrête, vous risquez de manquer des opportunités de trading ou de subir des pertes inattendues. Cet article se concentre sur le thème « prévenir les arrêts et les ralentissements » et explique les connaissances de base indispensables pour l’utilisation d’un VPS.



Avantages de l’utilisation d’un VPS

Bien qu’il soit possible d’exécuter un EA sur un PC personnel, l’utilisation d’un VPS offre les avantages suivants :

  • Il peut fonctionner 24 heures sur 24, 7 jours sur 7, vous n’avez donc pas besoin de laisser votre PC allumé en permanence.
  • Il réduit les risques de pannes de courant ou de problèmes de connexion Internet.
  • Choisir une région proche du serveur de votre courtier permet de minimiser le retard d’exécution des ordres (latence). La région d’exécution de MT5 est particulièrement cruciale pour les EA de scalping.
  • Il est plus facile d’exécuter plusieurs EA ou comptes simultanément et de manière stable.

Articles connexes :
Choisir le « VPS le moins cher » : Comparaison approfondie de la faible latence, de la stabilité et du rapport qualité-prix optimal pour l’exécution d’EA
Fonctionnement d’EA : « VPS » ou « PC personnel (sur site) » ? Comparaison détaillée


Indications sur les spécifications requises

Lors du choix d’un VPS, les spécifications doivent être déterminées en fonction du nombre d’EA à exécuter simultanément. Ce ne sont que des indications, et cela dépend également de la logique de fonctionnement de l’EA. Vous pouvez vérifier l’utilisation des ressources du PC et la marge restante via le Gestionnaire des tâches.

  • 1 à 2 EA : CPU 2 cœurs, Mémoire 2 Go environ
  • 3 à 5 EA : CPU 3 à 4 cœurs, Mémoire 4 Go ou plus
  • Plusieurs comptes ou de nombreux EA : CPU 6 cœurs ou plus, Mémoire 8 Go ou plus

Choisir un disque SSD assure un fonctionnement plus fluide. L’utilisation d’un SSD est fortement recommandée.


Surveiller la charge avec le Gestionnaire des tâches

Trop d’EA peuvent saturer le CPU et la mémoire du VPS, entraînant des retards ou des blocages. Ouvrez le Gestionnaire des tâches et vérifiez les points suivants :

Vérification de la charge CPU, mémoire, réseau dans le Gestionnaire des tâches Windows

  • L’utilisation du CPU ne dépasse-t-elle pas constamment 80 % ?
  • La mémoire est-elle sous forte pression ?
  • La charge du disque ou du réseau est-elle anormalement élevée ?

Si les ressources sont faibles, vous devez réduire le nombre d’instances MT5 ou d’EA, ou augmenter les spécifications du VPS.


Paramètres Windows (veille, etc.)

Dans l’environnement Windows du VPS, il est crucial de désactiver les paramètres de veille et de redémarrage automatique.

  • Réglez les paramètres d’alimentation sur « Ne jamais mettre en veille ». Les EA ne fonctionnent pas si le PC est en veille.
    Réglage de l'alimentation et de la veille de Windows sur « Jamais »
  • Désactivez le redémarrage automatique des mises à jour Windows Update. Un redémarrage remet MT5 dans un état non démarré.
  • Désactivez les économiseurs d’écran et les applications d’arrière-plan inutiles.

Ces réglages de base permettent d’éviter le risque d’arrêt inattendu du VPS.


Surveillance

Si vous laissez votre VPS sans surveillance, vous pourriez ne pas remarquer les blocages ou les arrêts. La surveillance est une solution efficace. En utilisant un service de surveillance externe, vous pouvez recevoir une notification rapide en cas de panne du serveur. Cela permet une intervention précoce, minimisant les risques en cas de problème.

Écran de surveillance Ping d'UptimeRobot pour l'état de fonctionnement du VPS
Article connexe : Surveillance VPS pour EA et configuration de notification automatique


Paramètres pour alléger MT5

Pour réduire la charge du VPS, optimisez les paramètres côté MT5. Voici les étapes spécifiques :

1. Réduire le nombre d’historiques de barres sur les graphiques

Menu « Outils » → « Options » → Onglet « Graphiques » → Vérifiez « Max bars in chart (Nombre maximal de barres dans le graphique) ».

La valeur par défaut est définie sur une taille assez grande, mais la réduire rendra le fonctionnement plus léger.

Par exemple, il est recommandé de le régler sur le minimum « 1000 ». Cependant, cela suppose que l’EA n’utilise pas de valeurs de barres antérieures à 1000.

Écran Outils → Options de MT5

MT5 Options → Onglet Graphiques → Écran de réglage du nombre maximal de barres dans le graphique

 

2. Désactiver les services inutiles

Menu « Outils » → « Options » → Onglet « Communauté » → Dans « Specify services (Spécifier les services) », décochez les services inutiles.

Désactiver « Calendrier », « Marché », « Signaux », « Articles » et « Base de code » permet de réduire la consommation de ressources.

Il est généralement possible de tous les désactiver sans problème.

MT5 Options → Onglet Communauté → Écran d'exclusion des services inutiles

 

3. Masquer les paires de devises inutiles

Dans la fenêtre « Observation du marché (Market Watch) », faites un clic droit → sélectionnez « Tout masquer (Hide All) » pour supprimer l’affichage des paires de devises non utilisées.

Ne conserver que les symboles nécessaires allège le fonctionnement.

MT5 Observation du marché : Clic droit → Tout masquer pour supprimer les symboles inutiles

 

4. Réduire au minimum le nombre de graphiques ouverts

Ouvrir de nombreux graphiques simultanément consomme de la mémoire.

Limitez-vous aux paires de devises et aux unités de temps nécessaires, et fermez les graphiques inutilisés.

5. Retirer les indicateurs et EA inutiles

Faites un clic droit sur le graphique → supprimez-les via « Liste des indicateurs » ou « Experts-conseillers ».

Ne conserver que le strict minimum permet d’alléger le système.

6. Désactiver les notifications

Menu « Outils » → « Options » → Onglet « Notifications » → Décochez « Activer » pour arrêter la fonction de notification push.

MT5 Outils → Options → Écran de désactivation du réglage des notifications push

7. Désactiver la diffusion des nouvelles

Menu « Outils » → « Options » → Onglet « Serveur » → Décochez « Activer les nouvelles » pour arrêter la réception des nouvelles inutiles.

MT5 Outils → Options → Onglet Serveur Écran de désactivation de la diffusion des nouvelles

 

7. Supprimer régulièrement les anciens journaux

Au fur et à mesure de l’utilisation de MT5, les journaux « Journal », « Experts » et « Testeur (Tester) » s’accumulent dans les dossiers.

Ne pas supprimer les journaux pendant une longue période peut entraîner des problèmes tels que l’encombrement de l’espace disque. Il est recommandé de supprimer régulièrement les anciens journaux.


Articles connexes :
Mesures contre le gonflement des journaux MT5 : Comment supprimer les journaux d’opérations, Expert et de Backtest pour alléger le système
Comment supprimer automatiquement les journaux MT5 (Batch/PowerShell) : Nettoyage régulier des dossiers Logs, MQL5\Logs et Tester


Gestion des risques en cas d’arrêt du VPS ou de MT5

Le risque en cas d’arrêt du VPS ou de MT5 varie considérablement selon le type d’ordre de l’EA.
Les ordres en attente (réservés) et les SL/TP (Stop Loss/Take Profit) enregistrés sur le serveur du courtier fonctionneront de manière autonome côté serveur du courtier, même si le VPS ou l’EA s’arrête.
C’est un avantage majeur pour la gestion des risques, car les ordres et les positions sont protégés même en cas d’arrêt du VPS ou de MT5.
Pour plus de détails, veuillez consulter Types d’ordres EA et comparaison des risques : Marché, Stop, SL/TP et sécurité en cas de panne de VPS. Il est recommandé de choisir un EA en tenant compte du risque d’arrêt du VPS.


Résumé

« Maintenir le VPS en fonctionnement sans ralentissement ni arrêt » est une condition indispensable pour l’exécution d’EA. Vous pouvez créer un environnement stable en combinant le choix des spécifications appropriées, les paramètres Windows, la surveillance quotidienne de la charge et l’allègement de MT5. En appliquant ces pratiques, même les débutants pourront poursuivre le trading automatique en toute confiance.


FAQ

Q. Quelle est la différence entre l’utilisation d’un VPS et d’un PC personnel ?
A. La principale différence est que le VPS fonctionne 24h/24, 7j/7, il est donc moins sensible aux pannes de courant ou aux coupures Internet. Vous n’avez pas besoin de laisser votre PC personnel allumé en permanence.
Q. Quelles spécifications de VPS dois-je choisir ?
A. Cela dépend du nombre d’EA que vous utilisez. 2 Go de mémoire suffisent pour 1 à 2 EA, mais 4 Go ou plus sont recommandés pour exécuter plusieurs comptes ou plusieurs EA simultanément.
Q. Quel pays de serveur choisir pour le VPS ?
A. Il est généralement recommandé de choisir une région géographiquement proche du serveur de votre courtier. Cela réduit le retard de traitement des ordres et est avantageux pour le scalping, par exemple.

Laisser un commentaire