Triple MovingAvarage fractal MA Cross alert
- Indicadores
- Versión: 3.18
- Activaciones: 5
TrendFraMA (v3.18) — Descripción del indicador y guía de parámetros
Descripción general
TrendFraMA es un indicador para la ventana del gráfico que combina tres medias móviles configurables (MA1, MA2, MA3) con una superposición de fractales (máximos y mínimos de oscilación marcados con flechas). Está diseñado para visualizar la dirección de la tendencia (mediante las tres medias móviles) y los puntos de reversión o estructura a corto plazo (mediante los fractales). Se trata únicamente de una herramienta de análisis visual; no realiza operaciones.
Las capas de medias móviles suelen funcionar como un sistema de «abanico»:
· MA1 (rápida): reacciona rápidamente al precio; identifica el impulso a corto plazo.
· MA2 (media): tendencia intermedia.
· MA3 (lenta): tendencia dominante o a largo plazo.
Los cruces entre la MA1 y la MA2 activan una alerta sonora opcional al cierre de la barra.
A continuación se ofrece una explicación únicamente de los parámetros visibles en el cuadro de diálogo de parámetros.
---
🟩 Grupo: Parámetros de MA 1
MA1_Period (por defecto: 6)
· Función: Número de barras utilizadas en el cálculo de la media móvil rápida.
· Uso: cuanto menor sea el valor, mayor será la sensibilidad a la evolución del precio; cuanto mayor sea, más suave y lento será el resultado.
MA1_Desplazamiento (por defecto: 0)
· Función: Desplazamiento horizontal de la línea MA1 en barras (valor positivo = desplazamiento hacia delante/a la derecha; valor negativo = desplazamiento hacia atrás/a la izquierda).
· Uso: permite ajustar con precisión la alineación visual con otras herramientas o crear una superposición desplazada para compararlas.
MA1_Method (por defecto: MODE_SMMA)
· Función: Tipo de cálculo de la media móvil para MA1.
· Opciones:
· MODE_SMA — Media móvil simple (ponderación igual).
· MODE_EMA — Media móvil exponencial (mayor ponderación de las barras recientes).
· MODE_SMMA — Media móvil suavizada (lenta, muy suave).
· MODE_LWMA — Media móvil ponderada lineal (ponderación pronunciada).
· Uso: la SMMA es más suave y lenta, ideal para identificar tendencias; la EMA y la LWMA reaccionan más rápido a la hora de entrar en el mercado.
MA1_Price (por defecto: PRICE_MEDIAN)
· Función: Precio aplicado que se utiliza para MA1.
· Opciones: PRICE_CLOSE, PRICE_OPEN, PRICE_HIGH, PRICE_LOW, PRICE_MEDIAN (H+L)/2, PRICE_TYPICAL (H+L+C)/3, PRICE_WEIGHTED (H+L+2C)/4.
· Uso: La mediana reduce el ruido derivado de las fluctuaciones basadas únicamente en el precio de cierre; las opciones «típico» y «ponderado» dan mayor importancia al precio de cierre.
---
🟩 Grupo: Parámetros de la media móvil 2
MA2_Period (por defecto: 11)
· Función: Número de barras para la media móvil media.
· Uso: Normalmente se establece entre MA1 y MA3 para formar una «escalera de tendencias».
MA2_Desplazamiento (por defecto: 0)
· Función: Desplazamiento horizontal de MA2 en barras.
· Uso: Alineación estética o comparativa.
MA2_Method (por defecto: MODE_SMMA)
· Función: Tipo de cálculo de la media móvil (MA) para MA2 (SMA / EMA / SMMA / LWMA).
· Uso: Mantén la coherencia con MA1/MA3 para obtener un abanico limpio, o combínalas para modificar la sensibilidad.
MA2_Precio (por defecto: PRICE_MEDIAN)
· Función: Precio aplicado que se utiliza para MA2.
· Uso: mismas opciones que para MA1; se recomienda mantener la coherencia entre las medias móviles.
---
🟩 Grupo: Parámetros de la MA 3
MA3_Period (por defecto: 47)
· Función: Número de barras para la media móvil lenta.
· Uso: Define la tendencia dominante o de fondo. Cuanto mayor sea el valor, más estable será la señal de tendencia.
MA3_Desplazamiento (por defecto: 0)
· Función: Desplazamiento horizontal de la MA3 en barras.
· Uso: Alineación estética o comparativa.
MA3_Method (por defecto: MODE_SMMA)
· Función: Tipo de cálculo de la media móvil (MA3).
· Uso: La SMMA es muy suave, por lo que resulta muy adecuada para actuar como «punto de referencia» de un sistema de tendencias.
MA3_Precio (por defecto: PRICE_MEDIAN)
· Función: Precio aplicado que se utiliza para la MA3.
· Uso: Se recomienda mantener la coherencia con MA1/MA2.
---
🟩 Grupo: Ajustes de notificación de cruces de MA 1 y 2
EnableSound (por defecto: false)
· Función: Conmutador principal para la alerta sonora que se activa cuando la MA1 cruza la MA2.
· Uso: Actívalo para recibir una notificación al cierre de la barra cuando se produzcan cambios de tendencia entre las medias móviles rápidas y medias.
· Nota: La alerta solo se activa una vez por barra cerrada (comparada con time[1]), lo que evita que se repitan los sonidos dentro de la misma barra.
SoundFile (por defecto: «request.wav»)
· Función: Nombre del archivo de sonido que se reproduce al cruzarse la MA1 y la MA2.
· Uso: Sustitúyelo por cualquier archivo .wav ubicado en la carpeta MQL5/Files o Sounds (por ejemplo, alert.wav, news.wav).
· Nota: Se ignora si EnableSound = false o si el nombre del archivo está vacío.
---
🟩 Grupo: Parámetros de fractales
ShowFractals (por defecto: true)
· Función: control principal para dibujar flechas fractales en el gráfico.
· Uso: Desactívalo si deseas una vista de «media móvil pura» sin marcadores de oscilación.
FractalBars (constante: 2 — no editable por el usuario)
· Función: Número de barras a cada lado necesarias para confirmar un fractal (fijado en 2, coincidiendo con el indicador clásico de Fractales).
· Nota: Se trata de una constante en el código, no visible en el cuadro de diálogo. Se menciona únicamente para completar la información.
FracHighColor (por defecto: clrLightCoral)
· Función: Color de la flecha que se dibuja en un máximo fractal (máximo de oscilación).
· Uso: Distingue visualmente los máximos de oscilación de los mínimos de oscilación.
FracLowColor (por defecto: clrDarkSeaGreen)
· Función: Color de la flecha que se dibuja en un mínimo fractal (mínimo de oscilación).
· Uso: Distinguir los mínimos de oscilación de los máximos de oscilación.
FractalArrowSize (por defecto: 1)
· Función: Grosor del símbolo de la flecha fractal (limitado entre 1 y 5).
· Uso: Aumentar para mejorar la visibilidad en pantallas de alta resolución (DPI).
FractalArrowShift (por defecto: 15)
· Función: Desplazamiento en píxeles de las flechas fractales para que su punta toque con precisión el máximo o mínimo de la vela.
· Dirección:
· Las flechas fractales de máximo se desplazan hacia arriba (desplazamiento negativo) para que la punta inferior del triángulo toque el máximo.
· Las flechas fractales de mínimo se desplazan hacia abajo (desplazamiento positivo) para que la punta superior del triángulo toque el mínimo.
· Uso: Aumenta este valor si las flechas se superponen al cuerpo de la vela; disminúyelo si se alejan demasiado de la mecha.
---
💡 Recomendaciones prácticas
· Configuración de seguimiento de tendencia: mantén las medias móviles (MA) en los periodos predeterminados; presta atención a si el precio se sitúa por encima de las tres medias móviles (tendencia alcista) o por debajo de las tres (tendencia bajista).
· Desencadenante de entrada: utiliza la alerta de cruce entre la MA1 y la MA2 al cierre de la barra como señal de cambio temprana, confirmada por la dirección de la MA3.
· Operaciones de swing: activa «ShowFractals» y utiliza los máximos y mínimos fractales como referencias de estructura o puntos de colocación del stop-loss.
· Scalping rápido: reduce los períodos de las tres medias móviles (p. ej., 3/8/21) y utiliza MODE_EMA para una reacción más rápida.
· Vista posicional fluida: utiliza períodos más largos (p. ej., 10/20/100) con MODE_SMMA para obtener un fondo de tendencia estable.
· Consejo sobre el archivo de alertas: asegúrate de que SoundFile coincida con un nombre de archivo real; MT5 distingue entre mayúsculas y minúsculas en algunos sistemas, y los archivos desconocidos simplemente no emiten ningún sonido (sin que se produzca ningún error).
---
