Grid Gator Oscillator 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.12
- Activaciones: 5
UNA ESTRATEGIA QUE SOLO SE ACTIVA CUANDO EL «ALLIGATOR» EMPIEZA A ALIMENTARSE
El EA Grid Gator Oscillator espera a que pasen las horas de calma y movimiento lateral, y abre su primer nivel solo cuando el Gator de Bill Williams indica que el mercado sale de su letargo. A partir de ahí, un gestor de escalera cuidadoso se encarga de espaciar las posiciones, realizar pequeñas operaciones de banca neta y reducir gradualmente la exposición más antigua.
Prueba gratuita con tus propios datos: carga el EA en el Probador de Estrategias de MetaTrader 5, activa el modo visual y pulsa «Iniciar». Podrás ver cómo se desarrollan los histogramas del Gator, la barra de fases en el panel, las flechas de entrada y cada cierre en el historial de tu bróker sin gastar ni un céntimo.
- Entrada: ambos histogramas del Gator se vuelven verdes al mismo tiempo tras una fase de sueño; la posición de los labios frente a los dientes del Alligator determina el lado.
- Nueva fila del panel «Fase del Gator»: DORMIDO, DESPERTADO, COMÍENDO o SACIADO, además de los tamaños de las barras superior e inferior y la duración de la fase.
- Gestión: escalas duales de compra/venta, distancia basada en el ATR, cierres netos de órdenes múltiples y divisiones parciales de órdenes antiguas de gran volumen.
- La protección es visible y ajustable: límite de lotes, límite de nivel, bloqueos por margen y pérdidas flotantes, filtro de spread, modo de solo exploración.
- Memoria privada por símbolo y par mágico, de modo que se pueden ejecutar varios gráficos en paralelo sin que las operaciones de unos afecten a las de otros.
EMPIEZA AQUÍ
- Gráfico: el EURUSD H1 o el XAUUSD H1 son buenos puntos de partida; el propio EA admite cualquier símbolo y marco temporal.
- Configuración: mantén los valores predeterminados de fábrica para la primera ejecución. Utilizan un lote inicial de 0,01 con una escalera aditiva y un límite máximo de 1,0 lotes por orden.
- Depósito: elige un saldo que pueda soportar una tendencia prolongada en una sola dirección con el lote que hayas elegido. En una cuenta en céntimos o en una cuenta estándar pequeña, mantén el lote en 0,01.
- Primer paso: cambia el RunMode a «solo escaneo», observa los planes que el EA elaboraría para un día y, a continuación, actívalo desde el panel.
- Ciclo de cobertura: déjalo desactivado hasta que comprendas plenamente el funcionamiento de la rejilla por sí sola.
POR QUÉ EL GATOR SE ADAPTA BIEN A UNA ESCALERA
Una estrategia de rejilla se ve más afectada cuando comienza en un momento aleatorio. El oscilador Gator, construido a partir de las tres medias móviles del Alligator, mide la distancia a la que se encuentran esas líneas entre sí. Cuando la mandíbula, los dientes y los labios se entrelazan, el mercado está dormido: sin dirección, principalmente ruido. Cuando las distancias entre ellas se amplían a ambos lados a la vez, suele estar en marcha un movimiento real. El histograma superior sigue la distancia entre la mandíbula y los dientes, el histograma inferior sigue la distancia entre los dientes y los labios, y cada barra se colorea de verde cuando crece y de rojo cuando se reduce.
Este EA trata esa imagen como una puerta de entrada más que como una bola de cristal. Busca la primera barra cerrada en la que ambos histogramas crezcan, y exige que haya aparecido una barra «adormecida» poco antes de ella. Esa combinación filtra la parte central de una racha agotada y centra la atención en los nuevos despertares. La posición se toma del propio Alligator: los labios por encima de los dientes marcan un ciclo de compra, los labios por debajo de los dientes marcan un ciclo de venta. Todo se lee a partir de las velas completadas, por lo que las flechas ya impresas en el gráfico no se mueven posteriormente.
NOVEDADES DE LA VERSIÓN 3.12
La fila «Fase del Gator». Una línea en la tarjeta principal indica la fase actual. «SLEEPING» significa que ambas barras se contraen. «EATING» significa que ambas se expanden. «AWAKENING» y «SATED» describen las barras mixtas intermedias, dependiendo de si el mercado está saliendo de un periodo de reposo o enfriándose tras una racha alcista. Junto a la etiqueta se indican los tamaños actuales de las barras superior e inferior y el recuento de barras transcurridas en esta fase, para que se sepa de un vistazo por qué el EA está inactivo o por qué está listo.
Histogramas en su propia subventana. Cuando el EA se inicia en un gráfico en tiempo real, coloca el Gator debajo del precio y lo vuelve a eliminar al salir. Unas pequeñas flechas marcan las velas exactas en las que se activó un ciclo.
Memoria independiente para cada instancia. Los anclajes, los contadores, las listas de reintentos y el fondo de cobertura se guardan bajo una clave generada a partir de la cuenta, el símbolo y ambos números mágicos. Un bloqueo al inicio impide que un segundo gráfico reclame un número mágico ya en uso, y cada bucle sobre las posiciones abiertas comprueba el símbolo y el número mágico antes de actuar.
Prueba de margen realista. Antes de establecer un nuevo nivel, la terminal calcula su margen real y lo compara, con un margen de seguridad, con el margen libre del que realmente dispones. Las órdenes válidas con saldos elevados ya no se rechazan.
Control del stop-out. El límite máximo de lotes, el límite máximo de nivel y el límite de margen de compensación se suministran con valores restringidos, de modo que una instalación sin modificar se mantiene dentro de unos límites razonables.
UN CICLO, DESDE EL REPOSO HASTA LA COSECHA
1. Espera. Mientras el Gator duerme, no ocurre nada. La fila de fase muestra «SLEEPING» y la puerta del panel indica cuántas barras quedan antes de que se pueda aceptar otra señal.
2. Despertar. En la primera barra en la que ambos histogramas se vuelven verdes tras el reposo, el EA compara los labios del Alligator con los dientes, aplica tus permisos de compra y venta, respeta el retraso desde la última señal aceptada y, a continuación, activa el primer nivel.
3. Construcción. A medida que el precio se aleja del punto de anclaje, se añaden nuevos niveles a la escalera. Los lados de compra y venta pueden operar juntos, cada uno con su propio punto de anclaje y contador, o solo uno de los lados. La distancia puede seguir el ATR dentro de un rango mínimo y máximo, o mantenerse en un número fijo de puntos.
4. Liquidación. Un escáner analiza combinaciones de las órdenes más antiguas y más recientes de cada lado y cierra un grupo tan pronto como su resultado, tras el swap y la comisión, supere tu objetivo. Cuando la orden más antigua es demasiado grande para liquidarla de una sola vez, solo se cierra una parte de ella, financiada con las ganancias que ya se están generando en las órdenes más recientes. A lo largo de varias oscilaciones, las posiciones más pesadas se reducen paso a paso.
5. Protección. Un filtro de reapertura rechaza los cierres que reabrirían instantáneamente el mismo nivel, lo que evita operaciones innecesarias. Cada cierre se confirma cotejándolo con el historial de operaciones, las operaciones fallidas se ponen en cola para volver a intentarlas, y se descarta un plan si el libro de órdenes ha cambiado entre el escaneo y el envío.
6. Ciclo de cobertura opcional. Desactivado por defecto. Cuando está activado, se mantiene un par equilibrado en un símbolo que tú elijas y se retira en tramos iguales, financiado mediante un pequeño recargo sobre los cierres que la rejilla realiza de todos modos. Su finalidad es generar volumen, no beneficios; su propio efecto sobre el capital propio es el coste del spread, la comisión y el swap.
EL PANEL
Las tarjetas mantienen su diseño habitual en cuanto a tema y disposición de las esquinas. La tarjeta principal muestra el símbolo y el «magic», una insignia de estado, el modo de cuadrícula, el paso de lotes, el espaciado, el resultado acumulado, la puerta de señales y la nueva línea Gator Phase. Otras tarjetas enumeran el plan de cierre de cada lado con su propio botón de cierre y la tabla de órdenes abiertas. Los botones alternan entre el modo «armado» o «solo escaneo», la pausa, las marcas del gráfico y el corte. El panel se puede arrastrar y minimizar, ajusta el tamaño de su propio texto para que los valores nunca se salgan por los bordes y se omite por completo durante la optimización no visual para alcanzar la máxima velocidad.
CADA ENTRADA, POR NOMBRE
Grid: cómo se abren los niveles
- TradeMode: ejecuta una escalera dual de compra y venta o una de una sola dirección (dual por defecto).
- GridSpacePoints: distancia fija entre niveles en puntos cuando no se utiliza el espaciado ATR.
- GridSpaceMultiplier: amplía cada nivel adicional en este factor; 1,0 mantiene los pasos iguales.
- MaxGridLevels: el número máximo de niveles que puede tener una sola escalera.
- UpDirectionIsBuy: determina si un movimiento alcista pertenece al lado comprador.
- EAMagicNumber: identificador asignado a las órdenes de rejilla; asigna uno propio a cada gráfico.
- GridOrderComment: texto adjunto a las órdenes de rejilla para facilitar su reconocimiento.
- OneOrderPerBar: no permite más de un nuevo nivel por vela.
Escalera de lotes
- InitialLotSize: volumen del primer nivel.
- LotSizingMode: pasos aditivos o multiplicación por nivel (aditivo por defecto).
- LotMultiplier: factor de crecimiento utilizado únicamente en el modo multiplicativo.
- LotAddStep: volumen añadido por nivel en modo aditivo; 0 reutiliza el lote inicial.
- MaxOrderVolume: límite máximo para cualquier orden individual.
- UseAutoLot: escala el lote inicial en función del saldo.
- AutoLotBaseBalance: saldo que corresponde al lote inicial al ajustar el tamaño.
- AutoLotAllowDecrease: permite que el ajuste de lotes sea inferior al lote inicial tras una caída del saldo.
Espaciado ATR
- GridSpacingMode: espaciado basado en el ATR o espaciado fijo.
- ATRTimeframe, ATRPeriod, ATRBarShift: dónde y cómo se mide la volatilidad; el desplazamiento 1 utiliza la última vela cerrada.
- ATRSpacingFactor: escala el ATR medido a una distancia fija.
- ATRMinSpacingPts y ATRMaxSpacingPts: límites inferior y superior de dicha distancia.
- ATRFreezeOnStart: fija la distancia para todo el ciclo en su valor de apertura.
Objetivo de beneficio
- DesiredProfitPerClosure: importe base que se pretende obtener con cada cierre.
- ProfitMultiplier: multiplicador final que se aplica a esa cantidad.
- ProfitTargetMode: objetivo fijo o escalado en función de la cartera.
- ProfitVolumePower, ProfitDepthBonus, ProfitMaxMultiple: cómo crece el objetivo escalado con el volumen y la profundidad, y dónde se detiene.
- ProfitMaxReachFraction: mantiene cualquier objetivo alcanzable dentro de una parte de un paso de la cuadrícula.
Escáner de fragmentos y segmentación de objetivos
- UseMultiLegScan: comprueba los grupos de órdenes múltiples antes que el simple par «más antiguo más más reciente».
- MaxOldestLegs y MaxNewestLegs: cuántas órdenes de cada extremo puede incluir un grupo.
- ScanPriority: qué grupo que cumpla los requisitos prevalece cuando varios los superan.
- NeverBankLessThanPair: un grupo también debe superar el objetivo del par simple.
- RequireCloseVolumeExceedsTarget y MinCloseVolumeRatio: el volumen más reciente debe superar a la orden anterior en la proporción elegida.
- EnableTargetSlicing: permite el cierre parcial de la orden más antigua.
- FragProfitWeightPower, FragMinSlicePercent: cómo se pondera el beneficio por lote de cierre y cuál es la porción mínima permitida.
- FragAllowMultiCloser: permite que varias órdenes más recientes compartan el coste de una porción.
- FragPreferFullClosure: da prioridad a un cierre completo frente a una porción cuando ambas opciones son viables.
Protección contra reapertura y protección de la cuenta
- ReopenGuard y ReopenGuardCushion: bloquean los cierres que reabrirían un nivel de golpe, con la distancia de seguridad expresada como una fracción de un paso.
- MinMarginLevelPercent: no se crean nuevos niveles por debajo de este nivel de margen; 0 lo desactiva.
- MaxAccountRiskPercent: no se establecen nuevos niveles más allá de esta pérdida flotante como porcentaje del saldo; 0 la desactiva.
- NetMaxMarginPercent: en cuentas de compensación, limita el margen de la posición combinada en relación con el capital propio.
- MaxTotalOrders: límite absoluto de órdenes en rejilla por cada lado.
Ejecución y verificación
- RunMode: negociación activa u observación solo de análisis.
- CloseSequence: orden en la que se envían las partes de un cierre.
- MaxSlippagePoints y MaxSpreadPoints: tolerancia de ejecución y límite máximo del spread para la negociación.
- MinSecondsBetweenClosures: margen de tiempo entre dos cierres en un mismo lado.
- CloseAttemptsPerLeg y VerifyTimeoutSeconds: número de reintentos por tramo y tiempo durante el que se comprueba un tramo bloqueado.
- DeferWhenMarketClosed y MarketClosedRetrySeconds: espera pacientemente a que se reanude la sesión en lugar de detenerse.
- AutoResumeAfterSeconds: restablece automáticamente la operación tras este número de segundos; 0 espera a que el panel se active.
- AbortIfBookChanged: cancela un plan cuando las posiciones han cambiado entretanto.
- UseFullCommission y CommissionPerLot: cómo se calcula la comisión, con una opción manual como alternativa.
- CloseOrderComment: texto que se incluye al cerrar operaciones.
Ciclo de cobertura
- EnableHedgeCycle: interruptor principal, desactivado por defecto.
- HedgeSymbols, HedgeSymbolRotation, HedgeMaxSymbolsInTester: qué símbolos forman el par, cómo se elige el siguiente y un límite exclusivo para el simulador.
- HedgeCycleLots y HedgeSliceLots: tamaño de cada lado y de cada porción retirada.
- HedgeFragmentBonus y HedgeBonusIsPercent: bonificación adicional añadida al coste del tramo, como porcentaje o como importe fijo.
- HedgeMaxSurcharge y HedgeMaxSurchargePercent: límites máximos sobre cuánto se puede elevar un objetivo de cierre.
- HedgeMagicNumber: identificador independiente para las posiciones de cobertura; debe ser distinto del «grid magic».
- HedgeReopenOnFinish y HedgeStartRequiresTrade: iniciar un nuevo par una vez finalizado el anterior y esperar a que haya actividad en la rejilla antes de iniciar el primero.
- HedgeIntegritySeconds, HedgeAutoRepair, HedgeNakedAction: con qué frecuencia se comprueban ambas partes y qué ocurre si una queda desatendida.
- HedgeMaxSpreadPoints, HedgeSlippagePoints, HedgeAttemptsPerLeg, HedgeVerifyTimeout: límites de ejecución para las órdenes de cobertura.
- HedgeCommissionPerLot y HedgeOrderComment: comisión alternativa y comentario de la operación para el par.
Día de liquidación semanal
- WeeklyCashDay, CashDayOfWeek, CashCutoffHour: pausa de nuevos ciclos y tramos en torno al día y la hora en que tienes previsto realizar la retirada.
Panel y gráfico
- ShowPanel, PanelX, PanelY, PanelFontSize, PanelCorner: visibilidad, desplazamientos, tamaño del texto y esquina preferida.
- ShowArabic: añade una línea en árabe debajo de cada etiqueta en inglés.
- Mostrar marcas del gráfico: dibuja niveles y planes de cierre en el gráfico de precios.
- MaxTableRows: número de filas de órdenes abiertas que se muestran por escalera.
Desencadenante de entrada
- EntryTriggerMode: permite que la señal Gator active el primer nivel o utiliza otro modo de activación.
- SignalBarShift: la vela que se lee; 1 significa la última barra cerrada.
- SignalBarsDelay: número mínimo de barras entre dos señales aceptadas (30 por defecto).
- SignalValidBars: número de barras durante las que una señal sigue siendo válida.
- SignalAllowBuy, SignalAllowSell: habilitan cada dirección por separado.
- SignalReverse: invierte la dirección de todas las señales.
Señal del oscilador Gator
- InpGatorTF: marco temporal en el que se calculan el Gator y el Alligator.
- InpGatorJawPeriod, InpGatorJawShift: longitud y desplazamiento hacia adelante de la mandíbula (13 y 8).
- InpGatorTeethPeriod, InpGatorTeethShift: longitud y desplazamiento de los dientes (8 y 5).
- InpGatorLipsPeriod, InpGatorLipsShift: duración y desplazamiento de los labios (5 y 3).
- InpGatorMethod: método de promediado; suavizado por defecto, como en la configuración clásica.
- InpGatorPrice: precio utilizado para calcular las medias; por defecto, el precio mediano.
- InpGatorSleepLookback: número de barras anteriores que pueden contener la fase de inactividad que debe preceder a una entrada.
- InpShowGatorWindow: muestra los histogramas en una subventana en los gráficos en tiempo real.
- InpShowSignalArrows: muestra una flecha en cada vela que haya activado un ciclo.
Depuración
- DebugMode: registra decisiones detalladas en el registro de expertos para la resolución de problemas.
CÓMO UTILIZARLO EN EL DÍA A DÍA
Adjunta el EA, habilita el trading algorítmico y comprueba que aparece el panel. Echa un vistazo a la fila «Gator Phase»: si pone «SLEEPING», el EA simplemente está esperando a que el mercado se active. Una vez que se está ejecutando un ciclo, las tarjetas de plan te indican qué grupo cerrará a continuación y qué necesita. Utiliza la pausa antes de las noticias que prefieras evitar y utiliza el modo «solo escaneo» siempre que quieras observar sin operar. Cuando utilices varios gráficos, asigna un par diferente de números mágicos a cada uno; el bloqueo de inicio te lo recordará si se te olvida.
EXPECTATIVAS REALISTAS
Ningún indicador conoce el futuro, y ninguna estrategia de rejilla está exenta de riesgo. Una tendencia fuerte en contra de una escalera abierta puede generar profundas pérdidas flotantes, y no existe ningún stop loss que cierre la posición por ti; la protección aquí funciona rechazando nuevos niveles. Los resultados dependen del spread, el swap y la comisión de tu bróker, del símbolo y del lote que elijas. El comportamiento pasado en el simulador no garantiza nada respecto al trading en vivo. Realiza la prueba gratuita con tus propios parámetros, empieza con poco volumen y aumenta el volumen solo después de haber comprobado hasta qué punto tiende a oscilar tu símbolo. El EA funciona en cuentas de cobertura y de compensación, y no necesita DLL ni archivos externos.
Si el EA «Grid Gator Oscillator» te resulta útil en tus operaciones, por favor, deja una reseña en la que describas tu experiencia real, ya sea positiva o negativa. Los comentarios sinceros ayudan a otros operadores a tomar decisiones y me indican qué aspectos debo mejorar en el futuro.
