et un screener avec un calcul d’efficacite au minimum d’un certain %
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]
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.
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.
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
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…
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
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,
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 😉
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
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.
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"
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é 😉
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),