MetaTrader 5 Build 4150 : Export de rapports de trading et nouvelles méthodes d'apprentissage automatique dans MQL5

La nouvelle version permet d'enregistrer les rapports de trading sous forme de fichiers HTML et PDF. Grâce à cette option, vous pouvez facilement partager vos résultats avec vos collègues et vos investisseurs. Une autre innovation permet de sauvegarder l'état actuel du Market Watch dans un fichier

18 janvier 2024

Terminal

  1. Ajout de l'export des rapports de trading vers des fichiers HTML et PDF. Grâce à cette option, vous pouvez facilement partager vos résultats avec vos collègues et vos investisseurs. De nouvelles commandes d'export sont disponibles dans le menu Fichier et dans le menu Rapport.




  2. Ajout de la possibilité d'enregistrer l'état actuel de la fenêtre du Market Watch dans un fichier CSV. Pour cela, sélectionnez Exporter dans le menu contextuel. Le fichier enregistre les mesures sélectionnées au moment de l'export. Pour enregistrer davantage de données, activez des colonnes supplémentaires dans le menu contextuel.




  3. Amélioration de l'affichage des exigences de marge dans les spécifications des contrats. Désormais, au lieu de ratios et de paramètres initiaux pour les calculs, les spécifications affichent les valeurs finales de la marge. Si le montant de la marge dépend du volume de la position, les niveaux correspondants seront affichés dans la boîte de dialogue.



    La marge est calculée sur la base du prix de l'instrument au moment de l'ouverture de la fenêtre de spécification et n'est pas mise à jour en temps réel. Les valeurs doivent donc être considérées comme indicatives. Pour recalculer les valeurs sur la base des prix actuels, ré-ouvrez la spécification de l'instrument.

  4. Désactivation de la prise en charge du service Signals pour les comptes de démonstration. Pour accéder à des statistiques améliorées sur vos comptes de formation, utilisez le nouveau rapport de trading. Il présente de nombreuses mesures caractérisant la rentabilité et les risques de votre stratégie, notamment des graphiques de croissance, d'équilibre et de capitaux propres, des diagrammes de répartition des transactions par direction et par instrument, et bien d'autres choses encore.
  5. Correction de l'affichage de la valeur du profit/perte potentiel lors de la modification du Take Profit et du Stop Loss pour les ordres Stop Limit.
  6. Corrections et améliorations liées au fonctionnement du système de Paiement.
  7. Correction de la duplication des vérifications lors du chargement d'un ensemble de symboles dans le Market Watch à partir d'un fichier *.set.
  8. Correction de l'installateur web pour Parallels. Désormais, lors de l'utilisation de ce système de virtualisation sur macOS avec M1/M2/M3, la plateforme sera installée correctement.
  9. Mise à jour des traductions de l'interface utilisateur.
  10. Correction des erreurs rapportées dans les journaux de crash.

MQL5

  1. Ajout de nouvelles méthodes pour les opérations avec les matrices et les vecteurs, qui sont utilisées dans l'apprentissage automatique.

    • ConfusionMatrix : Calcule la matrice d'erreur. La méthode est appliquée au vecteur des valeurs prédites.
    • ConfusionMatrixMultilabel : Calcule la matrice d'erreur pour chaque étiquette. La méthode est appliquée au vecteur des valeurs prédites.
    • ClassificationMetric : Calcule la métrique de classification pour évaluer la qualité des données prédites par rapport aux données réelles. La méthode est appliquée au vecteur des valeurs prédites.
    • ClassificationScore : Calcule la métrique de classification pour évaluer la qualité des données prédites par rapport aux données réelles. La méthode est appliquée au vecteur des valeurs réelles.
     
  2. Correction de l'enregistrement des données dans un fichier texte au format UTF-8 à l'aide de la fonction FileWrite.
  3. Fonctions Signal* désactivées et obsolètes. Elles renverront désormais des ensembles de signaux vides.

MetaEditor

  1. Augmentation du taux d'échantillonnage pour le profilage. Le profileur capture désormais les états de l'application 10 000 fois par seconde, ce qui permet une mesure plus précise des taux d'exécution des fonctions.
  2. Mise à jour des modèles disponibles dans l'assistant de codage automatique Copilot. Ajout du modèle ChatGPT-4 Turbo, suppression des implémentations obsolètes.
  3. Correction d'erreurs lors du remplacement de mots dans un fragment de texte sélectionné.

Testeur

  1. Correction du gel des tests en amont, qui pouvait se produire en mode d'optimisation générique.
  2. Optimisation et accélération des opérations grâce à l'historique de trading des programmes MQL5.
  3. Calculs des bénéfices fixes pour les opérations de clôture. Une erreur pouvait se produire pour les instruments de trading qui ne correspondent pas au symbole principal du test.

Terminal Web

  1. Correction de la mise à jour des propriétés des symboles de trading en cas de modification des propriétés correspondantes du côté du courtier.
  2. Correction de l'affichage du corps des bougies sur le graphique. Le graphique pouvait ne pas afficher les petits corps.
  3. Correction du fonctionnement du champ Pays dans le formulaire d'ouverture de compte.