MACD Zero Cross Pro Level 0 Signals Multi Filters
- Indicadores
- Versión: 1.43
- Activaciones: 5
Señales del filtro múltiple de cruce por cero del MACD
════════════════════════════════
MACD Zero Cross Pro | Señales de nivel 0 + filtros múltiples | Sin repintado para MT5
════════════════════════════════
MACD Zero Cross Pro es un oscilador y una herramienta de señales para MetaTrader 5 basada en el histograma clásico del MACD. Indica COMPRAR y VENDER únicamente cuando la línea principal del MACD cruza el nivel cero en una barra cerrada; a continuación, comprueba unos filtros de confirmación opcionales antes de trazar una flecha o enviar una alerta.
No se trata de un asesor experto. No abre, cierra ni gestiona operaciones. Es un indicador de apoyo a la toma de decisiones para los operadores que desean un activador MACD en la línea cero con capas de confirmación adicionales.
════════════════════════════════ TIPO DE PRODUCTO ════════════════════════════════
Tipo: Indicador técnico. Plataforma: MetaTrader 5 (MT5). Ventana: Ventana de indicador independiente + flechas en el gráfico principal. Núcleo de la estrategia: Cruce de la línea principal del MACD con el nivel 0. Estilo de señal: Solo barras cerradas (diseñado para no repintar las flechas anteriores). Mercados: Forex, oro, índices, criptomonedas, acciones y otros símbolos de MT5. Marcos temporales: Todos (de M1 a MN1). Los resultados dependen de tu configuración y del mercado. Base de la versión: Lógica del MACD nivel 0 + Filtros v1.43
════════════════════════════════ POR QUÉ EXISTE ESTE INDICADOR ════════════════════════════════
Un cruce por cero del MACD sin filtrar es sencillo, pero se activa en mercados con oscilaciones laterales. El valor añadido aquí es la pila de filtros. Cada filtro se puede activar o desactivar. Cuando hay varios filtros activados, solo se genera una señal si el cruce por cero y todos los filtros activados coinciden.
Puntos clave:
[+] La línea cero del MACD como único desencadenante de entrada
[+] Histograma con 4 colores dinámicos para indicar la fuerza del impulso
[+] Línea MACD y línea de señal en la misma ventana
[+] Confirmación opcional mediante múltiples filtros (tendencia, impulso, estructura)
[+] Flechas solo en las barras cerradas
[+] Alertas emergentes, sonoras, push y por correo electrónico
[+] Funciona como sistema visual, filtro para tus propias reglas o fuente de señales para trabajos posteriores con EA
Ninguna estrategia puede eliminar el riesgo. Utilízalo como confirmación, no como una promesa de beneficios.
════════════════════════════════ LO QUE VES EN EL GRÁFICO ════════════════════════════════
- Ventana independiente
- Histograma del MACD: columnas de colores que representan el MACD menos la señal
- Línea MACD: azul Dodger
- Línea de señal: Magenta
- Colores del histograma
- Verde lima: histograma por encima de cero y al alza
- Verde oscuro: histograma por encima de cero y a la baja
- Rojo: histograma por debajo de cero y a la baja
- Granate: histograma por debajo de cero y al alza
- Flechas del gráfico principal (opcional)
- Flecha azul claro hacia arriba por debajo del mínimo = candidato a COMPRA
- Flecha roja hacia abajo por encima del máximo = candidato a VENTA
- El desplazamiento de la flecha se establece en puntos para que la marca no se superponga a la vela
════════════════════════════════ CÓMO FUNCIONA LA SEÑAL PRINCIPAL ════════════════════════════════
El motor analiza la línea principal del MACD, no el histograma, para detectar el evento de nivel 0.
COMPRA: MACD principal de la barra cerrada anterior < 0, MACD principal de la barra cerrada actual >= 0
VENTA: MACD principal de la barra cerrada anterior > 0, MACD principal de la barra cerrada actual <= 0
A continuación, se comprueban todos los filtros habilitados. La lógica es «Y», no «O». Un solo filtro que falle bloquea la flecha.
Regla de «no repintado» en esta versión:
- Las señales se evalúan únicamente en las barras cerradas (no en la barra en tiempo real que se está formando)
- Las alertas se activan cuando una barra acaba de cerrarse, no cuando se aplica el indicador por primera vez al historial
- Los objetos de flecha utilizan un nombre único por intervalo de la barra, para que no se duplique la misma barra
════════════════════════════════ CARACTERÍSTICAS Y VENTAJAS PRINCIPALES ════════════════════════════════
[1] Disparador del MACD de nivel 0
Ventaja: un cambio claro en el régimen de impulso. Cruzar por encima de cero suele indicar una presión media alcista; cruzar por debajo de cero suele indicar una presión bajista.
[2] Histograma de cuatro colores
Ventaja: permite ver si el impulso se está ampliando o desvaneciendo, incluso cuando no aparece ningún nuevo cruce por cero.
[3] Filtros modulares
Ventaja: conserva el MACD sin procesar para realizar pruebas y, a continuación, añade filtros de tendencia, osciladores o de estructura sin necesidad de instalar muchas herramientas adicionales.
[4] Flechas en barras cerradas
Ventaja: puedes revisar el historial con mayor seguridad, ya que las flechas antiguas permanecen donde se generaron.
[5] Conjunto completo de alertas
Ventaja: no es necesario estar pendiente de un solo gráfico. Las ventanas emergentes, los sonidos, las notificaciones push en el móvil y los correos electrónicos pueden activarse juntos o por separado.
[6] Amplio uso en el mercado
Ventaja: una sola herramienta para divisas, metales, índices y criptomonedas. Reajusta siempre los filtros según el símbolo y el intervalo de tiempo.
════════════════════════════════ EXPLICACIÓN DE LOS MÓDULOS DE FILTRADO ════════════════════════════════
Todos los módulos que aparecen a continuación están desactivados por defecto, salvo aquellos que actives. Los filtros desactivados no aplican ninguna condición adicional.
► Filtro de cruce del RSI
Busca que el RSI salga de la zona de sobreventa para COMPRAR o de la zona de sobrecompra para VENDER.
Uso: confirmación de la reversión a la media con el cambio de régimen del MACD.
► Filtro ADX
Solo permite señales si el ADX está en su nivel mínimo o por encima de él.
Uso: omite las sesiones débiles o laterales.
► Filtro de media móvil simple
COMPRA solo si el cierre está por encima de la media móvil. VENDE solo si el cierre está por debajo de la media móvil.
Uso: sesgo de tendencia simple.
► Filtro Ichimoku Senkou Span B
Compara el cierre con el Senkou Span B (el límite más lento de la nube).
Uso: sesgo de la nube a más largo plazo sin una superposición completa de Ichimoku.
► Filtro RSI 75
Utiliza un RSI de mayor duración (período predeterminado: 75). COMPRAR si el RSI es > 50. VENDER si el RSI es < 50.
Uso: sesgo de impulso al estilo de los marcos temporales superiores en el mismo gráfico.
► Filtro de doble media móvil
COMPRAR si la media móvil rápida A está por encima de la media móvil lenta B. VENDER si la media móvil A está por debajo de la media móvil B.
Uso: filtro clásico de tendencia con doble media móvil.
► Filtro del oscilador Awesome
Comprobaciones secundarias opcionales:
- Estilo de volumen: el AO debe estar por encima de un mínimo de compra o por debajo de un máximo de venta
- Estilo «Color»: el AO debe estar al alza para comprar y a la baja para vender
- Estilo «cero»: el AO debe estar al alza y en terreno positivo para comprar; a la baja y en terreno negativo para vender
Uso: confirmación del impulso según Bill Williams.
► Filtro SAR parabólico
COMPRAR si el cierre está por encima del SAR. VENDER si el cierre está por debajo del SAR.
Uso: confirmación de tendencia tipo stop.
► Filtro Heiken Ashi
Apertura/cierre interno de HA. COMPRAR ante una vela HA alcista. VENDER ante una vela HA bajista.
Uso: sesgo de velas más suave.
► Filtro de tendencia CCI
COMPRAR si el CCI es > 0. VENDER si el CCI es < 0.
Uso: régimen direccional del CCI.
► Filtro de sobrecompra y sobreventa del CCI
COMPRAR si el CCI está por encima del nivel de sobrecompra. VENDER si el CCI está por debajo del nivel de sobreventa.
Uso: continuación de un fuerte impulso, no un retroceso clásico. Este filtro es más estricto que el filtro de tendencia del CCI.
► Filtro de tendencia del RVI
COMPRAR si el RVI > 0. VENDER si el RVI < 0.
Uso: confirmación del vigor relativo.
► Filtro de señal RVI
COMPRAR si el RVI principal > RVI de señal. VENDER si el RVI principal < RVI de señal.
Uso: confirmación del cruce del RVI.
► Filtro de señal del MACD
Un segundo MACD. COMPRA si su histograma es positivo. VENDE si es negativo.
Uso: comprobación adicional del impulso del MACD, útil si el segundo MACD utiliza períodos diferentes.
► Filtro de nivel 0 del MACD
Una segunda línea principal del MACD. COMPRA si ese MACD está por encima de 0. VENDE si está por debajo de 0.
Uso: coincidencia del MACD de doble velocidad.
► Filtro de soporte y resistencia
Establece un rango reciente de máximos y mínimos a lo largo de las barras del SR_Period y requiere que el precio toque una zona cercana al soporte para COMPRAR o a la resistencia para VENDER.
Uso: cruce por cero más reacción de nivel. Muy selectivo.
► Filtro de Fibonacci
Localiza los máximos y mínimos recientes de oscilación mediante Profundidad, Desviación y Retroceso, y luego establece una zona entre dos ratios de Fibonacci (por defecto, 0,382 y 0,618). El precio debe tocar esa zona por ambos lados.
Uso: contexto de retroceso hasta los niveles de Fibonacci. Si no se detectan oscilaciones, la señal se bloquea.
Importante: los filtros no sustituyen a la gestión del riesgo. Un mayor número de filtros implica menos señales, no una precisión garantizada.
════════════════════════════════ FORMA RECOMENDADA DE USO ════════════════════════════════
Paso 1. Añade el indicador a un gráfico limpio.
Paso 2. Deja todos los filtros desactivados y analiza el comportamiento puro del cruce por cero.
Paso 3. Añade primero un filtro de tendencia (MA simple, MA doble, ADX o SAR).
Paso 4. Añade un filtro de impulso si es necesario (RSI 75, CCI, RVI, AO, segundo MACD).
Paso 5. Añade los filtros de estructura al final (SR o Fibonacci) solo si deseas entradas poco frecuentes y basadas en la ubicación.
Paso 6. Activa las alertas después de aceptar la frecuencia de las señales en un gráfico de demostración.
Paso 7. Opera según tu propio plan: esta herramienta no automatiza la entrada, el stop, el objetivo ni el tamaño de la posición.
Notas prácticas:
- Los marcos temporales más cortos requieren filtros más estrictos; de lo contrario, aparecerán muchas cruces.
- El oro y las criptomonedas suelen necesitar zonas de soporte y resistencia más amplias y umbrales de AO diferentes a los de las principales divisas.
- No actives todos los filtros a la vez. Empieza con uno o dos.
- Un buen flujo de trabajo visual es: filtro de tendencia en un marco temporal superior + cruce por cero en el marco temporal actual.
- El desvanecimiento del color del histograma tras una señal puede utilizarse como advertencia, no como una salida automática.
Combinaciones iniciales sugeridas (solo a modo de ejemplo):
- Operaciones intradía de tendencia: doble media móvil + ADX
- Estilo de retroceso: media móvil simple + Fibonacci
- Estilo de impulso: RSI 75 + filtro de señal MACD
- Ruptura de rango: ADX + SAR parabólico
- Estrategia conservadora: doble media móvil + ADX + Heiken Ashi
════════════════════════════════ PARÁMETROS DE ENTRADA ════════════════════════════════
--- NÚCLEO DEL MACD --- FastEMA
Período de la EMA rápida del MACD principal. Por defecto: 12. Cuanto menor sea, más rápida será y habrá más ruido.
SlowEMA
Período de la EMA lenta del MACD principal. Por defecto: 26. Debe ser mayor que el de FastEMA.
SignalSMA
Período de suavizado de la línea de señal. Por defecto: 9.
AppliedPrice
Precio utilizado por el MACD principal. Por defecto: PRICE_CLOSE.
--- NIVEL DE SEÑAL DE ENTRADA 0 --- ArrowDistance
Desplazamiento de la flecha respecto al máximo/mínimo, en puntos. Valor por defecto: 30. Aumenta este valor en el oro y las criptomonedas si las flechas se sitúan en la mecha.
ArrowSize
Grosor de la flecha. Rango recomendado: 1-5. Por defecto: 2.
BuyArrowColor / SellArrowColor
Colores de las flechas. Valores predeterminados: aguamarina y rojo.
ShowArrows
true = dibujar flechas. false = solo histograma y líneas.
--- ALERTAS Y NOTIFICACIONES --- EnableAlert
true = ventana emergente en el terminal.
EnableSound
true = reproduce un sonido.
AlertSoundFile
Nombre del archivo dentro de la carpeta «Sounds» de MT5. Por defecto: alert.wav.
EnablePush
true = notificación push en el teléfono. Activa «Herramientas > Opciones > Notificaciones» y configura el ID de MetaQuotes.
EnableEmail
true = correo electrónico. Activa primero Herramientas > Opciones > Correo electrónico.
Las alertas se limitan a un evento por barra y están destinadas a la barra que acaba de cerrarse.
--- FILTRO DE CRUCE DEL RSI --- Use_RSI_Cross_Filter
Activa la lógica de salida de sobreventa/sobrecompra del RSI.
RSI_Length
Período del RSI para este módulo. Por defecto, 14.
RSI_Price_Source
Precio para el RSI. Por defecto: PRICE_CLOSE.
Sobreventa / Sobrecompra
Valores por defecto: 30 y 70. Para una orden de COMPRA, es necesario que el RSI supere el nivel de sobreventa. Para una orden de VENTA, es necesario que el RSI caiga por debajo del nivel de sobrecompra.
--- FILTRO ADX --- Use_ADX_Filter
Activa el filtro de fuerza del ADX.
ADX_Period
Por defecto 10.
ADX_Min_Level
Valor por defecto: 20. En ambos casos, el ADX debe ser ≥ a este valor.
--- FILTRO DE MEDIA MÓVIL ÚNICA --- Use_MA_Filter
Activa un sesgo de media móvil única.
MA_Period / MA_Method / MA_Shift
Por defecto 50, MODE_SMA, desplazamiento 0. Se aplica al cierre.
--- ICHIMOKU SENKOU SPAN B --- Use_Ichimoku_Filter
Activa la comparación entre el cierre y el Senkou Span B.
Ichimoku_SenkouB
Período del Span B. Por defecto, 52.
Ichimoku_Kijun
Período de Kijun utilizado al crear el «handle» de Ichimoku. Por defecto 26.
Tenkan se fija en 9 dentro del «handle».
--- FILTRO RSI 75 --- Use_RSI75_Filter
Activa el sesgo alcista de la línea RSI 50.
RSI_Filter_Period
Valor por defecto: 75. COMPRAR si el valor es > 50, VENDER si el valor es < 50.
--- FILTRO DE DOBLE MEDIA MÓVIL --- Use_DoubleMA_Filter
Activa la comparación entre la media móvil A y la media móvil B.
MA_A_Period / MA_A_Method / MA_A_Applied / MA_A_Shift
Rama rápida. Por defecto: 30, EMA, cierre, 0.
MA_B_Period / MA_B_Method / MA_B_Applied / MA_B_Shift
Rama lenta. Por defecto: 140, EMA, cierre, 0.
--- OSCILADOR AWESOME --- Use_AO_Filter
Interruptor principal para el AO.
Use_AO_Volume_Filter
El AO debe ser >= AO_Buy_Min para comprar o <= AO_Sell_Max para vender.
AO_Buy_Min / AO_Sell_Max
Valores por defecto: 4,0 y -4,0. La escala depende del símbolo. Ajustar para el oro y los índices.
Use_AO_Color_Filter
AO al alza para comprar, a la baja para vender.
Use_AO_Zero_Filter
AO al alza y por encima de 0 para comprar; a la baja y por debajo de 0 para vender.
--- SAR PARABÓLICO --- Use_SAR_Filter
Activa el filtro lateral del SAR.
SAR_Step / SAR_Maximum
Valores por defecto: 0,02 y 0,2.
--- HEIKEN ASHI --- Use_HeikenAshi_Filter
Activa el filtro de color HA interno. No es necesario introducir ningún periodo adicional.
--- CCI TREND --- Use_CCI_Filter
CCI por encima de 0 / por debajo de 0.
CCI_Period / CCI_Applied
Valores por defecto: 50 y PRICE_CLOSE.
--- CCI OB Y OS --- Use_CCI_OBOS_Filter
Filtro estricto de valores extremos del CCI.
CCI_OBOS_Period / CCI_OBOS_Applied
Por defecto 14 y PRICE_CLOSE.
CCI_Sobrecompra / CCI_Sobreventa
Valores predeterminados: 100 y -100.
--- TENDENCIA RVI --- Use_RVI_Filter
RVI por encima de 0 / por debajo de 0.
RVI_Period
Valor por defecto: 75.
--- SEÑAL RVI --- Use_RVI_Signal_Filter
Línea principal del RVI frente a la línea de señal del RVI.
RVI_Signal_Period
Por defecto 20.
--- FILTRO DE SEÑAL MACD --- Use_MACD_Filter
Segunda señal del histograma MACD.
MACD_FastEMA / MACD_SlowEMA / MACD_SignalSMA / MACD_Applied
Valores por defecto: 12, 26, 9, PRICE_CLOSE.
--- FILTRO DE NIVEL 0 DEL MACD --- Use_MACD_Zero_Filter
Segunda línea principal del MACD por encima/por debajo de cero. Utiliza el mismo identificador del segundo MACD que el módulo anterior.
--- SOPORTE Y RESISTENCIA --- Use_SR_Filter
Activa el filtro de contacto con el rango reciente.
SR_Period
Barras de retrospectiva para el máximo/mínimo del rango. Por defecto, 50.
SR_Zone_Points
Tolerancia de contacto en puntos. Por defecto, 80. Aumentar en XAUUSD e índices.
--- FIBONACCI --- Use_Fib_Filter
Activa el toque de la zona de Fibonacci basado en oscilaciones.
Fib_Level_1 / Fib_Level_2
Valores por defecto: 0,382 y 0,618.
ZigZag_Depth / ZigZag_Deviation / ZigZag_Backstep
Controles de búsqueda de oscilaciones. Valores por defecto: 12, 5, 3.
La desviación se mide en puntos. Auméntala en valores volátiles.
════════════════════════════════ INSTALACIÓN ════════════════════════════════
- Cómpralo o instálalo desde el MQL5 Market dentro de MetaTrader 5.
- Reinicia la terminal si el producto no aparece de inmediato.
- Abre el Navegador > Indicadores > Mercado.
- Arrastra el indicador a un gráfico.
- No es necesario habilitar la DLL. Activa las alertas solo si las necesitas.
- Pulsa F5 o cambia el marco temporal una vez si los objetos no se actualizan tras un cambio de configuración.
Al eliminarlo, el indicador borra sus propios objetos con los prefijos MACD0_BUY_ y MACD0_SELL_.
════════════════════════════════ BUENAS PRÁCTICAS Y LÍMITES ════════════════════════════════
[+] Prueba primero en el símbolo y el marco temporal con los que operas realmente
[+] Establece por escrito una regla para el stop y el objetivo; esta herramienta no los coloca
[+] Vuelve a comprobar los datos basados en puntos de AO, SR y Fibonacci después de cambiar los dígitos del bróker o el símbolo
[+] Las oscilaciones provocadas por noticias pueden seguir generando un cruce por cero que parezca válido
[+] Las flechas históricas ayudan a estudiar el comportamiento; no constituyen un informe de backtest
[+] Si no aparece ninguna flecha, suele ser porque un filtro está bloqueando el cruce sin procesar. Desactiva los módulos uno a uno para averiguar cuál es
Este producto no garantiza beneficios, tasa de acierto ni resultados futuros. Los mercados cambian. Tú eres responsable de cada orden.
════════════════════════════════ A QUIÉN VA DIRIGIDO ════════════════════════════════
- Operadores que ya conocen el MACD y buscan un flujo de trabajo más claro en torno a la línea cero
- Operadores discrecionales a los que les gustan las flechas y la confirmación opcional
- Los creadores de sistemas que desean una única herramienta gráfica en lugar de muchos indicadores independientes
- Desde scalpers hasta traders de swing, una vez que hayan reajustado los filtros a su marco temporal
No es ideal como robot totalmente automático del tipo «configúralo y olvídate». Es un indicador.
════════════════════════════════ IDEA DE CONFIGURACIÓN PRÉVIA DE INICIO RÁPIDO ════════════════════════════════
ShowArrows = true
EnableAlert = true
Use_DoubleMA_Filter = true
MA_A_Period = 30 EMA
MA_B_Period = 140 EMA
Use_ADX_Filter = true
ADX_Min_Level = 20
Todos los demás filtros = false
Observa entre 50 y 100 barras cerradas. Si hay demasiadas señales, aumenta el ADX o añade Heiken Ashi. Si hay muy pocas, reduce primero el ADX.
════════════════════════════════ ASISTENCIA ════════════════════════════════
Las preguntas, los problemas con las capturas de pantalla y las solicitudes de configuración pueden publicarse en los comentarios del producto en MQL5 o a través de los mensajes de MQL5. Indica el símbolo, el marco temporal y qué filtros están activados para que la respuesta sea precisa.
Las actualizaciones se publican en la página «Mercado». Consulte la pestaña «Novedades» después de cada versión.
════════════════════════════════ AVISO LEGAL ════════════════════════════════
La negociación con productos apalancados conlleva un riesgo sustancial de pérdida. Las señales visuales pasadas no garantizan el rendimiento futuro. Utiliza un tamaño de posición adecuado y nunca arriesgues capital que no puedas permitirte perder.
════════════════════════════════ GRACIAS ════════════════════════════════
Gracias por leer y por considerar MACD Zero Cross Pro. Opera con un plan, prueba en la cuenta demo y utiliza los filtros como confirmación, no como un atajo.
Buena suerte con los gráficos.
