Bonjour,
suite à ma demande de codage de cet indicateur, serait il possible d’en faire un screener qui détecterait les changements de direction de l’indicateur?
merci.
//////////////////////////////// Trend Envelopppes
timePeriod=14
Deviation=0.01
price=customclose
dsma = WeightedAverage[timePeriod](price)
valuesLow = (1 - deviation / 100) * dsma
valuesHigh = (1 + deviation / 100) * dsma
inputs=price
if (inputs > valuesHigh) then
trend = 1
elsif (inputs < valuesLow) then
trend = -1
endif
if (trend > 0) then
alpha1=0
if ( valuesLow < valuesLow[1]) then
valuesLow = valuesLow[1]
endif
if trend[1]>0 then
outputs0 = valuesLow
outputs1 = valueshigh
alpha0 = 255
else
drawtext("long",barindex,low, dialog,bold,18) coloured(65,105,225)
endif
else
alpha0=0
if (valuesHigh > valuesHigh[1]) then
valuesHigh = valuesHigh[1]
endif
if trend[1]<0 then
outputs1 = valuesHigh
outputs0 = valueslow
alpha1 = 255
else
drawtext("short",barindex,high,dialog,bold,18) coloured(255,0,0)
endif
endif
return outputs0 coloured(65,105,225,alpha0) style(line,4), outputs1 coloured(255,0,0,alpha1) style(line,4)
Est-ce que ça pourrait ressembler à cela ? (je viens de le coder – ça a l’air de retourner les bonnes informations).
merci.
////// Trend Enveloppes
timePeriod=14
Deviation=0.1
price=customclose
dsma = WeightedAverage[timePeriod](price)
valuesLow = (1 - deviation / 100) * dsma
valuesHigh = (1 + deviation / 100) * dsma
inputs=price
if (inputs > valuesHigh) then
trend = 1
elsif (inputs < valuesLow) then
trend = -1
endif
screener [(trend >0 and trend[1] <0) or (trend < 0 and trend[1] > 0)]
Sans avoir testé, à la lecture du code, le screener a l’air d’être correct, bravo.
Bonjour,
je reviens sur mon précédent screener. En pratique, pourriez vous le tester car j’ai l’impression qu’il ne renvoie pas les bonnes situations.
Merci.
En fait, je souhaiterais que les changements de tendance soient filtrés par la kama200 (autrement dit les long positions apparaissent uniquement lorsque la kama200 est haussière(par ex 3 kama 200 successives en hausse) et les short apparaissent uniquement lorsque la kama200 est baissière (par ex 3 kama successives en baisse).
Le problème est que je ne sais pas après quelle expression du code il faut insérer ces filtres KAMA200.
merci.