ZigZag difference entre ZigZagPoint et ZigZag

Forums ProRealTime forum Français Support ProBuilder ZigZag difference entre ZigZagPoint et ZigZag

Viewing 15 posts - 1 through 15 (of 30 total)
  • #200769

    Bonjour,

    Comment une telle différence puisse-t-elle être possible ???

    En Haut en Rose = ZigZagPoint[15](close)

    En Bas en Jaune = ZigZag[15](close)/Unités de la Plateforme

    C’est un peu frustrant tout de même !!!

    #200771

    Pourrais tu nous indiquer le code que tu utilises pour la ligne Jaune stp ?

    Pour mémoire, l’instruction ZigZag s’exprime en pourcentage du prix.

    #200777

    Bonjour Nicolas,

    Il s’agit du ZigZag par défaut de la plateforme exprimé en Unités et pas en % !!!

    Tu peux faire le test facilement ! Tu laisses tourner les deux ZigZag sur un graphique de 1 minutes pendant 30 min et tu vas vite te rendre compte du résultat !!!

    #200778

    Mais à la rigueur ce n’est pas celui en jaune qui pose problème ! 🙂

    #200787

    ah oui je comprends mieux ta question. Je laisse tourner le zigzag en 15 unités sur le mini DAX en 20 ticks, on va bien voir. Pour le moment, je le vois bien se redessiner correctement..

    #200812

    Alors, tu as pu te rendre compte des différences ?

    C’est surtout celui-ci qui fait des trucs bizarre, c’est celui en Rose sur le graphique !!!

    https://www.prorealcode.com/documentation/zigzagpoint/

    #200823

    Je n’ai eu aucun problème hier après midi avec l’indicateur zigzag interne de la plateforme réglé en 15 unités. Tu es sur v11 ou v12? Pourrais tu me faire une copie d’écran de ta configuration de l’indicateur stp ? Merci.

    #200833

    Bonjour,

    Il n’y a pas de problème avec l’indicateur interne de la plateforme, celui que l’on retrouve dans la liste des indicateurs (affiché en Jaune sur le graphique posté hier) !

    Le problème réside dans les deux ZigZag(liens ci-joints) que cela soit le ZigZagPoint ou le ZigZag classique qui s’exprime en pourcentage !

    https://www.prorealcode.com/documentation/zigzagpoint/

    https://www.prorealcode.com/documentation/zigzag/

    Comment se fait-il qu’à réglages équivalents entre le ZigZag interne à la plateforme qu’on le paramètre en Unités ou en % et les deux autres, plus le temps s’écoule plus le graphique se construit plus les décorrélations vont apparaître !!!

    Et je suis sur V11, mais je ne pense pas que cela soit lié…

    #200835

    Ah d’accord ! c’est tout à fait logique.

    L’instruction ZIGZAGPOINT ne va pas repeindre l’ensemble de l’historique à chaque nouveau zig ou zag détecté, puisque ces points hauts et bas changent naturellement en temps réel. Alors que l’indicateur de la plateforme lui retrace complétement (il ne fait que tracer des droites entre 2 coordonnées).

    ZIGZAGPOINT (ou ZIGZAG) retourne simplement une courbe de la valeur à l’instant T.

    Si tu regardes l’exemple ci-joint tu remarques que la ligne rouge (instruction ZIGZAGPOINT) colle parfaitement au dernier point bas du zigzag de la plateforme.

    #200851

    Quelque chose m’échappe ou je ne comprends rien au ZigZag, qui pourtant ne semble pas si compliqué d’approche !

    Image Jointe = J’utilise un ZigZagPoint[15] (close) qui devrait me tracer un Zig d’un minimum de 15 points suivi d’un Zag d’un minimum de 15 points si je ne dis pas d’âneries.

    Cependant on voit bien sur l’image que ce n’est pas du tout le cas!!! Pour ne parler que de la zone cercle Rouge, les écarts entre les Zig et Zag/Haut – Bas des bougies ne dépassent pas les 8 points dans cet exemple…

    Alors soit je ne comprends rien, soit il y a un dysfonctionnement !!! Je serai curieux de voir comment une stratégie complexe via indicateur ou outil divers qui utilise le ZigZagPoint peut suivre un mouvement de marché

    alors que le paramétrage de base, ici 15 points n’est pas respecté !

    NB : Pour que le ZigZag ressemble à quelque chose après une période plus ou moins longue et respecte la règle des 15 points il faut rafraichir le graphique en permanence, ce qui s’avère assez laborieux et tout simplement impossible si le ZigZag est greffé dans un indicateur plus complexe…

    #200854

    Reprenons autrement !!! 🙂

    La valeur en points ou en pourcentage indique la distance pour valider un point, cela ne signifie pas que le segment ne se trace pas, et la valeur actuelle de ce segment ça n’est pas un zigzag tant qu’on a pas validé par la distance.

    Tu dois manipuler les points du zigzag pour obtenir ce que tu souhaites, exemple:

    Si tu veux connaître le dernier point haut du zigzagpoint[15] :

    Voir la ligne blanche pointillé sur mon image. Donc tant qu’on a pas eu un nouveau point haut validé, alors pas de nouveau zigzag. La valeur actuelle c’est juste le dernier point du segment.

    1 user thanked author for this post.
    #200869

    Suite à cela, j’ai tout de même remarqué quelque chose qui me dérange hier soir. Je vais vérifier car je me souviens d’un projet de modifications des instructions zigzag pour permettre une compatibilité avec ProOrder, je reviens dés que j’en sais plus.

    1 user thanked author for this post.
    #200896

    Bon, je confirme mes propos d’hier : ce comportement est normal.

    En temps réel les zigzag ne sont pas disponibles via les instructions ZIGZAG et ZIGZAGPOINT, on ne peut récupérer ces points que dans le passé, à la lecture de l’historique.

    #201007

    Bonjour Nicolas,

     

    Je ne comprends !!! Donc je réitère une image qui met en évidence un dysfonctionnement à mon sens…

    Sur l’image jointe j’ai mis deux graphiques de 1 minutes. Avec un zigzag jaune de la plateforme dans les encadrés du bas (sur le prix), puis un zigzagpoint(fourni par tes soins dans le post #200854) en vert dans les encadrés du haut!

    Ensuite au bout de 60 minutes j’ai réactualisé le graphique de droite pour voir si après réactualisation l’information affiché par les deux graphiques resté similaire !!! On pourra constater que NON…

    On constatera surtout sur le graphique de gauche, donc celui qui est resté actif durant toute la période, que les variations du ZigZagPoint se font parfois sur 1 point ou 5 ou 7, au choix quoi !

    Alors que le paramétrage par défaut choisis est de 15 points !!!

    Je m’interroge donc sur l’utilité de laisser cette fonction ZigZagPoint accessible sachant que cela ne peut générer que de faux signaux !!!

    A titre d’exemple, je m’en sers pour déclencher des Alertes lorsque le prix reviens tester le précédent plus haut… Mais dans l’application concrète les faux déclenchements ou les non déclenchements sont nombreux, ce qui se comprend aisément à la vue de l’image ci-jointe. Et cela ne reste que de l’application basique que je fais. Je n’ose imaginer qqun qui intégrerait cet outil dans un indicateur complexe. Donc est-il envisageable d’apporter une modification à cette fonction, pour que quand on paramètre 15 points, cela soit bien 15 points qui soit retourné et pas les chiffres de la tombola ? Ou doit-on en conclure que ProRealTime n’est pas à la hauteur de ses promesses ???

     

    #201039

    Donc si ton but c’est d’utiliser ces indicateurs dans un code, il faut faire une boucle dans le passé depuis la barre actuelle. Tu obtiendras ainsi les points fixes des zigzag puisqu’on ne peut pas les obtenir en temps réel (pour mémoire le zigzag repeint, si tu veux une confirmation d’un point bas après 15 points par exemple, tu peux aussi le programmer).

    Exemple pour obtenir les derniers zigzagpoint[15] des 100 dernières bougies:

     

    1 user thanked author for this post.
Viewing 15 posts - 1 through 15 (of 30 total)

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