Le build 5320 est la dernière mise à jour à prendre en charge Windows 7, Windows 8, Windows 8.1 et Windows Server 2008. À partir de la prochaine version, les plateformes de bureau exécutées sur ces systèmes d'exploitation ne recevront plus de mises à jour. La seule exception concerne les plateformes fonctionnant sous Wine.
Terminal
- Ajout de la prise en charge des programmes de type Service MQL5 dans la base de code.
Contrairement aux Expert Advisors, aux indicateurs et aux scripts, les services ne sont pas attachés à un graphique spécifique. Ils s'exécutent en arrière-plan et démarrent automatiquement au lancement du terminal. Grâce aux services, vous pouvez implémenter des flux de données de prix personnalisés pour la plateforme, et aussi effectuer un large éventail de tâches auxiliaires.
Ces programmes disposent désormais d’une catégorie dédiée. Les développeurs peuvent partager leurs codes dans la CodeBase :
Les utilisateurs peuvent facilement les télécharger directement depuis la plateforme ou MetaEditor. Une fois téléchargé, le programme est placé dans le bon dossier, compilé automatiquement et prêt à être exécuté :
- Correction d'un problème où les fichiers des graphiques fermés (supprimés) étaient déplacés vers le mauvais répertoire. De ce fait, les utilisateurs ne pouvaient pas restaurer ces graphiques via le menu « Fichier \ Ouvrir les éléments supprimés ».
MQL5
- Ajout de la prise en charge d'une nouvelle syntaxe pour les paramètres d'entrée. Vous pouvez désormais définir explicitement un nom visible à afficher dans les propriétés du programme. Auparavant, cela n’était possible que via les commentaires.
Au lieu de la syntaxe obsolète :input int InpVar; /*visible name*/ // some comment
Utilisez le nouveau format :
input(name="visible name") int InpVar; // some comment
Le nom de la variable visible est défini dans le paramètre « name », qui accepte uniquement des chaînes de caractères.
Lorsque la nouvelle syntaxe d'entrée est utilisée, tous les commentaires suivant la déclaration de variable sont ignorés. L'ancienne syntaxe reste prise en charge et n'est pas obsolète. Vous pouvez continuer à l'utiliser et le compilateur ne générera pas d'avertissements. - Correction d'une erreur où le compilateur pouvait produire de manière incorrecte le message « la fonction doit avoir un corps ».
MetaEditor
- Info-bulles fixes affichées lors du survol de la valeur d'une expression surveillée dans le débogueur.
Testeur
- Correction d'une erreur lors du test des indicateurs. Le processus pouvait ne pas démarrer si le nom de l’indicateur correspondait au nom d’un modèle de graphique.
Terminal Web
- Ajout de traductions roumaines et hébraïques pour l'interface utilisateur ; traductions améliorées dans la fenêtre de connexion au compte.
- Correction de l'affichage du menu des objets dans la version mobile.
- Correction de l'affichage du volume minimum et de l'étape de volume dans les spécifications du contrat.
Reporter aux nouvelles précédentes :
- Nouvelle version de la Plateforme MetaTrader 5 Build 5260 : Améliorations dans Algo Forge et nouvelles règles d'héritage dans MQL5
- Nouvelle version de la Plateforme MetaTrader 5 Build 5200 : Prise en charge étendue d'OpenBLAS et contrôle amélioré dans MQL5
- Nouveau MetaTrader 5 pour iPhone/iPad : Rapport de trading et indicateurs supplémentaires
- Mise à jour de la plateforme MetaTrader 5 Build 5120 : Améliorations et corrections
- Nouvelle version de la Plateforme MetaTrader 5 Build 5100 : Passage à Git et au hub de développement MQL5 Algo Forge, thème sombre et améliorations de l'interface