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 j'apprécierais une déclaration claire quand la double normalisation est nécessaire.
Les valeurs calculées de StopLoss et TakeProfit, ainsi que le prix ouvert des ordres en attente doivent être normalisés avec une précision dont la valeur est stockée dans la variable prédéfinie de Chiffres.
Cette double conversion m'a beaucoup dérouté la première fois que je l'ai vue. En fait, lorsqu'on l'affiche dans le journal du conseiller-expert, l'image de l'indicateur de l'état de santé de l'utilisateur.
L'exemple avec une fonction commerciale serait peut-être beaucoup plus instructif, c'est-à-dire que c'est là que la normalisation est vraiment nécessaire. L'exemple avec la fonction CompareDoubles() de stdlib.mq4 serait également très instructif (c'est l'endroit où les débutants tombent dessus presque invariablement) :
Renat, ce n'est pas une option ?
Quelle est la différence fondamentale entre le premier retour (0) et le second retour (-1) ?
Comment cela affecte-t-il l'exécution d'un indicateur (ou Expert Advisor) ?
Que se passe-t-il lorsqu'une valeur négative est renvoyée ?
Et je peux écrire quelque chose comme :
Et puis-je écrire quelque chose comme :
Extrait de la documentation (Types de données) : Les constantes entières peuvent prendre des valeurs comprises entre -2147483648 et 2147483647. Juillet 2002, EURUSD : nombre maximum de ticks par mois dans l'historique, 670000. Il faudrait 3000 mois, soit 250 ans, pour obtenir un dépassement même avec ce volume maximal de tick. D'un autre côté, les volumes peuvent encore augmenter, donc le chiffre n'est pas si inatteignable en théorie...
Extrait de la documentation (Types de données) : Les constantes entières peuvent prendre des valeurs comprises entre -2147483648 et 2147483647. Juillet 2002, EURUSD : nombre maximum de ticks par mois dans l'historique, 670000. Il faudrait 3000 mois, soit 250 ans, pour obtenir un dépassement même avec ce volume maximal de tick. D'un autre côté, les volumes peuvent encore augmenter, donc le chiffre n'est pas si inatteignable en théorie...
J'ai moi-même posé cette question et obtenu exactement cette réponse. Même si c'est difficile à croire. Mais si vous mettez des cotations du marché boursier dans MT4 ...
Rosh, si je comprends bien votre silence, il n'y a pas de déclaration claire pour quels cas et pour quelles expressions/variables la normalisation est nécessaire. Si c'est le cas, on peut peut-être répondre à une question plus simple : la normalisation des valeurs calculées est-elle de la forme
int StLs=25 ;
double prc = Demande + StLs*Point ;
Ou dois-je le découvrir par moi-même, dans le cadre d'une expérience ?