ExtraTrend – exemples de codage screeners et programmation personnalisee

Viewing 15 posts - 76 through 90 (of 516 total)
  • Author
    Posts
  • #172953 quote
    gltokyo
    Participant
    New

    et un screener avec un calcul d’efficacite au minimum d’un certain %

    #172973 quote
    @gildasilva56
    Participant
    New

    Bonjour à tous.

    Le screener Extratrend suivant appliqué pour détecter les valeurs en zone de force daily  (bande bleue) sur le SRD me renvoie quelques faux positifs : par exemple Wendel, Publicis ou St Gobain remontent mais n’ont pas de bande bleue ce vendredi 02 juillet.

    J’ai l’impression que la variable “myExpansion” est erronée sur ces valeurs.

    Qu’est-ce qui m’échappe ? Merci de votre aide. !

    timeframe (daily)
    
    myTrend, ignored, myExpansion = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
     
    uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
    
    screener[uptrend]
    #172993 quote
    Trendfrance
    Participant
    Junior

    Bonjour à tous,

    Un petit message au sujet des valeurs des résistances dynamique et court terme qui me sont souvent demandé. J’y pense, mais je doute toujours.

    En effet, je ne pense pas que le fait que tout le monde arrive au même moment sur les mêmes valeurs soit une bonne idée.

    Des groupes de traders adorent cela, se mettre en face d’un afflux au timing facilement identifiable. Ce n’est pas une légende urbaine, certains me l’ont clairement expliqué. Vous êtes des centaines à utiliser ExtraTrend au quotidien et cela peut poser problème si tout le monde rentre sur les mêmes valeurs au même moment, sur un prix très très précis.

    Je réfléchis toujours aux différentes possibilités.

    Guilin, gltokyo, Corto78, Orson and growler thanked this post
    #173013 quote
    Guilin
    Participant
    Junior

    Bonjour Christophe,

    ta réflexion t’honore, “science sans conscience n’est que ruine de l’âme”. Ta réflexion va de paire avec ta vision systémique du monde. Et je suppose que tu pèses ta responsabilité face au fait que ton précédent indicateur est devenu un “must have”. Pour autant, si l’on prend Ichimoku, ou une MM200, crois-tu que le fait que tout le monde puisse utiliser les mêmes indicateurs, et donc jouer avec l’effet de foule, soit un élément d’une telle importance qu’il faudrait les réguler? La bourse est le temple de l’ultra libéralisme, avec ses excès et son autorégulation, ce n’est pas toi qui en est à l’origine. Il y aura toujours un scalper pour essayer de devancer un trader à l’approche d’un indicateur évident. Si le franchissement de ta moyenne dynamique est un accélérateur, il y aura quelqu’un pour tester 0,5% avant et quelqu’un pour revendre 1% après. Je ne vois pas comment tu peux arriver à mesurer le risque de déstabiliser le système. Le système est intrinsèquement instable.

    Ce que tu peux envisager, c’est de fournir ces éléments en mode “complexe”, c’est-à-dire avec la possibilité pour chacun de tuner les variables d’entrée. Comme certains ajustent l’écart-type des bandes de Bollinger, ou la période des moyennes mobiles. Et qui sait, peut être que tes réglages d’usines ne sont pas si universels que cela, et que certains trouveront des réglages qui t’étonneront…

    Pour autant, si tu ne rends pas ces éléments accessibles, ton indicateur reste un très bon indicateur de tendance établie. Pour ma part je l’utilise comme tel, et je l’associe avec un basculement de MACD pour identifier un point d’entrée, et une rupture de moyenne mobile pour déterminer un point de sortie. Après tout, le sujet c’est de rentrer dans une tendance, pas nécessairement de rentrer lorsqu’elle débute.

    Bonne réflexion à toi.

    gltokyo, smn and Orson thanked this post
    #173103 quote
    dodomi
    Participant
    New

    Bonjour,

    Existe t’il la possibilité de voir dans une liste de valeurs le démarrage de la zone bleue d’extratrend ?

    Cela pour éviter de regarder toutes les valeurs une par une ?

    Un proscreener avec extratrend pour résumer.

    Merci pour vos réponses

    #173105 quote
    loky34
    Participant
    Junior

    Bonjour dodomi,

    Vous avez lu les posts précédents avant d’écrire le vôtre, ou pas ? Parce que j’ai l’impression que la réponse à votre demande se trouve en première page…
    #173122 quote
    dodomi
    Participant
    New
    Oui et j’en suis désolé. Je n’y connais rien et programmation et sur les screeners. J’ai vu après et j’ai essayé de faire copier/coller et cela à fonctionné. Donc merci à tout le monde et excusez moi. Cordialement
    #173536 quote
    @gildasilva56
    Participant
    New
    Bonjour à tous. Le screener Extratrend suivant appliqué pour détecter les valeurs en zone de force daily (bande bleue) sur le SRD me renvoie quelques faux positifs : par exemple Wendel, Publicis ou St Gobain remontent mais n’ont pas de bande bleue ce vendredi 02 juillet. J’ai l’impression que la variable “myExpansion” est erronée sur ces valeurs. Qu’est-ce qui m’échappe ? Merci de votre aide. ! Je me réponds à moi-même concernant ces faux positifs qui remontaient de ce screener (ou d’autres). En fait, cela vient (comme souvent) des cours NON ajustés aux  dividendes dans ce cas de figure. J’ai désactivé cette fonction dans PRT et il n’y a plus de problème.
    zinz thanked this post
    #173695 quote
    jaginho
    Participant
    Junior
    Bonjour, En regardant la vidéo explicative d’ExtraTrend (https://www.youtube.com/watch?v=sv_3caLONvE), il y a 2 screeners qui pourraient être intéressant mais je ne maitrise pas suffisamment la programmation pour le faire : 1/ On voit via différents exemples (à partir 9’20 dans video) que lorsque le cours casse la résistance CT (en bleu), très souvent, les cours montent ensuite. Ce serait donc un point d’entrée pertinent. Il peut même y avoir un filtre avec une cassure de la résistance CT lorsque le cours est en range et une cassure lorsque le cours est en croissance. 2/ Le même principe sur le cassage de la résistance dynamique Si cela intéresse une personne qui programme, suis preneur. Merci
    #173696 quote
    Corto78
    Participant
    Senior
    Bonjour, En regardant la vidéo explicative d’ExtraTrend (https://www.youtube.com/watch?v=sv_3caLONvE), il y a 2 screeners qui pourraient être intéressant mais je ne maitrise pas suffisamment la programmation pour le faire : 1/ On voit via différents exemples (à partir 9’20 dans video) que lorsque le cours casse la résistance CT (en bleu), très souvent, les cours montent ensuite. Ce serait donc un point d’entrée pertinent. Il peut même y avoir un filtre avec une cassure de la résistance CT lorsque le cours est en range et une cassure lorsque le cours est en croissance. 2/ Le même principe sur le cassage de la résistance dynamique Si cela intéresse une personne qui programme, suis preneur. Merci
    Bonjour, Tout le problème vient du fait que ces résistances dynamiques ne sont pas accessibles en retour de la fonction. Problème bien souvent abordé dans ce fil de discussion 😉
    #173705 quote
    jaginho
    Participant
    Junior
    Bonjour, Tout le problème vient du fait que ces résistances dynamiques ne sont pas accessibles en retour de la fonction. Problème bien souvent abordé dans ce fil de discussion 😉
    J’avais lu les pages mais plus quand il y avait des propositions d’indicateurs ou screener… Du coup, c’est la calcul de la résistance qui n’est pas accessible ou celle du jour J (ce qui est logique) => pk pas prendre celle de la veille du coup ? A peu de chose prêt, ce sera la même. Merci de ton retour
    #173706 quote
    Corto78
    Participant
    Senior
    Bonjour, Tout le problème vient du fait que ces résistances dynamiques ne sont pas accessibles en retour de la fonction. Problème bien souvent abordé dans ce fil de discussion 😉
    J’avais lu les pages mais plus quand il y avait des propositions d’indicateurs ou screener… Du coup, c’est la calcul de la résistance qui n’est pas accessible ou celle du jour J (ce qui est logique) => pk pas prendre celle de la veille du coup ? A peu de chose prêt, ce sera la même. Merci de ton retour
    C’est le calcul et donc le résultat des résistances dynamiques qui ne sont pas accessibles.
    jaginho thanked this post
    #173751 quote
    Corto78
    Participant
    Senior
    Bonjour, Je reposte car il semble que mon message précédent ne soit pas passer. Voilà un indicateur renvoyant les informations liées à des trades pris grâce à l’indicateur ExtraTrend Je reste dispo pour toute question
    REM Test sur ExtraTrend
    
    once cap=2000
    once flag=0
    once nbtrade=0
    once gagnant=0
    once perdant=0
    once ratiogagnant=0
    once ratioperdant=0
    once gains = 0
    once gainmoyen=0
    once pertes=0
    once pertemoyenne=0
    once fraiscourtage=1.99
    
    myTrend, myNeutral, myExpansion = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
    
    ca = myExpansion[1]=myTrend[1] and myExpansion<>myTrend
    
    crv = myExpansion[1]<>myTrend[1] and myExpansion=myTrend
    
    // Conditions pour ouvrir une position acheteuse
    IF ca and flag=0 THEN
    nbr=round (450/open)
    cap=cap-(nbr*open)-fraiscourtage
    entryprice=open
    nbtrade = nbtrade+1
    flag=1
    ENDIF
    
    REM Vente
    if crv and flag=1 then
    flag=0
    if open>entryprice then
    gagnant=gagnant+1
    gains = gains + ((nbr*open)-fraiscourtage) - ((nbr*entryprice)+fraiscourtage)
    gainmoyen = gains/gagnant
    else
    perdant=perdant+1
    pertes = pertes + ((nbr*entryprice)+fraiscourtage)-((nbr*open)-fraiscourtage)
    pertemoyenne = pertes/perdant
    endif
    ratiogagnant = (gagnant/nbtrade)*100
    ratioperdant = (perdant/nbtrade)*100
    cap=cap+(nbr*open)-fraiscourtage
    nbr=0
    ENDIF
    
    if flag=1 then
    capital=cap+(nbr*close)
    else
    capital=cap
    endif
    
    return capital as "capital", flag as"en position", nbr as"nb titres", nbtrade as"nbre de trades", gagnant as"nb trades gagnants", perdant as"nb trades perdants", ratiogagnant as "% gagnant", ratioperdant as"% perdant", gains as"Gains", pertes as"Pertes", gainmoyen as"Gain Moyen", pertemoyenne as"Perte Moyenne", entryprice as"Prix entrée"
    Guilin thanked this post
    #173752 quote
    Corto78
    Participant
    Senior
    Bonjour, Je reposte car il semble que mon message précédent ne soit pas passer. Voilà un indicateur renvoyant les informations liées à des trades pris grâce à l’indicateur ExtraTrend Je reste dispo pour toute question REM Test sur ExtraTrend once cap=2000 once flag=0 once nbtrade=0 once gagnant=0 once perdant=0 once ratiogagnant=0 once ratioperdant=0 once gains = 0 once gainmoyen=0 once pertes=0 once pertemoyenne=0 once fraiscourtage=1.99 myTrend, myNeutral, myExpansion = CALL “ExtraTrend”[0, 0, 0, 0, 0](close) ca = myExpansion[1]=myTrend[1] and myExpansion<>myTrend crv = myExpansion[1]<>myTrend[1] and myExpansion=myTrend // Conditions pour ouvrir une position acheteuse IF ca and flag=0 THEN nbr=round (450/open) cap=cap-(nbr*open)-fraiscourtage entryprice=open nbtrade = nbtrade+1 flag=1 ENDIF REM Vente if crv and flag=1 then flag=0 if open>entryprice then gagnant=gagnant+1 gains = gains + ((nbr*open)-fraiscourtage) – ((nbr*entryprice)+fraiscourtage) gainmoyen = gains/gagnant else perdant=perdant+1 pertes = pertes + ((nbr*entryprice)+fraiscourtage)-((nbr*open)-fraiscourtage) pertemoyenne = pertes/perdant endif ratiogagnant = (gagnant/nbtrade)*100 ratioperdant = (perdant/nbtrade)*100 cap=cap+(nbr*open)-fraiscourtage nbr=0 ENDIF if flag=1 then capital=cap+(nbr*close) else capital=cap endif return capital as “capital”, flag as”en position”, nbr as”nb titres”, nbtrade as”nbre de trades”, gagnant as”nb trades gagnants”, perdant as”nb trades perdants”, ratiogagnant as “% gagnant”, ratioperdant as”% perdant”, gains as”Gains”, pertes as”Pertes”, gainmoyen as”Gain Moyen”, pertemoyenne as”Perte Moyenne”, entryprice as”Prix entrée”
    Bon, première erreur (et non la moindre) que je découvre. Pour des résultats corrects, il faut remplacer les lignes suivantes : ca = myExpansion[1]=myTrend[1] and myExpansion<>myTrend crv = myExpansion[1]<>myTrend[1] and myExpansion=myTrend par ca = myExpansion[2]=myTrend[2] and myExpansion[1]<>myTrend[1] crv = myExpansion[2]<>myTrend[2] and myExpansion[1]=myTrend[1] désolé 😉
    #173753 quote
    Rolanbay
    Participant
    Average
    Je ne vois pas quelle est mon erreur de syntaxe sur cette ligne après y avoir rajouté “,” Merci de m’indiquer.   return newDnTrend coloured(255,0,0), newUpTrend coloured(0,255,0),
Viewing 15 posts - 76 through 90 (of 516 total)
  • You must be logged in to reply to this topic.

ExtraTrend – exemples de codage screeners et programmation personnalisee


Support ProScreener

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 515 replies,
has 2 voices, and was last updated by Nicolas
4 days, 13 hours ago.

Topic Details
Forum: Support ProScreener
Language: French
Started: 05/27/2021
Status: Active
Attachments: 85 files
Logo Logo
Loading...