Merci pour ta réponse, Nicolas.
J’ai toujours le même souci, cependant. Je ne comprends pas pourquoi j’aurais besoin de 6 paramètres. J’ai justement l’impression que l’Extratend est passé de 3 à 5 paramètres… Ou alors, l’erreur est dans l’indicateur proposé un peu au-dessus ? Pourtant, il a l’air de bien fonctionner puisque j’ai bien les histogrammes en dessous de mon graph…
Je pense que j’ai compris mon erreur. En fait, les indicateurs proposés par Fred retournent toujours la valeur 1. C’est juste la couleur de l’histogramme qui varie en fonction de la tendance. Donc lorsque dans mon screener, je cherche à obtenir la valeur 0, ça ne peut pas fonctionner…
En fait, ce que je cherche à screener, en me basant sur l’indicateur de Fred, c’est lorsqu’une action est à la fois en tendance Trendfollowing (TendanceTrendfolPos=1) et vient de passer en tendance Force (TendanceTrendNeutre=1 la veille puis TendanceTrendPos=1 le jour J).
Je peux peut-être directement le screener en utilisant ces variables ?
Bonjour, il semble que des variables ‘MyExpansion’ ‘Myneutral’ soient mal digérées par la V2 d’extratrend ? NN
Bonsoir à toutes et à tous,
Vous trouverez ci-dessous qqes lignes pour faire figurer comme indicateur, sous forme de barre de couleur, les zones de force et de trendfollowing.
Pour la zone de force (bleu clair) :
|
|
myTrend, myNeutral, myExpansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0](close)
IF myExpansion > myTrend THEN
TendanceTrendPos=1
TendanceTrendNeutre=0
ELSE
TendanceTrendPos=0
TendanceTrendNeutre=1
ENDIF
RETURN TendanceTrendPos COLOURED(80,150,200) STYLE(HISTOGRAM) AS “Zone de FORCE”, TendanceTrendNeutre COLOURED(220,220,220) STYLE(HISTOGRAM) AS “Zone NEUTRE”
|
Pour le trendfollowing (bleu plus foncé) :
|
|
myTrend, myNeutral, myExpansion, ignored, ignored = CALL “ExtraTrend”[1, 0, 0, 0, 0](close)
IF myExpansion > myTrend THEN
TendanceTrendfolPos=1
TendanceTrendfolNeutre=0
ELSE
TendanceTrendfolPos=0
TendanceTrendfolNeutre=1
ENDIF
RETURN TendanceTrendfolPos COLOURED(0,0,150) STYLE(HISTOGRAM) AS “Zone TRENDFOLLOWING”, TendanceTrendfolNeutre COLOURED(220,220,220) STYLE(HISTOGRAM) AS “Zone NEUTRE”
|
Ces indicateurs peuvent servir notamment pour les screeners.
Merci d’apporter toute correction ou amélioration 🙂
Très bonne soirée à tous,
Merci, peut-on mettre les 2 sur un même indicateur/graph (comme fait en weekly/daily dans ce post #177474) ? https://www.prorealcode.com/topic/extratrend-exemples-de-codage-screeners-et-programmation-personnalisee/page/9/#post-177474
GabiParticipant
Senior
Il ya 5 variables retourné : Le Trend, le neutral, l’expansion, la résistance dynamique et la résistance court terme dans cette ordre la.
Ensuite il y a 6 paramètres activable qui corresponde à l’affichage 0 = off et 1 = On.
defparam DRAWONLASTBARONLY = true
once total = 0
once count = 0
once pos = 0
Trend, ignored, Expansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
if close > Trend and Expansion <> Trend then
count = count + 1
pos = pos + 1
else
pos = pos - 1
endif
total = total + 1
efficience = ROUND((count*100)/total)
Voffset = 10*pipsize
DRAWTEXT("#efficience#%", barindex, pos+Voffset,SansSerif,Bold,16)
return pos
Et miracle, ca marche.
🙂
myTrend, ignored, myExpansion = CALL “ExtraTrend”[0, 0, 0, 0, 0](close)
uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
dntrend = myTrend = myExpansion
newDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue)
newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue)
if newDnTrend then
signal=-1
else
signal=1
endif
screener[newUpTrend OR newDnTrend](signal as “Trend”)
bonjour voici le screener que j’ai mais changer la ligne par v2 ne donne rien quelqu’un peut-il m’expliquer ce qu’il faut changer
je n’ai pas eu de mise à jour automatique comme promis dans prorealtime
est ce que j’ai loupé quelque chose
quelqu’un peu-t -il m’expliquer merci d’avance gilles
Bonsoir BenL,
Voici qui pourrait peut-être convenir :
myTrend, myNeutral, myExpansion, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0](close)
IF myExpansion > myTrend THEN
TendanceTrendPos=0.5
TendanceTrendNeutre=0
ELSE
TendanceTrendPos=0
TendanceTrendNeutre=0.5
ENDIF
myTrend, myNeutral, myExpansion, ignored, ignored = CALL "ExtraTrend"[1, 0, 0, 0, 0](close)
IF myExpansion > myTrend THEN
TendanceTrendfolPos=1
TendanceTrendfolNeutre=0
ELSE
TendanceTrendfolPos=0
TendanceTrendfolNeutre=1
ENDIF
RETURN TendanceTrendfolPos COLOURED(0,0,150) STYLE(HISTOGRAM) AS "Zone TRENDFOLLOWING", TendanceTrendfolNeutre COLOURED(220,220,220) STYLE(HISTOGRAM) AS "Zone NEUTRE", TendanceTrendPos COLOURED(80,150,200) STYLE(HISTOGRAM) AS "Zone de FORCE", TendanceTrendNeutre COLOURED(220,220,220) STYLE(HISTOGRAM) AS "Zone NEUTRE"
Les périodes de TrendFollowing sont sur la partie supérieure, la zone de force en partie inférieure (il est possible de permuter en remplaçant 0.5 par 1 et 1 par 0.5).
Très bonne fin de journée,
Bonsoir Fred,
Et merci pour ton indicateur, je le trouve très sympa et très visuel, encore plus dans sa version combinée.
Aurais-tu une idée pour créer le screener associé, s’il te plait ? J’aimerais que le screener retourne les valeurs qui sont en trendfollowing, et qui entrent en zone de force. je pense que pour ça, en partant de la version combinée de ton indicateur, il faudrait (comme tu le suggères) inverser la partie inférieure et la partie supérieure, et ainsi screener les valeurs qui passent de 0,5 à 1, si j’ai bien compris ? C’est cela ?
Merci d’avance pour ton retour.
Bonjour quelqu’un aurait il crée un indicateur bougie impulsive svp ?
Screener reprenant cet indicateur pour détecter le tout début d’un signal haussier ou sa fin avec l’aide du signal baissier (disparation de la bande bleue).
En tatonnant j’ai adapté le screener à la nouvelle version, cela a l’air de fonctionner mais je suis un debutant en PRT code.
myTrend, ignored, myExpansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
uptrend = myTrend <> myExpansion //ExtraTrend bande bleue
dntrend = myTrend =myExpansion
newDnTrend = dntrend and not dntrend[1] //nouvelle tendance baissière (bande bleue)
newUpTrend = uptrend and not uptrend[1] //nouvelle tendance haussière (bande bleue)
if newDnTrend then
signal=-1
else
signal=1
endif
screener[newUpTrend OR newDnTrend](signal as “Trend”)
Bonjour,
je cherche un Screener qui pourrait me retourner les valeurs en zone de force Mensuel et Hebdo et proche de rentrer en zone de force Jour , pour pouvoir rentré sur des valeurs en daily avec toutes les probabilités avec nous ( UT supérieur en zone de force)
Merci pour le partage!
Screener permettant d’extraire les plus longs Trends haussiers adapté à la nouvelle version
// Les plus longs trends
myTrend, ignored, myExpansion, ignored, ignored = CALL “ExtraTrend”[0, 0, 0, 0, 0, 0](close)
j=0
WHILE myTrend[j] <> myExpansion[j] DO
j=j+1
if j=256 then
BREAK
endif
WEND
SCREENER[j<>0] (j)
Bonjour à tous,
Là je m’adresse plus particulièrement à Christophe, concepteur de l’indicateur, mais si quelqu’un d’autre connait la réponse, je suis preneur.
Dans cette nouvelle version (V2) de l’indicateur ExtraTrend est apparue la notion de “bougie impulsive”.
Sait-on si il est possible de créer un Screener permettant de lister les valeurs d’une liste dont la dernière bougie est considérée comme “impulsive” ?
Peut-être suffirait-il simplement d’énumérer les conditions la caractérisant.
Merci d’avance
intéressé aussi par le screener détectant les bougies impulsives merci