Interrompre l’affichage d’une ligne renvoyée par RETURN ?

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #196178 quote
    Axel98
    Participant
    Average

    Bonjour,

    Lorsque la fonction RETURN renvoie la valeur d’une variable sur un graphique, on obtient une ligne comme par exemple ci-dessous (cf.image) :

    return StopSuiveurHaussier as "StopSuiveurHaussier" style(dottedline3) coloured("red"),StopSuiveurBaissier as "StopSuiveurBaissier" style(dottedline3) coloured("yellow")

    Sur ma copie d’écran, j’ai  2  lignes en pointillés correspondants aux deux valeurs citées, une jaune et une rouge.

    Est-ce qu’il y a un moyen pour que je puisse décider de ne pas les afficher en permanence ? En l’occurrence, quand la jaune doit s’afficher car elle correspond à mes conditions, je souhaiterais ne pas voir la rouge, et inversement…  Le problème c’est que mes variables ont toujours une valeur définie.

    C’est comme si je souhaitais par exemple avoir une ligne rouge affichée sous les prix quand les cours sont au-dessus d’un moyenne mobile, et jaune lorsqu’ils sont en-dessous, mais pas simultanément.

    C’est soit la rouge, soit la jaune qui devrait être affichée.

    Capture-1.jpg Capture-1.jpg
    #196180 quote
    JC_Bywan
    Moderator
    Master

    Bjr, une astuce fréquemment utilisée dans ce type de cas, bien qu’imparfaite, est de jouer sur la transparence et d’associer un coloured (rouge,vert,bleu,transparence) à chaque valeur souhaitée, en codant une trnsparence=0 si on ne veut pas voir une portion de ligne, et transparence=255 si on veut la voir. L’imperfection venant du trait tracé entre la dernière fois transparente et la première fois opaque, ce qui peut se corriger aussi en ne déclenchant l’opacité à 255 qu’une barre plus tard, mais au prix d’un retard pas forcément souhaitable.

    Axel98 thanked this post
    #196191 quote
    Axel98
    Participant
    Average

    Merci beaucoup JC_Bywan  c’est exactement la solution qui me procure le résultat attendu :-))

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Interrompre l’affichage d’une ligne renvoyée par RETURN ?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Axel98 @axel98 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Axel98
3 years, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/27/2022
Status: Active
Attachments: 1 files
Logo Logo
Loading...