Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1493
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
Je veux collecter des statistiques sur la taille moyenne d'une bougie de 12 heures, aujourd'hui par exemple on est vendredi, et je veux prendre les données du jeudi, mercredi, mardi et lundi pour les calculs.
Je pense que nous ne pouvons pas nous passer de la boucle. Mais la boucle peut être construite de différentes manières. Faites attention à CopyRates()
Nous définissons PERIOD_H1, start_time - date 12:00 et count 1. À la prochaine itération, nous ajoutons à cette date ou nous la soustrayons (selon la façon dont la boucle est organisée) PeriodSeconds(PERIOD_D1)
Veuillez me dire comment énumérer les paramètres de l'indicateur dans iCustom.
J'ai un indicateur stochastique avec allergie, il donne un signal sur le croisement des lignes mobiles. S'il vous plaît, dites-moi comment faire pour qu'il donne un signal en traversant les glissements seulement quand il est au-dessus ou au-dessous de la zone de surachat ou de survente.
Bonne journée à tous.
Pouvez-vous me dire comment coder correctement la condition suivante en utilisant je ne sais plus quelle fonction mathématique.
if (Bid - Low[1]>=0.0030 && Bid - Low[1]<0.0035) {action;}
Je sais qu'il existe une fonction mathématique qui peut être utilisée dans la condition ci-dessus sans le signe &&. Mais je ne me souviens pas comment s'appelle cette fonction mathématique et comment l'appliquer.
Merci pour votre aide.
Si vous modifiez une variable globale dans une fonction, elle sera modifiée. Mais c'est une façon dangereuse de programmer, car dans le code, au fur et à mesure qu'il se développe, il y aura des affectations non évidentes dans différentes fonctions du programme.
Il y a une fonction principale dans le programme, c'est là que vous faites l'affectation des variables globales. Et dans d'autres fonctions, faites-le de cette façon :
Ou comme ça :
comment coder correctement la condition suivante en utilisant je ne me souviens plus quelle fonction mathématique
Je ne connais pas de meilleure façon d'établir la condition...
Bonne journée à tous.
Pouvez-vous me dire comment coder correctement la condition suivante en utilisant je ne sais plus quelle fonction mathématique.
if (Bid - Low[1]>=0.0030 && Bid - Low[1]<0.0035) {action;}
Je sais qu'il existe une fonction mathématique qui peut être utilisée dans la condition ci-dessus sans le signe &&. Mais je ne me souviens pas comment s'appelle cette fonction mathématique et comment l'appliquer.
Merci pour votre aide.
Sans et
Merci beaucoup pour le conseil.
Voici le code
Le programme ne lit pas Pr comme 1.60854 bien quePrint( ) montre la valeur de Pr comme 1.60854 . En conséquence, le programme ouvre le deuxième ordre, mais il ne devrait pas le faire
.
Et si nous définissons le nombre 1.60854 au lieu de la variable Pr , le programme le lit et n'ouvre pas le deuxième ordre.
QUESTION Quelles modifications devons-nous apporter au code pour que le programme lise Pr et n'ouvre pas le deuxième ordre.
Merci pour votre aide.