Candle Close Stop 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 UNA SOLA MECHA O UN PICO EN EL SPREAD ANULE TU OPERACIÓN: TU STOP LOSS SOLO SE ACTIVA CUANDO UNA VELA CIERRA MÁS ALLÁ DE ÉL.
Antes: una operación de compra en el EURUSD con el stop 25 pips por debajo. A las 23:59, el spread de renovación se amplía, una mecha baja 3 pips por debajo del stop, la operación se cierra con una pérdida total y la vela H1 cierra 10 pips por encima de tu nivel. Después: la misma mecha toca el nivel, la vela vuelve a cerrar dentro de él, la operación permanece abierta y el panel registra una «MECHA SALVADA». Un stop de emergencia más amplio (300 puntos por encima del nivel por defecto) permaneció activo en el servidor del bróker en todo momento.
Diseñado para operadores cuyos stops son correctos pero que se ven afectados por el ruido del mercado, ya sea manualmente o mediante un asesor experto o un copiador. Una promesa: un stop determinado por el cierre de la vela con la que operas, nunca por un solo tick. Mecanismo: tu propio stop se convierte en el nivel de cierre de la vela, el stop del bróker se desplaza a una distancia de emergencia y la posición se cierra a precio de mercado cuando una vela de tu marco temporal cierra más allá de ese nivel.
Se adapta a tu cuenta: cuentas de cobertura y de compensación; funciona junto a cualquier EA o copiador de operaciones en la misma terminal (los filtros de símbolo y «magic» determinan a qué afecta), y mantiene un stop real en el servidor en todo momento, lo cual es importante en cuentas de empresas de capital propio que exigen un stop en cada posición. Nunca abre una operación en una cuenta real.
Pruébalo primero gratis: ejecuta Candle Close Stop Guard en el Probador de Estrategias con el modo visual activado. Allí abre pequeñas posiciones de demostración con un stop a una distancia de un ATR, para que puedas ver cómo aparecen los stops de emergencia, las mechas que tocan el nivel sin cerrar la operación y las posiciones que se cierran cuando una vela se cierra realmente más allá de dicho nivel.
Para quién NO está pensada esta estrategia: para los scalpers cuyo riesgo debe limitarse al precio exacto del stop en cada tick (la distancia de emergencia supone un riesgo adicional que se acepta a cambio de menos falsos stops), ypara cualquiera que no mantenga la terminal en funcionamiento; la comprobación del cierre de la vela solo funciona mientras la protección está activa, y el stop de emergencia es lo que te protege cuando no lo está.
En resumen
- Tu stop loss se convierte en un nivel confirmado por el cierre: la posición se cierra solo cuando una vela del marco temporal elegido (H1 por defecto) cierra más allá de él, opcionalmente con un margen de seguridad.
- Stop de emergencia en el servidor, a un número determinado de puntos por encima del nivel, de modo que un fallo o una desconexión nunca dejen la posición sin un stop.
- Tú mantienes el control: mueve tu stop en la terminal y el «guard» toma el nuevo precio como nuevo nivel; elimínalo y el «guard» deja esa posición en paz.
- Las posiciones sin stop pueden recibir un nivel a una distancia establecida desde la apertura (desactivado por defecto).
- Contador de «WICKS SAVED», vista previa de «IF CLOSED NOW», barra de «PRESSURE» por posición y líneas discontinuas de nivel y de emergencia en el gráfico.
- Botón «RESTORAR STOPS» y restauración automática al eliminarlo: cada stop de emergencia vuelve a su nivel.
- Sin cuadrícula, sin martingala, sin promedios, sin DLL, sin solicitudes web, sin archivos adicionales.
EMPIEZA AQUÍ
Adjúntalo a un gráfico, por ejemplo, el EURUSD H1. Una copia protege todos los símbolos de la cuenta, a menos que lo limites. Mantén los valores predeterminados (cierre de la vela H1, sin margen de seguridad, stop de emergencia a 300 puntos más allá del nivel, restauración al eliminarlo). Coloca tus stops habituales en tus operaciones, activa el «Algo Trading» y observa el panel: cada stop muestra «PROTEGIDO» una vez que su stop de emergencia está en el servidor. Si primero quieres observar, utiliza el modo 0: el stop del bróker se mantiene entonces en tu nivel y la protección solo informa.
Por qué los stops normales hacen perder operaciones que eran correctas
Un stop loss en el servidor reacciona a un precio concreto: el primer tick que lo toca. Ese tick puede ser un repunte por noticias, un spread de rollover que se amplía durante dos minutos, un mercado con poca liquidez en la apertura asiática o una carrera de stops en torno a un nivel evidente. La vela acaba cerrando entonces donde esperabas, pero sin ti. Muchos operadores gestionan esto observando el gráfico y cerrando manualmente solo cuando la vela cierra más allá de su nivel. Este sistema de protección hace exactamente eso, en cada posición incluida, en cada vela, al tiempo que mantiene un stop real más alejado como seguro.
La evolución de una posición protegida
Adopción. La primera vez que se detecta una posición con un stop, su precio de stop se convierte en el nivel. En el modo 1, el stop del bróker se desplaza a la distancia de emergencia más allá del nivel; el panel muestra el nivel y la distancia de emergencia en puntos, y el gráfico muestra ambas líneas para las posiciones con símbolo gráfico.
Vigilancia. En cada vela cerrada de tu marco temporal, la protección compara el cierre con el nivel. Un mínimo (para una compra) o un máximo (para una venta) que haya alcanzado el nivel mientras la vela se cerraba de nuevo por dentro supone una mecha salvada: recibes un mensaje y el contador se incrementa. Mientras la vela en formación se encuentre más allá del nivel, el estado indica «MÁS ALLÁ - ESPERAR CIERRE» y «SI SE CIERRA AHORA» te indica cuántas posiciones se cerrarían.
Cierre. Cuando una vela cierra más allá del nivel (más tu margen de seguridad), la posición se cierra al precio de mercado con el comentario «Cierre CCG confirmado». Si el mercado se desplaza directamente hasta el stop de emergencia dentro de una sola vela, el stop de emergencia del bróker la cierra.
Restablecer. Pulsa «RESTORE STOPS» o retira el protector del gráfico, y todos los stops de emergencia que sigan activos volverán a su nivel. Si el precio ya está demasiado cerca o ha superado el nivel, el stop de emergencia se mantiene y recibes un mensaje.
Patrones de seguridad internos
Antes de cualquier envío, se 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 de hasta 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, código mágico y stop; un stop que hayas modificado entretanto nunca se sobrescribe. Cada stop respeta los niveles de stop y de congelación del bróker. La memoria por posición (nivel, stop de emergencia, última vela comprobada) se guarda en GlobalVariables, cuyas claves contienen el símbolo del gráfico y el filtro «magic», de modo que al reiniciar el terminal no se pierde ningún nivel y dos copias en gráficos diferentes nunca comparten una misma clave.
Parámetros de entrada, explicación de cada uno
CIERRE DE LA VELA
InpTF = H1. El marco temporal cuyo cierre de vela es determinante. «Current» se refiere al marco temporal del gráfico.
InpBufferPoints = 0. El cierre debe superar el nivel por al menos este número de puntos.
InpDefaultPoints = 0. Las posiciones sin stop reciben un nivel a esta distancia en puntos del precio de apertura (o del precio actual si ya se ha superado el nivel basado en la apertura). Si se establece en 0, no se modifican y se muestran como «NO SL».
STOP DE EMERGENCIA
InpMode = 1. 0: solo alerta; el stop del bróker se mantiene en tu nivel y el sistema de vigilancia lo notifica. 1: cierre al cierre de la vela con un stop de emergencia en el servidor.
InpEmergencyPoints = 300. Distancia del stop de emergencia más allá del nivel, en puntos. Utiliza un valor mayor para el oro y los índices.
InpRestoreOnRemove = true. Vuelve a colocar cada parada de emergencia en su nivel cuando se elimine el guardián del gráfico.
EJECUCIÓN
InpSlippagePoints = 30. Deslizamiento máximo al cierre. InpFailAlertAt = 3. Una alerta tras este número de intentos fallidos en una 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. ShowLines = true: línea de nivel discontinua y línea de emergencia punteada para las posiciones del símbolo del gráfico. 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 lunes a viernes, de 08:00 a 16:00, una posición de demostración por franja de 4 horas en el símbolo del gráfico con un stop a una distancia de un ATR(14), un máximo de 3 posiciones abiertas, margen comprobado 1,5 veces antes de cada orden, cierre tras 3 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
CIERRE DE LA PRÓXIMA VELA: una barra que se va rellenando mientras se desarrolla la vela actual de tu marco temporal, con el tiempo restante. PLAN DE STOP: la vela de confirmación y el margen de seguridad, el modo, «SI SE CIERRA AHORA», mechas guardadas, posiciones cerradas al cierre, niveles protegidos, posiciones sin stop, última acción, trading algorítmico activado o desactivado, configuración de eliminación, envíos fallidos, totales y posiciones incluidas. POSICIONES, PRIMERO LAS MÁS CERCANAS AL NIVEL: símbolo, sentido, lotes, distancia al nivel y al stop de emergencia en puntos, beneficio, estado y una barra de PRESIÓN que se va llenando a medida que el precio se acerca al nivel. Los estados incluyen: PROTEGIDO, EN VIGILANCIA, ESTOP DE EMERGENCIA ESTABLECIDO, MÁS ALLÁ — ESPERAR CIERRE, CIERRE, MANGO GUARDADO, SIN SL, ESTOP ELIMINADO, EMERGENCIA N/A, MERCADO CERRADO y REINTENTAR. EL HISTORIAL DE ACCIONES registra cada parada de emergencia, mecha, cierre y restablecimiento con la hora del servidor. CONTROLES RÁPIDOS: «ARMADO» o «EN PAUSA», el botón de modo y «RESTABLECER PARADAS», que pausa la protección y vuelve a colocar cada parada en su nivel. El lado derecho del gráfico permanece despejado.
Lo que no puede hacer
No convierte una operación perdedora en ganadora. Cerrar al cierre de la vela puede ser peor que el stop original cuando la vela cierra muy por encima del nivel; el margen de seguridad y la distancia de emergencia son tus límites para ello. Solo funciona mientras está en ejecución: con el terminal apagado o el Algo Trading desactivado, el stop de emergencia es tu stop. 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, OHLC de 1 minuto, depósito de 10 000, apalancamiento de 100, cinco ejecuciones, sin errores de registro ni fallos en el envío. Valores por defecto del EURUSD en H1: 40 posiciones de demostración, 40 stops de emergencia establecidos, 42 mechas salvadas, 27 posiciones cerradas al cierre de H1 más allá del nivel. EURUSD con velas H4, un margen de seguridad de 50 puntos y un stop de emergencia de 1.500 puntos: 33 posiciones, 29 mechas salvadas, 19 cierres. XAUUSD con velas H4: 34 posiciones, 12 mechas salvadas, 4 cierres. Modo 0 en el EURUSD: no se modificó nada en 42 posiciones. Una ejecución con un nivel predeterminado de 200 puntos también se desarrolló sin incidencias. En un gráfico de demostración en tiempo real, el panel funcionó en modo de solo alerta junto a 4 posiciones abiertas en el EURUSD sin stops y no modificó nada.
No se ha probado en el momento de redactar este artículo: 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, un stop movido o eliminado manualmente mientras estaba protegido, RESTORE STOPS y la restauración tras la eliminación, el ámbito de los símbolos del gráfico, los filtros mágicos, las alertas emergentes y push, y un reinicio del terminal. Estas rutas existen en el código y están descritas en el diseño. Por favor, pruébalas primero en una cuenta de demostración con tu propio bróker.
Pruébelo en el Probador de estrategias
Selecciona «Candle Close Stop Guard», EURUSD o XAUUSD, H1, cualquier mes reciente, modo visual, y pulsa «Iniciar». Observa cómo aparecen las líneas punteadas de emergencia debajo de cada stop y cuenta las mechas que tocan el nivel discontinuo mientras la operación permanece abierta.
Si la protección te ha mantenido en una operación en la que una mecha te habría hecho salir, 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.
