Formule derive graphique

Forums ProRealTime forum Français Support ProBuilder Formule derive graphique

Viewing 7 posts - 1 through 7 (of 7 total)
  • #180893

    Hello tout le monde,

    Je ne sais pas comment vous posez la question mais je me rappelle de mes cours de maths au lycée qu’on pouvait utiliser les dérivés sur une fonction pour les graphiques, je sais que sur un graphique en bourse nous n’avons pas de fonction car c’est aléatoire mais est-il possible de détecter la plus ou moins la forme graphique, je vous mets une photo, entre A et B le dessin en rouge est différent du dessin en vert, peut-on détecter ça sur Prorealcode ?

    merci d’avance pour vos réponse,

    #180945

    “A différent de B”, de quelle différence parles-tu? Si c’est juste concave vs convexe, oui c’est facile dans le cas parfait du dessin, ou même avec juste 3 points… après entre la question posée sur un exemple parfait et un cours qui en réalité tourne autour du rouge ou du vert à coup de plusieurs morceaux équivalents eux-mêmes à des successions de plusieurs petits rouge et vert, ça peut vite devenir complexe si on n’a pas recours à une forme de lissage quelconque pour recréer ton A ou B.

    Concave (B vert): y-y[1]<y[1]-y[2] (pour 3 bougies consécutives, avec par exemple y=close)

    Convexe (A rouge): y-y[1]>y[1]-y[2]

    Si ce n’était pas ça, merci de préciser de quelle autre différence il s’agissait?

    #180982

    Merci pour ta réponse JC

    Oui c’est bien ça je me suis mal exprimé

    La ligne en noir entre A et B

    La première moitié ressemble à la ligne rouge tandis que la deuxième moitié ressemble à la ligne verte

    Donc tu dis que la différence entre la ligne verte et rouge c’est concave et convexe ?

     

     

    #180986

    Oui c’est ça, concave est sous sa tangente (pente qui diminue), convexe c’est l’inverse elle est au-dessus de sa tangente (pente qui augmente), et entre les 2 le point d’inflexion.

    #180999

    Concave (B vert): y-y[1]y[1]-y[2]

    encore merci, c’est possible de détecter ça avec ce simple code ?, je le testerai bien sûr j’essaierai de comprendre, encore merci

    #181004

    Il manque le “<” dans la citation, mais oui c’est ça qui permet de détecter

    comment en partant de concave on arrive à y-y[1] < y[1]-y[2]  c’est simplement que la pente deltaY / deltaX diminue dans le cas concave, avec deltaX égal à 1 entre 2 bougies consécutives, il suffit donc de vérifier que deltaY diminue, donc en prenant la notation du langage probuilder pour bougie en cours et ses 2 bougies précédentes que y-y[1] < y[1]-y[2]

    si on regarde une courbe de clôture de prix alors on peut remplacer y par close, si on regarde une moyenne mobile on peut remplacer y par cette moyenne mobile, etc…

    et si tu veux vérifier sur davantage que 3 points, tu peux définir un booléen pentequidiminue = y-y[1] < y[1]-y[2]  et en faire la somme sur le nombre de fois consécutives que tu souhaites tester avec la fonction summation, par exemple summation[2](pentequidiminue)=2 voudra dire que c’est bon pour 4 points consécutifs, summation[3](pentequidiminue)=3 pour 5 points consécutifs, etc…

    1 user thanked author for this post.
    #181008

    Encore merci à toi, le souci c’est que déjà les idées fusent et c’est compliqué de mettre ça sur écrit ( t en programmation ) et aussi le faite d’avoir grandi en Algérie j’ai fait toutes mes études en arabe du coup les mathématiques il faut traduire, et alors le super truc fun c’est que j’étais très très bons en maths je n’avais pas de cahier, mais quelques années après ( 4 ou 5 ans seulement) lorsque j’essayais d’expliquer ce que j’ai appris à des plus jeunes et ben j’avais le sentiment d’avoir fait des mathématiques pas 20 ou 30 ans en arrière mais dans une autre vie, alors j’essaierai de répondre à ce message dans quelques jours

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login