Golden Ratio Hunter
- Asesores Expertos
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Versión: 1.10
- Activaciones: 5
Golden Ratio Hunter: Opera con la geometría que el mercado repite una y otra vez
Los mercados se mueven según proporciones. Cada oscilación importante retrocede y se extiende según proporciones que los operadores llevan décadas midiendo, y el patrón armónico ABCD es donde esas proporciones se alinean con mayor claridad. Golden Ratio Hunter es un asesor experto diseñado para detectar ese patrón en tu gráfico, filtrarlo en función de la tendencia dominante y operar con un riesgo disciplinado, una gestión de órdenes adaptada al bróker y un plan de recuperación estructurado.
Qué hace
Golden Ratio Hunter analiza las últimas 300 barras del gráfico al que está vinculado, identifica cada máximo y mínimo confirmados de la oscilación y busca una secuencia A-B-C-D válida. Cuando un patrón supera la prueba de proporciones, el EA comprueba que la tendencia coincida, verifica que las condiciones del mercado sean aceptables y, solo entonces, abre una operación. Todo se evalúa una vez por cada nueva barra, por lo que el comportamiento es estable y no se repinta.
Motor de patrones
- Los puntos de oscilación se confirman con barras de pivote izquierda y derecha configurables (por defecto, 3 y 3), por lo que una oscilación solo cuenta una vez que el precio la ha confirmado.
- El retroceso de B a C debe situarse entre el 38,2 % y el 88,6 % del tramo de A a B, con una tolerancia ajustable (por defecto, el 12 %).
- La extensión de C a D debe situarse entre el 113 % y el 261,8 % del tramo de B a C.
- Se requiere una estructura alterna de máximos y mínimos. Se rechazan las secuencias mal formadas.
- Se admiten tanto patrones alcistas como bajistas. Prevalece el patrón válido más reciente.
- Cada patrón se opera una sola vez. Una vez cerrado, nunca se vuelve a entrar en el mismo patrón.
- Se ignoran los patrones más antiguos que un número configurable de barras (por defecto, 100), por lo que el EA no actúa sobre estructuras obsoletas.
Filtro de tendencia
Un par de medias móviles de 100 y 200 períodos (totalmente ajustables, incluido el método de la media móvil) define la dirección dominante. Los patrones alcistas solo se negocian en una tendencia alcista y los patrones bajistas solo en una tendencia bajista.
Configuración de la operación
- El take profit es una proyección de Fibonacci: un porcentaje configurable del tramo AB proyectado desde el punto C. El valor por defecto es el 161,8 %. Puedes elegir el 127,2 %, el 200 %, el 261,8 % o cualquier otro valor.
- El stop de protección inicial se coloca a la distancia mínima que permite el bróker, teniendo en cuenta el nivel de stop, el nivel de congelación y un margen adicional en puntos. Cada orden se comprueba con respecto a las distancias mínimas del símbolo antes de su envío.
- Los precios se normalizan según los dígitos del símbolo y el modo de ejecución se establece según las especificaciones propias del símbolo.
Dimensionamiento de la posición y protección del margen
- El tamaño del lote se calcula a partir de un porcentaje del saldo de la cuenta (por defecto, el 1 %) utilizando el valor del tick y el tamaño del tick del símbolo, de modo que se adapta al oro, a las principales divisas y a otros instrumentos.
- El volumen se normaliza según los valores mínimo, máximo y de incremento del bróker.
- Antes de cada orden, el EA calcula el margen que necesitaría ese lote y limita el volumen a una fracción establecida del margen libre (por defecto, el 30 %). En cuentas muy pequeñas, puede utilizar la mayor parte del margen libre de forma segura, en lugar de fallar por un volumen no válido.
- Se respeta el límite de volumen agregado del símbolo, por lo que el EA no se encuentra con rechazos por «límite de volumen alcanzado».
Módulo de recuperación
Si la operación inicial se cierra por stop, un módulo de recuperación opcional puede abrir una operación contraria en el nivel C con un stop estructural más allá de este (30 % del tramo BC) y un objetivo de Fibonacci (61,8 % del tramo BC por defecto).
- El multiplicador de lotes es ajustable (por defecto, 1,5x).
- El número de intentos está limitado (por defecto, 2).
- En las cuentas de cobertura, la operación de recuperación se abre simultáneamente. En las cuentas de compensación, el EA cierra primero la posición neta y confirma que está en equilibrio antes de abrirla, por lo que funciona en ambos tipos de cuentas.
- Un stop que se haya movido hasta el punto de equilibrio o se haya arrastrado hasta generar beneficios nunca se considera una pérdida, por lo que la recuperación no se activa por una operación que haya cerrado en equilibrio o con beneficios.
- Si se deja abierto un ciclo de recuperación sin una posición, un mecanismo de control interno restablece el estado.
- La recuperación se puede desactivar por completo con un solo parámetro.
Gestión de operaciones
- Desplazamiento automático al punto de equilibrio una vez que la operación alcanza 1R.
- Stop dinámico basado en el ATR que se activa tras alcanzar un beneficio configurable (por defecto, 1,5 ATR) y se desplaza a una distancia configurable (por defecto, 1 ATR). Ambas funciones pueden desactivarse.
Filtros de protección
- Filtro de volatilidad: omite los patrones cuya distancia de stop sea demasiado pequeña o demasiado grande en relación con el ATR.
- Filtro de spread: bloquea nuevas entradas cuando el spread supera tu límite.
- Filtro de horario de negociación: hora de inicio y fin opcionales en la hora del servidor.
- Corte del viernes: bloquea nuevas operaciones a última hora del viernes para evitar la exposición a las brechas del fin de semana.
- Protección contra pérdidas diarias: si el capital cae en el porcentaje que hayas elegido respecto al capital inicial del día, se bloquean las nuevas entradas y los intentos de recuperación adicionales durante el resto de la jornada.
del panel de control en el gráfico: un panel compacto en dorado sobre fondo gris carbón muestra la tendencia actual, el estado del patrón (escaneando, patrón encontrado, operación activa), el estado de recuperación y el recuento de intentos, los objetivos de TP, el saldo y el capital, las ganancias y pérdidas del día, el estado de los filtros en tiempo real y si la cuenta está en modo de compensación o de cobertura. Un botón OCULTAR/MOSTRAR mantiene el gráfico despejado cuando lo desees. Los colores son ajustables.
Compatibilidad
- Funciona en cuentas de MT5 con compensación y cobertura.
- Diseñado para el XAUUSD y los principales pares de divisas. Se adapta a cualquier símbolo con las especificaciones correctas.
- Se puede añadir a un gráfico por símbolo. Para operar con varios símbolos, añádelo a cada gráfico con un número mágico diferente.
- Utiliza únicamente la biblioteca estándar de MetaTrader, sin DLL ni servicios externos.
- Supera la validación del Strategy Tester con comprobaciones integradas de margen, volumen y nivel de stop.
Enfoque recomendado
Empieza con la configuración predeterminada en una cuenta demo, prueba con los datos de tu bróker en el Strategy Tester y, a continuación, ajusta la configuración de riesgo, la extensión del TP y la recuperación según tu propia tolerancia. Prueba los marcos temporales y los símbolos con los que pretendes operar, en lugar de basarte en una única configuración.
Aviso de riesgo
El trading conlleva un riesgo considerable. El módulo de recuperación aumenta el tamaño de la posición tras una pérdida, lo que puede incrementar la exposición. Mantén el límite de intentos y el porcentaje de riesgo en niveles que tu cuenta pueda soportar, o desactiva la recuperación por completo. Los resultados pasados no garantizan el rendimiento futuro.
