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
Non, je dois fermer tous les ordres de symboles graphiques.
Oui, avec le bon numéro magique.
C'est un peu bizarre.
Ouais !
C'est pareil ici ! Je pensais que cette partie de la fonction de fermeture était bizarre mais ça marche.
Voici un exemple
https://docs.mql4.com/series/refreshrates
Désolé, s'il vous plaît, ne me blâmez pas. Toujours confus.
J'ai besoin de demander quelque chose, et j'ai besoin de le faire étape par étape en raison de mon manque de connaissance du code.
Q1 : Puis-je utiliser while() ?
Q2: Puis-je utiliser sleep()?
Q3 : Est-ce que RefreshRates() pourrait résoudre mon problème ? ( est-ce que cette dernière chose peut résoudre mon problème, s'il vous plaît ? )
S'il vous plaît, faites-moi savoir à ce sujet, car je ne veux pas nuire à ma fonction d' ordre de fermeture.
Vous pouvez utiliser while mais vous devez également ajouter un compteur qui sort de la boucle après un nombre X d'essais, sinon l'expert risque de rester coincé dans une boucle sans fin.
Et vous parlez de votre problème mais je n'ai aucune idée de ce que c'est.
Si votre problème concerne le prix de clôture, vous pouvez simplement utiliser,
Respectivement et ajouter le switch OrderType() pour OP_BUY et OP_SELL.
Vous avez parlé de votre problème mais je n'ai aucune idée de ce qu'il en est.
J'ai juste besoin de dire que mon problème est le suivant : parfois, ma fonction de fermeture des ordres ouverts laisse certains ordres ouverts. Je veux fermer tous mes ordres ouverts en une fois, tout le temps.
---
2ème édition
Pourrais-je remplacer toutes mes fonctions Bid et Ask par MarketInfo(), s'il vous plaît ?
Quelle partie de "Vous devez rafraîchir les taux après la mise en veille et entre plusieurs appels au serveur si vous voulez utiliser les variables prédéfinies (Bid/Ask) ou avant OrderSelect pour utiliser OrderClosePrice() à la place." n'était pas claire ?
RefreshRates() Je ne comprends pas où je pourrais le mettre.
Merci pour vos commentaires.
J'ai juste besoin de dire que mon problème est le suivant : parfois, ma fonction Fermer les ordres ouverts laisse des ordres ouverts. Je veux fermer tous mes ordres ouverts en une seule fois, tout le temps.
---
2ème édition
Pourrais-je remplacer toutes mes fonctions Bid et Ask par MarketInfo(), s'il vous plaît ?
Oui, si vous manipulez une position qui n'est pas le symbole du graphique.
Merci beaucoup, je vais tous les remplacer, nous verrons ce qui se passera lundi.
Passez un bon week-end.