Bonjour
je souhaiterais coder un remplissage partiel avec l’instruction Colorbetween .
Le longueur du remplissage est définie par la variable Periode.
Auriez-vous une solution ou une direction de codage?
Je vous remercie par avance.
Bien à Vous.
period=6
offsetY = 0.05
mb1 = Average[20](close)
mb1sup = mb1 + (mb1 *offsetY )
COLORBETWEEN(mb1,mb1Sup,”purple”)
return mb1 as “mb1”, mb1Sup as “mb1Sup”
Bonjour,
pas avec colorbetween qui ne reviendra pas en arrière modifier le remplissage chaque fois que period se décale d’une bougie. Par contre, on peut tenter de recréer quelque chose à base d’instructions graphiques, par exemple une série de triangles remplis juxtaposés combinée avec un drawonlastbaronly=true
A tester:
defparam drawonlastbaronly=true
period=6
offsetY = 0.05
mb1 = Average[20](close)
mb1sup = mb1 + (mb1 *offsetY )
for i=0 to period-1
DRAWTRIANGLE(barindex[i+1], mb1[i+1], barindex[i], mb1[i], barindex[i], mb1sup[i]) coloured("purple") bordercolor("purple",0)
DRAWTRIANGLE(barindex[i+1], mb1[i+1], barindex[i+1], mb1sup[i+1], barindex[i], mb1sup[i]) coloured("purple") bordercolor("purple",0)
NEXT
//COLORBETWEEN(mb1,mb2,"purple")
return mb1 as "mb1", mb1Sup as "mb1Sup"
Quelle créativité 🙂
Le code répond parfaitement à la requête.
Mille merci JC_Bywan
Bien à Vous