Grid CCI EA
- Asesores Expertos
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 3.14
- Activaciones: 5
UNA ESTRATEGIA QUE ESPERA A QUE EL ESTIRAMIENTO SE RECUPERE
El EA Grid CCI deja que el Índice de Canal de Materias Primas (CCI) decida cuándo merece la pena iniciar un ciclo y, a continuación, cede la posición a un gestor disciplinado que acumula pequeñas ganancias netas y reduce sus órdenes más antiguas paso a paso.
Pruébalo antes de pagar nada: carga Grid CCI EA en el Probador de Estrategias de MetaTrader 5, marca el modo visual y reproduce el historial de tu propio bróker. Verás flechas que se sitúan en las velas donde se ha activado un ciclo, la fila «CCI Pulse» haciendo la cuenta atrás hasta el siguiente disparador y el «Hedge Vault» permaneciendo inactivo bajo el panel principal. En nuestras propias pruebas (1 000 000 $ y 10 000 $ en EURUSD H1, 10 000 $ en XAUUSD D1), el probador terminó sin ningún mensaje de «fondos insuficientes» y sin ningún stop-out. Repítelo con tus datos y juzga por ti mismo.
- Señal: el CCI clásico (período 20, precio típico) activa un ciclo solo cuando SALE de una zona extrema, se lee en velas cerradas y nunca se repinta.
- Nueva protección contra el agotamiento: se omite cualquier movimiento descontrolado que haya superado con creces el extremo, de modo que el primer ciclo no se abre en contra de una caída o un repunte.
- Filtro de tendencia EMA opcional: sigue la tendencia, contrarréstala o ignórala.
- Motor de cuadrícula completo: escalas separadas de COMPRA y VENTA, espaciado ATR, cierres de grupo calculados tras el swap y la comisión, y división de la orden más voluminosa.
- Aislado por gráfico según cuenta, símbolo y números mágicos; cuentas de cobertura y compensación; sin DLL.
¿POR QUÉ EL CCI?
El Índice de Canal de Materias Primas (CCI) mide cuánto se ha desviado el precio de su nivel típico. Las lecturas por encima de +100 o por debajo de -100 indican que el mercado está sobrevalorado o sobrevalorado. Muchos operadores se lanzan en el momento en que la línea toca esas zonas y salen perjudicados mientras el mercado sigue extendiéndose. El EA Grid CCI hace lo contrario: espera hasta que la línea cambia de dirección y sale de la zona. Ese momento indica que el impulso se ha detenido, y es el único momento en el que se permite abrir el primer nivel de la rejilla.
EL PASO KAIZEN DE ESTA EDICIÓN: PROTECCIÓN CONTRA EL AGOTAMIENTO
No todas las salidas de una zona son iguales. Cuando el CCI acaba de dispararse hasta una lectura extrema en las últimas velas, el mercado suele encontrarse en un pico provocado por noticias o en una ruptura, y el primer rebote suele ser una trampa. El «Exhaustion Guard» analiza las últimas barras y omite la señal si el CCI ha superado tu nivel extremo (300 por defecto). La fila «CCI LENS» del panel muestra si el «Exhaustion Guard» está «CALIENTE» o en calma, para que siempre sepas por qué el EA está a la espera.
EMPIEZA AQUÍ: TUS PRIMEROS DIEZ MINUTOS
- Abre el Strategy Tester, elige el EA «Grid CCI», selecciona EURUSD H1 y introduce un saldo similar al que utilizarías en la práctica.
- Deja todos los parámetros en sus valores por defecto y activa el modo visual.
- Pulsa «Start» y observa la fila «CCI PULSE»: el valor, la flecha de pendiente, la etiqueta de zona (OVERSOLD / MID / OVERBOUGHT), a qué distancia está el siguiente disparador y cuántas barras han pasado desde la última salida.
- Cuando aparezca la primera flecha, sigue las tarjetas del plan: qué órdenes se agrupan para su cierre y qué objetivo deben superar.
- Abre el diario y confirma que no haya errores de dinero o volumen en las especificaciones del contrato de tu bróker.
- Prueba a continuación con el XAUUSD D1 y, después, decide el tamaño de lote real que tu cuenta pueda soportar a lo largo de una tendencia alcista.
UN CICLO, CINCO ETAPAS
1. La señal. El CCI sale de una zona extrema en una vela cerrada; el indicador de guardia y el filtro de tendencia opcional deben coincidir; debe haber transcurrido un intervalo tranquilo de barras desde la última señal aceptada.
2. La escalera. Los niveles se abren a una distancia que sigue la volatilidad a través del ATR, con un mínimo y un máximo que tú estableces, y lotes que crecen de forma aditiva o mediante un multiplicador hasta tu lote máximo.
3. La cosecha. El cierre combina las órdenes más antiguas y las más recientes, y cierra el grupo tan pronto como el resultado combinado supere tu objetivo tras descontar el swap y la comisión. Cuando una orden antigua completa resulta demasiado pesada, solo recompra una parte de ella con el beneficio ya asegurado.
4. La protección. Una protección contra la reapertura rechaza los cierres que reabrirían instantáneamente el mismo nivel; cada cierre se verifica con el historial de operaciones; un plan estancado se resuelve automáticamente una vez que un nuevo análisis demuestra que el libro de órdenes es coherente, y el rechazo por parte del bróker de cierres parciales caduca al cabo de unos minutos en lugar de bloquear la sesión.
5. Ciclo de cobertura opcional. Desactivado por defecto. Cuando está activado, mantiene un par equilibrado en un símbolo que elijas y lo retira en tramos, financiados mediante un pequeño recargo sobre los cierres que la red ya realiza. Su bloque «Hedge Vault» se acopla directamente debajo del panel principal.
EL PANEL
Una consola oscura en el lado izquierdo del gráfico, dejando el lado derecho y la escala de precios despejados. Muestra el estado, el modo, la escalera de lotes, el espaciado, el libro de órdenes, las ganancias acumuladas, la puerta de señales, CCI PULSE (valor del CCI en tiempo real y etiqueta de zona), CCI LENS (filtro de tendencia y estado de Exhaustion Guard), el marco temporal activo, el plan de cierre para cada lado con su propio botón y las órdenes abiertas. Se puede arrastrar y minimizar, se adapta a cualquier pantalla y no dibuja nada en la optimización no visual, por lo que las pruebas se ejecutan a toda velocidad.
SEGURIDAD QUE TÚ CONTROLAS
- No hay cierre forzado de todas las posiciones: la protección funciona rechazando nuevos niveles, nunca liquidando la cartera al peor precio.
- La comprobación de fondos plantea una pregunta clara: ¿hay margen libre suficiente, con un colchón del 50 %, para esta orden? Sin límites estrictos ocultos.
- Seguridad del plazo de margen (desactivada por defecto): cuando el nivel de margen cae a los niveles que hayas elegido, el plazo de la señal y del ATR se amplían para ensanchar la rejilla, y se reducen una vez que el margen se recupera.
- Límites máximos en los niveles por rejilla, órdenes por lado y lotes por orden; un límite de compensación en el margen de la posición neta.
- El modo «Solo análisis» muestra todas las decisiones sin enviar ni una sola orden.
EXPLICACIÓN DE CADA PARÁMETRO
Cuadrícula
- Modo de negociación: rejilla dual (escaleras de COMPRA y VENTA juntas) o una dirección a la vez.
- GridSpacePoints: distancia fija entre niveles cuando el espaciado ATR está desactivado.
- GridSpaceMultiplier: amplía cada nivel siguiente en este factor (1,0 los mantiene iguales).
- Niveles máximos de la rejilla: número máximo de niveles por rejilla.
- UpDirectionIsBuy: si un movimiento alcista activa el lado de COMPRA en el modo de distancia.
- EAMagicNumber: número mágico de las órdenes de rejilla; asigna uno propio a cada gráfico.
- GridOrderComment: comentario que se incluye en las órdenes de rejilla.
- OneOrderPerBar: como máximo un nuevo nivel por vela.
Escalera de lotes
- InitialLotSize: tamaño inicial del lote (0,01).
- LotSizingMode: aditivo o multiplicativo.
- LotMultiplier: factor del modo multiplicativo por nivel.
- LotAddStep: incremento en modo aditivo por nivel.
- MaxOrderVolume: el lote máximo que puede tener una orden individual.
- UseAutoLot / AutoLotBaseBalance / AutoLotAllowDecrease: ajusta el lote inicial en función del saldo respecto a una referencia; opcionalmente, también a la baja.
Espaciado ATR
- GridSpacingMode: puntos fijos o ATR.
- ATRTimeframe / ATRPeriod / ATRBarShift: dónde y cómo se lee el ATR.
- ATRSpacingFactor: el espaciado es igual al ATR multiplicado por este valor.
- ATRMinSpacingPts / ATRMaxSpacingPts: mínimo y máximo del espaciado en puntos.
- ATRFreezeOnStart: mantener un único espaciado durante todo el ciclo.
Objetivo de beneficio
- DesiredProfitPerClosure: beneficio que debe generar cada cierre.
- ProfitMultiplier: multiplicador final sobre el objetivo.
- ProfitTargetMode: fijo o escalado según el volumen y la profundidad.
- ProfitVolumePower / ProfitDepthBonus: cómo crece el objetivo escalado en función del volumen y de los niveles abiertos.
- ProfitMaxMultiple / ProfitMaxReachFraction: límites máximos para que un objetivo siempre sea alcanzable.
Escáner de fragmentos y división de objetivos
- UseMultiLegScan: comprueba los grupos de órdenes múltiples antes que el par simple.
- MaxOldestLegs / MaxNewestLegs: cuántas órdenes más antiguas y más recientes puede contener un grupo.
- ScanPriority: cómo se clasifican los grupos que cumplen los requisitos.
- NeverBankLessThanPair: un grupo también debe superar el objetivo del par simple.
- RequireCloseVolumeExceedsTarget / MinCloseVolumeRatio: el volumen de cierre debe superar el de la orden que se retira.
- EnableTargetSlicing: cerrar una parte de la orden más antigua cuando el lote completo esté fuera de alcance.
- FragProfitWeightPower / FragMinSlicePercent: tamaño de las porciones y la porción mínima permitida.
- FragAllowMultiCloser: varias órdenes más recientes pueden financiar una porción conjuntamente.
- FragPreferFullClosure: un cierre completo siempre tiene prioridad sobre una porción.
Protección contra la reapertura y protección de la cuenta
- ReopenGuard / ReopenGuardCushion: bloquea los cierres que reabrirían inmediatamente un nivel, y la distancia de seguridad utilizada.
- MinMarginLevelPercent: no se crean nuevos niveles por debajo de este nivel de margen (0 = desactivado).
- MaxAccountRiskPercent: no se establecen nuevos niveles más allá de esta pérdida flotante del saldo (0 = desactivado).
- NetMaxMarginPercent: cuentas de compensación, límite máximo del margen de la posición neta.
- MaxTotalOrders: límite absoluto de órdenes en rejilla por cada lado.
Ejecución y verificación
- RunMode: «Armed» o «Scan Only».
- CloseSequence: orden en la que se envían las partes de la operación.
- MaxSlippagePoints / MaxSpreadPoints: límites de ejecución.
- MinSecondsBetweenClosures: pausa entre cierres en un lado.
- Intentos de cierre por posición / Tiempo de espera de verificación (en segundos): número de reintentos y tiempo de verificación de una posición.
- Aplazar cuando el mercado esté cerrado / Segundos de reintento tras cierre del mercado: esperar pacientemente durante las sesiones cerradas.
- AutoResumeAfterSeconds: restablecer automáticamente una interrupción tras este tiempo.
- NoPartialRetryMinutes: reintentar cierres parciales tras este número de minutos si el bróker los rechaza.
- AbortIfBookChanged: cancela un plan si un tramo ha cambiado entre el escaneo y el envío.
- UseFullCommission / CommissionPerLot: cómo se calcula la comisión.
- CloseOrderComment: comentario al cerrar operaciones.
Ciclo de cobertura y día de liquidación semanal
- EnableHedgeCycle: activa el módulo de cobertura (desactivado por defecto).
- HedgeSymbols / HedgeSymbolRotation / HedgeMaxSymbolsInTester: qué símbolos se utilizan para la cobertura y cómo se rotan.
- HedgeCycleLots / HedgeSliceLots: tamaño del par y tamaño de la porción.
- HedgeFragmentBonus / HedgeBonusIsPercent: bonificación adicional que se paga por encima de cada porción.
- HedgeMaxSurcharge / HedgeMaxSurchargePercent: límites máximos sobre cuánto puede elevar la cobertura un objetivo de cierre.
- HedgeMagicNumber: número mágico de las posiciones de cobertura; debe ser diferente del de la cuadrícula.
- HedgeReopenOnFinish / HedgeStartRequiresTrade: cuándo comienzan y se reinician los ciclos.
- HedgeIntegritySeconds / HedgeAutoRepair / HedgeNakedAction: comprobación y reparación de un par unilateral.
- HedgeMaxSpreadPoints / HedgeSlippagePoints / HedgeAttemptsPerLeg / HedgeVerifyTimeout: límites de ejecución de la cobertura.
- HedgeCommissionPerLot / HedgeOrderComment: comisión alternativa y comentario.
- WeeklyCashDay / CashDayOfWeek / CashCutoffHour: no se iniciarán nuevos ciclos ni tramos durante tu ventana de retirada.
Panel y gráfico
- ShowPanel, PanelX, PanelY, PanelFontSize, PanelCorner: visibilidad, posición, tamaño y esquina del panel.
- ShowArabic: línea en un segundo idioma debajo del inglés.
- ShowChartMarks: traza líneas y niveles en el gráfico.
- MaxTableRows: número de filas de órdenes que se muestran por cuadrícula.
Desencadenante de entrada y señal CCI
- EntryTriggerMode: señal CCI, distancia del precio o ambas.
- SignalBarShift: vela de la que se lee la señal (1 = última cierre).
- SignalBarsDelay: barras necesarias entre dos señales aceptadas.
- SignalValidBars: tiempo durante el que una señal permanece válida.
- SignalAllowBuy / SignalAllowSell / SignalReverse: direcciones permitidas e inversión.
- InpCCIPeriod: período del CCI (20).
- InpCCIPrice: precio aplicado (típico).
- InpCCIOversold / InpCCIOverbought: las zonas (-100 / +100) cuya salida activa una orden de COMPRA o de VENTA.
- InpCCITrendFilter: 0 desactivado, 1 solo a favor de la EMA, 2 solo en contra de ella.
- InpCCITrendMAPeriod: período de la EMA para el filtro.
- InpCCIExtremeLevel / InpCCIExtremeBars: nivel de protección contra el agotamiento y periodo de retrospectiva (0 lo desactiva).
- InpShowSignalArrows: flechas en las velas activadas.
- DebugMode: registro detallado.
Seguridad del margen en el marco temporal
- UseMarginTFSafety: activado/desactivado (desactivado por defecto).
- Level1MarginPct / Level1TF: primer nivel de margen y el marco temporal utilizado por debajo de él.
- Level2MarginPct / Level2TF: segundo nivel y su marco temporal.
- MarginTFHysteresisPct: recuperación necesaria antes de retroceder.
EXPECTATIVAS REALISTAS
Una estrategia de rejilla gestiona una posición; no predice el futuro. Un movimiento prolongado en contra de una escalera abierta puede generar una gran pérdida flotante, y no hay stop loss en todas las órdenes. El spread, el swap, la comisión, el símbolo y el tamaño del lote influyen en el resultado, y las pruebas pasadas no garantizan los resultados futuros. Prueba primero con tu propio bróker, empieza con poco y ve aumentando solo cuando sepas hasta dónde suele llegar tu instrumento. Funciona con cualquier símbolo y marco temporal.
Si el EA Grid CCI te resulta útil en tus pruebas o en tu actividad de trading, una reseña sincera, ya sea positiva o crítica, ayudará a otros traders a tomar una decisión.
