Problème de valeur de points pivots

Forums ProRealTime forum Français Support ProOrder Problème de valeur de points pivots

Viewing 5 posts - 16 through 20 (of 20 total)
  • #140755

    L’historique n’est pas suffisant sur la gauche du graphique pour connaître la valeur des constantes daily, d’où la différence.

    Je viens de refaire les tests, tout concorde hormis pour le Lundi bien entendu, où j’utilise les données du Dimanche dans mon code..

    #140758

    L’historique !!!

    A mon avis tu es venu chez moi bidouiller mon ordi 🙂

    Tu as raison et ça fait un bout de temps que je galère, je vais pouvoir reprendre mes tests car je viens de voir sur 200000 et ça a l’air de coller. Me reste plus qu’à voir l’autre problème des TF…

    #140759

    Merci !

    #140772

    En fait c’est dû à autre chose. Il y avait l’erreur que tu avais relevé mais je viens d’identifier l’erreur d’origine même si je ne comprends pas encore vraiment la subtilité:

    Visiblement quand je fais ça c’est les “DHigh(0)…” qui me donne le point pivot du jour.
    Et les “DHigh(1)…” me donne les points pivots de la veille.

    Par contre si je commente le TFD1 et que je passe en H1 ou autre, c’est bon.

    DONC: en TF D1, le DHigh(0) fait référence au Dhigh(1) dans un autre TF.

    bon c’est mal dit, et j’ai encore du mal à savoir pourquoi, mais c’est ce que je viens de relever en tout cas.
    Si tu as une explication, car je ne pense pas être le seul à patauger la dedans 😉

    #222956

    Je fais remonter ce sujet car j’ai eu les mêmes soucis avec le calcul des points pivots qui ne semblent pas bons et tout du moins différents de ceux de PRT.

    C’est le cas de l’indicateur daily-weekly-monthly-pivot-points (dont j’ai mis le lien ci-dessous), et de nombreux stratégies/indicateurs qui reprennent le même code dans le forum.

    https://www.prorealcode.com/prorealtime-indicators/daily-weekly-monthly-pivot-points/

    Le soucis provient de l’utilisation de “Day>Day[1]” ou “Day<>Day[1]” et aussi de DHigh, Dlow et Dclose qui compliquent les choses…

    L’indicateur Day et dayofweek change de valeur à la dernière bougie de la journée pour une time frame donnée (par exemple à 00:30 dans le cas du time frame 30minutes ou à 00:55 dans le cas du timeframe 5 minutes). Seule exception, à minuit le dimanche, là Day et dayofweek fonctionne bien si l’on teste Day<>day[1]… Ce qui complique encore plus les choses!

    Or, à cette dernière bougie de la journée, Dhigh(1) ou Dlow(1) donne le plus haut ou plus bas de la journée précédante.  Ce qui fait que l’indicateur va calculer le pivot avec une bougie d’avance et surtout avec les valeurs de l’avant veille pour toutes les autres bougies de la journée…

    Il faudrait donc plutôt écrire : IF (DAYOFWEEK=DAYOFWEEK[1] and DAYOFWEEK<>DAYOFWEEK[2] THEN

    J’ai donc refait le calcul du pivot en utilisant deux manières différentes, la première avec Dhigh, Dlow, etc, et la seconde différemment. Mais cette fois ci les pivots calculés ainsi correspondent parfaitement aux points pivots de la plateforme PRT.

    Et la seconde méthode qui me parait bien plus simple…

    1 user thanked author for this post.
Viewing 5 posts - 16 through 20 (of 20 total)

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