Bonjour,
J’aimerais savoir si quelqu’un pourrait m’aider à me coder un indicateur capable de colorer les chandeliers selon une moyenne mobile. Plus précisément, j’aimerais que les chandeliers soient en vert si le cours est au-dessus d’une moyenne mobile simple à 50 périodes et dans le cas contraire, en rouge. J’ai ajouté un exemple en pièce jointe.
Merci d’avance et bon weekend !
Valentin
si ce lien peut t’aider
https://www.andlil.com/forum/colorer-les-chandelles-par-un-indicateur-t10132.html
tu peux aussi colorier le fond du graphique de manière sélective en utilisant la nouveauté de la version 10.3
BACKGROUNDCOLOR(0,R,V,B)
et faire varier les paramètres de couleur RVB dans une boucle if then endif suivant que le prix est au dessus ou non de la MM50
Bonsoir Zen83,
Merci pour votre réponse. En revanche, ce n’est pas tout à fait ce que je voudrais. J’aimerais que la couleur du corps des chandeliers changent selon ou se situe le cours par rapport à une moyenne mobile.
Nicolas a dit que cela était possible grâce à la fonction “DRAWCANDLE”.
Excellente soirée,
Valentin
Valentin, tout à fait juste, voici un exemple
DRAWCANDLE
bonne soirée
Zen
A partir de ce post je pense que tu peux créer ton indicateur :
CSI Candlestick Stochastic Index V1
Bonsoir Supertiti,
Merci pour ce lien. En revanche, j’ai cru comprendre que son indicateur est quant à lui borné entre 0 et 100. Moi j’aimerais que l’indicateur soit superposé sur le cours actuel. Donc pas de borne en pourcentage. L’ordonnée doit resté le prix.
Excellente soirée,
Valentin
Supertiti a donné une très bonne piste. En fait c’est plutôt simple de faire ce que tu demandes, il suffit de s’y intéresser un peu 🙂
Voilà comment on peut faire:
D’abord on définir dans une variable la valeur de ta moyenne mobile :
a = average[50]
Ensuite on test simplement si le Close est au dessus ou non :
dessus = Close>a
et en fonction on trace des chandeliers de couleurs différentes:
if dessus then
DRAWCANDLE(Open,High,Low,Close) coloured(0,200,0)
else
DRAWCANDLE(Open,High,Low,Close) coloured(200,0,0)
endif
Ensuite on retourne l’indicateur avec l’essentielle instruction RETURN:
RETURN
Bonsoir Nicolas,
Merci pour l’indicateur. Cela fonctionne à merveille.
En effet, avec les explications cela semble assez simple à programmer…
Excellente soirée à vous et merci à tous !
Valentin