Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1634
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
Donnez un exemple, car je suis déjà un peu perdu. Si ça ne pose pas trop de problèmes. Merci
Dans la boucle pour rechercher les commandes :
if (OrderOpenPrice()<previous_value) { previous_value=OrderOpenPrice(); nearest_order=OrderTicket(); }
Avant la boucle, initialiser previous_value=DBL_MAX a nearest_order=0
dans la boucle de commande :
initialiser previous_value=DBL_MAX a nearest_order=0 avant la boucle
Exactement. Merci. Travaux
dans la boucle de commande :
initialiser previous_value=DBL_MAX a nearest_order=0 avant la boucle
DBL_MAX est catégorique).
L'essentiel fonctionne)
Comment trouver OP_BUY avec le maximum d'OrderOpenPrice et déterminer son OrderProfit.
Je n'arrive pas à les assembler, tout fonctionne par le cul... Si vous pouvez me donner un exemple tout de suite) Merci)
L'essentiel fonctionne)
Comment trouver OP_BUY avec le maximum d'OrderOpenPrice et déterminer son OrderProfit.
Je n'arrive pas à les assembler, tout fonctionne par le cul... Si vous pouvez me donner un exemple tout de suite) Merci)
Je voulais juste dire que j'ai fini.
Mais vous l'avez rendu plus compact. Je vais suivre votre suggestion).
Merci
Je supprime tous les objets dans OnDeInit() par boucle (les flèches indiquant les barres de signalisation et un bouton) :
Je sais qu'il existe ObjectsDeleteAll(), mais si je le fais à travers une boucle, seule la moitié des objets est supprimée en une seule fois. En fait, voici le travail de la boucle et je ne comprends pas pourquoi cela se passe ainsi :
Je supprime tous les objets dans OnDeInit() par boucle (les flèches indiquant les barres de signalisation et un bouton) :
Je sais qu'il existe ObjectsDeleteAll(), mais si je le fais par le biais d'une boucle, seule la moitié des objets est supprimée en une seule fois. En fait, voici comment la boucle fonctionne et je ne comprends pas pourquoi cela se passe ainsi :
La boucle lors de la suppression devrait être inversée :
et ceci s'applique non seulement à la suppression des objets graphiques, mais en général à la suppression de tout objet dans les listes du terminal.
Je supprime tous les objets dans OnDeInit() par boucle (les flèches indiquant les barres de signalisation et un bouton) :
Je sais qu'il existe ObjectsDeleteAll(), mais si je le fais à travers une boucle, seule la moitié des objets est supprimée en une seule fois. En fait, voici comment la boucle fonctionne et je ne comprends pas pourquoi cela se produit :
mais si vous essayez de cette façon - seulement vous devez mettre tous les noms