Se podría hacer un Screener de este indicador que nos señale
Condición de compra del indicador
Y que el precio este en la parte inferior de la EMA89
pr = 4
pr2 = 4
EWpk2 = High > (High[1])*(1-(pr2/100))
EWtr2=Low< (Low[1]) *(1-(pr2/100))
zzHi2=ZigZag[pr2](High)
zzLo2=ZigZag[pr2](Low)
avg2=(zzHi2+zzLo2)/2
If EWpk2 Then
RetroSuccessSecret2= zzHi2
ELSIF EWtr2 Then
RetroSuccessSecret2= zzLo2
ELSIF (avg2>avg2[1]) THEN
RetroSuccessSecret2= high
ELSE
RetroSuccessSecret2= Low
ENDIF
EW2=ZigZag[pr2](RetroSuccessSecret2)
LRZZEW2= LinearRegressionSlope[pr](EW2)
REturn LRZZEW2
El mismo lo tengo cargado en una Hoja Excel y la verdad que ahora mismo no se su procedencia, creo que en su momento lo había
sacado del Foro Alemán, pero ahora no encuentro su enlace
Gracias.
Hola, aquí lo tienes:
pr = 4
pr2 = 4
EWpk2 = High > (High[1]) * (1 - (pr2 / 100))
EWtr2 = Low < (Low[1]) * (1 - (pr2 / 100))
zzHi2 = ZigZag[pr2](High)
zzLo2 = ZigZag[pr2](Low)
avg2 = (zzHi2 + zzLo2) / 2
IF EWpk2 THEN
RetroSS2 = zzHi2
ELSIF EWtr2 THEN
RetroSS2 = zzLo2
ELSIF avg2 > avg2[1] THEN
RetroSS2 = High
ELSE
RetroSS2 = Low
ENDIF
EW2 = ZigZag[pr2](RetroSS2)
LRZZEW2 = LinearRegressionSlope[pr](EW2)
// Condición de compra: pendiente cruza al alza
buySignal = 0
buySignal = LRZZEW2 crosses over 0
// Precio por debajo de EMA89
myEMA = ExponentialAverage[89](Close)
belowEMA = Close < myEMA
SCREENER[buySignal AND belowEMA]
De todas formas estoy pensando que no tendrás resultados buenos porque estamos haciendo referencia al zigzag, que es un indicador que se reescribe continuamente