ExtraTrend – exemples de codage screeners et programmation personnalisee

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

Tagged: 

Viewing 15 posts - 76 through 90 (of 506 total)
  • #172953

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

    #172973

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

     

     

    #172993

    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.

    5 users thanked author for this post.
    #173013

    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.

    3 users thanked author for this post.
    #173103

    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

    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

    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

    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.

     

    1 user thanked author for this post.
    #173695

    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

    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

    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

    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.

    1 user thanked author for this post.
    #173751

    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

     

    1 user thanked author for this post.
    #173752

    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

    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 506 total)

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