════════════════════════════════════════════
║ ║
║ ██████╗ ██████╗ ██████╗ █████╗ ║
║ ██╔════╝ ██╔════╝ ██╔══██╗██╔══██╗ ║
║ ██║ ██║ ██████╔╝███████║ ║
║ ██║ ██║ ██╔══██╗██╔══██║ ║
║ ╚██████╗ ╚██████╗ ██║ ██║██║ ██║ ║
║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ║
║ ║
║ ADVANCED PRO EA • SISTEMA MT5 ║
║ ║
║ ▲ COMPRAR | VENDER ▼ ║
║ ──────────────────────── ║
║ [ FILTRO MÚLTIPLE CCI OB/OS ] ║
║ ║
════════════════════════════════════════════
════════════════════════════════════════════════════════════════
🚀 CCI ADVANCED PRO EA MT5 - SISTEMA DE OPERACIONES CON FILTROS MÚLTIPLES DE ÚLTIMA GENERACIÓN
════════════════════════════════════════════════════════════════
⭐ DETALLES Y ESPECIFICACIONES DEL PRODUCTO ⭐
════════════════════════════════════
📌 Tipo de producto: Asesor experto (robot de trading automatizado)
📌 Plataforma : MetaTrader 5 (MT5)
📌 Lenguaje: MQL5
📌 Tipo de estrategia: Filtro de reversión de impulso y seguimiento de tendencia
📌 Pares preferidos: EURUSD, GBPUSD, AUDUSD, XAUUSD (oro), BTCUSD
📌 Marcos temporales: M15, M30, H1 (recomendado: H1)
📌 Depósito mínimo: 100 $ (cuenta en céntimos) o 600 $ (cuenta estándar)
📌 Tipo de cuenta: Hedging, ECN, spread RAW con comisión baja
════════════════════════════════════════════════════════════════
💎 RESUMEN EJECUTIVO Y PROPUESTA DE VALOR
════════════════════════════════════════════════════════════════
¡Bienvenido a la nueva generación del trading algorítmico! El **CCI Advanced Pro EA MT5** es una solución de trading automatizado de alta precisión diseñada para eliminar el ruido del mercado, minimizar las señales falsas y sacar partido de las configuraciones de alta probabilidad de reversión y continuación de tendencia.
Al combinar el motor de sobrecompra y sobreventa del **Índice de Canal de Materias Primas (CCI)**, probado en la práctica, con **16 filtros personalizables de nivel institucional**, este Asesor Experto ofrece un nivel inigualable de versatilidad y control del riesgo. Tanto si eres un operador conservador que busca un crecimiento compuesto constante como si eres un operador agresivo que apuesta por las rápidas oscilaciones del mercado, este EA se adapta a la perfección a tu estrategia particular.
════════════════════════════════════════════════════════════════
🔥 CARACTERÍSTICAS PRINCIPALES Y ASPECTOS DESTACADOS
════════════════════════════════════════════════════════════════
🔹 **Motor de señales de precisión**: lógica integrada de niveles cruzados del CCI que detecta los extremos clave de sobrecompra y sobreventa del mercado.
🔹 **Matriz de 16 filtros modulares**: Combina indicadores como el RSI, el ADX, las medias móviles, el Ichimoku, el AO, el SAR parabólico, el MACD, el RVI, el Heiken Ashi, los niveles de soporte y resistencia y el ZigZag de Fibonacci.
🔹 **Gestión dinámica del riesgo**: elige entre ajustes fijos de pips/puntos o cálculos dinámicos de volatilidad adaptativos basados en el rango verdadero medio (ATR).
🔹 **Compounder inteligente de lotes automáticos**: fórmula dinámica de cálculo del tamaño de los lotes calibrada directamente en función del saldo de tu cuenta para una capitalización óptima.
🔹 **Gestión avanzada de posiciones**: Motores integrados de bloqueo del umbral de rentabilidad (BreakEven, BE) y de stop dinámico (Trailing Stop) para proteger las ganancias en tiempo real.
🔹 **Motor de señales opuestas**: Mecanismo opcional de cierre automático para posiciones en contra de la tendencia al detectar nuevas señales de reversión.
🔹 **Max Order Guard**: Protege tu margen estableciendo límites máximos estrictos para las posiciones abiertas simultáneas.
🔹 **Listo para el mercado MQL5**: Totalmente optimizado, limpio, comprobable mediante backtesting y conforme a los criterios de validación del mercado MQL5.
════════════════════════════════════════════════════════════════
⚡ POR QUÉ ESTE EA SUPERA A LOS ROBOTS ESTÁNDAR
════════════════════════════════════════════════════════════════
1. **Arquitectura de confluencia múltiple**
Los bots CCI estándar activan operaciones cada vez que se alcanza un nivel de sobrecompra o sobreventa, lo que expone tu saldo a fuertes caídas en mercados con tendencia. Este EA requiere la confluencia de varios indicadores antes de abrir una posición, lo que filtra hasta un 85 % de las señales falsas.
2. **Ejecución adaptativa a la volatilidad (motor ATR)**
Los stop loss estáticos fallan cuando la volatilidad del mercado se dispara. Al activar los stop loss, los take profit y los trailing stops basados en el ATR, el EA amplía dinámicamente sus objetivos durante los periodos de alta volatilidad y los ajusta durante la consolidación.
3. **Preservación del capital institucional**
Gracias a los límites máximos de orden personalizados, al estricto seguimiento de los «números mágicos» y a las precisas reglas de dimensionamiento de posiciones, el margen de tu cuenta permanece protegido frente al apalancamiento excesivo y a las caídas repentinas del mercado.
════════════════════════════════════════════════════════════════
🛠️ DESGLOSE COMPLETO DE MÓDULOS Y FILTROS
════════════════════════════════════════════════════════════════
📊 **1. Motor CCI principal**
Detecta el agotamiento del impulso del precio cuando el CCI sale de las zonas extremas (>100 o <-100) y vuelve a entrar en los límites normales.
📊 **2. Cruce del RSI y filtros del RSI 75**
Valida la alineación del impulso, garantizando que las operaciones solo se realicen cuando la fuerza relativa a corto y largo plazo confirme la entrada.
📊 **3. Alineación de tendencias (MA, doble MA, Ichimoku, tendencia del CCI)**
Filtra las señales contrarias a la tendencia mediante el cruce de referencias entre medias móviles simples, cruces de EMA dobles, niveles de la nube del Senkou Span B y líneas de base de la tendencia del CCI en períodos superiores.
📊 **4. Fortaleza y volatilidad del mercado (ADX y ATR)**
Evita las operaciones durante los periodos de cotización lateral con baja liquidez al exigir umbrales mínimos del Índice Directional Promedio (ADX).
📊 **5. Osciladores direccionales (MACD, AO, RVI, SAR parabólico)**
Verifica la validez de las señales mediante cruces de histogramas, validación de la línea cero, cambios de color en el momentum y puntos de precio del SAR.
📊 **6. Acción estructural del precio (soporte/resistencia y Fibonacci)**
Garantiza que las señales se produzcan cerca de zonas críticas de reacción horizontal en máximos y mínimos oscilantes o de niveles clave de retroceso de Fibonacci (38,2 % / 61,8 %).
📊 **7. Suavizado de velas (Heiken Ashi)**
Filtra los picos de precio esporádicos en una sola barra exigiendo que el color de la vela Heiken Ashi coincida antes de introducir la orden.
════════════════════════════════════════════════════════════════
📖 GUÍA DETALLADA DE PARÁMETROS DE ENTRADA
════════════════════════════════════════════════════════════════
----------------------------------------------------------------
⚙️ SECCIÓN 1: CONFIGURACIÓN GENERAL
----------------------------------------------------------------
🔹 `InpMagicNumber` [Por defecto: 123456]
Identificador numérico único para las operaciones del EA. Permite ejecutar varias instancias en diferentes pares de divisas simultáneamente sin que se produzcan colisiones entre órdenes.
🔹 `InpTradeComment` [Por defecto: «CCI_EA»]
Etiqueta personalizada de la orden que aparece en la lista de órdenes de tu terminal y en los registros de operaciones.
🔹 `InpCloseOnOpposite` [Por defecto: false]
Cuando se establece en TRUE, el EA cierra instantáneamente cualquier operación de COMPRA abierta cuando se activa una señal de VENTA válida, y viceversa.
🔹 `InpUseMaxOrders` [Por defecto: true]
Activa o desactiva el límite máximo de órdenes simultáneas.
🔹 `InpMaxOrders` [Por defecto: 20]
Establece el número máximo permitido de operaciones abiertas gestionadas por este EA en el símbolo actual.
----------------------------------------------------------------
⚙️ SECCIÓN 2: GESTIÓN DEL CAPITAL
----------------------------------------------------------------
🔹 `InpUseAutoLot` [Valor predeterminado: false]
Alterna entre el trading con lotes fijos (FALSO) y la capitalización automática proporcional al saldo (VERDADERO).
🔹 `InpFixLot` [Por defecto: 0,01]
El tamaño exacto del lote utilizado para cada orden cuando «Auto Lot» está establecido en FALSE.
🔹 `InpBaseBalance` [Predeterminado: 600,0]
El incremento del saldo utilizado para el cálculo del «Lote automático» (por ejemplo, 600 $).
🔹 `InpBaseLot` [Por defecto: 0,01]
El multiplicador del tamaño del lote asignado por cada incremento del saldo base.
*(Fórmula: Lote = [Saldo actual / InpBaseBalance] * InpBaseLot. Ejemplo: saldo de 6.000 $ / 600 * 0,01 = 0,10 lotes).*
----------------------------------------------------------------
⚙️ SECCIÓN 3: GESTIÓN DE RIESGOS Y ATR
----------------------------------------------------------------
🔹 `InpATR_Period` [Por defecto: 10]
El periodo de la barra que utiliza el indicador «Average True Range» (Rango Verdadero Medio) para calcular la volatilidad del mercado.
🔹 `InpUseTP` [Valor por defecto: true]
Activa o desactiva la función «Take Profit».
🔹 `InpUseTP_ATR` [Predeterminado: false]
Si es TRUE, el TP se calcula dinámicamente en función del ATR. Si es FALSE, el TP utiliza puntos fijos.
🔹 `InpTP_Value` [Por defecto: 1000,0]
Distancia de Take Profit en puntos (si el ATR está desactivado) o multiplicador del ATR (si el ATR está activado).
🔹 `InpUseSL` [Por defecto: true]
Activa o desactiva la protección Stop Loss.
🔹 `InpUseSL_ATR` [Por defecto: false]
Si es TRUE, el SL se calcula dinámicamente en función del ATR. Si es FALSE, el SL utiliza puntos fijos.
🔹 `InpSL_Value` [Por defecto: 500,0]
Distancia del Stop Loss en puntos (si el ATR está desactivado) o multiplicador del ATR (si el ATR está activado).
🔹 `InpUseBE` [Predeterminado: false]
Activa o desactiva la función BreakEven.
🔹 `InpUseBE_ATR` [Por defecto: falso]
Si es TRUE, la distancia de activación del BreakEven se calcula utilizando el ATR.
🔹 `InpBE_Value` [Por defecto: 200,0]
Umbral de beneficio necesario para mover el SL al precio de entrada (en puntos o multiplicador de ATR).
🔹 `InpUseTrailing` [Por defecto: false]
Activa o desactiva la función de stop dinámico.
🔹 `InpUseTS_ATR` [Por defecto: false]
Si es TRUE, la distancia del trailing se ajusta dinámicamente en función de la volatilidad del ATR.
🔹 `InpTS_Start` [Por defecto: 300,0]
Beneficio mínimo en puntos necesario para que se active el trailing stop.
🔹 `InpTS_Step` [Por defecto: 500,0]
Distancia que se mantiene por detrás del precio actual una vez que el trailing está activo (en puntos o como multiplicador del ATR).
----------------------------------------------------------------
⚙️ SECCIÓN 4: PARÁMETROS DE LA SEÑAL PRINCIPAL DEL CCI
----------------------------------------------------------------
🔹 `CCI_Period` [Por defecto: 8]
Período de cálculo de la línea de señal principal del CCI.
🔹 `CCI_Source` [Por defecto: PRICE_CLOSE]
Matriz de precios aplicada para los cálculos principales del CCI (Cierre, Apertura, Máximo, Mínimo, Mediana, Típico, Ponderado).
🔹 `OverboughtLevel` [Predeterminado: 100,0]
Nivel umbral superior que define las condiciones de sobrecompra del mercado.
🔹 `OversoldLevel` [Por defecto: -100,0]
Nivel umbral inferior que define las condiciones de sobreventa del mercado.
----------------------------------------------------------------
⚙️ SECCIÓN 5: CONFIGURACIÓN DE FILTROS MÚLTIPLES
----------------------------------------------------------------
🔹 `Use_RSI_Cross_Filter` [Por defecto: false]
Requiere que el RSI cruce simultáneamente los niveles de sobrecompra y sobreventa.
• `RSI_Length`: Ajuste del período del RSI (por defecto: 14).
• `RSI_Price_Source`: Precio aplicado para el RSI (por defecto: PRICE_CLOSE).
• `Oversold` / `Overbought`: Límites de los niveles (por defecto: 30,0 / 70,0).
🔹 `Use_ADX_Filter` [Por defecto: false]
Restringe la ejecución a menos que la fuerza de la tendencia del mercado supere el umbral mínimo.
• `ADX_Period`: Período de cálculo (por defecto: 10).
• `ADX_Min_Level`: Valor mínimo de ADX requerido para permitir la negociación (por defecto: 20,0).
🔹 `Use_MA_Filter` [Por defecto: false]
Filtra las operaciones en función de la posición del precio con respecto a una única media móvil.
• `MA_Period`: Período de la media móvil (por defecto: 50).
• `MA_Method`: Método de cálculo (SMA, EMA, SMMA, LWMA).
• `MA_Shift`: Desplazamiento horizontal de la barra (por defecto: 0).
🔹 `Use_Ichimoku_Filter` [Por defecto: false]
Requiere que el precio esté por encima (compra) o por debajo (venta) de la línea Ichimoku Senkou Span B.
• `Ichimoku_SenkouB`: Período de Senkou B (por defecto: 52).
• `Ichimoku_Kijun`: Período / desplazamiento de la línea Kijun-sen (por defecto: 26).
🔹 `Use_RSI75_Filter` [Por defecto: false]
Utiliza un RSI de periodo más largo (periodo 75) como referencia de la tendencia macro (>50 para compras, <50 para ventas).
🔹 `Use_DoubleMA_Filter` [Por defecto: false]
Requiere que la media móvil rápida (MA A) esté por encima o por debajo de la media móvil lenta (MA B).
• `MA_A_Period` / `MA_B_Period`: Períodos de las medias móviles rápida y lenta (por defecto: 30 / 140).
🔹 `Use_AO_Filter` [Predeterminado: false]
Valida la entrada en función de los valores y modos del Oscilador Impresionante (AO).
• `Use_AO_Volume_Filter`: Impone unos niveles mínimos de valor del AO (`AO_Buy_Min` / `AO_Sell_Max`).
• `Use_AO_Color_Filter`: Requiere que el color de la barra del AO coincida con la dirección de la orden.
• `Use_AO_Zero_Filter`: Requiere que el AO esté por encima de 0 para las compras y por debajo de 0 para las ventas.
🔹 `Use_SAR_Filter` [Por defecto: false]
Exige que los puntos del SAR parabólico estén por debajo del precio para las compras y por encima del precio para las ventas.
• `SAR_Step` / `SAR_Maximum`: Parámetros de paso de aceleración (por defecto: 0,02 / 0,2).
🔹 `Use_HeikenAshi_Filter` [Por defecto: false]
Requiere que el color de la vela Heiken Ashi actual coincida con la dirección de la señal (alcista para las operaciones de compra, bajista para las de venta).
🔹 `Use_CCI_Filter` [Por defecto: false]
Filtro secundario de la línea de tendencia del CCI con un período más largo (`CCI_Trend_Period`: 50).
🔹 `Use_CCI_OBOS_Filter` [Por defecto: false]
Requiere que una instancia adicional e independiente del CCI se encuentre simultáneamente en zonas extremas.
🔹 `Use_RVI_Filter` y `Use_RVI_Signal_Filter` [Por defecto: false]
Filtros del Índice de Vigor Relativo que validan la dirección general de la tendencia y los cruces de las líneas de señal.
🔹 `Use_MACD_Filter` y `Use_MACD_Zero_Filter` [Por defecto: false]
Filtros de entradas que utilizan el impulso del histograma del MACD y la posición respecto a la línea cero.
🔹 `Use_SR_Filter` [Por defecto: false]
Garantiza que las operaciones se ejecuten cerca de las zonas límite calculadas de soporte y resistencia.
• `SR_Period`: Periodo histórico de análisis (por defecto: 50).
• `SR_Zone_Points`: Distancia de tolerancia respecto a los niveles de soporte/resistencia en puntos (por defecto: 80).
🔹 `Use_Fibonacci_Filter` [Por defecto: false]
Valida las entradas dentro de las zonas de retroceso de la proporción áurea de Fibonacci derivadas del ZigZag (del 38,2 % al 61,8 %).
════════════════════════════════════════════════════════════════
💡 CONFIGURACIÓN ÓPTIMA Y RECOMENDACIONES
════════════════════════════════════════════════════════════════
📍 **Paso 1: Instalación**
Copia el archivo del EA en la carpeta «MQL5/Experts» de tu MT5, reinicia MetaTrader 5 y añade el EA a tu gráfico.
📍 **Paso 2: Activación del trading automático**
Asegúrate de que el botón **«ALGO TRADING»** del menú superior de MetaTrader 5 esté activado (icono verde).
📍 **Paso 3: Backtesting y optimización**
Ejecuta el Probador de estrategias de MT5 utilizando el modo «Cada tick basado en ticks reales». Prueba diversas combinaciones de filtros para encontrar el punto óptimo para el activo que hayas elegido.
📍 **Paso 4: Alojamiento en VPS**
Para operar sin interrupciones las 24 horas del día, los 7 días de la semana, ejecuta este EA en un servidor privado virtual (VPS) de Forex de baja latencia.
════════════════════════════════════════════════════════════════
🙏 ¡GRACIAS POR VUESTRA CONFIANZA!
════════════════════════════════════════════════════════════════
¡Gracias por elegir **CCI Advanced Pro EA MT5**! Nos comprometemos a ofrecerte herramientas algorítmicas sólidas para mejorar tu experiencia en el trading. Si este Asesor Experto te resulta útil, te agradeceríamos que dejaras una valoración positiva en MQL5 Market. ¡Feliz trading! 📈✨