Gann HiLo System MT5
- Asesores Expertos
-
Pol Lazaro Porta
Trader algorítmico con más de 10 años de trayectoria operando CFDs. - Versión: 1.0
- Activaciones: 5
GHS (Gann HiLo System) es un Asesor Experto que opera la reanudación de una tendencia tras un retroceso, utilizando el Gann HiLo Activator como referencia de dirección. No persigue el precio ni intenta anticipar giros. Primero espera a que la línea defina una tendencia y después a que el precio retroceda en su contra, y entra solo cuando el mercado supera el extremo previo del movimiento, confirmando que quiere retomar su dirección.
El indicador Gann HiLo se calcula dentro del propio asesor, por lo que no requiere instalar ningún indicador externo.
Este Expert Advisor NO es para ti si:
- Buscas un sistema sin pérdidas o con crecimiento acelerado garantizado.
- Prefieres curvas de backtest perfectas, aunque sean fruto del sobreajuste.
- Buscas alta frecuencia de operaciones y te resulta incómodo que el sistema pase periodos sin operar.
- Prefieres estrategias de tipo grid, martingala o promediado.
- No das importancia a la gestión del riesgo.
Este Expert Advisor puede interesarte si:
- Valoras una estrategia basada en reglas objetivas y repetibles.
- Entiendes que las pérdidas forman parte de cualquier sistema de trading.
- Priorizas la robustez sobre un backtest artificialmente perfecto.
- Quieres entender con claridad por qué el sistema entra y sale del mercado en cada operación.
- Valoras operar con gestión de riesgo.
CÓMO TRABAJA
El sistema evalúa las señales exclusivamente al cierre de cada vela, sobre barras ya cerradas. No utiliza datos de la vela en formación, por lo que las señales no se redibujan y el comportamiento del simulador es coherente con el de la cuenta real.
El proceso de decisión tiene cuatro etapas:
- Definición de la tendencia. El asesor construye internamente el Gann HiLo Activator a partir de las medias de máximos y mínimos, y determina en cada barra si la tendencia es alcista o bajista según el lado por el que el precio cierra respecto a esa línea. La tendencia se reconstruye completa en cada barra sobre una ventana de histórico, de modo que el estado del sistema no depende de nada guardado previamente.
- Detección del retroceso. Mientras la tendencia se mantiene, el sistema sigue el extremo alcanzado por el movimiento. Cuando la línea gira en contra, ese extremo queda congelado como referencia: es el nivel que el precio deberá superar para confirmar que la tendencia se reanuda.
- Orden de entrada. Se coloca una orden stop justo más allá de ese extremo, con un margen adicional calculado en ATR. La orden solo se ejecuta si el precio retoma la dirección original; si el movimiento no llega a producirse, no se opera. El stop loss se sitúa al otro lado del retroceso, en modo estructural, o bien a una distancia en ATR o sobre fractales, según el modo elegido.
- Caducidad del planteamiento. Cada retroceso tiene una vida limitada. Una vez que el precio recupera la línea, la orden permanece activa durante un número configurable de barras; si el precio se mantiene al otro lado sin recuperarla, existe además un tope de espera configurable. Por defecto, un mismo retroceso no vuelve a generar una nueva orden después de que su operación se haya cerrado.
GESTIÓN DE LA POSICIÓN
- Stop loss con tres modos disponibles: estructural más allá del extremo del retroceso con margen en ATR, múltiplo de ATR, o modo fractal con límites mínimo y máximo en ATR. Todos los modos respetan un suelo mínimo de distancia también expresado en ATR.
- Cuatro modos de salida: sin take profit fijo dejando que el trailing gestione la salida, take profit como múltiplo del riesgo de la operación, take profit como múltiplo de ATR, o take profit a un múltiplo del riesgo con el trailing pudiendo cerrar antes.
- Break-even activo por defecto, con activación y beneficio asegurado definidos en ATR.
- Trailing stop activo por defecto, con activación, distancia y paso mínimo definidos en ATR.
- Salida por tiempo opcional, que cierra la operación tras un número configurable de barras en mercado.
- Protección ante huecos de apertura: si el precio abre con un salto relevante en contra, la posición perdedora se cierra.
- Cierre programado diario y cierre antes del fin de semana, ambos activos por defecto.
- Límite máximo de apalancamiento configurable, como protección adicional independiente del cálculo de riesgo por operación.
Los umbrales de break-even y trailing se calculan siempre sobre ATR y nunca dependen del stop loss vivo de la operación, de modo que mover el stop a break-even no altera los cálculos posteriores. La salida por tiempo lee la hora de apertura de la propia posición. En conjunto, la gestión sobrevive a un reinicio de la terminal, a un cambio de marco temporal o a una recompilación con la operación abierta. Las posiciones propias se identifican por símbolo y número mágico, lo cual es relevante en cuentas de cobertura si varios asesores operan el mismo símbolo.
GESTIÓN DEL RIESGO
Define el tamaño de las operaciones con tres modos de cálculo del volumen:
- Lote fijo.
- Porcentaje de riesgo sobre el balance actual (interés compuesto).
- Porcentaje de riesgo sobre un capital base fijo.
El volumen se deduce siempre de la distancia real al stop loss de esa operación concreta, no de una tabla de lotes.
Además incorpora un limitador de riesgo. Antes de enviar la orden, el asesor recalcula el riesgo monetario efectivo y descarta la entrada si supera la tolerancia definida sobre el riesgo previsto. Se comprueba también el margen libre disponible antes de operar.
Una vez colocada la orden stop, su volumen y su stop loss quedan fijados en el momento del planteamiento, de manera que el riesgo asumido es exactamente el calculado y no varía mientras la orden espera ejecución.
Por defecto el sistema mantiene una sola operación cada vez, con un tiempo de espera entre entradas.
LO QUE ESTE ASESOR NO HACE
- No utiliza martingala, promediado, rejillas ni recuperación de pérdidas.
- No abre posiciones opuestas simultáneas.
- No depende de arbitraje, latencia ni de condiciones de ejecución poco habituales.
- No mantiene posiciones sin stop loss.
COMPATIBILIDAD CON EL BRÓKER
El asesor consulta y respeta el nivel mínimo de stops, el nivel de congelación, el volumen mínimo, máximo y el paso, el límite combinado de volumen del símbolo teniendo en cuenta posiciones y órdenes pendientes, el límite de órdenes pendientes de la cuenta, los modos de llenado admitidos y los modos de caducidad soportados. El volumen se normaliza al paso del símbolo. Cuando el símbolo permite órdenes con caducidad, el asesor añade una fecha de vencimiento como salvaguarda para que ninguna orden quede activa de forma indefinida si el terminal deja de estar en funcionamiento.
Es apto tanto para cuentas de cobertura como de neteo.
PANEL INFORMATIVO
Un panel en el gráfico muestra en tiempo real el estado del proceso de decisión: dirección actual de la línea Gann HiLo, planteamiento largo detectado, planteamiento corto detectado, órdenes pendientes activas y situación operativa (buscando, enfriamiento, esperando ejecución, en mercado, fuera de sesión). El panel sigue actualizándose aunque la operativa esté pausada, de modo que nunca queda congelado.
De forma opcional, el asesor dibuja además sobre el gráfico los niveles de disparo y de stop loss del planteamiento vigente.
Ambos elementos son informativos y no intervienen en las decisiones de trading. El panel se adapta automáticamente a plantillas de gráfico claras y oscuras.
CONFIGURACIÓN INCLUIDA
Los parámetros que trae el asesor por defecto están preparados para XAUUSD en H1, operando únicamente en largo. El asesor admite también operativa en corto o en ambas direcciones, pero esa no es la configuración entregada.
Para otros instrumentos o marcos temporales, se recomienda no cambiar la configuración de forma directa, sino validar cualquier ajuste mediante un proceso de pruebas riguroso antes de operarlo en real.
PROCESO DE VALIDACIÓN
La configuración incluida para XAUUSD en H1 se ha desarrollado mediante selección en muestra (In-Sample), confirmación en datos fuera de muestra (Out-Of-Sample) y una prueba adicional sobre un periodo posterior no utilizado en el desarrollo (Forward).
El objetivo de este proceso es buscar una mayor robustez del comportamiento, no ajustar el sistema a un histórico concreto.
REQUISITOS
- MetaTrader 5.
- Trading algorítmico habilitado en el terminal y permitido en la cuenta.
- Conexión activa con el servidor del bróker.
- Histórico amplio en el símbolo y marco temporal utilizados, ya que el asesor reconstruye la tendencia sobre una ventana de barras en cada evaluación.
- Bróker con valor de tick disponible para el símbolo, si se usa cálculo de volumen por porcentaje de riesgo.
- Margen libre suficiente para el volumen que calcula cada operación.
ES MUY RECOMENDABLE
- Hacer pruebas en cuenta de demostración antes de operar en cuenta real.
- Probar y ajustar en cuenta de demostración el capital con el que realmente se operaría, ya que si el capital disponible es muy pequeño el sistema puede no ejecutar operaciones porque el riesgo real superaría los límites configurados, no porque el EA no funcione correctamente.
- Utilizar este EA en XAUUSD en temporalidad H1, aunque se pueden realizar pruebas y validaciones en otros símbolos y marcos temporales. El nombre exacto del instrumento varía según el bróker (XAUUSD, GOLD, XAUUSD.m, entre otros); es importante adjuntar el EA al gráfico correspondiente al oro contra dólar.
- Verificar el desfase horario del servidor del bróker respecto al horario que se desea aplicar, ya que el cierre programado diario, el cierre de viernes y el filtro de sesión se calculan sobre la hora del servidor y no sobre la hora local del trader.
- Utilizar un tipo de cuenta sin comisión por operación, aunque no es imprescindible.
- Utilizar VPS para mantener la operativa activa de forma continua.
- Utilizar un número mágico distinto por gráfico si se ejecutan varias instancias.
ANTES DE COMPRAR
La versión de prueba gratuita puede ejecutarse en el simulador de estrategias. Recomendamos probarla sobre el instrumento y el bróker con los que se pretende operar, y después en cuenta demo, ajustando el riesgo al capital disponible, antes de pasar a real. Los resultados obtenidos en el pasado no garantizan resultados futuros; la operativa con productos financieros implica riesgo, y cada operador es responsable de sus propias decisiones de inversión.
Para dudas, ajustes de parámetros o soporte, utilice el chat de MQL5.
