PRT Bands – l’indicateur de trend following de ProRealTime

Viewing 15 posts - 151 through 165 (of 384 total)
  • Author
    Posts
  • #144574 quote
    lallaimon
    Participant
    New

    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

    #144804 quote
    Koloooo
    Participant
    New

    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é.

    #144815 quote
    bibifricotin
    Participant
    Junior

    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

    #144816 quote
    Nicolas
    Keymaster
    Master

    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).

    #145822 quote
    loky34
    Participant
    Junior

    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]
    #145828 quote
    Nicolas
    Keymaster
    Master

    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")
    #145888 quote
    loky34
    Participant
    Junior

    Ça fonctionne parfaitement et restitue le comportement recherché, merci Nicolas !

    #145937 quote
    luviflo
    Participant
    New

    Super Nicolas merci de ton aide et tes articles  pour la communauté

    #145982 quote
    Corto78
    Participant
    Senior

    Bonjour Nicolas,

    Des nouvelles à propos de l’instruction permettant de récupérer l’événement “affaiblissement de tendance” (rond bleu)  ?

    Merci d’avance

    #145983 quote
    Nicolas
    Keymaster
    Master

    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.

    #146032 quote
    loky34
    Participant
    Junior

    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 !

    #146044 quote
    Nicolas
    Keymaster
    Master

    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.

    loky34 thanked this post
    #146050 quote
    loky34
    Participant
    Junior

    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 !

    Nicolas thanked this post
    #146065 quote
    loky34
    Participant
    Junior

    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.

    #146072 quote
    Nicolas
    Keymaster
    Master

    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.

    loky34 thanked this post
Viewing 15 posts - 151 through 165 (of 384 total)
  • You must be logged in to reply to this topic.

PRT Bands – l’indicateur de trend following de ProRealTime


Trading Général : Analyse Marchés & Discrétionnaire

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 383 replies,
has 73 voices, and was last updated by Etienne Barthelemy
5 months ago.

Topic Details
Forum: Trading Général : Analyse Marchés & Discrétionnaire
Language: French
Started: 07/22/2020
Status: Active
Attachments: 66 files
Logo Logo
Loading...