Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1494
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
Pourriez-vous me dire pourquoi le programme (sur mql 4, sur les minutes, tous les ticks) lit le nombre explicitement et le même nombre calculé dans la fonction différemment.
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 sont les modifications à apporter au code pour que le programme lise Pr et n'ouvre pas le second ordre.
Merci pour votre aide
Il n'est pas recommandé de comparer directement des nombres réels. Il est plus correct de comparer leur différence normalisée avec zéro.
Il n'est pas recommandé de comparer directement des nombres réels. Il est correct de comparer leur différence normalisée à zéro.
Merci pour ces informations précieuses. Je ne l'aurais jamais deviné moi-même.
Merci pour ces informations précieuses. Je ne l'aurais jamais deviné moi-même.
Non recommandé ne signifie pas interdit. Si, par exemple, nous comparons le prix actuel avec le prix de l'arrêt prévu, nous pouvons alors comparer directement si c'est plus ou moins... La différence sera assez significative. Mais c'est une autre affaire que de les comparer sur un pied d'égalité...
Le fait de ne pas être recommandé ne signifie pas que c'est interdit. Si, par exemple, nous comparons le prix actuel avec le prix de l'arrêt prévu, nous pouvons alors comparer directement si c'est plus ou moins... La différence sera assez significative. Et c'est une toute autre affaire quand on la compare à l'égalité...
Je l'ai. Merci.
Mais ça ne marche pas si facilement.
Comment puis-je être plus malin que le compilateur ?
Bonjour. Veuillez m'aider à comprendre l'indicateur Zigzag. Il s'avère que l'ensemble du tableau ZigZagBuffer[] a pris la valeur 0.0. Pourquoi l'expression if(res != 0.0) devient-elle parfois vraie ? Après tout, le tableau entier a la valeur 0.0 ?????
Bonjour à tous. Chers programmeurs, j'ai besoin de votre aide.
J'essaie de faire un indicateur multidevises, il doit montrer la SMA de deux symboles dans le sous-sol.
Si ce n'est pas difficile, veuillez indiquer quelle est l'erreur.
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(MathAbs(Bid - Low[1]) >= 0.0004) {action;}
si(MathAbs(Bid - Low[1]) >= 0.0004) {action;}
Oh Taras, Taras... Tu n'as pas appris à réfléchir à l'école ? Est-ce que 0,0004 est toujours inférieur à 0,0035 ...............
Oh Taras, Taras... On ne t'a pas appris à réfléchir à l'école ? Est-ce que 0,0004 est inférieur à 0,0035 ...............
Apprends à lire, menteur.
et le programme vérifiera la cohérence des prix dans la fourchette de 4 points.