Nouvelle version de la plateforme MetaTrader 5 Build 5640 : Améliorations du thème sombre et prise en charge de Markdown dans MetaEditor

 

Le vendredi 20 février 2026, une version actualisée de la plateforme MetaTrader 5 sera publiée.

Dans cette version, nous avons affiné le thème de l'interface sombre en mettant à jour la couleur générale de l'arrière-plan, ainsi que les couleurs des onglets et des barres de défilement, afin d'offrir à l'utilisateur une expérience plus confortable et visuellement cohérente. 

Nous avons également introduit la possibilité de travailler avec des fichiers Markdown dans MetaEditor. Vous pouvez désormais utiliser Markdown pour créer des descriptions et de la documentation pour vos projets lorsque vous les publiez sur AlgoForge.

MQL5 a également reçu plusieurs améliorations : nous avons corrigé un certain nombre de problèmes de compilation, ajouté la nouvelle fonction Color2PRGB, et étendu le support de NormalizeDouble — la fonction peut maintenant être appliquée aux matrices et aux vecteurs.

Nouvelle version de la plateforme MetaTrader 5 Build 5640 : Améliorations du thème sombre et support du Markdown dans MetaEditor


Terminal Client MetaTrader 5

  1. Thème sombre amélioré pour tous les composants : le terminal de trading, MetaEditor et le Strategy Tester. La couleur générale de l'arrière-plan, ainsi que les couleurs des onglets et des barres de défilement, ont été mises à jour pour améliorer la convivialité et le confort visuel.


    Thème sombre amélioré


  2. Terminal : Correction d'un problème qui pouvait interrompre le téléchargement et la synchronisation de l'historique des ticks dans certaines conditions.
  3. Terminal : Mise à jour des données fondamentales pour les instruments de trading. La liste des symboles pris en charge a été élargie et les données manquantes ont été ajoutées.


    Mise à jour des données fondamentales


  4. Terminal : Ajout de la traduction de l'interface en kurde.
  5. Terminal : Correction du rendu de l'objet graphique "Champ d’Edition (Edit Field)".
  6. Terminal : Correction du rendu de l'objet "Ligne de Tendance (Trend Line)". Dans certains cas, l'objet n'était pas affiché si son point d'ancrage était situé en dehors de la plage visible des barres du graphique.
  7. Terminal : Correction de la suppression des groupes de symboles personnalisés.
  8. MQL5 : Ajout de la fonction Color2PRGB. Elle convertit le type color en uint pour obtenir la représentation de la couleur PRGB. Le format PRGB est utilisé lors de la création de ressources graphiques, de l'édition de texte et dans la classe CCanvas de la bibliothèque standard.
  9. MQL5 : Ajout de la méthode NormalizeDouble pour les vecteurs et les matrices. Elle fonctionne de la même manière que la méthode standard pour les valeurs doubles. Pour les nombres complexes, les parties réelles et imaginaires sont normalisées séparément. Cette méthode est utile lorsque les données de prix sont censées être stockées dans des vecteurs et des matrices.
  10. MQL5 : Amélioration du compilateur :

    • Correction d'un appel via un pointeur de fonction renvoyant un objet.
    • Ajout d'avertissements pour les constantes de décalage importantes ou négatives.
    • Correction d'un problème dans la méthode matrix<T>::Swap(array<T>&).
    • Correction de l'analyse du code utilisant des objets de classe implicites.

  11. MetaEditor : Ajout du support pour la visualisation et l'édition des fichiers Markdown. Markdown est largement utilisé pour créer de la documentation et des descriptions sur de nombreuses plateformes, notamment GitHub et AlgoForge.

    Par défaut, les fichiers .md s'ouvrent en mode prévisualisation avec un style de base appliqué pour plus de commodité. Pour passer en mode édition, utilisez le menu contextuel.


    Ajout de l'affichage et de l'édition de fichiers Markdown


  12. MetaEditor : Correction de la gestion des fichiers de projet *.mqproj encodés en UTF-8 avec BOM.
  13. MetaEditor : Correction de l’affichage automatique des variables locales. Leurs valeurs ne peuvent plus être supprimées de la liste de surveillance.
  14. Testeur de Stratégie Correction des problèmes de synchronisation des données historiques qui survenaient lors du test d'instruments dont la devise de marge était différente de la devise de dépôt du compte. Par exemple, lorsque l'on teste CHFJPY avec une devise de dépôt USD ou EUR. Le testeur télécharge maintenant correctement les taux croisés requis à partir du serveur du courtier.


La mise à jour sera diffusée via Live Update.