Condition contradictoire
Forums › ProRealTime forum Français › Support ProBuilder › Condition contradictoire
- This topic has 8 replies, 4 voices, and was last updated 4 years ago by Ichimoku Reading.
-
-
06/02/2020 at 12:35 PM #134204
Bonjour,
Suite à une recherche personnel, j’ai essayé de coder un indicateur histogramme.
Mon problème pour celui-ci est le suivant :
Lorsque le prix est supérieur à la Moyenne Mobile 10, je souhaite obtenir un histogramme.
Lorsque le prix est supérieur à la Moyenne Mobile 50, je souhaite obtenir un second histogramme.
Sur l’image jointe, vous constaterai qu’un signal annule l’autre
hors je souhaite que les deux histogrammes apparaissent en même temps quand les deux conditions sont réunies
Quelqu’un aurait il une solution ?
Merci d’avanceIndicateur12345678910111213141516171819202122//Candle Numéro 1if close > average[10](close) thenCandle1 = 1elseCandle1 = 0endifif Candle1 = 1 thendrawcandle(5,10,5,10)coloured(68, 196, 23)endif//Candle Numéro 2if close > average[50](close) thenCandle2 = 1elseCandle2 = 0endifif Candle2 = 1 thendrawcandle(10,15,10,15)coloured(68, 196, 23)endifreturn06/02/2020 at 2:04 PM #13421606/02/2020 at 3:12 PM #134229Merci Nicolas, peut être une mise à jour pour en afficher plusieurs ? voir V11 ?
06/02/2020 at 4:38 PM #134239Utiliser DRAWCANDLE pour créer un histogramme c’est plutôt un bidouillage 😆 Mais qui fonctionne.
Le fait de ne pas pouvoir tracer plus d’une bougie par période est à mon sens logique et normal. Donc comme je te l’indiquai, a solution se trouve dans les vrais instructions graphiques avec DRAWRECTANGLE.
06/02/2020 at 5:25 PM #134259Vu comme ça..
Je vais modifier mon bidouillage alors 🙁
Merci encore
06/02/2020 at 5:37 PM #134260Ou si tu tiens à tes drawcandle, faut juste prévoir un 3e cas pour dessiner une plus grande bougie en guise d’histogramme, ça devrait marcher:
1234567891011121314151617181920212223//Candle Numéro 1if close > average[10](close) thenCandle1 = 1elseCandle1 = 0endif//Candle Numéro 2if close > average[50](close) thenCandle2 = 1elseCandle2 = 0endifif Candle1 and not candle2 thendrawcandle(5,10,5,10)coloured(68, 196, 23)elsif Candle2 and not candle1 thendrawcandle(10,15,10,15)coloured(68, 196, 23)elsif Candle1 and candle2 thendrawcandle(5,15,5,15)coloured(68, 196, 23)endifreturn06/02/2020 at 6:07 PM #13426706/02/2020 at 8:09 PM #134287En effet, si on utilise uniquement deux moyenne mobiles.
En revanche, l’utilisation de plusieurs moyenne mobiles avec une possibilité de signaux short sur la même valeur d’histogramme ne fonctionne pas..
L’utilisation des DrawRectancle corrige ce problème.
Car il est juste que si les Candle sont liées au chandelier, leurs utilisations en double sur une période égale ne fonctionnera pas
comme dans l’exemple si dessus
Bien à vous,
06/02/2020 at 8:13 PM #134288Noter que l’idée est bien de superposer les signaux sur une même valeur donner.
Également, chaque signal donné doivent être visibles indépendamment des autres.
-
AuthorPosts
Find exclusive trading pro-tools on