MetaTrader4
Búsqueda de Patrones con ZigZag: Mejora tu Estrategia de Trading
Características Especiales:
1. Busca rupturas de ZigZag (ZZ) solo en los máximos o mínimos de la curva aproximada (reptil), omitiendo otros extremos que no sean relevantes.
2. El ZZ se calcula en un marco temporal más grande (el archivo llamado SZZ_without_ZZ.mq4 es responsable de esto) y se construye en uno más pequeño (el archivo SZZReader.mq4). Esto, unido al punto anterior, nos permite disminuir la cantidad de "redibujo", así como evitar incluir rupturas "redundantes" y, en parte, el toque artificial de niveles de stop al tocar extremos en el ZZ. Además, el uso del ZZ en un marco temporal más pequeño nos permitirá calcular las proporciones entre las proyecciones horizontales de las secciones con mayor precisión.
3. La sección formadora del ZZ no retrocede desde los niveles alcanzados, como lo hace el precio, sino que los fija para no "distorsionar" las proporciones del desarrollo de la forma (en caso de un giro, se formará una nueva ruptura de ZZ en el último de los niveles alcanzados, este desarrollo "alternativo" se fija con una "goma elástica").
Todo esto nos permite, por un lado, seguir el desarrollo del patrón:
y, por otro lado, al fijar una posible nueva ruptura de ZZ, estimar la posibilidad de que el desarrollo del patrón se complete, comparándolo con las formas de giro:
Para trabajar con el programa, guarda ambos archivos, SZZ_without_ZZ.mq4 y SZZReader.mq4 en la carpeta de indicadores, abre en MetaEditor y compila. Los programas están desarrollados para el Tester, pero también pueden funcionar en modo tiempo real (espero).
Para empezar a utilizarlos, carga SZZReader en la ventana actual. El parámetro SeniorTF establecerá el marco temporal para el cálculo del ZZ. Debe haber cotizaciones disponibles de un marco temporal más grande para construir el ZZ en el marco temporal seleccionado.
Por ejemplo, si vamos a calcular ZZ en H1 y dibujarlo en M5, debemos iniciar SZZReader en la ventana M5, especificando extern int SeniorTF = 60;
Nota: Los indicadores adjuntos son básicos, solo dibujan el ZZ en sí y una "goma elástica". No hay plantillas de formas de giro, ni funciones para buscar patrones, ni para construir y calcular relaciones adicionales entre rupturas de ZZ.
2008.05.17