Bonjour tout le monde,
je souhaiterais coder le volume exactement comme dans l’instruction VOLUME fournie dans Prorealcode, afin de pouvoir s’en servir dans une stratégie.
Merci de vos lumières
On aurait envie de répondre que le volume se code en utilisant justement l’instruction volume (exemple monvolume=volume) mais comme tu dis “comme dans l’instruction volume”, ça semble impliquer que tu la connais et qu’un détail m’échappe pour mieux comprendre la question…
Pardon, j’ai mal exprimé ma demande
Comment obtient-on la couleur du volume comme dans l’indicateur Volume de Prorealcode ?
Une suggestion :
///////////////////////////////////////////////////////
V1 = Volume[0] > Volume[1]
V2 = Volume[0] < Volume[1]
///////////////////////////////////////////////////////
if V1 then
r=0
g=255
b=0
endif
if V2 then
r=255
g=0
b=0
endif
/////////////////////////////////////////////////////////
Return Volume as "Volume" style(histogram)coloured(r,g,b)
/////////////////////////////////////////////////////////
Bibliothéque de Couleurs :
Le volume est un histogramme vert si close[0]>close[1] et rouge si close[0]<close[1].
Merci beaucoup Nicolas
C’est exactement ce que je voulais
Nicolas
je ne me demande pourquoi les barres n’ont pas les mêmes changements de couleur par rapport à l’indicateur “Volume” intégré dans PRT
voir la capture d’écran suivante
Le volume est un histogramme vert si close[0]>close[1] et rouge si close[0]<close[1].
Car PRT ne tient compte que du vrai prix(de la vrai cotation, des vrai bougies) ! Et que vous avez appliqué votre indicateur Volume à un graphique en Heikin-Ashi, ce qui change la règle ci-dessus !!!
Je repasse en chandelier normal, voici les deux indicateurs, le premier est le natif, le second est celui de Nicolas
Ce n’est donc pas Heikin Ashi qui change les volumes ! ah non !
Si je puis mettre mon grain de sel pour tenter de clarifier la situation, le code que tu dis être “de Nicolas”, là où nous lecteurs ne voyons qu’une capture écran mais pas le code que tu as utilisé pour l’obtenir, semble davantage correspondre à avoir copier-coller le code du post #209231 d’Alain (donc pas de Nicolas) dans lequel le changement rouge/vert se fait selon baisse/hausse du volume, qu’à avoir traduit par code la phrase de Nicolas du post #209236 qui change la couleur selon que la clôture monte ou descend (voir en haut à droite de chaque post si besoin pour localiser #209231 et #209236).
Si ce n’est pas le cas, ou si ce n’est toujours pas clair, merci de poster le code que tu as utilisé pour ta capture écran, afin qu’on te le modifie si besoin d’aide pour y adapter la suggestion de Nicolas.
Voici le code que j’ai récupéré, au fait, il appartient à ALAI-N et non Nicolas, pardon pour l’erreur, car Nicolas a répondu juste après, et j’ai pensé qu’il confirme
Affichage dans une fenêtre sous le prix
///////////////////////////////////////////////////////
V1 = Volume[0] > Volume[1]
V2 = Volume[0] < Volume[1]
///////////////////////////////////////////////////////
if V1 then
r=0
g=255
b=0
endif
if V2 then
r=255
g=0
b=0
endif
/////////////////////////////////////////////////////////
Return Volume as "Volume" style(histogram)coloured(r,g,b)
/////////////////////////////////////////////////////////
Ok, on pourra traduire la proposition de Nicolas du changement de couleur basé sur la close comme ceci par exemple:
if close[0]>close[1] then
r=0
g=255
elsif close[0]<close[1] then
r=255
g=0
endif
return Volume as "Volume" style(histogram) coloured(r,g,0)
Merci beaucoup à vous tous !
ça marche !!!