afficher uniquement que les 2 derniers signaux sur le graphique

Forums ProRealTime forum Français Support ProBuilder afficher uniquement que les 2 derniers signaux sur le graphique

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

    Bonjour,

    Dans un code j’ai rajouté la fonction comme cité dans le titre

    En fait je voudrais ne garder sur le graphique que les 2 derniers signaux pour alléger

    la lecture et les anciens signaux n’ayant plus aucun intérêt

    J’ai donc ajouté en début de code l’instruction

    DEFPARAM DRAWONLASTBARONLY = TRUE

    mais tous les signaux restent affichés au lieu des 2 derniers seulement comme je voudrais

    Y – a t-il une instruction complémentaire à coder

     

    Merci pour votre réponse

    Cordialement

    #190125

    Bjr,

    Sans voir le code, on ne peut que faire des suppositions et risquer de répondre à côté, donc possible que ce que je dise ne corresponde pas à votre cas…

    Si vos signaux qui restent tous affichés sont générés via par exemple une valeur en ligne return, alors il faut savoir que ” defparam drawonlastbaronly = true ” est quelque chose qui s’applique aux instructions graphiques (drawline, drawtext, etc…) mais pas aux valeurs renvoyées par la ligne return. Pour n’en garder que 2, il faut à chaque bougie connaitre les 2 plus récents, et les marquer via un objet graphique (drawarrow par exemple), de là on a une situation qui permet de ne tracer tout le temps que ces 2 signaux sans conserver leur historique.

    #190126

    Bonjour JC_Bywan,

    merci pour la réponse

    Je joins le code, je pensais que c’était plus simple

    c’est le code pour pour les signaux de breakouts haussiers

    et comme écris plus haut je ne voudrais que les 2 derniers signaux sur le graphique

    Merci pour le retour

    Cordialement

     

     

    #190129

    J’ai modifié le titre pour que ce soit plus explicite. Suite à une autre demande de ce type, j’avais répondu dans ce post: https://www.prorealcode.com/topic/dernier-signal/#post-156750

    “Le code ci-dessous enregistre dans des tableaux les occurrences de tes détections de chandeliers. Puis à partir de la bougie courante, on fait une recherche dans les occurrences du tableau et on les affiche en les comptant, puis si on en a affiché suffisamment, on sort de la boucle.”

    #190131

    Re,

    je t’ai décommenté le defparam drawonlastbaronly,

    je t’ai rajouté 2 blocs de lignes chacun entre des lignes  ////////////// pour capturer les 2 signaux les plus récents

    ils sont tracés non plus via un chandelier coloré, car drawcandle ne peut se dessiner que sur barre en cours et par conséquent ne cohabite pas avec un drawonlastbaronly où on aurait besoin de la redessiner dans le passé à chaque nouvelle barre, mais via une flèche DRAWARROWUP de la couleur voulue light sky blue

     

    #190132

    Merci pour le retour,

    je vais étudier ces lignes

    et aussi pour le titre qui est effectivement plus clair en cas de recherche.

    Bonne journée

    Cordialement

    #190144

    bonjour à tous,

    ce sujet m’intéresse car alléger les signaux sur le graphe est une bonne chose.

    En utilisant “drawpoint ” ou un autre signal pourrait-on faire ressortir les deux derniers signaux sur un croisement de moyennes mobiles ?

    c1 = customclose crosses over average [20]

    c2 = customclose crosses under average [20]

    ainsi j’espère mieux comprendre les explications

    bonne journée

    #190156

    Bjr,

    adapté aux 2 derniers signaux de croisement de mm20, avec conservation du barindex, du niveau, et de la couleur pour distinguer lequel était c1 et lequel était c2

     

    #190158

    ¡   Merci beaucoup JC je regarde cela illico !

    bonne après midi

    #190159

     

    Re-

    Le code marche nickel, j’aimerai changer les couleurs des points j’ai trouvé pour le jaune mais pas pour le bleu ciel (c2), le RGB demande 3 chiffres, ici on parle de quoi comme code ?

    merci pour ton aide

    if c1 then
    rs1=247//0
    gs1=255 // jaune
    endif

    if c2 then
    rs1= 255
    gs1= 0 // bleu ciel ?
    endif

    #190160

    Pour bleu ciel on peut prendre 135,206,250 par exemple, et rajouter les lgnes qui permettent de faire varier le B du RGB:

     

    #190161

    merci JC , ça marche

    Bon week end

    #190688

    A L’attention de JC_Byvan

    Bonjour,

    merci encore pour le code que tu m’a transmis plus haut

    j’essaye d’appliquer la même chose pour le breakout baissier.

    Pourrais tu m’expliquer en quelques mot les lignes ci-dessous que tu à rajouter.

    Elles correspondent à quoi exactement

    Merci pour ton retour

     

    #190725

    Bjr,

    voir commentaires ajoutés ci-dessous:

     

     

    #190726

    Merci beaucoup pour ce retour

     

    Cordialement

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

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