Ajout de "signes visuels" sur un indicateur
Forums › ProRealTime forum Français › Support ProBuilder › Ajout de "signes visuels" sur un indicateur
- This topic has 6 replies, 3 voices, and was last updated 5 years ago by
finplus.
-
-
05/09/2020 at 11:53 AM #130724
Bonjour,
sur l’indicateur en pièce jointe (codé par mes soins), j’ai voulu ajouter autour des “enveloppes” hautes et basses qui apparaissent en pointillé une flèche bleue ou rouge selon que les 2 “enveloppes” évoluent ensemble en hausse ou en baisse. Or, il apparaît quelque fois que des flèches bleues apparaissent alors que visiblement les 2 “enveloppes” évoluent à la baisse (ex en pièce jointe). Je ne sais pas où est le problème. Si quelqu’un peut m’aider ? merci.
Enveloppe KAMA 2001234567891011121314151617181920212223242526indicator1 = CALL "KAMA 200"[200, 2, 30]avg = indicator1if close > avg thendistanceup = abs(close - avg)endifif close < avg thendistancedown = abs(close - avg)endifa = average[200](distanceup)b = average[200](distancedown)if (avg+a > avg+a[1]) and (avg-b > avg-b[1]) thendrawtext ("▲", BarIndex, avg-b - abs(avg+A - avg-b)) COLOURED (32,0, 192)endifif (avg+a < avg+a[1]) and (avg-b < avg-b[1]) thendrawtext ("▼", BarIndex, avg+a + abs(avg+A - avg-b)) COLOURED(255,0,0)endifreturn avg+A as "enveloppe haute", avg-b as "enveloppe basse"05/09/2020 at 11:54 AM #13072605/09/2020 at 1:09 PM #13074105/09/2020 at 2:05 PM #13075605/09/2020 at 2:15 PM #13075705/11/2020 at 8:34 AM #131055Ton problème vient de la comparaison des valeurs, tu utilises la valeur de la KAMA de la bougie courante que tu compares à elle même, alors que tu souhaites la voire grimper ou descendre !
Tu devrais plutôt faire comme ceci :
1if (avg+a > avg[1]+a[1]) and (avg-b > avg[1]-b[1]) then05/11/2020 at 9:56 AM #131085 -
AuthorPosts
Find exclusive trading pro-tools on