Hola.
Entonces une FIBO a tu zigzag. Así: https: //www.mql5.com/ru/forum/91493
El enlace es un zig-zag estándar. Hazlo según tu principio. Vamos a ver la diferencia.
Gracias.
- comentarios: 1
- www.mql5.com
El indicador se escribe con un error. El bloque OnCalculate no funcionará en línea.
Intente escribirlo así:
else Start = prev_calculated - 1;
Entonces borré la línea con el error #property icon "RedValue_70x70.ico" y la compilación pasó. Pregunta, ¿afectará de alguna manera al rendimiento del indicador? Parece que funciona, pero ¿es correcto?
No será así. Simplemente no habrá una imagen de icono personalizada en la configuración.
Hola, Oleg
Gran trabajo el tuyo
He probado tu código y es realmente sencillo.
Sin embargo, voy a hacer algunos comentarios con el objetivo de ayudar a mejorar aún más y también aclarar las dudas de los demás, si se me permite.
1 - Dices que tu indicador no se redibuja. Lo he ejecutado y se REDIBUJA. Cada vez que encuentra otro valor inferior o superior redibuja las líneas.
2 - El código tal como estaba, no se ejecutó en el probador de estrategia para las barras nem, sólo para los más antiguos.
He arreglado esto cambiando la línea 141 a Start = prev_calculated -1 en lugar de +1.
Excepto por esto he encontrado su trabajo un gran trabajo.
¿Tienes alguna sugerencia sobre qué partes de tu código podrían añadirse a un Asesor Experto?
No hay necesidad de dibujar líneas o calcular barras antiguas....
Gracias de antemano y enhorabuena por el gran trabajo
Saludos
Salu de Rio de Janeiro
- 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

Simple ZigZag:
Versión simplificada del popular indicador ZigZag. El algoritmo funciona significativamente más rápido, no utiliza búferes de cálculo intermedios, no contiene ciclos incorporados y, por consiguiente, no se redibuja a sí mismo.
Autor: Oleg Shenker