Buenas. Revisando tu código veo que estás utilizando zigzag pero estás cogiendo la opción %.
1
2
zigzagHigh=ZigZag[longitud](high)// longitud es porcentaje
zigzagHigh=ZigZagpoint[longitud](high)// longitud son puntos
Ya de primeras no te saldría nada porque estás calculando un zigzag con variaciones de 50%.
Una cosa que yo personalmente hago siempre antes de crear un screener es programar un indicador para que visualmente me muestre las señales y lo que estoy buscando.
Otro error o posible error que veo en tu código, no sé si es lo que quieres, es que zigzagLow[0] y zigzagHigh[0] son realmente el minimo y el máximo de esta barra.
Si lo que buscas son los puntos pivote que se generan cuando tienes un zigzag entonces tendrás que calcular las coordenadas x,y del zigzag en el momento que hay un pivote. Esto se hace así:
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.