Excellent, Nicolas, merci une nouvelle fois. Est-il possible d’ajouter le prix sur la ligne? Dans la colonne des prix ou directement sur la ligne. Uniquement le prix du palier en cours.
Avec cette version, le niveau de prix du stoploss actuel est affiché juste en dessous de la ligne :
defparam drawonlastbaronly=true
percent = 3 //distance en pourcentage du niveau sous la bande inférieure
// -------------------
dn = PRTBandsDown
ratio = 1-(percent/100)
stoploss = ratio*dn
drawtext("#stoploss#",barindex,stoploss-AverageTrueRange[14](close)/2,dialog,standard,18)
return stoploss
Comme d’hab, du super boulot. Merci, Nicolas !
Bonjour Nicolas,
est il possible d’enlever dans PRT BANDS UP les autres flèches vertes des plus hauts et d’avoir uniquement ceux qui croisent quand la tendance repasse haussier comme pour le PRT BANDS DOWN, j’ai essayé de modifier le code mais je suis vraiment pas doué pour l’instant dans ce domaine.
D’avance merci
Avec le code de l’indicateur contenu dans ce post: https://www.prorealcode.com/topic/prt-bands-trend-following-prorealtime/page/4/#post-141838 , tu as uniquement des flèches rouges et vertes sur les bougies où il y a un changement de tendance.
Salut Nicolas,
Je viens de me rendre compte d’un truc sur les lignes de vitesse sur Mac (version 11.1 de PRT).
Lorsque je les affiche sur l’UT hebdo, il me semble que les lignes de vitesse sont censées mesurer la vitesse de la tendance à partir du moment où celle ci passe haussière (ie en vert). Or, j’ai l’impression que les lignes de vitesse sont scotchées sur la dernière bougie avant le passage en tendance haussière (donc sur la dernière bougie de la tendance baissière).
Est-ce le comportement normal ?
Je joins un screenshot pour illustrer mon propos.
Bonne soirée !
Nous avons déjà été confronté à un problème d’alignement sur MAC pour les éléments graphiques (et pas uniquement PRT Bands), c’est en cours de règlage 🙂 Mais merci de l’avoir signalé.
Bonjour Nicolas,
J’ai beau cherché, je n’ai pas trouvé de screener ou d’indicateur permettant d’extraire les valeurs dont la vitesse est la plus forte (celle affichée avec l’indicateur PRTBands en hebdo), est ce possible ?
Merci d’avance
Tu veux parler des faisceaux de vitesse ? Il doit s’agir de régressions exponentielles, mais cette information n’est pas accessible.
Bien compris ta demande, le code ci-dessous répond à cette attente, j’ai inscrit dans la colonne de critère de tri, le pourcentage de proximité avec la bande inférieure. Le pourcentage se modifie à la première ligne du code du screener.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
percent = 3 //pourcentage d’approche de la bande inférieure
up = PRTBandsUp
dn = PRTBandsDown
//le prix casse la bande supérieure
if close crosses over up and trend <= 0 then
trend = 1
//ou la bande inférieure
elsif close crosses under dn and trend >= 0 then
trend = –1
endif
test = trend[1]=1 and close/dn>=1 and close/dn<=1+(percent/100)
screener [test](((close/dn)–1)*100 as “% proximite”)
|
Bonsoir Nicolas,
Le code affiché ci-dessus screene les valeurs dont le cours de clotûre approche de la borne inférieure de PRT Bands.
Serait-il possible d’avoir son antagoniste, à savoir un screener qui ressort les valeurs qui sont à x% de la borne sup, s’il te plait ? Tant les valeurs en tendance court terme haussière (et qui donc s’apprêtent potentiellement à traverser cette borne sup) que les valeurs qui ont déjà traversé et sont toujours à une distance inférieure à x% (pour ressortir les potentiels pullbacks).
Merci d’avance !
Le code du screener ci-dessous détecte les actions dont le prix de fermeture actuelle n’est pas éloigné de plus de “percent” de la bande supérieure, en tendance haussière ou baissière (donc en dessous ou au dessus).
percent = 3 //pourcentage d'approche de la bande supérieure
up = PRTBandsUp
prox = abs(close-up)/up
per = percent / 100
test = prox<=per //and prox<=(1+per)
screener [test]((prox)*100 as "% proximite")
Toujours au top, Nicolas, merci !
Sais-tu s’il serait possible de filtrer directement dans le screener pour ne ressortir que les valeurs au dessus d’un certain volume ou d’une certaine capitalisation ? Typiquement, les valeurs sous 300k€ jour ne m’intéressent pas dans mon plan de trading. Jusqu’ici, je les classe par capitalisation mais du coup, je pers le filtre principal par pourcentage.
Merci !
On ne connaît pas le nombre d’actions en circulation, uniquement la donnée Volume. Donc tu peux faire une condition type:
c1 = close*volume>300000
Merci Nicolas, j’ai réussi à intégrer la condition en UT jour (en UT hebdo, le screener me sort quand même des valeurs à faible volume mais j’imagine qu’il se base sur la semaine complète précédente ?)
Tout dépend si tu possèdes un compte gratuit type “fin de journée” ou non. En hebdomadaire, “fin de journée” signifiant “fin de semaine”, donc avec un décalage d’1 période/semaine en effet.