Merci beaucoup . En unité jour, 4 valeurs ressortent effectivement. En unité semaine, aucune, mais je pense que c’est parce qu’aucune ne respecte les critères ou qu’il faut que j’attende que la fin de semaine soit effective.
Quoi qu’il en soit merci
Léo est-ce que tu voudrais bien partager le code de ton Backtest si tu l’as mis à jour s’il te plait ? Je suis intéressé.
Bonjour Nicolas
Je voulais savoir comment étaient calculés les indicateurs d’affaiblissement de tendance (cercles bleus) qui servent aussi a alléger éventuellement la position .J’ai beau chercher je ne vois pas de logique particulière.Merci
Je ne suis pas en mesure de vous l’expliquer, mais j’ai demandé à ajouter une nouvelle instruction de programmation pour récupérer l’information des “affaiblissement de tendance” (rond bleu).
Bonjour,
J’ai actuellement le code ci-dessous pour détecter dans le cours casse à la hausse la bande inférieure du PRT bands.
J’aimerais optimiser ce code pour avoir, dans le même screener, les valeurs déjà en tendance haussière selon l’indicateur, mais dont le cours approche à la baisse de la borne inférieure du PRT bands (disons, lorsque le cours approche la borne inférieure à 3%, par exemple ? Le mieux étant que ce soit paramétrable). Le but est de surveiller les cours qui approchent potentiellement d’un rebond…
Quelqu’un aurait-il une idée de comment coder ça, svp ? Je n’y comprends pas grand chose à la programmation.
Merci d’avance !
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
//signal d'inversion de tendance
signal = trend <> trend[1]
screener [trend = 1 and signal]
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.
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")
Ça fonctionne parfaitement et restitue le comportement recherché, merci Nicolas !
Super Nicolas merci de ton aide et tes articles pour la communauté
Bonjour Nicolas,
Des nouvelles à propos de l’instruction permettant de récupérer l’événement “affaiblissement de tendance” (rond bleu) ?
Merci d’avance
J’ai fait la demande, j’attends de connaître le délai pour la programmation et la mise à disposition au travers des versions PRT de tous les courtiers reliés à la plateforme.
Bonsoir,
J’attendais l’arrivée de l’indicateur avec impatience donc merci !
J’ai, en revanche, un bug d’affichage (cf fichier joint). Les pourcentages de PV s’affichent complètement à gauche du graph, c’est tout de suite moins pratique !
Auriez-vous une idée ? (suis sur Mac).
Merci d’avance !
Bonjour,
J’ai ouvert un compte CFD chez IG et j’en profite pour utiliser ProRealTime via leur plate-forme.
IG utilise toujours la version 10.3 du logiciel. Lorsque j’utilise l’indicateur PRT Bands sur cette version, j’ai le même bug d’affichage que celui que j’avais au début sur la 11.1 dans mon message cité ci-dessus (lignes de vitesse et pourcentages décalés sur le graph). Je mets une copie d’écran ci-dessous.
Quelqu’un aurait une idée, svp ?
Merci d’avance !
Ce problème semble spécifique au MAC, j’y ai déjà été confronté avec d’autres codes. Je vais remonter à nouveau ce problème, merci.
Ce problème semble spécifique au MAC, j’y ai déjà été confronté avec d’autres codes. Je vais remonter à nouveau ce problème, merci.
Effectivement, je viens de tester sur mon ordi de boulot sous Windows et tout fonctionne normalement.
Merci d’avoir remonté ce problème !
Re bonjour,
Je ne sais pas du tout si c’est possible ou non, mais peut-on créer un “outil” (je ne sais pas si c’est un indicateur ou sous une autre forme) qui permettrait de marquer un niveau situé sous x% de la borne inférieure du PRT bands ?
L’idée serait d’avoir un outil qui permet facilement de visualiser où poser un Stop Loss, en se disant qu’on a une stratégie où on pose un SL systématiquement à un niveau situé x% sous la borne inférieure.
Cet outil pourrait être une ligne horizontale, une bulle de texte ou tout autre outil pertinent. Actuellement, je le fais avec la règle sur chaque valeur, et à chaque fois que la borne inférieure remonte, je me dis qu’il doit être possible d’automatiser tout ça ?
Merci d’avance pour vos réponses.
Le code ci-dessous trace une ligne horizontale située à x% de la bande inférieure du PRT Bands :
percent = 3 //distance en pourcentage du niveau sous la bande inférieure
// -------------------
dn = PRTBandsDown
ratio = 1-(percent/100)
stoploss = ratio*dn
return stoploss
Le pourcentage de la distance du stoploss peut se modifier à la première ligne du code.