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 la copie de trading du service Signaux, vous pouvez désactiver la section correspondante pour optimiser les ressources et l'espace de travail du terminal.
Tous les services sont activés par défaut.
- 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 mesures de performance dans le Gestionnaire des tâches.
- Amélioration de l'affichage des icônes sur la barre d'outils.
- Correction du compteur de messages non lus dans les chats.
- Correction de l'affichage des commandes système du 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 du 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.
- 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é ne suffit pas, le
volume restant est ajouté au carnet d'ordres en tant qu'ordre limité
avec le dernier prix de transaction.
- Correction de l'affichage du graphique de volatilité. Maintenant, le graphique est construit conformément à la date d'expiration sélectionnée sur le tableau des options.
- 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.
MQL5
- Possibilités étendues de travail avec les bases de données
SQL. Les requêtes prennent désormais en charge diverses fonctions
statistiques et mathématiques.
Fonctions statistiques
- mode
- médiane (50e percentile)
- percentile_25
- percentile_75
- percentile_90
- percentile_95
- percentile_99
- stddev ou stddev_samp - exemple d'écart type
- stddev_pop - écart type de la population
- variance ou 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;
- 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 de type ulong ; analogue à la fonction MathRand.
- Correction du fonctionnement des requêtes graphiques synchrones dans
les cas où le symbole graphique 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 causée par
la commutation entre les comptes de trading avec différents ensembles
d'instruments de trading.
- Fonctions CopyTicks* optimisées et accélérées.
MetaEditor
- Changement de l'ordre du profilage et du débogage en utilisant les 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 :
- Ajout de la possibilité de profiler les services. Le processus est similaire à d'autres programmes MQL5.
- Correction de l'affichage des noms de fonctions dans le rapport du profileur. Dans certaines conditions, les noms peuvent être spécifiés comme <unknown>.
La documentation a été mise à jour.
Veuillez vous reporter aux nouvelles précédentes :