Droites avec 2 restrictions
Forums › ProRealTime forum Français › Support ProBuilder › Droites avec 2 restrictions
- This topic has 15 replies, 2 voices, and was last updated 2 years ago by
Nicolas.
-
-
09/08/2022 at 6:26 PM #200382
Comment tracer toutes les droites qui partent d’un LOW(A), passent par un LOW(B) et continuent à droite vers l’infini, si et seulement si
1- leur pente est nulle
2- et qu’il n’y a aucun LOW à la droite du LOW(B) plus petit que lui
09/09/2022 at 10:15 AM #200403- Une pente nulle signifierait que ces 2 points bas se trouvent sur le même prix exact ? Hors cela semble très restrictif et peu probable, je pense qu’il faudrait un critère en pourcentage du prix par exemple ?
- Comment sont détectés ces LOW ?
09/09/2022 at 1:19 PM #200428Il arrive très souvent que deux LOW ou deux HIGH aient la même valeur.
Je veux un indicateur qui s’appliquerait à tous les LOW qu’il y a sur le graphique. C’est la deuxième condition qui est importante,
qu’il n’y ait pas un autre point C à la droite du point B qui fasse avec le point B une pente plus petite que la pente AB.
Avec une simple modification cet indicateur pourrait trouver tous les deux LOW qui ont une pente positive et dont il n’existe pas un troisième point C
dont la pente BC serait plus petite que la pente AB
09/09/2022 at 2:50 PM #200431J’avais bien compris la demande la première fois, c’est que pour le coder j’aimerai produire sur le graphique quelque chose qui s’affiche 😆 , car trouver 2 LOW identiques au même prix exact ?! Je vais le coder on verra bien, un instant.
09/09/2022 at 2:54 PM #20043209/09/2022 at 3:00 PM #20043409/09/2022 at 3:34 PM #20043909/09/2022 at 3:58 PM #20044009/09/2022 at 4:12 PM #200444Je m’excuse pour cette imprécision. La question du départ aurait due être formulée comme suit:
Comment tracer toutes les droites qui partent d’un LOW(A), passent par un LOW(B) et continuent à droite vers l’infini, si et seulement si
1- leur pente est nulle
2- et qu’il n’y a aucun LOW à la droite du LOW(A) plus petit que lui, dès qu’il y en a un, la droite n’est pas tracée
09/09/2022 at 4:30 PM #20044509/13/2022 at 12:48 PM #200696Comment tracer toutes les droites qui partent d’un LOW(A), passent par un LOW(B) et continuent à droite vers l’infini, si et seulement si
1- leur pente AB est nulle
2-il n`y a aucun point C à la droite du point de départ A tel que la pente AC serait plus petite que la pente AB
09/13/2022 at 4:28 PM #200718Il n’y a pas vraiment de problème à tracer une droite selon ces conditions.
Le soucis majeur pour le code c’est la détermination de ces 2 points, pour éviter des calculs intensifs.Plus précisément, si on ne connaît pas les prix des LOW A et LOW B. Il faut bien les trouver n’est ce pas ? Donc je dois vérifier le LOW de chaque bougie avec toutes les autres qui existent sur le graphique pour vérifier tes conditions. Hors cela va nécessiter des calculs très importants.
Ce qui pourrait aider : les LOW dont tu parles, ce sont les LOW de chaque bougie impérativement ou de vrai point bas tel qu’on obtiendrait avec des zigzag ou des fractals ? Cela permettrait de limiter considérablement les calculs ! Merci.
09/13/2022 at 6:20 PM #20073109/14/2022 at 8:13 AM #200756Très bien, j’ai appelé cette notion de recherche dans le passé “lookback” dans le code ci-dessous.
En effet, sans décimales comme ici sur le Micro DAX Full, la probabilité d’avoir la même valeur pour les Lows est bien plus importante, merci.
12345678910111213141516171819202122defparam drawonlastbaronly=truelookback = 200if islastbarupdate thenfor i = lookback-1 downto 0 dopointA=low[i]pointAbar=barindex[i]for j = i-1 downto 0 dopointB=low[j]pointBbar=barindex[j]period = max(1,barindex-pointAbar)if pointA=pointB and lowest[period](low)=pointA thendrawtext("A",pointAbar,pointA)drawtext("B",pointBbar,pointB)drawray(pointAbar,pointA,pointBbar,pointb)endifnextnextendifreturn09/16/2022 at 1:34 PM #200883Nous y sommes presque, merci Nicolas,
1- Sur de petites unités de temps, l’indicateur trace un nombre suffisant de lignes, mais dès qu’on augmente les unités de temps, par exemple, sur des graphiques de 20 minutes, il n’y a plus de lignes qui sont tracées. Comment obtenir plus de lignes?
2- Comment modifier l’indicateur pour pouvoir relier tous les low A et B qui ont une pente positive et dont il n’existe aucun autre low C, après le point A,
qui fasse une pente AC plus petite que la pente AB. (Cela vaut également pour les points entre A et B)
-
AuthorPosts
Find exclusive trading pro-tools on