GhBreak
- Asesores Expertos
- Versión: 1.31
- Activaciones: 20
GhBreak está basado en una idea sobre el oro: una ruptura de un máximo o mínimo swing que se ha mantenido desde que se formó puede avanzar lo suficiente como para pagar las rupturas que fallan. El EA no persigue la ruptura. Una orden stop pendiente ya está esperando en el nivel, con su stop y objetivo adjuntos, antes de que el precio llegue allí. Las posiciones se mantienen brevemente: en el informe a continuación la media duró 22 minutos.
El nivel swing
Cada conjunto de reglas construye sus propias barras - H2, H4 o D1 - a partir de datos horarios y busca el swing más reciente: un máximo que se sitúa por encima de un número determinado de barras a su izquierda, está confirmado por un número determinado de barras a su derecha, y no ha sido roto por ninguna barra desde entonces. El máximo más cercano por encima del precio se convierte en el nivel de compra, y el mínimo más cercano por debajo del precio se convierte en el nivel de venta. Cuando se forma un nuevo swing o el anterior se rompe, la orden pendiente se mueve al nuevo nivel en lugar de esperar una fecha de expiración.
La orden se sitúa un poco delante del nivel, de modo que se ejecuta cuando el precio llega en lugar de después de que el precio haya pasado.
Cuatro conjuntos de reglas
Cuatro conjuntos están activados por defecto: dos leen swings en barras H2 con diferente confirmación, uno en H4 y uno en D1. Un quinto conjunto está disponible y desactivado. Cada conjunto mantiene como máximo una orden pendiente por lado y no coloca una nueva en un lado mientras su propia posición allí está abierta. Cada conjunto lleva su propio número mágico, por lo que las posiciones de diferentes conjuntos nunca se mezclan.
Los stops y objetivos son fracciones del precio de entrada: el stop es de 0,28 % a 1,00 % y el objetivo de 1,50 % a 2,30 %, según el conjunto. Como escalan con el precio, los mismos ajustes mantienen las mismas proporciones sea cual sea el nivel del oro.
Gestión de una posición
El stop y el objetivo llegan al bróker junto con la orden. Después del llenado:
- la mitad del lote se cierra tras un movimiento del 0,20 % del precio de entrada, y un cuarto más después del 0,30 %;
- el stop sigue al precio a una distancia fija, de 0,20 % a 0,60 % del precio de entrada según el conjunto, una vez que eso es más estrecho que el stop original;
- un conjunto que acaba de cerrar una operación espera 15 minutos antes de colocar una nueva orden.
Una posición perdedora se cierra por su stop. No se le añade nada y no se duplica.
Un reloj para cada bróker
Las barras H2, H4 y D1 y las reglas semanales se construyen sobre un solo reloj sea cual sea la hora del servidor del bróker: hora de Nueva York más siete horas, es decir UTC+2 en invierno y UTC+3 durante el horario de verano de EE. UU. El viernes el EA no coloca nuevas órdenes desde las 19:00, elimina sus órdenes pendientes desde las 21:00 y cierra sus posiciones desde las 23:00 en ese reloj, y reanuda el lunes desde la 01:00.
En una cuenta real el EA lee la zona horaria del bróker del reloj del terminal y la verifica cada minuto. Si la zona horaria deja de coincidir con la configuración, el EA elimina sus órdenes pendientes y no coloca nuevas hasta que se corrija la configuración. Strategy Tester no tiene reloj en tiempo real, por lo que allí la zona horaria se toma como UTC+2 en invierno con horario de verano de EE. UU. Si el historial de su bróker usa otra zona, configure InpSrvBaseH e InpSrvDstCal antes de una prueba retrospectiva.
Controles de riesgo
- Un lote fijo por orden, 0,04 por defecto. El informe a continuación usó 0,04 con un depósito de 2000 USD.
- Se coloca una nueva orden solo si el margen libre permanecería por encima del 5 % del capital con todas las órdenes pendientes ejecutadas.
- Un límite de spread para nuevas órdenes, 25 céntimos en oro.
- Una alerta opcional y un stop de emergencia opcional por caída de capital desde su pico, ambos desactivados por defecto.
- Antes de cada solicitud el EA verifica la sesión de trading, los niveles de congelación y stop y los límites de la cuenta, y no envía una solicitud que el bróker rechazaría.
Cifras del Strategy Tester
Strategy Tester, XAUUSD, 100 % ticks reales, período 2026.02.11 – 2026.09.17, depósito inicial 2000, apalancamiento 1:100, cada entrada con el valor con el que se envía:
- clean result 3995.39
- gross positive divided by gross negative: 1.50
- 631 posiciones abiertas; el tester cuenta 1146 operaciones de cierre, porque cada cierre parcial es una operación propia, y el 69.46 % de esas operaciones de cierre fueron positivas
- 322 posiciones, aproximadamente una de cada dos, fueron cerradas por su stop antes del primer cierre parcial
- operación de cierre positivo promedio 14.97, operación de cierre negativo promedio -22.42, operación negativa mayor -109.40
- mayor caída de balance en porcentaje 11.34 %, mayor caída de capital en porcentaje 13.32 %
- mayor caída en USD: 451.24 en el balance, 8.16 % del balance en ese momento, y 562.55 en capital
Lo que las cifras no muestran
El resultado se basa en los cierres parciales al 0,20 % y 0,30 %, que pagan por las posiciones que se cierran por stop. La distancia de trailing de un conjunto de reglas se leyó en este mismo período antes de la ejecución, por lo que el período no es una prueba independiente de los ajustes.
Ejecutado por sí solo desde 2000 USD, el tramo del 15 de junio al 17 de septiembre de 2026 alcanzó una caída de capital del 19.25 %. Cuatro ventanas de ticks reales más desde enero de 2025 a febrero de 2026, cada una ejecutada por separado con el mismo depósito, terminaron todas por encima del balance inicial, con caídas de capital de hasta el 16.81 %.
El tester ejecuta una orden stop al precio de la orden. En una cuenta real una ruptura a menudo se ejecuta con deslizamiento, lo que reduce el resultado, y un bróker, spread o lote diferente dará cifras distintas también.
Ejecución demo adelantada
Las mismas reglas de trading se han estado ejecutando sin supervisión en una cuenta demo de otro bróker desde el 21 de septiembre de 2026, vea la primera captura de pantalla. La ejecución es reciente y sirve para comprobar si las entradas se trasladan al reloj del servidor de un bróker diferente. No es una medida de resultados.
Lo que necesita
XAUUSD en una cuenta de cobertura. El marco temporal del gráfico no importa, los conjuntos construyen sus propias barras. En una cuenta real el EA rechaza cualquier símbolo que no sea oro, y un lote por debajo del mínimo del símbolo. Un spread estrecho en oro es importante aquí, porque el stop más pequeño es del 0,28 % del precio. Si su bróker no tiene horario de verano o sigue el calendario europeo, configure InpSrvDstCal a 0 o 2; de lo contrario el EA pausa nuevas órdenes en las semanas en que cambian los relojes.
Configuraciones
Cada conjunto de reglas tiene un interruptor, un stop, un objetivo, una distancia de trailing, un tamaño de barra y la confirmación del swing. Los grupos generales contienen los desplazamientos de entrada, los pasos de cierre parcial, el lote, la reserva de margen, el límite de spread, las horas semanales y la zona horaria del servidor.
Preguntas
Si algo no funciona como se describe, envíe un mensaje privado en mql5.com. Por favor incluya su bróker, la hora del servidor mostrada en el terminal y el archivo de configuración que utiliza.
