Stop Loss Protector for AxiomSuite
- Utilidades
-
Chouaib Guira
Founder and Lead Developer at C.G Solutions, focused on advanced trading technology, risk-management systems and professional tools for MetaTrader 5.
I design and develop trading software with a strong emphasis on reliability, risk control, usability and modern user experience. - Versión: 3.0
- Actualizado: 22 septiembre 2026
SL Locker — Disciplina de stop-loss para MetaTrader 5
Se supone que tu stop-loss protege la operación. SL Locker está diseñado para evitar que esa protección se vea debilitada una vez establecida.
SL Locker es un asesor experto de MetaTrader 5 para la disciplina de gestión de riesgos, creado en torno a un principio fundamental:
un stop de protección puede desplazarse en una dirección más segura, pero no debe volver a situarse de forma indiscriminada en una posición que ofrezca menos protección.
Una vez que SL Locker ha registrado un Stop Loss válido para una posición, supervisa dicha posición y detecta cualquier intento de mover el SL en la dirección equivocada.
En el caso de una posición de COMPRA, un SL más protector se desplaza al alza.
En el caso de una posición de VENTA, un SL más protector se desplaza a la baja.
Si se supera el límite de referencia protegido más allá de la tolerancia configurada, SL Locker intenta restablecer automáticamente el Stop Loss bloqueado.
Si se elimina por completo un Stop Loss ya protegido, SL Locker detecta la eliminación e intenta restablecer el valor de referencia registrado.
No hay señales.
No hay entradas.
No hay lógica de estrategia.
Solo una función: proteger la disciplina de Stop Loss que ya has decidido seguir.
Dos modos de bloqueo
SL Locker ofrece dos filosofías de protección diferentes.
Modo A: bloqueo de parada inicial
El primer «Stop Loss» registrado se convierte en la referencia protegida.
Aún así, tiene libertad para ajustar el stop loss más adelante.
Sin embargo, la posición no puede retroceder más allá del SL protegido original, dentro de los límites de la tolerancia configurada.
Este modo está diseñado para los operadores que desean mantener su límite de riesgo máximo original, al tiempo que conservan una mayor flexibilidad en la gestión posterior de la operación.
Modo B — Bloqueo progresivo del stop
Cada mejora válida se convierte en la nueva referencia protegida.
Si se desplaza el SL en una dirección más segura, ese nivel mejorado se convierte en el nuevo bloqueo.
Por ejemplo:
COMPRAR
1,1000 → 1,1020 → 1,1050
Con el modo progresivo, una vez que 1,1050 se convierte en el último nivel de protección válido, desplazar el SL por debajo de esa referencia fijada más allá de la tolerancia permitida activa la restauración.
El mismo principio se aplica a la inversa para las posiciones de VENTA.
En otras palabras:
la protección puede ampliarse, pero la protección bloqueada no está pensada para ser cedida posteriormente.
La implementación distingue explícitamente entre la referencia inicial y el último SL mejorado válido.
Restablecimiento automático del stop-loss
SL Locker realiza un seguimiento continuo de las posiciones protegidas.
Cuando detecta que el stop-loss se ha desplazado más allá del límite permitido en la dirección incorrecta, restablece el stop-loss almacenado, al tiempo que mantiene el take-profit existente de la posición.
También detecta la eliminación de un Stop Loss protegido e intenta restablecerlo.
El sistema registra cualquier corrección realizada con éxito y la muestra en la interfaz.
Esto hace que SL Locker resulte útil para los operadores que desean una capa adicional de disciplina frente a:
- el aumento del riesgo tras la entrada;
- la pérdida de la protección previamente asegurada en el modo progresivo;
- la eliminación accidental de un Stop Loss de protección ya establecido;
- los cambios emocionales en la gestión del riesgo una vez que la operación ya está abierta.
Tolerancia configurable
No todas las pequeñas diferencias de precio deben considerarse necesariamente una infracción.
Por ello, SL Locker incluye una tolerancia configurable en puntos.
El valor por defecto es de 10 puntos y se puede modificar directamente desde la interfaz durante el funcionamiento.
El panel de control permite un ajuste de +/- entre 1 y 100 puntos.
Esto proporciona al sistema de protección un margen para adaptarse a pequeñas diferencias sin dejar de aplicar la dirección prevista del nivel de seguridad (SL).
Control interactivo en tiempo de ejecución
La lógica de protección se puede gestionar directamente desde el gráfico.
Sin eliminar el EA, puedes:
Activar o pausar el «Locker»
Alternar entre el Modo A y el Modo B
Ajustar la tolerancia del SL
Supervisar las posiciones protegidas
Ver el número de correcciones realizadas
Ver la última acción de protección
Ver las referencias de Stop Loss bloqueadas actualmente
El estado actual, el modo seleccionado y la tolerancia se reflejan inmediatamente en el panel de control.
Supervisa las posiciones existentes y las nuevas
Cuando se inicia SL Locker, analiza las posiciones abiertas en ese momento y registra aquellas que ya cuentan con un Stop Loss válido.
Las nuevas posiciones también se supervisan en cuanto se establece un Stop Loss.
Las posiciones cerradas se eliminan automáticamente del estado de supervisión interna.
Esto significa que SL Locker no requiere que la propia operación haya sido abierta por el EA.
Funciona como una capa de protección específica para las posiciones presentes en la plataforma MT5.
Supervisión de transacciones y ticks
SL Locker no se basa en una única vía de supervisión.
El motor reacciona ante las transacciones de MT5 relacionadas con posiciones y solicitudes de SL/TP, mientras que el procesamiento habitual de ticks también comprueba el estado actual de la posición.
Esto ofrece dos formas complementarias de detectar cambios relevantes en el Stop Loss.
Axiom Visual Engine 3SL Locker incluye una interfaz visual rediseñada que funciona con Axiom Visual Engine 3.
La interfaz no es meramente decorativa: ofrece un acceso visual inmediato al estado del motor de protección.
El panel de control muestra:
Estado del bloqueo
Modo de bloqueo actual
Tolerancia
Posiciones supervisadas
Correcciones realizadas
Última acción
Niveles de Stop Loss bloqueados
La capa del gráfico también puede mostrar guías de Stop Loss bloqueados y efectos visuales asociados a la actividad de protección.
El motor de presentación está separado de la lógica de riesgo: su finalidad es la visualización, no la toma de decisiones de negociación.
Rendimiento visual adaptativo
Los distintos entornos de negociación requieren diferentes cargas de trabajo de la interfaz de usuario.
SL Locker incluye varios niveles de Axiom Visual Engine:
AUTO: se adapta en función de los recursos de GPU/CPU disponibles
ULTRA: presentación visual totalmente en 3D
HIGH: presentación más ligera en 2,5D
ECO: carga de trabajo de animación reducida, adecuada para entornos más ligeros o uso de VPS
OFF: interfaz estática que solo se actualiza cuando es necesario
El escalado automático de la interfaz también se adapta a los DPI de la pantalla.
El sistema visual es independiente de las reglas reales de bloqueo del Stop Loss.
Comunicación de AxiomSuite
SL Locker muestra su modo actual, su tolerancia, su estado de ejecución y la última marca de tiempo de infracción a través de las variables globales de la terminal MetaTrader.
Esta capa de comunicación está diseñada para coordinarse con el entorno más amplio de AxiomSuite.
La lógica de bloqueo del Stop Loss en sí misma permanece integrada en el propio SL Locker.
Lo que SL Locker NO haceSL Locker tiene un enfoque deliberadamente específico.
No hace lo siguiente:
- abrir operaciones;
- genera señales de entrada;
- cierra posiciones como parte de su lógica de bloqueo de SL;
- calcular dónde debería situarse su Stop Loss inicial;
- avanzar automáticamente el Stop Loss en función del precio;
- sustituir una estrategia de trading;
- modificar su Take Profit al restablecer el SL protegido.
Tú eliges la operación.
Tú eliges el riesgo inicial.
Tú decides cuándo ajustar el Stop Loss.
La función de SL Locker comienza una vez que existe esa protección.
Comportamiento importanteSL Locker solo empieza a proteger una posición una vez que se ha registrado un Stop Loss válido.
No añade automáticamente un Stop Loss inicial a una posición que no lo tenga.
Cuando se restablece un SL protegido ya existente, la operación sigue estando sujeta a las condiciones normales de ejecución de MetaTrader o del bróker.
SL Locker es una herramienta de gestión de riesgos del lado del terminal, no una medida impuesta por el bróker ni por el servidor.
¿A quién va dirigido SL Locker?SL Locker está diseñado para operadores que conocen sus reglas de riesgo pero desean un mecanismo adicional que les ayude a aplicarlas una vez iniciada la operación.
Puede resultar especialmente relevante para:
Operadores discrecionales que, en ocasiones, amplían los stops cuando se ven sometidos a presión.
Operadores quesiguen reglas y desean que la dirección del stop loss se mantenga constante.
Operadores de empresas de capital propio que operan bajo una estricta disciplina de riesgo y desean una protección adicional en la plataforma.
Operadores manuales queutilizan otros EA o utilidades y desean que la protección del Stop Loss esté separada de la lógica de entrada.
La idea centralUn plan de trading puede ser perfectamente racional antes de abrir una operación.
Lo difícil es seguirlo cuando la posición evoluciona en tu contra.
SL Locker no intenta predecir el mercado.
No te dice hacia dónde irá el precio.
Hace algo mucho más sencillo:
ayuda a proteger el límite de riesgo que ya has elegido.
Modo A
Protege el Stop Loss original.
Modo B
Proteger cada mejora.
SL eliminado
Restaurar la protección registrada.
SL LockerEstablece el nivel de riesgo.
Mejora la protección.
No lo retrocedes sin más.
Una herramienta específica de protección Stop Loss y disciplina para MetaTrader 5.

