Coloration d’un Indic1 en fonction de la valeur d’un indic2

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #222721 quote
    Fgats
    Participant
    New

    Bonjour à tous,

    Par exemple :

    Serait-il possible de colorer l’espace compris entre les bandes de Bollinger d’une teinte variant en fonction du CCI  ou de tout autre indicateur ou même, pourquoi pas, en fonction de la logique exprimée par quelques lignes programmées  ?

    Merci à l’avance pour vos réponses,

    Gabriel

    #222808 quote
    JC_Bywan
    Moderator
    Master

    En principe oui, mais comme des fois derrière une question générale peut se cacher un détail spécifique qui peut rendre la requête plus complexe qu’elle n’en a l’air, mieux vaut préciser: quelles conditions et quelles couleurs?

    #222822 quote
    Fgats
    Participant
    New

    Et bien, soit par exemple :

    – indic 1 : bandes de Bollinger

    – indic 2 : RSI

    Quand le RSI est en sur-vente, on colore en rouge, quand il est en sur-achat, on colore en bleu.

    La coloration consisterait en des bandes verticales passant par les bougies et reliant la bande inférieure à la bande supérieure Bollinger.

    Ainsi, une seule image condenserait l’information véhiculée par les deux indicateurs.

    C’est l’idée de base mais évidemment, rien n’interdirait  de penser à un indic 3, voire plus encore,  à condition que  ces indics 2, 3, ….   ne soient pas des clônes les uns des autres. On combinerait ensuite  ces indics 2, 3, …. en une ligne de logique et on se sert du résultat pour la coloration des bandes de Bollinger.   L’idée restant la même : condenser en une seul image une information enrichie.

    J’espère que j’ai été plus clair …..

    Bon après-midi à tous,

    Gabriel

    #222826 quote
    JC_Bywan
    Moderator
    Master

    Ok, dans ce cas on peut gérer avec colorbetween entre les boll, la subtilité à garder en tête étant qu’on ne va pas écrire 2 colorbetween différents “dans” un bloc if-else-endif, mais juste conditionner les paramètres dans le bloc if, et écrire une seule ligne colorbetween globale “après” le endif:

     

    ligne1 = BollingerUp[20](close)
    ligne2 = BollingerDown[20](close)
    indic=RSI[14](close)
    seuilH=70
    seuilB=30
    
    r=0
    g=0
    b=0
    alpha=0
    if indic>=seuilH then
    r=255
    g=0
    alpha=255
    elsif indic<=seuilB then
    r = 0
    b= 255
    alpha=255
    endif
    
    colorbetween(ligne1,ligne2,r,g,b,alpha)
    
    return ligne1,ligne2
    #222835 quote
    Fgats
    Participant
    New

    C’est bien ça l’idée ! A voir maintenant si elle est intéressante….

    Je ne connaissais pas l’instruction “colorbetween”.

    Merci pour ton aide,

    Bonne soirée,

    G.

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

Coloration d’un Indic1 en fonction de la valeur d’un indic2


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Fgats @fgats Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by Fgats
2 years, 4 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 10/21/2023
Status: Active
Attachments: No files
Logo Logo
Loading...