Custom ZIG ZAG.

MQL4 Indicators

Specification

Hola, 

Objetivo

Desarrollar un indicador técnico que marque secuencias de altos y bajos (SAB) en los gráficos de precios, clasificándolos como positivos (alcistas) o negativos (bajistas) siguiendo los lineamientos específicos proporcionados.


Funcionalidades Principales

  1. Clasificación de SAB:

    • SAB Positivo: Secuencia de altos y bajos donde cada alto y bajo es mayor que el anterior.
    • SAB Negativo: Secuencia de altos y bajos donde cada alto y bajo es menor que el anterior.
  2. Armonía Vertical:

    • Marcar retrocesos que sean mayores o iguales al 50% del movimiento anterior.
    • Marcar rompimientos de altos/bajos que sean iguales o mayores al 33% del movimiento completo anterior.
  3. Armonía Horizontal:

    • Calcular la distancia horizontal entre altos y bajos sucesivos.
    • Asegurar que la distancia horizontal entre altos/bajos no sea mayor a tres veces la distancia anterior.
    • Reiniciar el SAB si la distancia horizontal es mayor a tres veces la distancia anterior.
  4. Cambio y Confirmación de SAB:

    • Detectar y marcar un cambio de SAB cuando el último bajo tendencial es roto.
    • Detectar y marcar una confirmación de SAB cuando se forma una nueva estructura tendencial en sentido contrario.
  5. Visualización:

    • Marcar los altos y bajos en el gráfico con colores diferentes (e.g., verdes para SAB positivos, rojos para SAB negativos).
    • Mostrar líneas horizontales en los niveles de retroceso y rompimiento.
    • Utilizar etiquetas y líneas para identificar cambios y confirmaciones de SAB.
  6. Alertas y Notificaciones:

    • Enviar alertas cuando se detecte un cambio de SAB.
    • Enviar notificaciones cuando se confirme un nuevo SAB.
  7. Configuración y Personalización:

    • Permitir a los usuarios personalizar los colores y estilos de las marcas y líneas.
    • Permitir la configuración de parámetros personalizables como retroceso mínimo, rompimiento mínimo, y distancia horizontal máxima.

Parámetros Personalizables

  1. Retroceso mínimo: Porcentaje de retroceso requerido para considerar un punto alto o bajo (por defecto 50%).
  2. Rompimiento mínimo: Porcentaje de rompimiento requerido para confirmar un movimiento (por defecto 33%).
  3. Distancia Horizontal Máxima: Factor máximo para la distancia horizontal entre altos/bajos (por defecto 3X).
  4. Etiquetas: Mostrar/Ocultar las etiquetas



Files:

JPG
Capture.JPG
71.3 Kb

Responded

1
Developer 1
Rating
(253)
Projects
408
38%
Arbitration
86
43% / 19%
Overdue
70
17%
Busy
2
Developer 2
Rating
(157)
Projects
268
25%
Arbitration
13
31% / 8%
Overdue
16
6%
Loaded
3
Developer 3
Rating
(122)
Projects
156
43%
Arbitration
21
57% / 19%
Overdue
8
5%
Working
4
Developer 4
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
40 - 80 USD

Customer

Placed orders1
Arbitrage count0