DIOSParticipant
Junior
Hello re,
J’avais crée un code pour avoir l’histo macd mais avec la couleur qui correspondait à la bougie du jour.
Code:
// — settings
fast = 12
slow = 26
signalP = 9
// — end of settings
myMACD=exponentialaverage[fast]-exponentialaverage[slow]
signal=exponentialaverage[signalP](myMACD)
histomacd=mymacd-signal
if histomacd>histomacd[1] then
r=50
g=205
b=50
else
r=100
g=0
b=0
endif
RETURN histomacd coloured(r,g,b) style(histogram) as “MACD histogram”//, signal coloured(255,0,255) style(line,2) as “signal line”, myMACD coloured(0,255,255) style(line) as “MACD line”
Maintenant je voudrais les deux lignes comme sur la photo du macd du haut. Pourriez vous m’aider? Cordialement
Utilisez toujours le bouton “Insert PRT Code” lorsque vous mettez du code dans vos messages pour faciliter la lecture par les autres.
Merci 🙂
Ton change la couleur de la MACD si celui-ci augmente ou diminue vis à vis de sa valeur précédente, il n’y a pas de test de bougie.
Pour avoir la couleur verte au dessus du niveau zéro et rouge en dessous, il faut changer les lignes qui affecte les variables r,g,b que tu as utilisé pour donner la couleur (coloured) à ton histogramme, soit :
if histomacd>0 then
r=0
g=255
b=0
else
r=255
g=0
b=0
endif