La mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 16 septembre 2022.
Nous avons mis en place un nouveau rapport sur les transactions du compte. Le rapport reflète les taux de croissance mensuels, les graphiques des profits, les évolutions du solde, les graphiques radar pour les statuts globaux du compte et d'autres calculs pour aider les utilisateurs à évaluer les performances de trading.
Nous avons également implémenté de nouvelles fonctions MQL5 pour travailler avec les matrices et les vecteurs. Toutes les nouvelles fonctionnalités, les corrections et les améliorations des performances sont décrites en détail ici.
Terminal : Ajout d'un nouveau rapport sur les performances de trading des comptes. Il est similaire aux rapports de la section Signals déjà connus, en termes de disponibilité des statistiques et de présentation des données. Les données de performance suivantes seront disponibles dans la plateforme :
Graphiques et tableaux visualisant les mesures de croissance mensuelles
Graphique des fonds
Graphique sous forme de radar permettant une évaluation rapide de l'état du compte
Statistiques de trading par instrument
Une variété de métriques supplémentaires pour l'analyse de toutes les transactions
Le rapport peut être consulté directement depuis la plateforme, sans qu'il soit nécessaire de l'exporter vers un fichier. Pour l'ouvrir, sélectionnez Rapports dans le menu Affichage.
Terminal : Correction du remplissage du tableau des options pour les contrats de type Call et Put dont la quantité ou le type de symbole ne correspond pas.
Terminal : Correction de la sélection de la position dans la boîte de dialogue Trade pendant les opérations de type Close by. L'erreur pouvait se produire pour les listes d'ordres opposés triées par toute colonne autre que le ticket.
Terminal : Journalisation accélérée de la plateforme.
Terminal : Correction de l'affichage des commentaires sur les graphiques des symboles personnalisés.
MQL5 : Correction du fonctionnement de la fonction CArrayList::LastIndexOf. Auparavant, elle retournait toujours -1 au lieu de l'index du dernier élément trouvé.
MQL5 : Ajout d'une nouvelle méthode de matrice et de vecteur - Assign. Elle remplace les éléments de la matrice/du vecteur par les données de la matrice, du vecteur ou du tableau transmis.
Le type de données copiées est spécifié dans le paramètre rates_mask en utilisant l'énumération ENUM_COPY_RATES. Les valeurs suivantes sont disponibles :
Les deux dernières valeurs permettent la sélection simultanée de plusieurs paramètres des barres : Ouverture, Plus Haut, Plus Bas, Clôture et l’heure.
Si plusieurs types de données sont sélectionnés (uniquement disponible pour les matrices), l'ordre des lignes de la matrice correspondra à l'ordre des valeurs dans l'énumération.
MQL5 : Correction de l'affichage des objets de type "Etiquette de Texte". Lors de l'utilisation des propriétés OBJPROP_XOFFSET et OBJPROP_YOFFSET, un mauvais fragment d'image pouvait être affiché sur le graphique.
MQL5 : Correction d'une erreur lors de la modification d'un paramètre constant transmis à une fonction en tant que référence de pointeur d'objet.
Le spécificateur const déclare une variable comme étant une constante pour éviter qu'elle ne soit modifiée pendant l'exécution du programme. Il ne permet qu'une seule initialisation de la variable lors de sa déclaration. Exemple de variables constantes dans la fonction OnCalculate:
intOnCalculate (constint rates_total, // price[] array sizeconstint prev_calculated, // bars processed on previous callconstint begin, // meaningful data starts atconstdouble& price[] // array for calculation
);
L'exemple ci-dessous contient une erreur de compilation qui a permis un casting implicite de pointeur pour les paramètres de référence :
class A {};
const A *a = new A;
void foo( const A*& b )
{
b = a;
}
voidOnStart()
{
A *b;
foo(b); // not allowed
Print( a,":",b );
}
Le compilateur détectera ces opérations illégales et renverra une erreur correspondante.
MetaEditor : Correction de l'affichage des références à des nombres complexes dans le débogueur.
MetaEditor : Amélioration du MQL5 Cloud Protector. La protection des fichiers pouvait auparavant échouer dans certaines conditions.
Correction des erreurs rapportées dans les journaux de crash.
La mise à jour sera disponible via le système de Live Update.
Nouveau version du Terminal Web MetaTrader 5
Nous avons publié une nouvelle version du Terminal Web MetaTrader 5 avec une nouvelle interface et un noyau repensé. La nouvelle interface est similaire à la version du terminal pour iPad :
Nouveau Terminal Web MetaTrader 5
Cette nouvelle version dispose également de nombreuses nouvelles fonctions :
Possibilité de demander un comptes réel via le formulaire d'inscription détaillé et les options d’envoi des documents
Prise en charge des abonnements aux flux de données des prix et possibilité de recevoir des cotations différées
Plus d'objets d’analyse avec des options de gestion pratiques
Entrées et sorties du marché affichées sur les graphiques
Configuration pratique des instruments dans le Market Watch, ainsi que les données quotidiennes de changement de prix
Interface simplifiée pour aider les débutants à démarrer avec le terminal : suppression du menu contextuel du graphique et du menu supérieur. Toutes les commandes de contrôle du graphique, les objets et les indicateurs sont disponibles sur le côté gauche et dans les panneaux supérieurs. Les autres commandes sont accessibles via le menu hamburger
La mise à jour de la plateforme MetaTrader 5 sera publiée le vendredi 16 septembre 2022.
Nous avons mis en place un nouveau rapport sur les transactions du compte. Le rapport reflète les taux de croissance mensuels, les graphiques des profits, les évolutions du solde, les graphiques radar pour les statuts globaux du compte et d'autres calculs pour aider les utilisateurs à évaluer les performances de trading.
Nous avons également implémenté de nouvelles fonctions MQL5 pour travailler avec les matrices et les vecteurs. Toutes les nouvelles fonctionnalités, les corrections et les améliorations des performances sont décrites en détail ici.
Le rapport peut être consulté directement depuis la plateforme, sans qu'il soit nécessaire de l'exporter vers un fichier. Pour l'ouvrir, sélectionnez Rapports dans le menu Affichage.
Exemple :
Le type de données copiées est spécifié dans le paramètre rates_mask en utilisant l'énumération ENUM_COPY_RATES. Les valeurs suivantes sont disponibles :
COPY_RATES_HIGH
COPY_RATES_LOW
COPY_RATES_CLOSE
COPY_RATES_TIME
COPY_RATE_VOLUME_TICK
COPY_RATES_VOLUME_REAL
COPY_RATES_SPREAD
COPY_RATES_OHLC
COPY_RATES_OHLCT
Si plusieurs types de données sont sélectionnés (uniquement disponible pour les matrices), l'ordre des lignes de la matrice correspondra à l'ordre des valeurs dans l'énumération.
MQL5 : Correction d'une erreur lors de la modification d'un paramètre constant transmis à une fonction en tant que référence de pointeur d'objet.
Le spécificateur const déclare une variable comme étant une constante pour éviter qu'elle ne soit modifiée pendant l'exécution du programme. Il ne permet qu'une seule initialisation de la variable lors de sa déclaration. Exemple de variables constantes dans la fonction OnCalculate:
L'exemple ci-dessous contient une erreur de compilation qui a permis un casting implicite de pointeur pour les paramètres de référence :
Le compilateur détectera ces opérations illégales et renverra une erreur correspondante.La mise à jour sera disponible via le système de Live Update.
Nouveau version du Terminal Web MetaTrader 5
Nous avons publié une nouvelle version du Terminal Web MetaTrader 5 avec une nouvelle interface et un noyau repensé. La nouvelle interface est similaire à la version du terminal pour iPad :
Cette nouvelle version dispose également de nombreuses nouvelles fonctions :
Essayez dès maintenant le nouveau terminal Web sur www.mql5.com. Il sera bientôt disponible pour vos courtiers.