CCI MultiFilter PRO MT5 Zero Cross Arrow Filters
- Indicadores
- Versión: 3.1
- Activaciones: 5
CCI Multi Filter Pro MT5: flechas de compra y venta por cruce por cero con 17 filtros de confirmación y alertas instantáneas
CCI Multifilter Pro es un indicador de MetaTrader 5 que utiliza el cruce por cero del CCI como señal de entrada y, a continuación, confirma dicha señal mediante filtros opcionales. Se considera una señal de compra cuando el CCI cruza por encima de cero. Se considera una señal de venta cuando el CCI cruza por debajo de cero. Una señal solo se acepta si todos los filtros que hayas activado también la confirman.
Puedes utilizar una configuración sencilla basada únicamente en el CCI o combinar filtros de tendencia, impulso, estructura de velas, soporte/resistencia y Fibonacci en un solo indicador. Los filtros no generan señales por sí mismos, sino que únicamente aprueban o rechazan un cruce por cero del CCI.
================
TIPO DE PRODUCTO
================
Tipo: Indicador técnico personalizado
Plataforma: MetaTrader 5
Categoría: Oscilador, señal y sistema de confirmación múltiple
Visualización: Línea del CCI en una ventana separada más flechas en el gráfico principal
Mercados: Forex, oro, índices, criptomonedas, acciones y materias primas
Marcos temporales: Todos los marcos temporales, desde M1 hasta MN
Momento de la señal en tiempo real: Última barra cerrada
Versión: 3.1
================
QUÉ HACE EL INDICADOR
================
La idea principal es sencilla. La calidad de la señal viene determinada por los filtros que actives.
Paso 1. Detecta un cruce por cero del CCI en la última barra cerrada.
Paso 2. Marca la señal como «comprar» si el CCI está por encima de cero, o como «vender» si el CCI está por debajo de cero.
Paso 3. Comprueba todos los filtros activados. Si uno de los filtros activados falla, la señal se rechaza.
Paso 4. Si se acepta, dibuja la flecha y envía alertas según tu configuración.
Los filtros desactivados se ignoran. Activar muchos filtros a la vez reducirá el número de flechas. Eso es normal. Utiliza entre 2 y 5 filtros para una configuración equilibrada. Utiliza más filtros solo si deseas eventos poco frecuentes y altamente confirmados.
================
CARACTERÍSTICAS PRINCIPALES
================
- Motor de cruce por cero del CCI con período y fuente de precios ajustables
- Línea opcional del CCI en una ventana independiente
- Flechas de compra y venta con color, tamaño y distancia personalizables
- Flechas históricas para revisión visual
- 17 módulos de confirmación independientes
- Cálculo de Heiken Ashi integrado, no se necesita ningún indicador HA adicional
- Búsqueda personalizada de oscilaciones para zonas de retroceso de Fibonacci
- Filtro de contacto con zonas de soporte y resistencia
- Alertas emergentes, sonoras, push y por correo electrónico
- Archivos de sonido independientes para compra y venta
- Funciona con cualquier símbolo y marco temporal de MT5
- Diseño modular: activa solo los filtros que necesites
================
VENTAJAS
================
Un único espacio de trabajo en lugar de múltiples indicadores
No es necesario apilar CCI, RSI, ADX, MACD, Ichimoku, SAR y medias móviles como herramientas independientes. El panel del CCI y las flechas permanecen en el gráfico. El resto de la lógica se ejecuta en segundo plano.
La misma idea de entrada, mayor control
El desencadenante sigue siendo el cruce por cero del CCI. Los filtros elevan o reducen el umbral de aceptación. Esto hace que las pruebas sean más claras, ya que la definición de la entrada no cambia cada vez que se añade una condición.
Filtros de diferentes familias
Filtros de tendencia: ADX, MA, MA doble, Ichimoku Senkou Span B, SAR parabólico.
Filtros de impulso: cruce de RSI, RSI 75, tendencia del CCI, CCI OB/OS, RVI, señal del RVI, MACD, oscilador Awesome.
Filtros de estructura: Heiken Ashi, soporte y resistencia, Fibonacci.
Flujo de trabajo con alertas activadas
Puedes observar el gráfico o recibir mensajes emergentes, de sonido, push y por correo electrónico cuando aparezca un cruce filtrado en una nueva barra cerrada.
Frecuencia de señales flexible
Un CCI rápido con pocos filtros genera más flechas.
Un CCI rápido con varios filtros genera menos flechas, pero más selectivas.
Un CCI más lento con filtros de tendencia es más adecuado para gráficos de estilo «swing».
================
CÓMO FUNCIONA CADA FILTRO
================
1. Filtro de cruce del RSI
Requiere que el RSI salga de un extremo cuando el CCI cruza el cero.
Compra: el RSI cruza al alza el nivel de sobreventa.
Venta: el RSI cruza a la baja el nivel de sobrecompra.
Utilízalo si quieres un cruce por cero tras el agotamiento del RSI, no un cambio aleatorio en el rango medio.
2. Filtro ADX
Requiere que el ADX se mantenga por encima de tu nivel mínimo.
Utilízalo para reducir las señales en condiciones de mercado débiles o laterales.
3. Filtro de media móvil simple
Compra solo si el precio está por encima de la media móvil.
Vende solo si el precio está por debajo de la media móvil.
Utilízalo como un sencillo indicador de tendencia.
4. Filtro Ichimoku Senkou Span B
Compra solo si el precio está por encima de Senkou Span B.
Vende solo si el precio está por debajo de Senkou Span B.
Utilízalo como indicador de tendencia más lento sin trazar un conjunto completo de Ichimoku.
5. Filtro RSI 75
Utiliza un RSI lento como filtro de régimen.
Compra si este RSI está por encima de 50.
Vende si este RSI está por debajo de 50.
Utilízalo para mantener un disparador CCI rápido alineado con un impulso más amplio.
6. Filtro de doble media móvil
Compra si la media móvil A está por encima de la media móvil B.
Vende si la media móvil A está por debajo de la media móvil B.
Utilízalo como una comprobación clásica de tendencia con doble media móvil.
7. Filtro del oscilador Awesome (AO)
Confirma con el AO. Puedes activar una o más condiciones del AO:
- Condición de nivel: el AO debe alcanzar AO_Buy_Min para las compras o AO_Sell_Max para las ventas
- Condición de color/pendiente: el AO debe subir para las compras y bajar para las ventas
- Condición de cero: el AO debe estar por encima de cero y al alza para las compras, y por debajo de cero y a la baja para las ventas
. Los valores brutos del AO dependen de la escala de precios del símbolo. Recalibrar en pares de oro, criptomonedas y JPY.
8. Filtro SAR parabólico
Compra si el precio está por encima del SAR.
Vende si el precio está por debajo del SAR.
Utilízalo como un veto estricto en el lado de la tendencia.
9. Filtro Heiken Ashi
Compra si el cierre de HA está por encima de la apertura de HA.
Vende si el cierre de HA está por debajo de la apertura de HA.
El Heiken Ashi se calcula internamente a partir de los datos OHLC.
10. Filtro de tendencia CCI
Utiliza un CCI lento como sesgo direccional.
Compra si el CCI lento está por encima de cero.
Vende si el CCI lento está por debajo de cero.
Utiliza el CCI rápido como señal de activación y el CCI lento para la tendencia.
11. Filtro CCI OB y OS
Utiliza un segundo CCI y requiere que este se encuentre ya en un extremo.
Compra si ese CCI está por encima de CCI_Overbought.
Vende si ese CCI está por debajo de CCI_Oversold.
Se trata de un filtro de expansión, no de un filtro de reversión a la media.
12. Filtro de tendencia RVI
Compra si el RVI está por encima de cero.
Vende si el RVI está por debajo de cero.
Utilízalo para confirmar el vigor del cierre frente a la apertura.
13. Filtro de señal RVI
Compra si el RVI principal está por encima de la señal RVI.
Vende si el RVI principal está por debajo de la señal RVI.
14. Filtro de señal del MACD
Utiliza el histograma del MACD: línea principal menos línea de señal.
Compra si el histograma está por encima de cero.
Vende si el histograma está por debajo de cero.
15. Filtro de nivel 0 del MACD
Compra si la línea principal del MACD está por encima de cero.
Vende si la línea principal del MACD está por debajo de cero.
Esto comprueba el lado del MACD respecto a cero, no solo el color del histograma.
16. Filtro de soporte y resistencia
Analiza las últimas barras de SR_Period en busca del mínimo más bajo y del máximo más alto, y luego crea una zona con SR_Zone_Points.
Solo se acepta la compra cerca de esa zona de soporte.
Solo se acepta la venta cerca de esa zona de resistencia.
Un contacto es válido si el precio se encuentra dentro de la zona o si la vela cruza el nivel.
17. Filtro de Fibonacci
Busca dos puntos de oscilación recientes mediante una búsqueda tipo ZigZag y, a continuación, crea una zona entre Fib_Level_1 y Fib_Level_2. Los niveles predeterminados son 0,382 y 0,618.
La vela de señal debe solaparse con esa zona.
Si no se encuentran dos oscilaciones válidas, la señal se rechaza.
================
GUÍA COMPLETA DE PARÁMETROS
================
AJUSTES DEL CCI
CCI_Period: barras utilizadas por el CCI de señal. El valor predeterminado 8 es rápido. Utiliza 14 si deseas menos cruces brutos.
CCI_Source: precio utilizado por el CCI. El valor por defecto es el de cierre.
ShowCCI: «true» dibuja la línea del CCI; «false» oculta la línea y mantiene las flechas y las alertas.
AJUSTES DE LA SEÑAL
ShowArrows: «true» dibuja flechas en el gráfico.
EnableAlerts: interruptor principal para todos los canales de alerta.
ALERTAS Y NOTIFICACIONES
EnablePopupAlert: ventana emergente estándar de MetaTrader.
EnableSoundAlert: reproduce un archivo wav.
BuySoundFile: sonido de compra. Por defecto: alert.wav.
SellSoundFile: sonido de venta. Por defecto: alert2.wav.
EnablePushNotify: notificación push a la aplicación móvil de MetaTrader. Configura primero el ID de MetaQuotes en Herramientas > Opciones > Notificaciones.
EnableEmailAlert: alerta por correo electrónico. Configure primero el SMTP en Herramientas > Opciones > Correo electrónico.
AlertOnNewBarOnly: destinado a mantener las alertas solo en eventos de nuevas barras. El motor en tiempo real ya evalúa la última barra cerrada y almacena la hora de la última señal, por lo que no se avisa dos veces de la misma hora de la vela.
AJUSTES DE LAS FLECHAS
BuyColor: color de la flecha de compra. Por defecto, verde lima.
SellColor: color de la flecha de venta. Por defecto, rojo.
ArrowSize: tamaño de fuente del carácter de la flecha. Por defecto, 15.
ArrowDistance: distancia respecto a la vela en puntos. La flecha de compra se coloca por debajo del mínimo. La flecha de venta se coloca por encima del máximo. En el mercado de divisas de 5 dígitos, 30 puntos equivalen a 3 pips. Utiliza un valor mayor para el oro y los índices.
MaxHistoryBars: hasta qué punto se trazan las flechas históricas en la primera carga. Por defecto, 10 000. Reduce este valor en ordenadores lentos.
FILTRO DE CRUCE RSI
Use_RSI_Cross_Filter: activar o desactivar.
RSI_Length: período del RSI. Por defecto, 14.
RSI_Price_Source: precio utilizado por el RSI. Por defecto, el precio de cierre.
Oversold: nivel de cruce del RSI para operaciones de compra. Por defecto, 30.
Overbought: nivel de cruce del RSI para operaciones de venta. Por defecto, 70.
FILTRO ADX
Use_ADX_Filter: activar o desactivar.
ADX_Period: periodo de retrospectiva del ADX. Por defecto, 10.
ADX_Min_Level: valor mínimo del ADX. Por defecto, 20. Aumentar a 25-30 para condiciones de tendencia más fuertes.
FILTRO DE MEDIA MÓVIL ÚNICA
Use_MA_Filter: activar o desactivar.
MA_Period: duración de la media móvil. Por defecto, 50.
MA_Method: SMA, EMA, SMMA o LWMA. Por defecto, SMA.
MA_Shift: desplazamiento de barras. Mantén el valor en 0 a menos que utilices una media desplazada.
FILTRO ICHIMOKU SENKOU SPAN B
Use_Ichimoku_Filter: activar o desactivar.
Ichimoku_SenkouB: período de Senkou Span B. Por defecto, 52.
Ichimoku_Kijun: período de Kijun pasado a Ichimoku. Por defecto, 26.
Tenkan está fijado en 9 en el código. El filtro solo utiliza Senkou Span B.
FILTRO RSI 75
Use_RSI75_Filter: activar o desactivar.
RSI_Filter_Period: período del RSI lento. Por defecto, 75.
Para comprar, este RSI debe estar por encima de 50. Para vender, este RSI debe estar por debajo de 50.
FILTRO DE DOBLE MEDIA MÓVIL
Use_DoubleMA_Filter: activar o desactivar.
MA_A_Period / MA_A_Method / MA_A_Applied / MA_A_Shift: media rápida. Por defecto, EMA de 30 al cierre, desplazamiento 0.
MA_B_Period / MA_B_Method / MA_B_Applied / MA_B_Shift: media lenta. Por defecto, EMA de 140 al cierre, desplazamiento 0.
FILTRO DEL OSCILADOR AWESOME
Use_AO_Filter: interruptor principal.
Use_AO_Volume_Filter: requiere que el AO alcance AO_Buy_Min o AO_Sell_Max.
AO_Buy_Min: por defecto 4,0.
AO_Sell_Max: valor por defecto -4,0.
Use_AO_Color_Filter: requiere que el AO suba para las compras y baje para las ventas.
Use_AO_Zero_Filter: requiere que el AO se encuentre en el lado correcto del cero y se mueva en la dirección de la señal.
FILTRO SAR PARABÓLICO
Use_SAR_Filter: activar o desactivar.
SAR_Step: factor de aceleración. Por defecto 0,02.
SAR_Maximum: aceleración máxima. Por defecto 0,2.
FILTRO HEIKEN ASHI
Use_HeikenAshi_Filter: activar o desactivar. Sin entradas adicionales.
FILTRO DE TENDENCIA CCI
Use_CCI_Filter: activar o desactivar.
CCI_Filter_Period: período del CCI lento. Por defecto, 50.
CCI_Filter_Applied: fuente de precios. Por defecto, cierre.
FILTRO CCI OB Y OS
Use_CCI_OBOS_Filter: activar o desactivar.
CCI_OBOS_Period: período. Por defecto, 14.
CCI_OBOS_Applied: fuente de precios. Por defecto, cierre.
CCI_Overbought: umbral de compra. Por defecto, 100.
CCI_Oversold: umbral de venta. Por defecto, -100.
FILTRO DE TENDENCIA RVI
Use_RVI_Filter: activar o desactivar.
RVI_Period: por defecto 75.
FILTRO DE SEÑAL RVI
Use_RVI_Signal_Filter: activar o desactivar.
RVI_Signal_Period: valor por defecto 20.
FILTRO DE SEÑAL MACD
Use_MACD_Filter: activar o desactivar.
MACD_FastEMA: por defecto 12.
MACD_SlowEMA: por defecto 26.
MACD_SignalSMA: por defecto 9.
MACD_Applied: fuente de precios. Por defecto, cierre.
FILTRO MACD NIVEL 0
Use_MACD_Zero_Filter: activar o desactivar.
Utiliza los mismos parámetros de MACD que el filtro de histograma.
FILTRO DE SOPORTE Y RESISTENCIA
Use_SR_Filter: activar o desactivar.
SR_Period: barras de retrospectiva. Por defecto, 50.
SR_Zone_Points: grosor de la zona en puntos. Por defecto, 80. Aumentar en valores volátiles. Disminuir si pasan demasiadas velas por la zona.
FILTRO DE FIBONACCI
Use_Fib_Filter: activar o desactivar.
Fib_Level_1: primer nivel de retroceso. Por defecto, 0,382.
Fib_Level_2: segundo nivel de retroceso. Por defecto, 0,618.
ZigZag_Depth: barras necesarias a cada lado de un swing. Por defecto, 12. Una mayor profundidad implica menos swings.
ZigZag_Deviation: tamaño mínimo del swing en puntos. Por defecto, 5. Aumenta este valor para el oro y los índices.
ZigZag_Backstep: distancia mínima entre barras de los swings aceptados. Por defecto, 3.
================
CÓMO UTILIZARLO
================
Instalación
1. Abre MetaTrader 5.
2. Archivo > Abrir carpeta de datos > MQL5 > Indicadores.
3. Copia allí el archivo del indicador.
4. Reinicia MetaTrader 5 o actualiza la lista del Navegador.
5. Añade el indicador a un gráfico.
6. Configura los parámetros y, a continuación, haz clic en Aceptar.
Lista de comprobación para la primera ejecución
- Configura MaxHistoryBars según la velocidad de tu ordenador.
- Decide si la ventana del CCI debe permanecer visible.
- Mantén las alertas desactivadas hasta que el comportamiento de las flechas te parezca aceptable.
- Configura las notificaciones push y por correo electrónico en las opciones de MetaTrader antes de habilitar esos canales.
- Ajusta ArrowDistance por símbolo para que las flechas no cubran las velas.
Combinaciones iniciales
Configuración conservadora de tendencia:
Use_MA_Filter = true, SMA de período 50
Use_ADX_Filter = true, ADX mínimo 20
Use_MACD_Zero_Filter = true
Deja desactivados los demás filtros por el momento.
Configuración de confirmación del impulso:
Use_RSI75_Filter = true
Use_MACD_Filter = true
Use_RVI_Filter = true
Configuración de velas y estructura:
Use_HeikenAshi_Filter = true
Use_SAR_Filter = true
Use_SR_Filter = true
Configuración de retrocesos:
Use_Fib_Filter = true
Use_MA_Filter o Use_DoubleMA_Filter = true
ADX opcional para reducir los cruces en mercados débiles
Configuración en timeframe inferior:
Mantén CCI_Period en 8.
Utiliza solo 1 o 2 filtros rápidos, por ejemplo, Heiken Ashi y SAR, o Double MA.
No actives SR, Fibonacci, RSI75 y ADX a la vez en M1 o M5 si aún quieres flechas frecuentes.
Configuración para marcos temporales más amplios:
CCI_Period 14 o 20
ADX + Double MA + Ichimoku Senkou Span B
Activa las alertas por notificación push o por correo electrónico
Cómo ajustar
1. Empieza con todos los filtros desactivados y revisa las señales del CCI sin filtrar.
2. Activa un filtro y comprueba cuántas señales quedan.
3. Activa un segundo filtro de una familia diferente, por ejemplo, un filtro de tendencia y otro de impulso.
4. Deja de añadir filtros cuando las flechas restantes coincidan con las operaciones que realmente quieres realizar.
5. Activa las alertas solo después de eso.
Errores comunes
- Activar todos los filtros al mismo tiempo
- Copiar los valores mínimos y máximos del AO del EURUSD al XAUUSD sin comprobar la escala del AO
- Establecer un valor demasiado pequeño para ArrowDistance
- Utilizar el filtro de Fibonacci en un historial muy corto en el que no se pueden encontrar oscilaciones
- Considerar las flechas como una estrategia completa
Este producto es una herramienta de señales y confirmación. El control del riesgo, la colocación de los stops, el spread y las condiciones de la sesión siguen siendo responsabilidad del operador.
================
DETALLES DEL PRODUCTO
================
Nombre abreviado en el gráfico: CCI v3.1 Multi Filters
Nombres de los objetos de flecha: BUY_CCI_timestamp y SELL_CCI_timestamp
Buffer trazado: 1 línea CCI
Cálculos internos: Heiken Ashi, puntos de oscilación, zona de soporte/resistencia, histograma MACD
Indicadores estándar utilizados: iCCI, iRSI, iADX, iMA, iIchimoku, iAO, iSAR, iRVI, iMACD
Funciones de alerta: ventana emergente, sonido, notificación push, correo electrónico
Compatibilidad: MetaTrader 5, cuentas de cobertura o de compensación, gráficos de demostración y reales. Se puede aplicar por separado en cada gráfico, símbolo y marco temporal.
Nota sobre el rendimiento: un valor alto de MaxHistoryBars, junto con los filtros de Fibonacci y de soporte/resistencia, consume más recursos de la CPU. Si el gráfico se ralentiza, reduce el valor de MaxHistoryBars o desactiva esos dos filtros durante las pruebas.
Este producto no es un asesor experto (Expert Advisor) y no realiza operaciones automáticamente. No garantiza resultados. Las flechas históricas se reconstruyen a partir de los ajustes de entrada actuales. Si cambias los filtros, vuelve a cargar el indicador para actualizar las marcas históricas.
================
NOTAS IMPORTANTES
================
- Las alertas en tiempo real se basan en la última barra cerrada.
- Si el filtro de Fibonacci no encuentra dos oscilaciones, rechaza el candidato.
- Los umbrales del AO son unidades del oscilador sin procesar, no pips.
- El indicador se puede aplicar a cualquier instrumento que MetaTrader 5 pueda representar en un gráfico.
- Prueba siempre primero en un gráfico de demostración y anota exactamente los parámetros de configuración que utilices.
Gracias por utilizar CCI Multifilter Pro.
