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
Que se passe-t-il si nous faisons une boucle comme celle-ci,
C'est la boucle donnée dans le livre mql4 pour créer le tableau des commandes.
Est-ce que le OrdersTotal() va diminuer de lui-même à chaque fois qu'un ordre est fermé ?
//***************************************************************************
Je viens de regarder dans le livre, ci-dessous est la boucle donnée pour fermer un ordre, donc la réponse est oui : ( https://book.mql4.com/trading/orderclose )
Que se passe-t-il si nous faisons une boucle comme celle-ci,
C'est la boucle donnée dans le livre mql4 pour créer le tableau des commandes.
Est-ce que le OrdersTotal() va diminuer de lui-même à chaque fois qu'un ordre est fermé ?
Est-il possible de ne pas déclarer TotalNumberOfOrders = OrdersTotal() ;
Ce que je veux dire, c'est qu'il faut utiliser directement OrdersTotal()
for ( x = OrdersTotal() - 1 ...... )
C'est ce que j'utilise actuellement, mais je ne suis pas sûr de la sortie, même si c'est la même chose. Puisque OrdersTotal() est dans la boucle for, la fermeture d'un ordre affectera-t-elle le OrdersTotal encore et encore ?
Non, parce que vous ne vérifiez pas OrdersTotal, vous vérifiez PositionIndex comme condition pour continuer la boucle.
Excellent travail d'explication de ce sujet ! Sans les graphiques, c'est tout simplement impossible à expliquer... Bien joué.
La seule fois où j'ai été obligé d'utiliser la méthode du compte à rebours au lieu de celle du compte à rebours, c'était sur un courtier
qui était vraiment xxx sur le FIFO et ne me laissait pas fermer la dernière transaction en premier.... quelle stupidité.
Encore une fois, je dis... bien joué...
Salut les experts, quel est votre avis sur cette solution ?