Inicio Indicador técnico Publicación

Rompimientos Falsos: Cómo Usar Este Indicador en MetaTrader 5

Archivos adjuntos
56972.zip (1.57 KB, Descargar 0 veces)

Documentación del Indicador "Rompimientos Falsos.mq5"


Descripción General

El indicador "Rompimientos Falsos.mq5" está diseñado para identificar y marcar en el gráfico:

  1. Puntos de Compra y Puntos de Venta basados en rompimientos falsos de soporte y resistencia.
  2. Niveles de soporte y resistencia dinámicos.
  3. Picos y valles del mercado.

Utiliza buffers para almacenar y mostrar esta información en el gráfico, facilitando así el análisis visual de los patrones de rompimientos falsos.


Estructura del Código

Propiedades del Indicador

  • Nombre del Indicador: RompimientosFalsos.mq5
  • Versión: 1.00
  • Ventana de Visualización: Gráfico principal (indicator_chart_window).

Buffers y Graficaciones

El indicador utiliza 6 buffers para almacenar datos y 6 graficaciones para mostrarlos en el gráfico:

  1. Compra:
    • Tipo: DRAW_ARROW (flecha hacia arriba).
    • Color: Azul (clrBlue).
    • Ancho: 5.
  2. Venta:
    • Tipo: DRAW_ARROW (flecha hacia abajo).
    • Color: Rojo (clrRed).
    • Ancho: 5.
  3. Soporte:
    • Tipo: DRAW_LINE (línea sólida).
    • Color: Azul (clrBlue).
  4. Resistencia:
    • Tipo: DRAW_LINE (línea continua).
    • Color: Rojo (clrRed).
  5. Valle:
    • Tipo: DRAW_ARROW (flecha hacia abajo).
    • Color: Rojo (clrRed).
  6. Pico:
    • Tipo: DRAW_ARROW (flecha hacia arriba).
    • Color: Azul (clrBlue).

Variables Globales

  • ExtResistenciasBuffer[] : Almacena los niveles de resistencia.
  • ExtSupportsBuffer[] : Almacena los niveles de soporte.
  • ExtTopsBuffer[] : Almacena los picos identificados.
  • ExtBottomsBuffer[] : Almacena los valles identificados.
  • ExtSellBuffer[] : Almacena los puntos de venta.
  • ExtBuyBuffer[] : Almacena los puntos de compra.

Funciones Principales

1. OnInit()

  • Propósito: Inicializa el indicador y mapea los buffers.
  • Acciones:
    • Mapea los buffers a las graficaciones.
    • Establece valores vacíos (PLOT_EMPTY_VALUE) para los buffers.
    • Define las flechas (íconos) para Compra y Venta.
    • Establece el desplazamiento de las flechas en el gráfico.

2. OnCalculate()

  • Propósito: Calcula y actualiza los buffers con cada nueva vela o tick.
  • Acciones:
    • Verifica si hay nuevos datos para procesar.
    • Inicializa los buffers si es necesario.
    • Identifica picos (IS_TOP) y valles (IS_BOTTOM) basados en los precios altos y bajos.
    • Actualiza los buffers de resistencia, soporte, pico y valle.
    • Llama a las funciones IsBuy() y IsSell() para identificar puntos de compra y venta.

3. IndexNextPoint()

  • Propósito: Encuentra el índice del siguiente punto válido (no cero) en un buffer.
  • Uso: Utilizado por las funciones IsBuy() e IsSell() para identificar el punto de referencia más reciente.

4. IsBuy()

  • Propósito: Verifica si hay una señal de compra basada en un rompimiento falso de soporte.
  • Lógica:
    1. Verifica si el precio actual está por encima del punto de referencia (soporte).
    2. Confirma si ha habido un rompimiento falso (el precio cae por debajo y luego vuelve a superar el soporte).
    3. Devuelve verdadero si se cumplen las condiciones.

5. IsSell()

  • Propósito: Verifica si hay una señal de venta basada en un rompimiento falso de resistencia.
  • Lógica:
    1. Verifica si el precio actual está por debajo del punto de referencia (resistencia).
    2. Confirma si ha habido un rompimiento falso (el precio sube por encima y luego vuelve a caer por debajo de la resistencia).
    3. Devuelve verdadero si se cumplen las condiciones.

Lógica de Funcionamiento

  1. Identificación de Picos y Valles:

    • Un pico se identifica cuando el máximo de la vela actual es mayor que los máximos de las velas adyacentes.
    • Un valle se identifica cuando el mínimo de la vela actual es menor que los mínimos de las velas adyacentes.
  2. Actualización de Soporte y Resistencia:

    • El último pico identificado se almacena como resistencia.
    • El último valle identificado se almacena como soporte.
  3. Señales de Compra y Venta:

    • Una señal de compra se genera cuando el precio rompe un soporte y luego vuelve a superarlo.
    • Una señal de venta se genera cuando el precio rompe una resistencia y luego vuelve a caer por debajo de ella.

Ejemplo de Uso

  • El indicador se puede aplicar a cualquier gráfico en MetaTrader 5.
  • Mostrará:
    • Flechas azules para los puntos de compra.
    • Flechas rojas para los puntos de venta.
    • Líneas azules para el soporte.
    • Líneas rojas para las resistencias.
    • Flechas adicionales para picos y valles.

Consideraciones Finales

  • El indicador es útil para traders que operan basándose en rompimientos falsos de soporte y resistencia.
  • Se recomienda probar el indicador en diferentes mercados y marcos temporales para validar su efectividad.
  • Puede personalizarse para incluir alertas sonoras o notificaciones cuando se genere una señal.

Publicaciones relacionadas

Comentarios (0)