Bonjour,
Pour les besoins d’un screener, j’essaie de mettre une condition de tendance baissière afin qu’une bougie de retournement haussière soit significative.
Aussi bête que cela puisse paraitre, je bloque dessus, mon code de bougies fonctionnent mais il me faut ce tri car valide le principe.
Je compte fonctionner en daily si jamais c’est utile.
PS : j’ai trouvé celui ci-dessous dans la documentation mais cela ne fonctionne pas, j’ai des tendances haussières qui ressortent (rémy cointreau par exemple)
trend = (HIGHEST[20](HIGH) - CLOSE) / AVERAGETRUERANGE[10]
TendBaisse = trend > 0
Un grand merci
Désolé je ne comprends pas comment ce calcul de ratio devrait déterminer le sens d’une tendance ? Par ailleurs, c’est plutôt subjectif, définir la tendance 🙂
Je te suggère d’utiliser un test sur un simple couple de moyennes mobiles (20/50,20/100,20/100) l’une dessous l’autre depuis X périodes, par exemple, ou l’indicateur PRT Bands, dont tu trouveras beaucoup d’exemples dans ce sujet: PRT Bands – l’indicateur de trend following de ProRealTime
Bonjour, topic pas posté dans le bon forum. Toutefois pas besoin de reposter, je déplace le topic du forum ProBuilder au forum ProScreener, cf 1ère règle de publication dans le grand cadre jaune ci-dessous. Merci d’en tenir compte dans les prochains topics.
Désolé je ne comprends pas comment ce calcul de ratio devrait déterminer le sens d’une tendance ? Par ailleurs, c’est plutôt subjectif, définir la tendance 🙂
Je te suggère d’utiliser un test sur un simple couple de moyennes mobiles (20/50,20/100,20/100) l’une dessous l’autre depuis X périodes, par exemple, ou l’indicateur PRT Bands, dont tu trouveras beaucoup d’exemples dans ce sujet: PRT Bands – l’indicateur de trend following de ProRealTime
J’ai pensé à plusieurs solutions telle que average[20]<average[50] ou close < Supertrend[3,10]… Par contre, je ne vois pas comment utiliser PRT Brands si ce n’est close crosses under PRTBandsDown or close < PRTBandsDown. Votre avis ? J’aime bien PRT bands donc si je peux l’utiliser, suis preneur.
@Noobywan, ok merci et désolé.
Détection tendance baissière ou haussière avec PRTBands:
up = PRTBandsUp
dn = PRTBandsDown
//le prix casse la bande supérieure
if close crosses over up and trend <= 0 then
trend = 1
elsif close crosses under dn and trend >= 0 then
trend = -1
endif
return trend
La variable trend retourne le sens de la tendance (1= haussière ; -1= baissière)
Bonsoir Nicolas, le pb est que j’ai déjà un if… pas possible de n’avoir qu’un code à mettre sur le principe de indicator1=xxx ?
Encore merci
Désolé je ne comprends pas le problème d’avoir plusieurs “if” ? On peut avoir plusieurs blocs conditionnels dans le même code. Ici il suffira de reprendre la variable “trend” dans une autre condition.
Désolé je ne comprends pas le problème d’avoir plusieurs “if” ? On peut avoir plusieurs blocs conditionnels dans le même code. Ici il suffira de reprendre la variable “trend” dans une autre condition.
Bonjour Nicolas,
J’ai créé un code qui ressort des valeurs en critère afin d’identifier les chandeliers de retournement (exemple : 12 = avalement…) et même un peu plus complexe car groupé avec Ichimoku (612 = chikou croise SSB et avalement).
Du coup, ce que je cherche, c’est comment mettre un critère de tendance baissière (ou filtre) sur le même principe que n’extraire que les volumes > 5000 par exemple.
Actuellement, j’ai close < supertrend mais je cherche mieux notamment PRTBrands.
Merci