![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Elle doit être décrémentée si elle ferme un ordre pour correspondre à ce qui se passe dans le pool, mais pas si elle ne ferme pas d'ordre. S'il décrémente sans fermer un ordre, il entre dans une boucle sans fin.
Si vous n'appeliez pas constamment OrdersTotal(), vous n'auriez pas ce problème. Appelez le total une fois. Mettez-le dans un int. Utilisez ce nombre dans la boucle for.
Ceci dit, avez-vous seulement lu ma réponse précédente ? Cette boucle entière est une perte de temps complète. Regardez votre code. A votre avis, quelle est la valeur de SellTicket ?
Oui, et il n'est pas logique d'avoir déjà les valeurs nécessaires dans l'EA, puis de les oublier et de parcourir le pool d'ordres pour les retrouver. Ce genre de chose ne doit être fait que dans le cadre d'un redémarrage.