Bonjour, je cherche un moyen de sortir ou d'entrer dans le code de l'historique le nom de l'Expert Advisor qui a ouvert une position. Dans l'ancien MT 4 c'était marqué automatiquement d'une manière ou d'une autre, mais ici ils n'ont pas considéré que c'était nécessaire. Je teste différents Expert Advisors sur la démo, je les change souvent et par conséquent rien ne reste dans ma mémoire. Cependant, j'aimerais faire en sorte qu'ils soient automatiquement prescrits par votre code.
Lorsque vous ouvrez une position, vous pouvez spécifier le nom de l'Expert Advisor dans le commentaire si vous en avez besoin. Pour être honnête, je ne comprends pas très bien ce que vous voulez obtenir et pourquoi. Travaillez-vous avec l'historique des transactions et lorsque vous l'analysez, voulez-vous déterminer de manière programmatique/visuelle quelles transactions ont été exécutées et par quel conseiller expert ? Dans l'affirmative, vous pouvez utiliser un commentaire ou un nombre magique.
Lorsque l'on travaille avec 30 conseillers experts et même avec 30 paires différentes, il est impossible de tout suivre - j'aimerais que cela se fasse tout seul
- www.mql5.com
Bonjour Anatoli,
Je viens juste de découvrir ces deux articles et je vous suis reconnaissant pour vos efforts.
J'ai remarqué que les programmes/scripts de ce type ne semblent pas reconnaître s'il y a plus d'une position sur une paire de devises donnée.
Par exemple, si j'ai deux positions ouvertes sur l'EURUSD (l'une vendue à 1,2250 et l'autre vendue à 1,2200), le programme ne reconnaît que la première et non la seconde. Je ne sais pas si c'est parce que quelque chose doit dire au programme/script qu'il s'agit d'un compte qui permet la couverture ? Avez-vous des articles qui traitent de scripts qui reconnaissent des positions multiples sur une paire de devises?
Merci beaucoup.
Dingo
Bonjour Anatoli,
Je viens de découvrir ces deux articles et je vous remercie pour vos efforts.
J'ai remarqué que les programmes/scripts de ce type ne semblent pas reconnaître s'il y a plus d'une position sur une paire de devises donnée.
Par exemple, si j'ai deux positions ouvertes sur l'EURUSD (l'une vendue à 1,2250 et l'autre vendue à 1,2200), le programme ne reconnaît que la première et non la seconde. Je ne sais pas si c'est parce que quelque chose doit dire au programme/script qu'il s'agit d'un compte qui permet la couverture ? Avez-vous des articles qui traitent de scripts qui reconnaissent des positions multiples sur une paire de devises?
Merci beaucoup.
Dingo
Bonjour, je sais que cela fait un moment que vous n'avez pas posté cette question.
Je sais que cela fait un moment que tu as posté cette question. En effet, je pense que la première méthode ne prendra en compte que le premier ordre dans le pos pour le symbole donné. Pour lire toutes les transactions d'un symbole spécifique, il faudrait adapter la deuxième variante au script (toutes les transactions) et simplement ajouter un "filtre" if pour qu'il ne procède que si le symbole de l'ordre est le même que le symbole actuel donné.
J'espère que cela vous aidera.
-Fernando.
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article MQL5 Cookbook : Obtention des propriétés de la position a été publié :
Dans cet article, nous allons créer un script qui récupère toutes les propriétés de position et les affiche à l'utilisateur dans une boîte de dialogue. Lors de l'exécution du script, vous pourrez sélectionner l'un des deux modes disponibles dans la liste déroulante des paramètres externes : soit pour afficher les propriétés de position uniquement sur le symbole actuel, soit pour afficher les propriétés de position sur tous les symboles.
Il ne nous reste plus qu'à tester cette option. Ouvrons par exemple des positions sur deux symboles (AUDUSD et EURUSD). Une fois le script exécuté, sélectionnez le mode Tous les symboles dans la liste déroulante des paramètres externes et cliquez sur OK, une boîte de dialogue s'ouvrira comme indiqué ci-dessous :
Fig. 4. Boîte de dialogue avec propriétés de position pour la deuxième option.
Auteur : Anatoli Kazharski