PRT Bands – l’indicateur de trend following de ProRealTime
Forums › ProRealTime forum Français › Discussions générales sur le Trading › PRT Bands – l’indicateur de trend following de ProRealTime
- This topic has 379 replies, 69 voices, and was last updated 1 year ago by cdimicoli.
Tagged: prt bands, Trend following, TrendFrance
-
-
09/01/2020 at 1:54 PM #14313009/01/2020 at 3:21 PM #143132
Très bien, le screener ci-dessous retourne des valeurs haussières avec la durée en quantité de chandeliers depuis le début de la tendance.
123456789101112up = PRTBandsUpdn = PRTBandsDown//le prix casse la bande supérieureif close crosses over up and trend <= 0 thentrend = 1start = barindexelsif close crosses under dn and trend >= 0 thentrend = -1endifscreener [trend = 1](barindex-start as "durée tendance")09/01/2020 at 4:56 PM #14314009/01/2020 at 5:02 PM #143141Nicolas,
Cela fonctionne parfaitement en UT jour mais si j’ajoute à ton code un timeframe(weekly) et que j’exécute en unité de temps hebdo, le résultat donne des choses bizarre.
Exemple : sur la liste “Euronext PEA”, la valeur EMOVA GROUP apparait avec un compteur à 177 alors que la tendance en hebdo est négative
Grosses Tendances en weekly123456789101112131415//timeframe(weekly)up = PRTBandsUpdn = PRTBandsDown//le prix casse la bande supérieureif close crosses over up and trend <= 0 thentrend = 1start = barindexelsif close crosses under dn and trend >= 0 thentrend = -1endifscreener [trend = 1](barindex-start as "durée tendance")09/01/2020 at 5:38 PM #143144Pourquoi ajouter l’instruction timeframe, alors qu’il suffit de lancer le screener dans cet UT directement en choisissant celle-ci dans la liste déroulante de la fenêtre ProScreener ?
Par ailleurs, il est possible qu’une différence puisse exister entre ce qui est affichée à l’écran et ce que trouve le ProScreener, qui n’a pas le même historique (limité à 254 chandeliers). Puisque les détections de tendance commencent depuis le début de l’historique, et s’inversent au fil du temps, il est fort probable que si tu changes les unités affichées sur ton graphique, tu trouves des infos de l’indicateur totalement différente.
En résumé l’indication de tendance est subjective en fonction de la quantité de chandeliers qui est sur l’écran.
09/01/2020 at 5:50 PM #143146Nicolas,
Je te remercie pour ton explication mais même en enlevant l’instruction TIMEFRAME et en appliquant le screener sur une unité de temps Hebdo, le résultat est tout de même très surprenant car la valeur ENERTIME est affiché comme en tendance haussière sur 181 séances.
Si j’affiche la valeur sur un graphe comportant 254 unités (limite du ProScreener), le résultat n’a rien à voir et la tendance est plate en oscillant entre hausse et baisse depuis début 2019.
J’avoue ne pas comprendre, c’est dommage car j’aurais aimé avoir la liste “fiable” des valeurs qui sont en grosse tendance haussière que ce soit en UT Jour ou Hebdo, il n’y a pas une autre solution ?
09/01/2020 at 5:54 PM #14314709/02/2020 at 8:18 AM #143169L’historique d’ENERTIME fait en effet moins de 254 bars, je suppose que ProScreener devrait obtenir les mêmes résultats en weekly. Bien que certaines valeurs sont correctes dans les résultats, d’autres sont comme celles-ci, bien trop différente.. je vais reboucler et vous tenir informé 🙂
09/02/2020 at 8:20 AM #14317009/02/2020 at 9:03 AM #143180Je crois que j’ai trouvé une solution “presque” satisfaisante pour rechercher les grosses tendances haussières en éliminant le valeurs à trop faible volume et dont le cours est inférieur à 1€
Recherche des grosses tendances12345678910111213141516171819202122232425262728293031323334353637383940414243444546// Recherche des grosses tendances haussière//up = PRTBandsUpdn = PRTBandsDowncondvolume = close>1 and Average[200](volume)>10000//Déterminer la tendancei=1j=0WHILE dn[j] = dn[i] DOi=i+1j=j+1WENDTdce=0if dn[j] > dn[i] thenTdce=1elseTdce=-1endif// si la tendance est haussière compter les bougies jusqu'à ce que la bande basse soit en baisseif tdce=1 thena=0b=1cptr1=1while dn[a] >= dn[b] DOa=a+1b=b+1cptr1=cptr1+1wendendif// Le retournement haussier se faisant souvent après une période plate de la bande basse, supprimer cette période du comptage initialif tdce=1 thenf=cptr1g=cptr1-1cptr2=1while dn[f] >= dn[g] DOf=f-1g=g-1cptr2=cptr2+1wendlong = cptr1-cptr2endifSCREENER [Tdce=1 and condvolume] sort by long1 user thanked author for this post.
09/04/2020 at 6:29 PM #143408Bonjour à tous
Est il possible de créer un screener sur ptf_band avec comme “critère” principale la clôture qui est la plus proche de la bande supérieur tout en étant en “zone rouge”.
La liste serait ainsi par exemple par ordre croissant en 1er Peugeot à 1% de la bande supérieur 2eme Total à 1.5%, Suez à 1.7% etc…
L’idée est de placer des achats à seuil de déclenchement sur les actions les plus proches de cette bande supérieure.
je joins une image pour que ça soit plus parlant
M6 en Mars 2019 la clôture est à moins de 2% de la bande supérieure . Un achat à seuil de déclenchement juste au dessus de la bande supérieur aurait permis de prendre le “train en marche”.
Je suppose que pour faire le screener à l’inverse cassure de la bande inferieur en étant en zone verte, il faudra inverser le code.
Merci pour votre aide à tous.
C’était une idée de oraclus.
09/07/2020 at 9:11 AM #143506Merci @oraclus pour cette idée, voici le code qui te permet de lister les valeurs les plus proches de la bande supérieure en tendance baissière :
1234567891011up = PRTBandsUpdn = PRTBandsDown//le prix casse la bande supérieureif close crosses over up and trend <= 0 thentrend = 1elsif close crosses under dn and trend >= 0 thentrend = -1endifscreener [trend = -1](close/PRTBandsUp*100 as "%prox PRTBandsUp")09/07/2020 at 10:28 AM #14352409/07/2020 at 10:53 AM #143534le même avec une condition sur le capital échangé sur l’UT choisie ?
On utilise exactement le même screener avec une condition sur le capital échangé, si oui quelle condition svp ? Le volume est supérieure à X ? Le volume est supérieure à sa moyenne des Y dernières périodes ? Merci pour la précision.
une condition sur la distance avec le breakout maximum de x%
Dans un autre screener ? Vu que le breakout n’a pas encore eu lieu dans ce dernier screener ? Désolé mais je ne comprends pas 🙂 Merci de développer.
09/07/2020 at 11:49 AM #143539Oui dans le même screener, deux conditions à rajouter pour filtrer les valeurs ayant peu de volumes d’échanges et également les valeurs trop distantes du breakout sinon le screener retourne plusieurs centaines de valeurs par défaut.
Par exemple: valeurs échangeant minimum 100 000€/jour et breakout distant de moins de 3% (mais chacun pourra adapter ces données selon ses besoins)
-
AuthorPosts
Find exclusive trading pro-tools on