Bonjour
n’est-il pas possible de créer à partir de l’indicateur ZIG ZAG, un screener avec un retracement minimum de 61,8% ?
dans l’attente cordialement
Bonjour, le zigzag n’est pas adapté pour le temps réel, car il se sert de bougies “futures” par rapport à la bougie de calcul. Donc pas adapté à un screener. Il ne sert qu’à dessiner les extrêmes du passé, pour lequel le futur immédiat des bougies (le passé “moins passé”) est déjà connu. En temps réel en indicateur, sa valeur courante serait modifiée si on regardait la même bougie quelques bougies plus tard en relançant l’indicateur (il “repeint”).
Ce screener utilise les plus hauts et bas des derniers 65 chandeliers:
Fibonacci 61.8% retracement
Sinon tu peux tester celui là:
// -------------------------------------------------------
// Screener ZigZag natif PRT + Fibonacci 61.8%
// Paramètres :
ZZpercent = 5 // amplitude du ZigZag en %
nearpercent = 1 // proximité max au niveau 61.8% en %
// -------------------------------------------------------
zz = zigzag[ZZpercent](close)
// Détection des pivots
itop = zz[1] > zz[0] and zz[1] > zz[2]
ibot = zz[1] < zz[0] and zz[1] < zz[2]
// Mémorisation du dernier sommet et du dernier creux confirmés
if itop then
hh = zz[1]
endif
if ibot then
ll = zz[1]
endif
// Calcul du niveau 61.8% entre le dernier creux et le dernier sommet ZigZag
level618 = ll + (hh - ll) * 0.618
distancePct = ABS(1 - (close / level618)) * 100
SCREENER[distancePct < nearpercent](distancePct)