Weekend Gap Exposure Guard
- Utilidades
-
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: 1.0
- Activaciones: 5
EVITA QUE LA BRECHA DEL FIN DE SEMANA SUPERARÁ DIRECTAMENTE TU STOP LOSS: PROTEGE LAS POSICIONES ABIERTAS MINUTOS ANTES DEL CIERRE DEL VIERNES.
Diseñado para operadores que mantienen posiciones hasta el viernes por la tarde, ya sea manualmente o mediante un asesor experto o un copiador. Una promesa: ninguna posición llega al fin de semana desprotegida por accidente. Mecanismo: lee la última sesión de negociación de la semana de cada símbolo a través de tu bróker, te avisa con antelación y, un número determinado de minutos antes del cierre, añade un stop de protección, cierra una parte o cierra la posición.
Se adapta a tu cuenta: cuentas de cobertura y de compensación; funciona junto a cualquier asesor experto (EA) o copiador de operaciones en la misma terminal (los filtros de símbolo y «magic» determinan a qué opera), y es adecuado para cuentas de empresas de inversión cuyas normas prohíben o limitan el mantenimiento de posiciones durante el fin de semana. Nunca abre una operación en una cuenta real.
Pruébalo primero gratis: ejecuta Weekend Gap Exposure Guard en el Probador de Estrategias con el modo visual activado. Allí abre deliberadamente pequeñas posiciones de demostración desde el miércoles hasta el viernes por la mañana, para que puedas observar un ciclo completo: la advertencia del viernes por la tarde, la acción de protección antes del cierre y el informe de brechas del lunes con el stop loss original restablecido.
Para quién NO está pensado: operadores que quieran mantener posiciones de tamaño completo y riesgo total durante todo el fin de semana pase lo que pase (ejecútalo en modo de solo alerta o no lo utilices), y mercados puramente de fin de semana, como los criptoactivos que cotizan el sábado y el domingo; estos se reconocen automáticamente y no se les aplica la estrategia.
En resumen
- La hora de cierre semanal por símbolo se lee a partir de las sesiones de negociación del bróker, por lo que el EURUSD, el oro y los índices tienen cada uno su propio plazo. Se dispone de una hora fija del servidor como alternativa y como opción de reserva.
- Dos ventanas: una de aviso temprano (120 minutos antes del cierre por defecto) y la ventana de acción (30 minutos antes).
- Cuatro modos: 0 solo alerta, 1 añadir o ajustar un stop loss de protección, 2 cerrar una parte de cada posición (con un stop opcional en el resto), 3 cerrar las posiciones por completo.
- Resumen del lunes: con la primera cotización de la nueva semana, informa de cuánto se ha desplazado cada posición y puede restablecer tu stop loss original.
- Fila «GAP STRESS»: lo que costaría una brecha de N puntos frente a cada posición abierta, en dinero y en porcentaje del capital.
- Barra «CUENTA ATRÁS DEL FIN DE SEMANA» en el panel con los marcadores de advertencia y acción, para que veas de un vistazo lo cerca que está la fecha límite.
- Sin cuadrícula, sin martingala, sin promedios, sin DLL, sin solicitudes web, sin archivos adicionales.
EMPIEZA AQUÍ
Adáptalo a un gráfico, por ejemplo, el EURUSD H1. Una sola copia protege todos los símbolos de la cuenta, a menos que lo limites. Mantén los valores por defecto (sesiones del bróker, viernes, aviso 120 minutos y acción 30 minutos antes del cierre, modo 1 con un stop a 300 puntos del precio, restauración el lunes activada). Déjalo en el modo 0 el primer viernes si quieres ver cómo funciona; cambia al modo 1, 2 o 3 y activa el «Algo Trading» cuando el plan del panel coincida con lo que harías tú mismo.
Por qué las brechas del fin de semana duelen más que las pérdidas normales
Un stop loss es una orden, no una promesa de precio. Desde el cierre del viernes hasta la apertura del domingo por la noche, el mercado permanece cerrado, pero el mundo sigue en movimiento: elecciones, declaraciones de los bancos centrales, noticias geopolíticas. Cuando se reanuda la negociación, el precio puede abrir muy lejos de la última cotización del viernes. Un stop que se encontraba a 40 pips de distancia se ejecuta entonces al primer precio disponible, que puede estar 100 pips o más por encima de él. Las posiciones sin ningún stop son aún peores. La única protección real es decidir antes del cierre qué posiciones se mantienen durante el fin de semana y con qué volumen. Esta protección toma esa decisión a tiempo, todos los viernes, incluso cuando no estás delante de la pantalla.
Un ciclo de viernes a lunes
Advertencia. Cuando el primer símbolo del ámbito de aplicación entra en la ventana de advertencia, recibes un mensaje que indica cuántas posiciones y lotes siguen abiertos y cuándo actuará el «guard». El panel se vuelve ámbar.
Protector. En la ventana de acción, cada posición incluida en el ámbito de aplicación se gestiona una vez según el modo elegido. El modo 1 establece un stop de protección a la distancia que hayas fijado respecto al precio actual, o mantiene tu propio stop cuando este ya sea más ajustado; el stop del protector se establece una sola vez y nunca se reajusta. El modo 2 cierra tu porcentaje y, si lo deseas, coloca el stop de protección sobre el resto; una posición demasiado pequeña para dividirse recibe el stop en su lugar. El modo 3 cierra la posición. El modo 0 solo avisa.
Reanudación del lunes. En la primera cotización nueva de la semana, el «guard» informa de la diferencia de cada posición protegida en puntos, positiva o negativa para esa posición, y, si el stop de protección sigue activo, restablece tu stop original (o elimina el stop si no había ninguno). Si el precio ya ha superado el nivel original, el stop de protección se mantiene y recibes un mensaje. La diferencia del propio símbolo del gráfico se muestra en la fila «DIFERENCIA DEL ÚLTIMO FIN DE SEMANA», incluso sin posiciones abiertas.
Patrones de seguridad internos
Antes de cualquier envío, comprueba que el trading algorítmico esté permitido, que el símbolo sea negociable, que su sesión de negociación esté abierta y que la última cotización no tenga más de 5 minutos de antigüedad. Si se rechaza un envío, se vuelve a intentar con una pausa cada vez mayor hasta un máximo de 2 minutos, con una alerta tras un número determinado de fallos. Si el bróker rechaza el modo de ejecución, se prueba inmediatamente el siguiente modo permitido. Justo antes de cada envío, se vuelve a seleccionar la posición y se comprueban de nuevo su símbolo y su «magic». La distancia del stop respeta los stops y los niveles de congelación del bróker. La memoria por posición (advertencia, protección, stop original, stop de protección, precio del viernes) se guarda en GlobalVariables, cuyas claves contienen el símbolo del gráfico y el filtro «magic», de modo que, si se reinicia la terminal durante el fin de semana, no se pierde la restauración del lunes y dos copias en gráficos diferentes nunca comparten una misma clave.
Entradas, todas ellas explicadas
CIERRE DE FIN DE SEMANA
InpCloseSource = Sesión de negociación del bróker. Toma el final de la última sesión del día elegido para cada símbolo del bróker. La hora fija del servidor utiliza la hora y los minutos que se indican a continuación para cada símbolo.
InpLastDay = Viernes. El último día de negociación de la semana de tu bróker (jueves o sábado en horarios atípicos).
InpFixedHour = 23, InpFixedMinute = 55. El cierre fijo en la hora del servidor; también se utiliza cuando un símbolo no publica ninguna sesión.
InpMinutesBefore = 30. La alerta se activa este número de minutos antes del cierre.
InpWarnMinutes = 120. La advertencia se envía este número de minutos antes del cierre. El valor 0 la desactiva; debe ser mayor que InpMinutesBefore.
ACCIÓN
InpMode = 1. 0: solo alerta; 1: añadir o ajustar un stop de protección; 2: cierre parcial; 3: cierre total.
InpSLPoints = 300. Distancia del stop de protección respecto al precio actual, en puntos (nunca más cerca de lo que permita el bróker).
InpPartialPct = 50. Modo 2: porcentaje del volumen que se cierra, redondeado a la baja al paso de lote.
InpSLOnRest = true. Modo 2: también se coloca el stop de protección en el volumen restante.
InpSkipCovered = false. Modos 2 y 3: no tocar las posiciones cuyo propio stop ya esté, como mínimo, tan cerca como InpSLPoints.
InpStressPoints = 500. Tamaño de la brecha utilizado para la estimación de GAP STRESS y las barras de GAP RISK; solo para visualización.
REANUDACIÓN DEL LUNES
InpRestoreSL = true. Restablece el stop loss original al inicio de la nueva semana, si el stop de protección sigue activo.
InpReportGap = true. Informar el gap de cada posición protegida el lunes.
EJECUCIÓN
InpSlippagePoints = 30. Deslizamiento máximo al cierre. InpFailAlertAt = 3. Se emite una alerta tras este número de intentos fallidos en una misma posición.
FILTRO: QUÉ POSICIONES ESTÁN PROTEGIDAS
InpSymbolScope = Todos los símbolos, o solo el símbolo del gráfico. InpMagicFilter = Cualquier número mágico, solo operaciones manuales (número mágico 0) o solo el número mágico InpMagic.
ALERTAS
InpAlertPopup = true. Alerta emergente. InpAlertPush = false. Notificación push a la aplicación MetaTrader de tu teléfono (actívala en las opciones de la terminal).
PANEL
ShowPanel = true. PanelX = 12, PanelY = 15: desplazamiento desde la esquina superior izquierda; el botón MOVE permite arrastrarlo. PanelFontSize = 9. MaxTableRows = 6, MaxHistoryRows = 4. En un gráfico corto, el panel elimina primero las filas menos importantes.
DEMO DEL PROBADOR DE ESTRATEGIAS
InpTesterDemo = true. Solo en el Probador de estrategias: de miércoles a viernes por la mañana, una posición de demostración por cada franja de 6 horas en el símbolo del gráfico, sin stop loss, un máximo de 4 posiciones abiertas, margen comprobado multiplicado por 1,5 antes de cada orden, cierre tras 6 días y parada tras una pérdida del 20 % del saldo. Este código nunca se ejecuta en un gráfico real ni de demostración.
El panel
CUENTA ATRÁS DEL FIN DE SEMANA: una barra que se va llenando durante las últimas horas antes del cierre semanal más cercano, con un marcador ámbar en el momento de la advertencia y uno rojo en el momento de la acción. PLAN DE VIGILANCIA: cierre semanal y su origen, fase, modo y detalles, posiciones sin stop, tensión por brechas, última brecha del fin de semana, última acción, trading algorítmico activado o desactivado, las dos ventanas, la configuración de reanudación del lunes, envíos fallidos, totales y posiciones incluidas. POSICIONES, PRIMERO EL MAYOR RIESGO DE BRECHA: símbolo, lado, lotes, distancia del stop en puntos, tiempo hasta el cierre, beneficio, estado y una barra de riesgo de brecha. Los estados incluyen SIN SL, ADVERTENCIA, AÑADIR SL, SL OK, SL ESTABLECIDO, CIERRE PARCIAL, CIERRE, CUBIERTO, ALERTADO, SL DE FIN DE SEMANA ACTIVADO, ESPERA ABIERTO, REANUDACIÓN EL LUNES, SIN FIN DE SEMANA, MERCADO CERRADO y REINTENTAR. EL HISTORIAL DE ACCIONES guarda cada advertencia, stop, cierre, brecha y restablecimiento con la hora del servidor. CONTROLES RÁPIDOS: ACTIVADO o EN PAUSA, un botón de modo que alterna entre los cuatro modos, y PROTEGER AHORA, que aplica el modo actual de inmediato, por ejemplo, antes de un día festivo. El lado derecho del gráfico permanece despejado.
Lo que no puede hacer
No puede detener una brecha. Un stop loss puede seguir ejecutándose más allá de su nivel en la apertura; el sistema de protección decide qué volumen y qué stop se mantienen durante el fin de semana, nada más. Solo el modo 3 elimina por completo el riesgo de brecha.
Conoce los horarios semanales del bróker, pero no los días festivos. Antes de un cierre anticipado, pulsa «GUARD NOW» o utiliza la hora fija.
Solo funciona mientras está en ejecución: con la terminal apagada, el Algo Trading desactivado o el mercado ya cerrado, no se envía nada. Mantén la terminal en funcionamiento, por ejemplo, en un VPS. El historial y los totales se reinician al reiniciar; la memoria por posición no.
Lo que se ha probado y lo que no
Probado en el Strategy Tester en una cuenta de cobertura, del 1 al 30 de junio de 2026, H1, OHLC de 1 minuto, depósito de 10 000, apalancamiento de 100, cuatro ejecuciones, cada una con cuatro fines de semana. Modo EURUSD 1: 16 posiciones de demostración, 4 avisos, 16 stops de protección establecidos una vez cada uno (nunca seguidos), 16 informes de brechas del lunes de -135 a +80 puntos y 16 stops originales restablecidos. Modo 0 del EURUSD: 4 avisos, 16 alertas, sin cambios, 16 informes de brechas. Modo 2 del EURUSD: 16 cierres parciales del 50 %, 16 stops en el resto, 16 restablecimientos. Modo 3 del XAUUSD: 12 posiciones cerradas antes del cierre, nada pendiente durante el fin de semana (la demo se detuvo al alcanzar su propio presupuesto del 20 % en la semana 3, tal y como estaba previsto). No se produjo ningún fallo de envío ni apareció ningún error en el registro. En un gráfico de demostración en tiempo real, el panel funcionó en modo de solo alertas junto a 4 posiciones abiertas en EURUSD sin stops y no modificó nada.
No se ha probado en el momento de redactar este informe: envíos reales en un bróker en vivo o de demostración, una cuenta de compensación, reintentos tras un rechazo del bróker, un rechazo del modo de ejecución, la hora fija de cierre, el jueves o el sábado como último día, los símbolos que cotizan durante el fin de semana, el alcance de los símbolos en el gráfico, los filtros mágicos, InpSkipCovered, el botón «GUARD NOW», las alertas emergentes y push, y el reinicio del terminal durante el fin de semana. Estas rutas existen en el código y se describen según su diseño. Pruébalas primero en una cuenta de demostración con tu propio bróker.
Pruébelo en el Probador de estrategias
Selecciona «Weekend Gap Exposure Guard», EURUSD o XAUUSD, H1, un mes que contenga varios fines de semana, el modo visual y pulsa «Iniciar». Avanza rápidamente hasta el viernes por la tarde y observa cómo se completa la cuenta atrás, aparecen los stops y llega el informe del lunes.
Si la protección te ha salvado de una brecha de fin de semana, o si crees que debería gestionar un caso de forma diferente, una reseña sincera en la página del producto ayuda a otros operadores a decidirse y me indica qué mejorar en el futuro.
