artmedia70: Non. Les calculs peuvent être collés dans le code de l'Expert Advisor et appelés comme une fonction. En avez-vous besoin ?
L'indicateur dessine la MA en segments de chaque barre jusqu'à la rencontre des prix ( type parabolique), il n'y a qu'un seul tampon. L'idée n'est pas de faire un bazar avec beaucoup de tampons pour chaque segment MA, mais de l'appeler comme une fonction à chaque fois. Je ne sais pas encore comment le faire mieux.
L'indicateur dessine la MA en segments de chaque barre jusqu'à la rencontre des prix (type parabolique), il n'y a qu'un seul tampon. L'idée n'est pas de créer un tas de tampons pour chaque segment MA, mais de l'appeler à chaque fois comme une fonction. Je ne sais pas encore comment le faire mieux.
C'est aussi simple que cela. Utilisons les drapeaux comme un sémaphore. Il y aura trois blocs de code, dont chacun ne sera exécuté que si le précédent l'est déjà.
Initialement, tous les drapeaux ==faux.
Dès que le premier a été exécuté, nous mettons le premier flag=true ; Maintenant le deuxième bloc de code est exécuté. Dès que sa condition est remplie, le deuxième drapeau est activé=vrai ; Maintenant, le troisième bloc de code est exécuté. Dès que sa condition est remplie, le troisième drapeau est activé = vrai ; et ainsi de suite.
Il est difficile de comprendre ce que vous voulez dire en l'insérant après int Start(), ne l'insérez-vous pas à l'intérieur de Start ?
Insérez-le juste à la fin de votre code
C'est ça, ça marche. Merci beaucoup.
1). Il faut copier la fonction dans le code.
2). Et lorsque vous devez appeler la fonction, écrivez, par exemple :
C'est ça, ça marche. Merci beaucoup.
Comment appeler la fonction qui renvoie le prix d'ouverture et de fermeture d'une barre ? Merci.
Ouvrir[ ] et Fermer[ ]
Pouvez-vous me dire comment appeler la fonction qui renvoie le prix d'ouverture et de fermeture d'une barre ? Merci.
https://docs.mql4.com/ru/series/iClose
https://docs.mql4.com/ru/predefined/variables/close
https://docs.mql4.com/ru/predefined/variables/open
L'indicateur peut-il être appelé comme une fonction ou comme un #include ?
L'indicateur peut-il être appelé comme une fonction ou comme un #include ?
Non. Les calculs peuvent être collés dans le code de l'Expert Advisor et appelés comme une fonction. En avez-vous besoin ?
L'indicateur dessine la MA en segments de chaque barre jusqu'à la rencontre des prix ( type parabolique), il n'y a qu'un seul tampon. L'idée n'est pas de faire un bazar avec beaucoup de tampons pour chaque segment MA, mais de l'appeler comme une fonction à chaque fois. Je ne sais pas encore comment le faire mieux.
L'indicateur dessine la MA en segments de chaque barre jusqu'à la rencontre des prix (type parabolique), il n'y a qu'un seul tampon. L'idée n'est pas de créer un tas de tampons pour chaque segment MA, mais de l'appeler à chaque fois comme une fonction. Je ne sais pas encore comment le faire mieux.
C'est aussi simple que cela. Utilisons les drapeaux comme un sémaphore. Il y aura trois blocs de code, dont chacun ne sera exécuté que si le précédent l'est déjà.
Initialement, tous les drapeaux ==faux.
Dès que le premier a été exécuté, nous mettons le premier flag=true ; Maintenant le deuxième bloc de code est exécuté. Dès que sa condition est remplie, le deuxième drapeau est activé=vrai ;
Maintenant, le troisième bloc de code est exécuté. Dès que sa condition est remplie, le troisième drapeau est activé = vrai ; et ainsi de suite.
Puis-je voir un exemple ?