![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
Et parallèlement à cette tâche, vous devez également apprendre à agir de manière rationnelle. Le code des deux fonctions mentionnées est identique à l'exception d'UNE ligne - cette ligne filtre par type de commande. Par conséquent, il serait raisonnable d'effectuer le contrôle par une seule fonction. Du moins, dans ce scénario.
P.S. L'apprentissage est difficile, mais le recyclage est TRÈS IMPORTANT... ;)))
Je suis d'accord :))
Tant que TarasBY ne peut pas le voir - c'est comme ça pour deux fonctions Kim ;))) Mais c'est juste pour comprendre comment agencer les parenthèses. Mais je vais certainement en utiliser un de TarasBY. Merci beaucoup à lui !
UFFFFF - Je peux aller polir quelque chose. :)
Tant que TarasBY ne peut pas le voir - c'est comme ça pour deux fonctions Kim ;))) Mais c'est juste pour comprendre comment agencer les parenthèses. Mais je vais certainement en utiliser un de TarasBY. Merci beaucoup à lui !
UFFFFF - Je peux aller polir quelque chose. :)
Dans votre variante, l'ordre ne s'ouvre pas tant qu'il y a au moins un ordre dans le terminal (pour n'importe quel instrument). Je ne pense pas que c'est ce que tu voulais ! :)
Si vous avez fait quoi que ce soit... ;)))
Je l'ai fait, je l'ai fait.
Puis-je ajouter un autre retour dans votre version ?
Et une autre question - que signifie le point d'exclamation au début ? (!ExistOrders ()) Parce que lorsque je l'ai enlevé par curiosité, le fonctionnement est exactement le même.
Et une autre question - que signifie le point d'exclamation au début ? (!ExistOrders ())
https://docs.mql4.com/ru/basis/operations/bool
if(!a) Print("not 'a'") ;
Et s'il est supprimé, il sera Print(" 'a' ") ; ?
C'est-à-dire que si (!ExistOrders(Symbol(), -1, magic)) - l'ordre n'existe pas,
mais si (ExistOrders (Symbol(), -1, magic)) - l'ordre existe ? Est-ce vrai ?
si vous écrivez
Oui
Pouvez-vous être plus précis ?
Pouvez-vous être plus précis ?