Bonne année 2021 qui je l’espère sera bien meilleur pour chacun d’entre nous.
Voilà j’aimerais me servir de la base de calcul de l’histogramme du MACD mais changer les couleurs de celui-ci en fonction des caractéristiques suivantes.
Quand mon histogramme est de manière ascendante par rapport à la barre de la veille ben ça reste en vert et dés que celui-ci s’inverse ben ça passe en rouge.
J’ai trouvé cette indicateur sur une vidéo que je vous joins en photo pour que vous puissiez mieux vous en rendre compte.
le moteur de recherche du site renvoie pas mal de choses sur macd, dont ceci par Nicolas dans la library qui semble correspondre (ou a minima qui peut te servir de base pour modifier aisément si pas exactement ce que tu veux au niveau des couleurs): https://www.prorealcode.com/prorealtime-indicators/macd-histogram-color/
Merci je viens de regarder, En revanche je vois que le MACD en mettant les mêmes valeurs 12,26,9 donne un graphique différent du MACD Original?(voir photo)
De plus j’ai plusieurs couleurs de vert et de rouge différents, peux t’on m’expliquer si elles ont un sens?
Le code de la library se servait de la diff des ema pour faire un histogramme, si tu veux la “diff des ema moins le signal” pour recréer l’histogramme classique, c’est simple à modifier: tu peux céer la variable “histomacd” qui recrée cette diff, simplifier le test de couleur en le faisant uniquement sur histomacd croissant ou décroissant pour supprimer les autres nuances de vert et de rouge, et modifier la ligne “return” comme ceci:
RETURNhistomacdcoloured(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"
Il doit même y avoir des nouveaux mots clés pour toutes les lignes et histo macd qui ont été introduits après la création de cet indicateur par Nicolas, si tu veux simplifier le code encore plus.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue