Nouvelle plateforme MetaTrader 5 Build 2860 : Améliorations de l'intégration de Wine et SQL

 

La mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 26 mars 2021. La nouvelle version comporte les modifications suivantes :

  1. Terminal : Ajout de la possibilité d'activer/désactiver des services MQL5.community supplémentaires. Par exemple, si vous n'êtes pas intéressé par les articles de programmation MQL5 ou par les fonctionnalités de trading de copie du service Signals, vous pouvez désactiver la section appropriée pour optimiser les ressources et l'espace de travail du terminal.


    Désactivez les services inutilisés pour économiser des ressources et de l'espace de travail

    Tous les services sont activés par défaut.

  2. Terminal : Nous avons considérablement optimisé le fonctionnement du terminal sous Wine sur macOS et Linux :

    • Désormais, les fenêtres de service non ancrées (Navigateur, Boîte à outils) ne peuvent pas être déplacées au-delà des frontières du terminal. Auparavant, cela pouvait entraîner des difficultés à faire glisser les fenêtres vers le terminal.
    • Correction du redimensionnement du contenu de la fenêtre de service lors du redimensionnement de la fenêtre.
    • Correction de l'affichage des métriques de performance dans le Gestionnaire des tâches.
    • Affichage amélioré des icônes sur la barre d'outils.
    • Correction du compteur de messages non lus dans les chats.
    • Correction de l'affichage des commandes du système graphique : Masquer, Développer et Fermer.
    • Correction de l'affichage du journal.
    • Correction de l'affichage des info-bulles des graphiques.
    • Correction des commandes d'impression de graphique.
    • Correction de l'affichage du menu supérieur lors de l'utilisation de skins Linux.
    • Correction de la recherche dans GitHub, MSDN et Stack Overflow dans MetaEditor.

    Nous recommandons à tous les utilisateurs de mettre à jour Wine vers la dernière version stable. Cela augmentera les performances et la fiabilité de la plateforme.
  3. Terminal : Ajout de la prise en charge des ordres "Market To Limit" lors du trading sur BORSA Istanbul. Un tel ordre est initialement exécuté comme un ordre au marché. Si la liquidité n'est pas suffisante, le volume restant est ajouté au carnet d'ordres en tant qu'ordre limité avec le dernier prix de transaction.
  4. Terminal : Correction de l'affichage du graphique de volatilité. Désormais, le graphique est construit en fonction de la date d'expiration sélectionnée sur le tableau des options.
  5. Terminal : Correction de l'ajout d'instruments de trading au Market Depth via la barre de recherche rapide. Si le nom du symbole comporte un espace, ce symbole ne sera pas ajouté à la liste.


    Pour ajouter un instrument au Market Watch, tapez son nom dans la barre de recherche


  6. MQL5 : Possibilités étendues de travailler avec des bases de données SQL. Les requêtes prennent désormais en charge diverses fonctions statistiques et mathématiques.

    Fonctions statistiques

    • mode
    • médiane (50eme percentile)
    • percentile_25
    • percentile_75
    • percentile_90
    • percentile_95
    • percentile_99
    • stddev or stddev_samp — échantillon d'écart type
    • stddev_pop — écart type de la population
    • variance or var_samp — variance de l'échantillon
    • var_pop — variance de la population

    Fonctions mathématiques


    Exemple
    select
      count(*) as book_count,
      cast(avg(parent) as integer) as mean,
      cast(median(parent) as integer) as median,
      mode(parent) as mode,
      percentile_90(parent) as p90,
      percentile_95(parent) as p95,
      percentile_99(parent) as p99
    from moz_bookmarks;
  7. MQL5 : Ajout de nouvelles macros :

    • __COUNTER__ — augmente de un à chaque appel. Des compteurs séparés sont fournis lorsqu'ils sont utilisés dans des modèles et des macros.
    • __RANDOM__ — génère un nombre aléatoire aléatoire ; c'est un analogue de la fonction MathRand.

  8. MQL5 : Correction du fonctionnement des requêtes de diagrammes synchrones dans les cas où le symbole du diagramme n'existe pas. Désormais, les fonctions renvoient une erreur pertinente au lieu d'attendre indéfiniment un résultat. Une situation avec un symbole inexistant peut être provoquée par le basculement entre des comptes de trading avec différents ensembles d'instruments de trading.
  9. MQL5 : Fonctions CopyTicks* optimisées et accélérées.
  10. MetaEditor : Modification de l'ordre du profilage et du débogage à l'aide des données historiques.

    Le profilage s'exécute désormais toujours en mode non visuel. Le débogage par défaut s'exécute également en mode non visuel. L'option appropriée peut être activée manuellement dans les paramètres de MetaEditor :


    Pour le débogage visuel, activez l'option appropriée dans les paramètres de MetaEditor


  11. MetaEditor : Ajout de la possibilité de profiler les services. Le processus est similaire à d'autres programmes MQL5.
  12. MetaEditor : Correction de l'affichage des noms de fonction dans le rapport de profil. Sous certaines conditions, les noms peuvent être spécifiés comme <inconnu>.
  13. La documentation a été mise à jour.

La mise à jour sera disponible via le système Live Update.