Modification code Nadaraya

Forums ProRealTime forum Français Support ProBuilder Modification code Nadaraya

Viewing 6 posts - 1 through 6 (of 6 total)
  • #221262

    Bonjour à tous. Comment modifier ce code pour qu’il propose des liens hautes et basses détectables sur des alertes PRT plutôt que des points…?
    Vous remerciant par avance.

     

    #221433

    Bonjour,

    considérant que:

    1) pour être détectable par alerte, il faut renvoyer des valeurs en ligne return

    et 2) ces valeurs en temps réel a priori sont Y2high et Y2low

    alors il suffit de remplacer la ligne return “vide” par:

    et utiliser ces 2 valeur pour créer ses alertes.

    Mais on est bien d’accord que les points obtenus par drawpoint dans ce code repeignent sur les bougies de l’historique, c’est-à-dire que leur position en live sur la dernière barre va se déplacer sur cette même barre au fur et à mesure qu’elle glisse dans le passé. Donc, ne pas être surpris si à l’affichage les points “glissent” par rapport aux valeurs Y2high, Y2low qui elles ne bougent pas (ne repeignent pas) sur les barres où elles existent depuis le lancement de l’indicateur (car ont démarré en islastbarupdate).

    1 user thanked author for this post.
    #221472

    Pour se rendre compte de l’effet “repaint”, il suffit de mettre la ligne 2 en commentaire avec “//” avant la ligne 2.

    //defparam drawonlastbaronly = true
    Les points hauts et bas vont alors se redessiner (sans être effacés au préalable à chaque bar). Ce qui permettra de se rendre compte que les point hauts et bas tels qu’ils sont détectés de prime abord ne sont pas aussi “exploitables” que ceux recalculés plusieurs bars plus loin (plus tard) une fois que le parcours réel des bougies est enfin connus…
    C’est facile de tracer une enveloppe parfaite une fois que l’on connait la position exacte des bougies…
    #225723

    Bonjour à tous,

    J’aimerais avoir l’instruction “drawsegment” à la place de “drawpoint” afin de tracer des segments en lieu et place des points.

    J’ai fais ceci mais cela ne fonctionne pas :

    DRAWSEGMENT (barindex-i[1], $a[barindex-i][1], barindex-i, $a[barindex-i], 1) coloured(255,255,255)

    Pouvez-vous m’aider s’il-vous-plait ?

    MERCI !

    #225725

    Bonjour,

    tu peux essayer de remplacer les drawpoint par:

    DRAWSEGMENT(barindex-i-1, $a[barindex-i-1]-mae, barindex-i, $a[barindex-i]-mae) coloured(0,255,0,255)
    DRAWSEGMENT(barindex-i-1, $a[barindex-i-1]+mae, barindex-i, $a[barindex-i]+mae) coloured(255,0,0,255)

    (modifs: changé les tentatives avec [1] en -i-1, rajouté les + ou – mae)

    #225726

    Merci beaucoup JC !

    Cela fonctionne parfaitement.

    Passe de bonnes fêtes !   :o)

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

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