Bonjour,
J’essaye de programmer un système de trading basé sur le DMI… Plutôt que de passer par Probacktest j’ai créé un code d’indicateur sur le prix qui (dans une version complète) me dessinera directement sur le graphe les points d’entrée et de sortie.
Je me suis donc lancé dans la programmation avec une ligne de code basique du type DIM = DIminus[14](close) et je compare DIM[1] (le précédent) à DIM (le courant)… Et c’est là que les ennuis commencent…
Par exemple pour ESSILOR en 30 mn le 16 Juillet à 11 H il me retourne DIM = 21,25374 avec l’instruction ci dessus que j’ai vérifiée par un Drawtext sur le graphe. Le souci c’est que l’indicateur DMI(14) retourne 21,90474 !!! J’ai vérifié avec la bougie de 10H30 22,98740 avec celle de 11H30 = 21,42403….. Bah alors ??? D’où vient cette valeur de 21,25374 ???? Comment se fait-il qu’on obtienne pour la même chose deux valeurs différentes ??? Comment savoir si les test sont bons ou faux si on ne sait pas la valeur qu’utilise le programme ?
Avez vous une explication ? Bon tant qu’on travaille à l’oeil nu ce n’est pas gênant mais quand on fait un test logique chaque chiffre après la virgule compte…Entre 21,25374 et 21,90474 il y a quand même 3%…