Discusión sobre el artículo "Automatización de estrategias de trading en MQL5 (Parte 33): Creación de un sistema basado en el patrón armónico Shark y la acción del precio"

Artículo publicado Automatización de estrategias de trading en MQL5 (Parte 33): Creación de un sistema basado en el patrón armónico Shark y la acción del precio:

En este artículo, desarrollaremos en MQL5 un sistema basado en el patrón Shark que identifica patrones armónicos Shark alcistas y bajistas mediante puntos pivote y ratios de Fibonacci, y ejecuta operaciones con niveles personalizables de entrada, stop loss y take profit según las opciones seleccionadas por el usuario. Asimismo, mejoraremos la comprensión de los traders con información visual mediante objetos gráficos como triángulos, líneas de tendencia y etiquetas, para mostrar con claridad la estructura del patrón X-A-B-C-D.

El patrón Shark es una formación armónica de trading definida por cinco puntos de oscilación clave —X, A, B, C y D— que se presenta en variantes alcistas y bajistas y está diseñada para identificar zonas de reversión de alta probabilidad mediante retrocesos de Fibonacci y extensiones específicos. En un patrón Shark alcista, la estructura forma una secuencia de mínimo-máximo-mínimo-máximo-mínimo, en la que X es un mínimo de oscilación, A un máximo de oscilación, B un mínimo de oscilación (con un retroceso de entre 0,32 y 0,50 de XA), C un máximo de oscilación (con una extensión de entre 1,13 y 1,618 de AB) y D un mínimo de oscilación (con una extensión de entre 1,618 y 2,24 de BC, por debajo de B); un patrón Shark bajista invierte esta secuencia, con D por encima de B. Aquí podemos ver una representación gráfica de los patrones:

Patrón armónico Shark bajista:

PATRÓN ARMÓNICO SHARK BAJISTA

Patrón armónico Shark alcista:

PATRÓN ARMÓNICO SHARK ALCISTA

Nuestro enfoque consiste en detectar estos puntos pivote de oscilación dentro de un rango de barras especificado, validar los tramos del patrón según criterios de Fibonacci definidos por el usuario, visualizar la estructura X-A-B-C-D con objetos gráficos como triángulos y líneas de tendencia, y ejecutar operaciones en el punto D con niveles personalizables de stop-loss (basados en Fibonacci o fijos) y take-profit (un tercio, dos tercios o el punto pivote C) para aprovechar las reversiones previstas. ¡Pasemos ahora a la implementación!


Autor: Allan Munene Mutiiria