Discusión sobre el artículo "Desarrollo de un kit de herramientas para el análisis de la acción del precio (Parte 21): Herramienta de detección de cambios en la estructura del mercado"

 

Artículo publicado Desarrollo de un kit de herramientas para el análisis de la acción del precio (Parte 21): Herramienta de detección de cambios en la estructura del mercado:

El asesor experto (EA) «Market Structure Flip Detector» actúa como su socio vigilante, observando constantemente los cambios en el sentimiento del mercado. Mediante el uso de umbrales basados en el rango verdadero medio (ATR), detecta eficazmente los cambios de estructura y señala cada «máximo más bajo» y cada «mínimo más alto» con indicadores claros. Gracias a la rápida ejecución de MQL5 y a su API flexible, esta herramienta ofrece análisis en tiempo real que ajusta la visualización para una legibilidad óptima y proporciona un panel de control en directo para supervisar el número de cambios de estructura y los tiempos. Además, las notificaciones de sonido y push personalizables le garantizan que se mantenga informado de las señales críticas, lo que le permite comprobar cómo unos datos sencillos y unas rutinas de apoyo pueden transformar los movimientos de los precios en estrategias prácticas.

Este EA aborda uno de los retos más difíciles del trading: las señales de reversión falsas. La volatilidad de los precios rompe las pautas de pivote habituales, lo que deja a los operadores atrapados en movimientos de vaivén. El «Market Structure Flip Detector» resuelve este problema convirtiendo el ATR en un filtro flexible basado en el recuento de barras. Ignora las oscilaciones menores, registra únicamente los máximos y mínimos válidos, y luego señala un cambio bajista cuando un máximo más alto se convierte en un máximo más bajo, o un cambio alcista cuando un mínimo más bajo se convierte en un mínimo más alto. A lo largo del proceso, aprenderá a:

  • Convertir el ATR en un indicador de profundidad que se expandirá en mercados volátiles y se contraerá en mercados tranquilos.
  • Confirmar los puntos de pivote escaneando un número exacto de barras a cada lado de un máximo o mínimo candidato.
  • Mantener el sesgo de la tendencia, de modo que los cambios de estructura solo se activen tras la ruptura de la estructura anterior.
  • Marcar las señales con flechas en el gráfico, etiquetas de puntos de inflexión y un panel de estadísticas en tiempo real que registra el número de cambios de estructura y los tiempos.

A continuación se muestra un GIF que demuestra el rendimiento del EA en el par EURUSD. A medida que se cierra cada vela de un minuto, el EA rastrea los mínimos sucesivos hasta que encuentra un mínimo oscilante que supera el mínimo anterior. Cuando aparece ese mínimo más alto, aparece una flecha verde "HL" para indicar un cambio alcista en la estructura del mercado. Al mismo tiempo, el panel superior se actualiza —en este caso, mostrando 12 giros alcistas, 1 giro bajista y un intervalo medio entre máximos y mínimos (HL) de 108,0 m— para reflejar los recuentos actualizados. Este vídeo ilustra claramente la transición de una estructura descendente a un posible movimiento alcista.

Resultados del mercado en tiempo real


Autor: Christian Benjamin

 
bool IsSwingHigh( int shift, int depth)
  {
   double p = iHigh ( _Symbol , _Period ,shift);
   for ( int i= shift-depth; i<=shift+depth; i++)
       if (i>= 0 && iHigh ( _Symbol , _Period ,i) > p)
         return false ;
   return true ;
  }

Hola, no entiendo por qué escribes int i=desplazamiento-profundidad, ¿no podrías usar simplemente int i=0 ?

¿Me lo puedes explicar? Gracias.