// Original Script > @DonovanWall
// Adapted Version > @guikroth
//////////////////////////////////////////////////////////////////////////
// Settings for 5min chart, BTCUSDC. For Other coin, change the parameters
//////////////////////////////////////////////////////////////////////////
// Source
src = customclose
// Sampling Period
// Settings for 5min chart, BTCUSDC. For Other coin, change the paremeters
per = 150
// Range Multiplier
mult = 3
// Smooth Average Range
wper = per*2 -1
avrng = exponentialaverage[per](abs(src-src[1]))
smrng = mult * exponentialaverage[wper](avrng)
// Range Filter
rngfilt = src
If src > rngfilt[1] then
If rngfilt[1] > src-smrng then
rngfilt = rngfilt[1]
Else
rngfilt = src-smrng
endif
elsif rngfilt[1] < src+smrng then
rngfilt = rngfilt[1]
else
rngfilt = src+smrng
endif
filt = rngfilt
// Filter Direction
upward = 0
If filt > filt[1] then
upward = upward[1]+1
elsif filt < filt[1] then
upward = 0
else
upward = upward[1]
endif
downward = 0
If filt < filt[1] then
downward = downward[1]+1
elsif filt > filt[1] then
downward = 0
else
downward = downward[1]
endif
//// Zone de couleurs : selon des conditions
////////////////////////////////////////////////////////////////////////////
mbTendance = (Average[3](filt) + filt)/2
mbtendanceup = (mbtendance > mbtendance[1])
mbtendancedn = (mbtendance < mbtendance[1])
screener [Mbtendanceup or MbtendanceDn]
bonjour,
je remets sur la table ce sujet. Cet indicateur fonctionne parfaitement à l’affichage et en programme automatique. Par contre, transformé en screener, il ne renvoie aucune donnée. je ne sais pas pourquoi ?
Je suis chez IG avec PRT V12.
Merci.
JSParticipant
Senior
Salut,
Chez moi, le screener fonctionne correctement…
La différence peut venir de la version utilisée : PRT Premium avec 1024 barres de données historiques ou PRT Complete avec 256 barres de données historiques…
Si tu utilises ce screener dans la version Complete, ça risque de poser problème, car la moyenne mobile exponentielle avec une période de 150 barres (per=150) n’a pas assez de barres historiques à disposition…
Une moyenne mobile exponentielle a besoin d’environ trois fois la période utilisée en données, donc ici environ 3 × 150 = 450 barres, alors qu’il n’y en a que 256 disponibles…(Complete version)
Bonjour,
j’utilise la version IG normale et sur l’UT 1 heure, j’ai mis 10.000 unités.
Je ne comprends toujours pas ce qui se passe.
merci en tout cas pour ta réponse.
Bonjour. Comme le souligne JS, le problème réside dans le nombre de bougies que le screener peut charger pour effectuer les calculs. Que vous ayez 10 000 ou 90 000 barres chargées sur votre graphique, le screener ne peut fonctionner qu'avec 256 barres (version complète) ou 1 024 barres (version premium).
merci Ivan pour ce retour.
Comment je peux le savoir : je suis chez IG et j’accède à PRT.
Philippe.
JSParticipant
Senior
Bonjour,
Regardez dans votre fenêtre ProScreener…
Je viens de regarder et j’ai 256.