Discussion de l'article "Traitement des événements de trade dans Expert Advisor à l'aide de la fonction OnTrade()" - page 2

Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
L'événement OnChartEvent est utilisé dans l'article Créer des panneaux de contrôle actifs dans MQL5 pour le trading.
Je veux dire : OnTrade( )
devrait être OnTrade( id, para1,para2.....)
Quelqu'un pourrait-il améliorer le code donné dans l'article pour traiter l'événement de fermeture d'une position par stop loss ou take profit ?
S'est-il avéré inutile au cours des 2,5 dernières années depuis la publication de l'article ?
Il est recommandé de traduire https://www.mql5.com/en/articles/211 Orders, Positions and Deals dans MetaTrader 5.
Tout d'abord, vous devez trouver lequel des 6+2 ci-dessus correspond aux Ordres, Positions et Deals !
Pour MQL4, qu'est-ce qui pourrait être similaire à OnTrade ?
Vérifier à chaque tick OrdersTotal() et OrdersHistoryTotal() - si le chiffre a changé - appeler OnTrade().
Bonjour ,
Merci d'avoir écrit cet article... Je me suis un peu amusé avec votre code. Mais au début, j'ai le problème de base, c'est-à-dire que je travaille avec des positions. C'est à dire :
Mon EA fixe un ordre d'achat dans le backtest et la fonction Ontrade est appelée plusieurs fois comme décrit. Mais votre code ne vérifie que le total des ordres. Ce qui est étrange, c'est que le résultat de cette fonction est toujours 0. Après avoir placé mon ordre, je n'ai qu'une position d'achat, ce qui n'est pas géré par votre code, n'est-ce pas ?
Qu'est-ce qui ne va pas ici ?
Pour MQL4, à quoi pouvez-vous penser qui serait similaire à OnTrade ?
Générer OnChartEvent() avant d'effectuer une opération de trading, et essayer d'obtenir le résultat de l'opération de trade.... Et vous pouvez penser à un type, selon lequel OnChartEvent() doit être appelé le nombre de fois nécessaire...
S'il n'y a pas d'éléments graphiques, pourquoi avons-nous besoin d'une telle variante ? À mon avis, c'est inutile...