Discussion de l'article "MQL5 Cookbook : L'historique des transactions et la bibliothèque de fonctions pour obtenir les propriétés de position"

 

Un nouvel article MQL5 Cookbook : L'historique des transactions et la bibliothèque de fonctions pour obtenir les propriétés de position a été publié :

Il est temps de résumer brièvement les informations fournies dans les articles précédents sur les propriétés de position. Dans cet article, nous allons créer quelques fonctions supplémentaires pour obtenir les propriétés qui ne peuvent être obtenues qu'après avoir accédé à l'historique des transactions. Nous nous familiariserons également avec les structures de données qui nous permettront d'accéder aux propriétés de position et de symbole de manière plus pratique.

Pour pouvoir voir le fonctionnement des nouvelles fonctions dans l'Expert Advisor modifié dans l'article précédent intitulé "MQL5 Cookbook : Comment éviter les erreurs lors de la définition/modification des niveaux de trading", nous ajouterons la possibilité d'augmenter le volume de la position si un signal d'ouverture se produit à nouveau, alors que la position est déjà là.

Il peut y avoir plusieurs transactions dans l'historique des positions, et s'il y a eu des changements dans le volume de la position au cours du trading, il doit également y avoir eu des changements dans le prix de la position actuelle. Pour connaître le prix du premier point d'entrée, nous devons accéder à l'historique des transactions par rapport à cette position spécifique. La figure ci-dessous est une démonstration du cas où une position n'a qu'un seul deal (point d'entrée) :

Fig. 1. Première transaction dans la position

Fig. 1. Première transaction dans la position.

Auteur : Anatoli Kazharski