Bonjour,
Il est possible d’identifier une moyenne mobile en hausse par rapport à la dernière bougie avec ce code :
mm50 > mm50[1]
Mais comment définir une tendance haussière sur plus de période ?
J’ai essayé plusieurs voie hasardeuses comme celle ci mais sans succès :
mm50 > mm50[1] and mm50[1] > mm50[2] and mm50[2] > mm50[3]
Merci d’avance si quelqu’un a la solution.
Travaillez dans un délai supérieur, à partir d’au moins M15 et vous verrez l’effet.
Ces codes sont correctes.
On peut aussi faire la somme de ces conditions booléennes, puisque si vrai, une condition est égale à 1.
Ici je fais la somme des 20 dernières conditions et je teste que j’ai bien 20 fois cette condition “vrai” (=20)
test = summation[20](mm50 > mm50[1]) = 20
@Nicolas
J’ai tout de suite une question technique… votre variante ne s’apparente-t-elle pas à un filtre avec des délais plus longs ? Dans le cas du TF M20 ? Ou ai-je tort?
Non car le test est glissant sur le timeframe actuel, et avec la mm50 du TF actuel. Le calcul serait différent avec un TF M20.
Oh d’accord. Et pouvez-vous en quelque sorte simuler une période plus longue dans la même période ? arithmétiquement ?
Tout simplement proche>MAxx de TF M15 à M1 ? Est le?
Ces codes sont correctes.
On peut aussi faire la somme de ces conditions booléennes, puisque si vrai, une condition est égale à 1.
Ici je fais la somme des 20 dernières conditions et je teste que j’ai bien 20 fois cette condition “vrai” (=20)
test = summation[20](mm50 > mm50[1]) = 20
test = summation[20](mm50 > mm50[1]) = 20
Si j’ai bien compris on peut donc remplacer ça :
mm50 > mm50[1] and mm50[1] > mm50[2] and mm50[2] > mm50[3] and mm50[3] > mm50[4]
par ça :
c3 = summation[4](mm50 > mm50[1]) = 4
afin de modifier manuellement et plus rapidement le nombre de période.
Merci beaucoup pour l’astuce.
En effet, c’est tout à fait cela 🙂