ExtraTrend – exemples de codage screeners et programmation personnalisee

Forums ProRealTime forum Français Support ProScreener ExtraTrend – exemples de codage screeners et programmation personnalisee

  • This topic has 500 replies, 100 voices, and was last updated 1 day ago by avatarNicolas.

Tagged: 

Viewing 15 posts - 376 through 390 (of 501 total)
  • #196216

    Bonjour PLBourse, quel travail tu as fait là, impressionnant et passionnant…
    De mon coté je n’ai pas une approche aussi rigoureuse que la tienne, mais avec les differentes strategies que j’ai teste via BackTest j’ai remarque que celles ci profitent bien des belles tendances établies et protègent bien des retournements baissiers, par contre ces memes strategies fonctionnent tres mal sur des titres en Range ou l’on multiplie les debuts de zone de Force qui retombent rapidement, meme en utilisant des gardes fous type zone de force dans les UT supérieur, Metascore>80, pas trader en dessous de MM200, etc.. c’est délicat, car si on rajoute trop de conditions strictes alors on finit par rater aussi les bonnes tendances qui finissent par partir…
    Avec ces strategies j’ai remarque que le temps sur le marche est assez faible car on prend que les belles tendances, j’ai remarque aussi que la performance daily n’avait en moyenne rien d’exceptionnel, pour booster la performance annuelle je me suis dit qu’il fallait descendre les UT, j’ai teste en 1H, mais c là que je me suis confronte aux faux signaux, aux zones de range plus nombreuses, etc… J’ai donc adapte la stratégie en essayant d’être tres sélectif et à ce jour ce qui fonctionne le mieux pour moi mais qui doit être davantage teste et de façon plus rigoureuse, est :
    Conditions d’entree :
    1/ le titre est en zone de force dans son UT ( pas spécialement en debut de zone ou a la cassure de Res dynamique, pour pouvoir rerentrer sur une belle tendance si on c’est fait sortir bêtement)
    2/ Close > MM200 de l’UT supérieur principale (4h pour trade en 1h) Ca reste a prouver l’utilité de ca…
    3/ Close > MM7 dans l’UT du trade

    Si les conditions sont réunies, l’entree se fait en pyramidant avec pose de stop a 1,5 ATR pour une premiere 1/2 position calculée sur l’ATR comme ce que propose Christophe, puis un premier renforcement d’une autre 1/2 position si close> a 4 ATR par rapport au cours d’entree avec conditions de tjrs être en zone de force et d’avoir une bougie verte avec volume au moins 30% > a la MM20 (volume). Je renforce une 3eme fois d’ 1/3 position si une resistance dynamique est cassée pendant le Trade.
    Pas de prises de profit partiel, je trouvais que ca entamais trop la performance.
    Pour la sortie, j’ai fait en 1 fois, c du trendFollowing, avec Stop suiveur base sur la stratégie des tortues stop base sur 3 ATR qui monte graduellement a chaque plus bas.
    Tout ca est encore tout frais, ca demande plus de backtest, ca demande certainement des ajustements, des ameliorations, (je débute en code) mais les résultats sont encourageants la perf annuelle sur bcp de titres est pas mal, beaucoup plus qu’en Daily il me semble. Seule ombre au tableau mais tres importante est pour les titres en Range légèrement baissiers qui m’ont amené a des perf catastrophiques.
    L’idée derriere est pourquoi pas faire tourner ces stratégies en Trading automatiques sur un panier de quelques actions en les sélectionnant soigneusement sur des périodes ou les indices référants sont avec nous afin d’éviter les fameux range légèrement baissiers, mais pas facile car le passé ne presume pas de l’avenir…
    Je serai heureux de partager avec toi & Hienalpha ces reflexions et les différents codes.
    Cordialement.

    1 user thanked author for this post.
    #196217

    Bonjour Gilles
    Pourrais-tu partager ton stop?
    Celui qui était sur ton graphique
    Il a l’air intéressant
    Et pour éviter les range peut-être qu’en utilisant un timeframe supérieur ça exclurait ces trades
    Merci
    Arnaud

    #196218

    Salut Arnaud, oui biensur je vais meme partager tout le code pour voir ensemble ce qui peut être amélioré. Bonne journée.

    #196220

    Je l’ai codé sous forme d’indicateur également :

    #196222

    Merci Gilles !
    J’essaye de corriger ton code (ou de proposer des améliorations)ce soir
    Tu as la première version d’extratrend
    Donc tu n’as pas fait la mise à jour, il y a 6 chiffres entre parenthèses dans la nouvelle version

    #196233

    Merci pour tes commentaires. Cela me suscite des reactions

    • Actuellement, je n’ai pas de pyramidage et une seule prise de position par trade
    • j’ai effectivement fait une comparaison avec ou sans prise de bénéfice partielle, et j’arrive aussi à la conclusion que la stratégie sans prise de benefice partielle est meilleure
    • j’ai actuellement mon Stop suiveur à 4 ATR de la prise de position, et c’est peut-être pénalisant. Je vais essayer avec 3 ATR
    • Actuellement, mon meilleur résultat, sans prise de bénéfice partiel donne
      • performance de =245 % sur 10 an, soit 13,2 % annualisé
      • DrawDown maxi de 17 % ce qui parait acceptable
      • par contre, les périodes de DrawDown sont beaucoup trop longues, en particulier sur la période 2011-2020, 2011 est en forte perte (le DD maxi en fin d’année ou presque) et il faut attendre Mars 2013 pour revenir au capiral de départ. 2 ans sans gain, surtout au début, je considère que cela décourage ‘nimporte quel investisseur.

    Je travaille actuellement différents modèles de Money Management, dans la ligne de certaines propositions de Christophe et ensuite j’essaierai le pyramidage… IL faut à mon sens limiter les tailles de position pour permettre de sécuriser du capital pour pyramider.

    Un beau challenge pour de la gestion de portefeuille, mais je vais regarder. Merci pour les codes

    #196237

    Bonsoir Gilles

    il y a une file dédiée pour les backtest et systèmes Extratrend…mais je te répond là

    J’ai fait 2-3 modif

    ATTENTION je l’ai remis en version Extratrend d’aujourd’hui ! pour toi il faut enlever un ,0 dans le call de l’indicateur
    Nouvelle version Extratrend = CALL “ExtraTrend”[0,1,0,0,0,0](close)//POUR ANCIENNE VERSION EXTRATREND le CALL est =”CALL “ExtraTrend”[0,1,0,0,0](close)”
    Tu avais mis le risque à 5 !!! donc 5% et c’est juste inconcevable…
    J’ai mis la MM800 au lieu d’une MM200 en timeframe 4 heures
    J’ai changé ton mytrend[1]<>MyRedyn[1]
    Si myReDyn=myTrend donc la résistance dynamique est confondue au trend
    Regarde en 1 heure comme tu le désirais
    je pense que tu peux l’améliorer encore…
    bonne soirée
    Arnaud
    je poste le code à la suite après…

    #196240

    RETIRE ton histoire de cassure=1…tu y verras plus clair…

    #196241

    SANS LA CASSURE=1

    #196251

    Hello à tous,

    Super Gilles ta stratégie.

    J’aurai une question : quand tu renforces, où est placé ton stop loss du coup ?

    #197796

    Bonjour,

    Je suis au tout début de la longue route du trading. Et donc évidemment sur l’utilisation de Extratrend et de la programmation sur ProRealTrade.
    Je vais donc commencer par une question simple et malheureusement probablement déjà posée quelque part – mais je n’ai pas non plus encore compris comment faire les recherches sur ProRealCode. La voici :
    Comment peut-on récupérer/afficher les valeurs des points bleus et rouges ? Je n’arrive pas à les visualiser dans ProRealTime.

    Merci d’avance

    Salutations

    Acalgo

    #197798

    Bonjour,

    Une fois Extratrend affiché sur le prix, il suffit de cliquer sur l’indicateur et aller dans configuration

    puis tu coches Résistance dynamique et Résistance court terme

    Alt color change la couleur du trend et trend following met le trend en trend following donc accepte beaucoup plus de baisse…et reste plus longtemps dans le marché

    bon weekend

    Arnaud

    #197801

    je t’ai mis les images d’écrans en attachées

    cdt

    Arnaud

    #197802

    Donc tu as également Metascore

    Metascore s’affiche en dessous du prix, et la manipulation est la même pour régler le niveau souhaité

    tu cliques sur la bannière metascore puis configuration et tu règles les niveaux ou le lissage souhaité

    cdt
    Arnaud

    #197803

    Bonjour Arnaud,

    Merci pour ta réponse et la rapidité de celle-ci.
    Je pense que je n’ai pas été assez précis dans ma question.
    Je sais comment afficher les Résistance dynamique et Résistance court terme sur mon écran mais ce que je ne sais pas c’est afficher les valeurs de celles-ci. Pour le dire autrement quand je passe ma souris sur une date, j’ai des fenêtres qui s’ouvrent et qui m’indiquent des valeurs – mais pas celles de Résistance dynamique et Résistance court terme. De même si je voulais créer un screener et/ou réaliser une programmation personnalisée, comment puis-je récupérer ces valeurs de Résistance dynamique et Résistance court terme ?

    Je viens de voir passer ton message sur Metascore et t’en remercie. Mais je pense comprendre qu’elle ne ferme pas ma question.

    Cordialement

    Acalgo

Viewing 15 posts - 376 through 390 (of 501 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login