Abiroid TrendLines
- Indicadores
- Abir Pathak
- Versión: 1.6
- Actualizado: 9 enero 2025
- Activaciones: 20
Entrada de blog detallada explicando todo con capturas de pantalla y tiene enlace escáner gratuito:
https://www.mql5.com/en/blogs/post/760476/
Scanner sólo funciona con el indicador Trendlines comprado. Y tiene que estar en el mismo directorio.
Características
- Tipos de triángulos: Detecta triángulos ascendentes, descendentes y simétricos.
- Tipos de canal: Canales horizontales, ascendentes y descendentes.
- Escáner: Muestra símbolos de patrones por encima de la línea de tendencia.
- Umbral: Sensibilidad ajustable para pendientes
- Rupturas: Alerta de ruptura de precios
Nota: Limitaciones del escáner:
Los puntos de intersección futuro/pasado sólo se admiten en Chart Trendlines y no en el escáner.
Las líneas de tendencia deben dibujarse en el gráfico real para proyectar la intersección.
Mucha gente usará los 28 pares con 3-4 marcos temporales, y no es una buena idea soportar la apertura de múltiples gráficos para cada símbolo/marco temporal (28x4 gráficos).
Además, al utilizar los 28 pares y 4 marcos temporales, el escáner tardará entre 6 y 8 segundos en actualizarse. Dependiendo de su PC. Así que configure "Actualizar después de Ticks" en consecuencia.
Ajustes
Ajustes comuneshttps://www.mql5.com/en/blogs/post/747456
Precios de resistencia y soporte
Para dibujar las líneas de tendencia encontrará 2 puntos: R1 y R2 para línea de resistencia por encima del precio. Y S1 y S2 para línea de soporte por debajo del precio.
Por defecto utilizará los máximos para la resistencia y los mínimos para el soporte. Pero puede cambiarlos por precio de cierre, etc.
Buscar Puntos Pivote Usando el Multiplicador Base y de Largo Plazo
Shift + (Rango de Escaneo Min * Multiplicador Largo)
A partir de las barras "Shift", busca velas para identificar puntos pivote clave.
Debe ser superior a 300 barras como mínimo para obtener resultados precisos.
Ventana de Escaneo
Un rango extra de barras para escanear puntos pivote.
Ejemplo: Si se establece en 2, la ventana se convierte en:
[minLookback-2 a maxLookback] para puntos cercanos (R2 y S2).Los puntos más alejados (R1 y S1) se calculan utilizando:
Cambie el multiplicador para escanear rangos más largos. Por ejemplo para scalping use un multiplicador pequeño como 5
Y para encontrar pivotes más distantes y evitar falsas rupturas, utilice un multiplicador mayor como 10.
Reducción del ruido
Utiliza un periodo EMA con un valor de reducción de ruido para filtrar los máximos y mínimos insignificantes.
Ayuda a suavizar los datos para mejorar la precisión de la línea de tendencia.
Aspecto
Normalmente el soporte es verde y la resistencia es roja. Pero para este indicador, he utilizado el verde para la resistencia. Como una ruptura de resistencia por una tendencia alcista será alcista para el triángulo/canal ascendente.
Y la ruptura de una línea de soporte para un triángulo/canal descendente será bajista.
Puede cambiar los colores de la línea y los colores de la línea media, etc. O el grosor de la línea para marcar áreas entre R1 y R2 o S1 y S2 más claramente.
Por defecto todos los Breakouts serán mostrados por un pequeño punto, y los breakouts fuertes serán diamantes verdes. Puede cambiar los códigos de las rupturas fuertes utilizando símbolos Wingdings:
https://www.mql5.com/en/docs/constants/objectconstants/wingdings
Breakouts:
Ten cuidado con las rupturas. Y comprueba la forma de triángulo.
El mejor tipo de ruptura se producirá justo después de un periodo de baja volatilidad, cuando ésta aumente.
Un triángulo de línea de tendencia muy ajustado indicará un periodo de oscilación, entonces espere a una fuerte ruptura en dirección a ese triángulo.
Una ruptura de un triángulo simétrico podría ir en cualquier dirección. Las rupturas durante un triángulo en expansión también suelen ir en la dirección de la pendiente de la línea de tendencia.
Es decir, si las líneas de tendencia están haciendo máximos más altos, especialmente la resistencia, entonces la ruptura al alza es buena para las operaciones alcistas. Y las líneas de tendencia más bajas indican una tendencia bajista y serán buenas para las operaciones de venta.
Sólo las rupturas fuertes tienen alertas. Los más débiles representados por puntos más pequeños no tienen alertas.
En el escáner, los más débiles aparecen resaltados en color.
Y en el escáner, las rupturas fuertes se resaltan con un color de fondo y tienen alertas.
Detección de volatilidad:
Utiliza BB Squeeze para encontrar volatilidad usando el bbsqueeze_dark_alerts 2.01.ex4:
Puede definir cuántas barras de baja volatilidad, antes de la ruptura de alta volatilidad.
Y si el tipo de Breakout es estricto, entonces solo mostrará breakouts cuando la tendencia sea fuerte en ascendente para alcistas y en triángulo/canal descendente para bajistas.
Esto limitará mucho las señales pero sólo mostrará rupturas en la dirección de la tendencia.
Utilizará un Multiplicador de Umbral para establecer verificaciones para encontrar el tipo de Triángulo/Canal utilizando el valor de Punto para pares.
Umbral = Punto para el Símbolo x (ThresholdMultiplier para Ascendente/Descendente)
Resistencia/Soporte Plano = si la Pendiente de la Resistencia/Soporte es menor que Threhold
Resistencia/soporte ascendente = si la pendiente de la resistencia/soporte es superior al umbral.
Resistencia/soporte decreciente = si la pendiente de la resistencia/soporte es inferior a (-retención)
Para una Resistencia Divergente, tiene que estar por encima de Threhold
Para un Soporte Divergente, tiene que estar por debajo de -Threhold
Triángulos:
Expansivo = El soporte y la resistencia son divergentes
Ascendente = El soporte sube y la resistencia es plana/alta
Descendente = El soporte es plano/baja y la resistencia baja
Simétrico = El soporte sube y la resistencia baja
Pendientes Paralelas si relativeSlopeDiff < (Umbral Multiplicador para Pendiente x Punto)
Entonces, dependiendo de Pendientes y Umbrales establecidos:
Y Triángulo Ascendente puede ser como:
Mientras que un Canal Ascendente será como:
Cómo depurar
Mostrar información en comentarios:
Activar Registros Detallados: Establezca DetailedDebugLogs en true.
Especifique el símbolo y el marco temporal: Utilice DetailedDebugPair y DetailedDebugTF para centrarse en un par/TF específico en el escáner.
Cuándo no operar
- Baja volatilidad: Evite operar durante periodos de bajo volumen ya que las rupturas pueden ser falsas.
- Tenga cuidado con los mercados agitados o los saltos repentinos.
- Patrones poco claros: Si las líneas de tendencia no son claras, es mejor esperar a un patrón más definido.
Conclusión:
Utilice las líneas de tendencia para encontrar buenas rupturas. Y utilícelo con sus estrategias basadas en tendencias existentes.
Tenga cuidado de validar siempre sus operaciones y no utilizar sólo las líneas de tendencia como una estrategia independiente.
Ya que puede dar falsas rupturas especialmente cuando se va en contra de la tendencia general.
