Bonjour A tous,
Afin de ne pas avoir a placer une par une les EMA/SMA de mon “setup” je me suis fait l’indicateur ci dessous :
return ExponentialAverage[3](close) coloured(255,0,0) as "EMA 3",ExponentialAverage[15](close) coloured(255,0,0)as "EMA 15",ExponentialAverage[35](close) coloured(0,0,255) as "EMA 35",ExponentialAverage[60](close) coloured(0,0,255)as "EMA 60",Average[100](close) coloured (142,36,170)as "EMA 100",Average[130](close) coloured (255,255,0)as "EMA 100"
J’aimerais pouvoir colorer en rouge clair entre les EMA 3 et 15, en Bleu clair entre les EMA 35 et 60.
De plus je voudrais ajouter un autre indicateur que j’utilise :
defparam DRAWONLASTBARONLY=true
DRAWVLINE(barindex[30]) coloured(0,0,255)
pourriez vous m’aider ?
Merci à tous
Bonjour, la fusion du code des ema et de celui du barindex[30] de ce weekend donne:
defparam DRAWONLASTBARONLY=true
DRAWVLINE(barindex[30]) coloured(0,0,255)
return ExponentialAverage[3](close) coloured(255,0,0) as "EMA 3",ExponentialAverage[15](close) coloured(255,0,0)as "EMA 15",ExponentialAverage[35](close) coloured(0,0,255) as "EMA 35",ExponentialAverage[60](close) coloured(0,0,255)as "EMA 60",Average[100](close) coloured (142,36,170)as "EMA 100",Average[130](close) coloured (255,255,0)as "EMA 100"
En revanche on ne peut pas colorer entre 2 ema par code pour le moment. Et à ma connaissance la prochaine nouvelle instruction pour colorer par code ne concerne que du background entre 2 bougies, pas entre ema (mais je peux me tromper et/ou ce sera peut-être possible plus tard). Il faut le faire manuellement depuis la fenêtre de propriétés où on définit les zones de couleur.
La coloration entre 2 valeurs est possible, toutes valeurs et pas uniquement les bougies, avec la nouvelle instruction COLORBETWEEN:
ColorBetween (value1,value2,r,g,b,a) : faire une couleur de fond uniquement entre deux valeurs. Cette coloration sera prioritaire sur la couleur de fond de la plateforme ou de l’indicateur. Ensuite, chaque couleur définie dans le code client sera prioritaire sur les couleurs définies précédemment. Le paramètre alpha est facultatif.
cette instruction existe déjà en production sur la version software de la plateforme, et sera prochainement déployé chez tous les courtiers.
En attendant, pour colorier entre zones, il est possible d’utiliser un ensemble de 2 triangles, voir exemple: https://www.prorealcode.com/topic/colorier-une-zone-entre-deux-lignes/#post-172073
Merci pour ces informations, avec ColorBetween , cela fonctionne pour ma part.