Version bêta du livre en ligne sur la programmation MQL4 - par Sergey Kovalev (SK.) - page 5
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
J'ai essayé d'utiliser mon propre exemple, mais j'ai échoué. J'ai ensuite utilisé les exemples de l'article et j'ai échoué à nouveau. J'ai enregistré la fonction et le conseiller expert dans le même dossier.
Merci. Maintenant, je cherche comment trouver le prix maximum des 40 dernières barres.
Maintenant, je cherche comment trouver le prix maximum sur les 40 dernières barres.
Voir la tâche 26 dans le Tutoriel - Variables - Tableaux.
Maintenant, je cherche comment trouver le prix maximum sur les 40 dernières barres.
Voir la tâche 26 dans le Tutoriel - Variables - Tableaux.
Si la variable Mu moins la variable UD multipliée par le prix du point est supérieure ou égale à Ask et qu'en même temps la variable _OrdersTotal n'est pas égale à 1, alors la variable Opn_B reçoit la valeur true. Autrement dit, ce n'est que si ces deux conditions sont remplies que la variable Opn_B reçoit la valeur true. Et si une virgule est mise à la place de &&, alors vrai est attribué lorsqu'au moins une des conditions est remplie.
Est-ce que je lis correctement la condition de l'instruction if ?
Si la variable Mu moins la variable UD multipliée par le prix du point est supérieure ou égale à Ask et qu'en même temps la variable _OrdersTotal n'est pas égale à 1, alors la variable Opn_B reçoit la valeur true. Autrement dit, ce n'est que si ces deux conditions sont remplies que la variable Opn_B reçoit la valeur true. Et si une virgule est mise à la place de &&, alors vrai est attribué lorsqu'au moins une des conditions est remplie.
Dans l'ensemble, c'est correct.
Mais l'expression spécifiée dans l'en-tête de l'instruction if() est une expression booléenne, qui n'implique pas la possibilité d'une "virgule". Pour mettre en œuvre la deuxième option que vous décrivez, il est nécessaire de mettre || (OU logique) au lieu de && (ET logique). Dans ce cas, l'ensemble de l'expression de l'en-tête (entre parenthèses) sera vraie si au moins une des expressions séparées par || est vraie.
L'utilisation des parenthèses est autorisée. Les parenthèses ont une priorité plus élevée dans les calculs (comme les calculs arithmétiques normaux).
L'autre jour, nous avons lancé la version bêta du livre en ligne de Sergei Kovalev(SK.) sur la programmation MQL4.
https://book.mql4.com/ru
Pour l'instant, seule la version russe fonctionne, mais nous allons essayer de la traduire en anglais et en chinois.
Si vous avez des commentaires sur le livre, n'hésitez pas à nous en faire part.
J'ai deux ordinateurs différents et des navigateurs différents, et les images sur https://book.mql4.com/ru/metaeditor/compose ne s'affichent pas.
Sur deux ordinateurs différents et avec des navigateurs différents, les images sur https://book.mql4.com/ru/metaeditor/compose ne s'affichent pas.