Bonjour
J’aimerai un indicateur de volume qui affiche sur la même fenêtre :
1) le volume en nombre d’actions, jusqu’ici pas de problème l’indicateur “volume” le fait très bien
2) Le volume moyen sur 1 an (ou X jours)
3) Le volume en € (cad close*volume)
J’ai trouvé une astuce mais je suis sur qu’il y a mieux.
Pour le volume moyen j’affiche la MM sur 365 jours (en bleu sur graphique) ci-dessous le code
x = 365//Durée d'observations
VM = average[x](volume)
RETURN VM
Pour le volume en € je compte afficher du texte au dessus de la dernière barre de volume
VMeuros = close*volume
if VMeuros > 1000000 then
DRAWTEXT("Yes",BARINDEX[0],VOLUME+50000)coloured(255,0,0)
Endif
RETURN VMeuros
Mes questions
1) Comment faire pour que le texte ne s’affiche que sur la dernière barre ?
2) Voyez-vous une meilleure solution que ce bidouillage ? (pour les 3 sur le même graph)
3) dans un autre contexte, quel volume d’échange vous semble raisonnable pour intervenir sur le marché action en €… plutôt 50 000€ ou plutôt 1 000 000 € ?
Merci de vos réponses
1/ Pour cela, il faut placer cet instruction au tout début du code:
defparam drawonlastbaronly=true
Les instructions graphiques type DRAWTEXT ne s’afficheront alors que sur la dernière bougie.
2/ Pour cela, vu que l’échelle est différente pour ces 2 valeurs, il faudrait les normaliser pour qu’ils partagent la même échelle, visuellement ça ne sera pas super, mais c’est possible.
Il n’y environ que 251 jours où le marché est ouvert pour le CAC40 par an, donc la période de 365 n’est pas adapté, pour information.
Si tu as des pistes à me donner pour “normaliser” les valeurs je vais voir si je peux faire quelque chose de mieux.
Sinon je garderai l’indicateur en l’état avec ta préco.
Une autre solution très simple serai de dédoubler l’indicateur mais cela surcharge l’espace de travail personnellement je trouve intéressant d’avoir les 3 valeurs sur le même indicateur (Nombre, moyenne et €).
Merci en tout cas Nicolas.