Merci pour vos retours précédents
J’ai retravaillé mon indicateur volumes, mais je souhaite le clarifier et séparer le code en deux parties, pour éviter les erreurs de compilation.
1. Un indicateur sur le prix qui affiche une flèche verte si la bougie est haussière et que le volume > moyenne × seuil, et une flèche rouge si bougie baissière avec volume > moyenne × seuil.
2. Un indicateur dans le sous-fenêtre Volume qui affiche la moyenne des volumes ainsi que le seuil (par ex. 150% de la moyenne).
1) Flèches de volume (sur PRIX)
DEFPARAM DrawOnPrice = 1
Period = 20
Threshold = 1.5
AvgVol = Average[Period](Volume)
AvgHL = Average[Period](High – Low)
upSig = Close > Open AND Volume > AvgVol * Threshold
downSig = Close < Open AND Volume > AvgVol * Threshold
IF upSig THEN
DRAWARROWUP(BarIndex, Low – AvgHL/3) COLOURED(0,255,0)
ENDIF
IF downSig THEN
DRAWARROWDOWN(BarIndex, High + AvgHL/3) COLOURED(255,0,0)
ENDIF
RETURN Volume AS “Volume”
2) Ligne de seuil (dans VOLUME)
DEFPARAM DrawOnPrice = 0
Period = 20
Threshold = 1.5
AvgVol = Average[Period](Volume)
SeuilVol = AvgVol * Threshold
RETURN Volume AS “Volume”,
AvgVol COLOURED(0,128,255) AS “AvgVol”,
SeuilVol COLOURED(255,215,0) AS “Seuil x150%”
Question : est-ce la bonne manière de séparer les deux indicateurs (flèches sur prix + seuil sur volumes), ou est-il possible de les combiner proprement dans un seul code ?
Merci beaucoup pour vos éclaircissements et vos conseils ..