Bonjour à tous,
je viens vers vous car je souhaite créer un indicateur traitant à la fois les tailles des mèches et le corps des bougies (en chandelier japonais). Mes critères sont plutôt simple:
-la taille du corps de la bougie doit être supérieur à 3 pips.
-en cas de mèches haute et/ou basse la taille du corps de la bougie doit être supérieur à la taille de chacune des mèches (par exemple si le corps de la bougie fait 6pips la mèche supérieur doit être inférieur à 6 pips et pareil inférieur à 6 pips pour la mèche inférieure.
Si ces conditions sont remplis===> flèche verte.
J’ai effectué ce code mais j’ai du me planter quelque part car j’y trouve de nombreuses erreurs sur mon graphique
MecheSup = high - max(open,close)
MecheInf = min(open,close) - low
Corps = abs(Open - Close)
IF OpenTime >= 080000 AND OpenTime <= 220000 THEN
IF MecheSup<corps then
IF MecheInf<corps then
IF corps> 3*pipsize THEN
DRAWARROWUP(barindex,Low-10*pipsize) COLOURED(0,192,0,128)
ENDIF
ENDIF
ENDIF
endif
RETURN
Si une âme charitable veut bien m’aider=)
En vous souhaitant une belle soirée.
Cordialement
Anthony
Bonjour, merci d’avoir pensé à l’usage du bouton “insert PRT code” dès le premier post. Le message ci-dessus a toutefois été reformaté, car le bouton doit servir uniquement pour la partie code pour le formater aux bonnes couleurs, pas pour la partie texte, sinon on y voit moins bien (cf image attachée avant reformatage).
Les mèches et le corps semblent bien définies. Comme ça semble vouloir correspondre à un 8h-22h, on pourrait éventuellement restreindre la limite à 22h avec un opentime<220000 au lieu de <=, car sinon la bougie commençant à 22h est comprise dans le lot (à moins que ce soit intentionnel).
Pour les comparaisons corps et mèches, si les > et < étaient bien désirés au sens strict sans =, on ne voit pas d’erreur dans les if, même sans avoir utilisé des “and” pour diminuer le nombre de lignes dans les blocs if-endif, la logique y semble correcte. Il faudrait illustrer avec au moins une erreur (capture écran et courtier/actif/timeframe/jour et heure du chandelier ne respectant pas les conditions) pour que les membres du forum puissent tenter de reproduire le problème.