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
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?
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
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
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.