Loss Streak Cooldown 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
Compruébalo por ti mismo antes de nada: carga «Loss Streak Cooldown Guard» en el Strategy Tester con el modo visual activado, observa cómo se pierden tres pequeñas operaciones de demostración, fíjate en cómo se van llenando los bloques de la racha y cómo comienza la cuenta atrás, y luego comprueba cómo se cierra la siguiente operación de demostración en el mismo momento en que se abre.
LA CUARTA OPERACIÓN TRAS TRES PÉRDIDAS RARA VEZ ES BUENA.
«Loss Streak Cooldown Guard» es un asesor experto utilitario para MetaTrader 5. No busca entradas ni realiza operaciones por ti. Cuenta tus operaciones perdedoras consecutivas y, cuando el recuento alcanza tu límite, inicia un periodo de espera temporizado. Mientras transcurre el tiempo, cualquier nueva posición se cierra de inmediato o se notifica, según elijas. Cualquier posición que tuvieras abierta antes de que comenzara el periodo de espera permanece exactamente como estaba. La primera ganancia reinicia la racha.
De un vistazo
• Período de espera de X minutos tras N operaciones perdedoras cerradas consecutivas, siendo ambos números fijados por ti.
• Una posición equivale a una operación: los cierres parciales se suman y se cuentan una sola vez, tras deducir el swap, la comisión y las tasas.
• La racha y el periodo de espera se reconstruyen a partir de tu historial de operaciones, un diseño pensado para que el periodo de espera siga activo tras reiniciar la terminal (consulta la nota de prueba más abajo).
• Dos opciones ante una nueva posición durante el periodo de espera: cerrarla o solo recibir una alerta.
• Eliminación opcional de las órdenes pendientes realizadas durante el periodo de espera. Las órdenes realizadas anteriormente no se modifican.
• Medidor de racha con un bloque por cada pérdida, una cuenta atrás en tiempo real con una barra que se va reduciendo y una tabla con tus últimas pérdidas.
• Aviso cuando una pérdida más activaría el tiempo de espera.
• Los cierres realizados por el sistema de protección se marcan y nunca se cuentan como una nueva pérdida, por lo que no pueden alimentar su propia racha.
• Reacciona ante el propio evento de operación, con un temporizador de un segundo como red de seguridad.
• Filtrado por todos los símbolos o por símbolo del gráfico, y por cualquier «magic», un número «magic» concreto o solo operaciones manuales.
• Diseñado para cuentas de cobertura y compensación: en el caso de la compensación, solo se puede eliminar el volumen añadido durante el periodo de espera (la compensación aún no se ha probado; consulta la nota de pruebas más abajo).
• No es una estrategia de cuadrícula, ni martingala, ni promedios, ni DLL, ni solicitudes web, ni archivos adicionales.
INICIO RÁPIDO
Adjúntalo a un gráfico de cualquier símbolo, por ejemplo, el EURUSD H1, y activa el «Algo Trading». Basta con una sola copia, ya que el ámbito predeterminado abarca todos los símbolos de la cuenta. La regla predeterminada es de 3 pérdidas consecutivas seguidas de 60 minutos de periodo de espera, durante el cual se cierran las nuevas posiciones. El panel muestra al instante tu racha actual, ya que el sistema lee tu historial de operaciones reciente al iniciarse. Si ese historial ya incluye un periodo de espera activo, continúa desde donde se encuentra. Si prefieres observar primero, pulsa una vez el botón «CERRAR» para que se muestre «SOLO ALERTA» y opera con normalidad durante unos días.
Por qué una pausa es mejor que la fuerza de voluntad
La mayoría de los operadores conocen el patrón. Se alcanza un stop, luego otro, y después un tercero. La cuenta aún no tiene ningún problema, pero la siguiente decisión ya no se toma con calma: la entrada se produce antes, el razonamiento es más débil y el deseo de recuperar las pérdidas es más fuerte. Las reglas escritas en un papel son más fáciles de ignorar precisamente en ese momento. Un periodo de reflexión aleja la decisión de ese momento. Acuerdas el límite mientras estás tranquilo, y la plataforma te obliga a cumplirlo cuando no lo estás. La protección no se pronuncia sobre si tu próxima operación habría sido ganadora o perdedora. Solo te da el tiempo que has pedido.
Lo que lo distingue
El historial es la memoria. Nada importante reside en la memoria ni en un archivo. Cada sesión puede reproducir las operaciones de los últimos días y llegar a la misma racha y al mismo final del periodo de reflexión, por lo que cerrar y volver a abrir la plataforma no es una forma de eludir tu propia regla.
Una operación es una posición. Cerrar una posición en tres partes es una sola operación con un único resultado, no tres, y una parte que se cierra con beneficios no oculta una posición que, en conjunto, haya sido perdedora.
Recuento honesto. El cierre que envía el sistema de seguridad lleva su propia etiqueta y se recuerda su hoja de orden. Una operación bloqueada suele suponer el coste del spread, y sin esta etiqueta cada operación bloqueada parecería una pérdida más.
No hay botón de salida anticipada. «ALLOW NEXT» permite que pase una posición cuando tienes una razón de peso, pero ningún botón pone fin al periodo de espera. «PAUSED» detiene la reacción, y hacerlo sigue siendo un paso visible y deliberado.
Se muestra el coste. «COST OF BLOCKS» suma lo que han costado hoy los propios cierres del guardián, para que veas el precio de la protección y puedas valorarla.
Primero, una pequeña advertencia. Cuando una pérdida más activaría el periodo de espera, una alerta te lo indica y el banner se vuelve ámbar, aunque aún puedes decidir con calma.
Cómo se desarrolla una racha
1. Leer. En cada nueva operación, y al menos una vez por minuto, las operaciones de la ventana retrospectiva se reproducen en orden cronológico.
2. Agrupa. Todas las operaciones de una misma posición forman una sola operación. Su resultado es el beneficio más el swap, la comisión y las tasas.
3. Contar. Un resultado por debajo de tu pérdida mínima suma uno a la racha. Un resultado por encima de cero la reinicia. Un resultado intermedio no cambia nada.
4. Inicio. Cuando la racha alcanza tu límite, el periodo de espera comienza en el momento de esa operación de cierre y dura el número de minutos que hayas establecido.
5. Control. Durante el periodo de espera, se comprueba cada posición incluida en el análisis para ver si se ha añadido volumen después del inicio. El volumen nuevo se cierra o se notifica, y el volumen anterior nunca se modifica.
6. Finalización. Cuando se agota el tiempo, la protección lo anuncia y, por defecto, la racha vuelve a empezar desde cero.
Una victoria durante un periodo de espera reinicia la racha, pero no pone fin al periodo de espera.
¿Qué se considera nuevo?
Cada posición se evalúa en función de sus propias operaciones. Si una posición tiene volumen que se ha incorporado tras el inicio del periodo de espera, ese volumen se considera nuevo. En una cuenta de cobertura, una posición abierta durante el periodo de espera se considera nueva en su totalidad. En una cuenta de compensación, en la que una operación se fusiona con la posición existente, solo se pueden eliminar los lotes añadidos y los lotes anteriores se mantienen. Si una posición de compensación se revierte durante el periodo de espera, toda la parte nueva se considera nueva. Una orden pendiente colocada anteriormente que se ejecute durante el periodo de espera también se considera volumen nuevo, ya que entró en el mercado durante la pausa. Dado que esta regla se basa en las operaciones, funciona de la misma manera tras un reinicio.
Parámetros: explicación de cada uno
REGLA DE RACHA
InpLosses = 3. Número de operaciones perdedoras consecutivas que activan un periodo de espera, de 1 a 50.
InpCooldownMin = 60. Duración del periodo de espera en minutos, de 1 a 43 200. Se trata de tiempo real, por lo que se tienen en cuenta los fines de semana y las sesiones cerradas.
InpMinLoss = 0. Una operación solo cuenta como pérdida si su resultado es inferior a esta cantidad en la divisa de la cuenta. Con 0, cuenta cualquier pérdida neta. Aumenta este valor para ignorar pequeñas pérdidas, que entonces no se sumarán a la racha ni la reiniciarán.
InpExtend = false. Cuando es «true», cada nueva pérdida durante un periodo de espera, procedente de una posición que ya estaba abierta, reinicia el temporizador.
InpAfter = La racha vuelve a empezar desde cero. La segunda opción mantiene la racha tras el periodo de espera, de modo que la siguiente pérdida inicia inmediatamente un nuevo periodo de espera, mientras que una ganancia la reinicia como de costumbre.
InpLookbackDays = 30. Número de días del historial de operaciones que se repasan, de 1 a 365. Una posición abierta antes de este periodo no tiene operación de apertura que analizar, por lo que cada una de sus operaciones de cierre cuenta por sí sola.
REACCIÓN: QUÉ SUCEDE DURANTE UN PERÍODO DE ENFRÍAMIENTO
InpAction = Close. La opción «Close» liquida el volumen abierto durante el periodo de espera al precio de mercado. La opción «Alert only» no modifica nada y se limita a enviar la alerta.
InpCancelPending = false. Cuando es «true», se eliminan las órdenes pendientes colocadas durante el periodo de espera. Las órdenes pendientes más antiguas permanecen vigentes y no se restauran ni se mueven. Si una de ellas se ejecuta durante el periodo de espera, la ejecución se gestiona como cualquier nueva posición.
FILTRO: QUÉ OPERACIONES ESTÁN INCLUIDAS
InpSymbolScope = Todos los símbolos. «Todos los símbolos» trata la cuenta como una sola racha. «Símbolo del gráfico» solo cuenta y protege el símbolo del gráfico en cuestión.
InpMagicFilter = Cualquier número mágico. «Cualquier número mágico» incluye operaciones manuales y de asesores expertos; «Solo el número mágico» incluye un único asesor experto; «Solo operaciones manuales» incluye el número mágico 0. El número mágico de una operación se lee a partir de su apertura, por lo que el cierre manual de una operación de un asesor experto sigue perteneciendo a ese asesor experto.
InpMagic = 0. El número utilizado cuando el filtro está configurado en «Solo el número mágico».
ALERTAS
InpAlertPopup = true. Alerta emergente en la terminal.
InpAlertPush = false. Notificación push a la aplicación MetaTrader de tu teléfono. Las notificaciones push deben estar activadas en las opciones de la terminal.
InpWarnOneAway = true. Alerta cuando una pérdida más activaría el periodo de espera.
PANEL
ShowPanel = true. Mostrar u ocultar el panel. El guardián sigue funcionando aunque el panel esté oculto.
PanelX = 12 y PanelY = 15. Desplazamiento desde la esquina superior izquierda del gráfico. El botón «MOVE» te permite arrastrar el panel a cualquier lugar.
PanelFontSize = 9. El tamaño de fuente base. El panel lo reduce automáticamente en un gráfico pequeño para que quepa.
MaxTableRows = 5. Número de pérdidas que muestra la tabla.
DEMO DEL PROBADOR DE ESTRATEGIAS
InpTesterDemo = true. Solo en el Probador de estrategias: operaciones pequeñas con el volumen mínimo, abiertas tras una comprobación de margen y cerradas en cuanto muestran una pérdida, de modo que aparezcan una racha y un periodo de espera en cualquier símbolo. Durante el periodo de espera se abre una operación de demostración más para que puedas ver que está bloqueada. Si el depósito es demasiado pequeño para el volumen mínimo, se omite la demostración, y esta se detiene automáticamente tras utilizar el 20 % del depósito. Esto nunca se ejecuta en el gráfico de una cuenta real o de demostración.
El panel
«RACHA DE PÉRDIDAS» muestra un bloque por cada pérdida según tu regla, con el recuento y el dinero perdido en la racha. «PERÍODO DE ESPERA» muestra el tiempo restante y una barra roja que se va reduciendo hasta desaparecer. «CONFIGURACIÓN DE PROTECCIÓN» enumera la regla, qué se considera una pérdida, qué ocurre con una nueva operación y una nueva orden pendiente, cuándo finaliza el tiempo de espera, las posiciones y los lotes incluidos, las operaciones bloqueadas hoy, el coste de esos bloqueos, los tiempos de espera de hoy y la última acción. ÚLTIMAS PÉRDIDAS muestra la hora, el símbolo, el sentido de la operación, los lotes, el resultado, su número en la racha y una barra de tamaño. El banner resume la situación en una sola frase. CONTROLES RÁPIDOS: «ACTIVADO» o «EN PAUSA» cambia la reacción; el botón de acción alterna entre «CERRAR» y «SOLO ALERTA»; «PERMITIR LA SIGUIENTE» permite que una posición se mantenga. El botón menos pliega el panel hasta su encabezado. No se muestra nada en el lado derecho del gráfico y, en una prueba retrospectiva no visual, no se muestra ningún panel.
Cómo utilizarlo correctamente
Empieza en «SOLO ALERTA» y observa con qué frecuencia se habría activado la regla. Si se activa todos los días, el límite es demasiado estricto para tu estilo. Si nunca se activa, no protege nada. Un scalper con muchas operaciones pequeñas suele necesitar un recuento más alto y una pausa más corta, mientras que un swing trader necesita un recuento más bajo y una pausa mucho más larga. Si ejecutas varios Asesores Expertos, decide si una racha debería detenerlos a todos, o utiliza el filtro mágico y una copia por Asesor Experto. Comprueba que cada asesor experto pueda gestionar el cierre de una posición desde fuera, ya que podría simplemente volver a intentarlo, y cada intento supone el pago del spread. Mantén la terminal en funcionamiento, por ejemplo en un VPS, ya que el filtro de protección solo actúa mientras está en marcha.
Es bueno saberlo
No puede evitar las pérdidas ya abiertas. Las posiciones abiertas antes del periodo de espera siguen activas y aún pueden generar pérdidas. Tampoco puede impedir que abras una operación: reacciona una vez que la posición ya existe, por lo que una operación bloqueada se ha abierto y cerrado realmente, y el spread, la comisión y el posible deslizamiento son costes reales. Un cierre es una orden de mercado y puede generar una pérdida. Mientras el mercado de un símbolo esté cerrado, el cierre espera a que se abra la sesión. Si el «Algo Trading» está desactivado, el guard solo emite alertas. Si el bróker rechaza un cierre, el fallo se muestra en rojo en el panel, se registra en el diario y se vuelve a intentar cada pocos segundos. Mientras el terminal está apagado, no se cierra nada, y una posición abierta desde tu teléfono durante ese tiempo se gestiona cuando el terminal vuelve a estar operativo, si el periodo de espera sigue en curso. El «guard» nunca abre operaciones fuera del Probador de Estrategias, nunca mueve los stops ni los objetivos y nunca vuelve a abrir lo que ha cerrado.
Al eliminar el Asesor Experto se detiene el guardián, lo cual es tu derecho, y el panel no pretende lo contrario. Los modos «EN PAUSA», «SOLO ALERTA» y «PERMITIR LO SIGUIENTE» se guardan en memoria y vuelven a la normalidad tras un reinicio. Los bloques y las alertas contabilizados por el panel para el día de hoy también residen en parte en la memoria: las operaciones cerradas se reconstruyen a partir del historial, mientras que los recuentos de alertas y órdenes pendientes vuelven a empezar tras un reinicio. Si un bróker sustituye los comentarios al cerrar las órdenes, un cierre del «guard» realizado antes de un reinicio podría contabilizarse como una operación normal tras dicho reinicio.
Lo que se ha probado y lo que no
Las pruebas se realizaron en el Strategy Tester con el EURUSD H1 y el XAUUSD H1, donde se iniciaban y finalizaban los periodos de espera, se cerraban las operaciones de demostración y se ejecutaba la eliminación opcional de órdenes pendientes. No se ha probado en el momento de redactar este artículo: un reinicio real de la terminal durante un periodo de espera, una cuenta de compensación, una cuenta de bróker real o de demostración con cierres en tiempo real, notificaciones push y la reversión de una posición de compensación. El reinicio solo se ha analizado a través de la misma reproducción del historial que el probador ejecuta repetidamente. Prueba estas situaciones en una cuenta de demostración con tu propio bróker antes de confiar en ellas.
Pruébelo en el Probador de estrategias
Selecciona «Loss Streak Cooldown Guard», cualquier símbolo, el modo visual y pulsa «Iniciar». Las operaciones de demostración crearán una racha, se irán llenando los bloques, comenzará la cuenta atrás y se cerrará la siguiente operación de demostración, quedando registrado cada paso en el diario. A continuación, cambia el número de pérdidas o los minutos, o cambia al modo de solo alerta, y compara lo que ocurre.
Si «Loss Streak Cooldown Guard» te ha proporcionado un respiro cuando lo necesitabas, o si ves algo que podría funcionar mejor, una reseña sincera en la página del producto ayudará a otros operadores a decidirse y me indicará qué aspectos debo mejorar a continuación.
