Creo que es más rápido. Lo de "se da cuenta completamente" es una gilipollez. Este zigzag con un pequeño rodillazo mínimo dará cuelgues periódicamente. No puede ser.
¿Con qué rodilla mínima? Cuando se pierde el punto del zigzag. Puedes darme un ejemplo de cuelgues. El código se puede ajustar :)
La imagen puede diferir de IdealZZ debido a la diferente interpretación de las barras donde se producen dos pliegues y donde close==open. Pero este es un caso tan raro...
Aquí hay un ejemplo de divergencia a 10 pips, casi no tiene sentido tal rodilla.
Y aquí hay un ejemplo con una rodilla mínima de 50 pips.
Cuando se construye un ZigZag, la ausencia de la historia de la oferta se siente de forma particularmente aguda, porque la información de un ZigZag basado sólo en la información del precio de la oferta es muy baja.
Esto puede notarse bien en ECN/STP durante, por ejemplo, un rollover, cuando el diferencial medio ponderado en el tiempo durante un largo periodo de tiempo crece muchas veces.
La imagen puede diferir de IdealZZ debido a la diferente interpretación de las barras en las que se producen dos inflexiones y en las que close==open. Pero este es un caso tan raro...
Sí, es un tema diferente. No es tan raro... he resuelto este problema. ¿Y si piensas en insertar la historia (cargando el terminal, por ejemplo) y tomar los vértices?
No me molesta tu código en absoluto. Sólo estoy en contra de una frase.
Cuando se construye un ZigZag, la ausencia del historial Ask se siente de forma particularmente aguda, porque la informatividad de un ZigZag basado sólo en la información del precio Bid es muy baja.
Puede notarlo bien en ECN/STP durante, por ejemplo, un rollover, cuando el spread medio ponderado en el tiempo durante mucho tiempo crece muchas veces.
Rara vez - prácticamente en ninguna parte:
- MT4 - sólo un broker.
- MT5 - ninguno.
Sí, ahora es otro cantar.
Pero aún así puedes dar ejemplos de discrepancias reales y ejemplos de cuelgues. Ayudará a mejorar el código.
En cuanto al caso raro, simplemente interpretamos este caso de manera diferente, y para resolver este problema correctamente, es necesario traer a colación la historia desde timeframes más pequeños en momentos discutibles, pero ni yo ni tú lo hacemos.
¿Cuál es el problema de sacar máximos?
Cuanto más correctos sean los valores de la ZZ, mayor será la suma de sus curvas con los mismos parámetros de entrada. En consecuencia, la ZZ que muestra el máximo posible es la correcta.
Por cierto, la característica H de un símbolo se calcula elementalmente a través de la ZZ: H = codo medio / codo mínimo posible. Pero sólo tiene sentido si se tiene en cuenta el precio Ask, especialmente para rodillas pequeñas.
Pero aún así puede tener ejemplos de divergencia real y ejemplos de cuelgues. Ayudará a mejorar el código.
No, tu código es lo máximo que se puede hacer con dos buffers. Una mejora adicional requiere buffers adicionales.
En cuanto al caso raro, simplemente interpretamos este caso de manera diferente, y para resolver este problema correctamente, es necesario traer a colación la historia desde timeframes más pequeños en momentos discutibles, pero ni yo ni tú lo hacemos.
Bueno. Soy bastante crítico con estas situaciones en general. Al fin y al cabo, a la larga puede llevar a perder dinero. Así que sí, supongo que varía.
¿Y cuál es el problema de tomar los máximos?
Bueno. Soy bastante crítico con estas situaciones en general. Quiero decir, puede acabar costándote dinero. Así que sí, supongo que de diferentes maneras.

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Fast ZigZag:
El zigzag más sencillo y rápido.
Autor: Yury Kulikov