Safety First Trade Manager
- Utilidades
-
Killian Roys
I develop practical utilities for MetaTrader 5 focused on manual trading workflows, risk management, execution control and broker-aware safety checks. - Versión: 1.2
- Actualizado: 21 septiembre 2026
- Activaciones: 10
Safety First Trade Manager
Safety First Trade Manager es una herramienta de planificación manual de operaciones y gestión de posiciones para MetaTrader 5.
Te ayuda a definir el punto de entrada, el stop loss, el take profit y el riesgo antes de enviar una orden, al tiempo que mantienes todas las decisiones de ejecución bajo tu control directo.
No genera señales de trading ni opera de forma automática.
Inicio rápido
- Instala Safety First Trade Manager desde MetaTrader Market y añádelo al gráfico en el que quieras operar.
- Activa el trading algorítmico en MetaTrader 5.
- En los parámetros de la utilidad, establece InpEnableExecution=true cuando estés listo para permitir las operaciones. La ejecución está desactivada por defecto.
- Selecciona COMPRAR o VENDER y, a continuación, MERCADO, LÍMITE o STOP.
- Selecciona «Balance %», «Equity %» o «Efectivo» e introduce el importe de riesgo deseado.
- Introduce la entrada de la posición, el Stop Loss y, opcionalmente, el Take Profit en el gráfico.
- Revisa el volumen calculado, el riesgo estimado, el margen y la relación riesgo-rentabilidad.
- Envía la orden solo cuando el panel muestre «LISTO».
Planificación de operaciones
Seleccione COMPRAR o VENDER y prepare órdenes de MERCADO, LÍMITE o STOP directamente desde el panel.
Durante la planificación, los niveles de entrada, stop loss y take profit se muestran en el gráfico y se pueden ajustar visualmente. El plan de operación se recalcula automáticamente tras modificar un nivel.
En el caso de las órdenes de MERCADO, el nivel de entrada sigue el precio de mercado actual. En el caso de las órdenes pendientes, el nivel de entrada representa el precio solicitado en la orden.
Determinación del tamaño de la posición en función del riesgo
El tamaño de la posición se calcula a partir del método de riesgo seleccionado:
- Porcentaje del saldo
- Porcentaje del capital
- Importe fijo en la divisa de la cuenta
El panel muestra el volumen calculado, el riesgo monetario estimado, la información sobre el margen y la relación riesgo-rentabilidad antes de la ejecución.
El riesgo monetario estimado, los valores de margen y las ganancias o pérdidas de la posición se expresan en la divisa de la cuenta.
El proceso de cálculo del volumen tiene en cuenta la tabla de volúmenes del bróker. Si el riesgo solicitado requiriera un volumen inferior al mínimo del bróker, el plan se rechaza en lugar de aumentar automáticamente el volumen y el riesgo.
Comprobaciones previas adaptadas al bróker
Antes de que se pueda enviar una orden o una acción de gestión, Safety First Trade Manager realiza nuevas comprobaciones utilizando la información actual del bróker y del símbolo.
Entre las comprobaciones relevantes se incluyen:
- Volumen mínimo y máximo
- Incremento de volumen
- Condiciones de negociación y de órdenes admitidas
- Restricciones de nivel de stop
- Disponibilidad de margen
- Validación final de la solicitud de operación
El panel muestra «LISTO» cuando el plan actual supera las comprobaciones necesarias. Las condiciones no válidas o no admitidas se muestran como «RECHAZADO» o «ADVERTENCIA», junto con un mensaje de diagnóstico.
Gestión de posiciones
Una vez abierta una posición admitida, el panel de gestión ofrece:
- Cierre parcial con un porcentaje ajustable
- Punto de equilibrio cuando la posición cumple los requisitos
- Cierre total de la posición
- Volumen actual y volumen restante
- Información actualizada sobre ganancias y pérdidas
- Niveles de entrada, stop loss y take profit establecidos por el bróker
La entrada permanece en modo de solo lectura una vez abierta la posición.
Los niveles de Stop Loss y Take Profit se pueden modificar explícitamente a través de EDITAR SL/TP. Los cambios se preparan primero de forma local y no se envían al bróker mientras se arrastran los niveles.
Se puede enviar un borrador válido con «APPLY CHANGES». Si una modificación del Stop Loss aumenta la distancia de riesgo, se requiere un paso adicional de «CONFIRM CHANGES» antes de que se pueda enviar la solicitud.
Cuando no hay ninguna modificación efectiva pendiente, «LISTO» sale del modo de edición sin enviar una solicitud al bróker.
El Take Profit se puede activar, mover o eliminar durante la edición. Cuando una posición no tiene Take Profit, la herramienta puede proponer un borrador de TP local basado en la distancia actual de la entrada y del Stop Loss, siempre que se disponga de la información necesaria. El nivel propuesto sigue siendo un borrador local hasta que se utiliza «APPLY CHANGES».
El «Stop Loss» también se puede añadir, desplazar o eliminar durante la edición.
Para eliminar un «Stop Loss» existente se siguen dos pasos explícitos:
- ELIMINAR SL
- CONFIRMAR ELIMINAR SL
El primer clic no modifica la posición del bróker. Se requiere una segunda confirmación explícita mientras la posición y el estado del bróker sigan siendo válidos.
Cuando una posición no tiene Stop Loss, al activar el SL se crea un borrador visual local del SL en el lado correspondiente del mercado. La línea propuesta es solo un punto de partida y no se puede aplicar automáticamente. El usuario debe mover o editar explícitamente el SL antes de que la opción «APLICAR CAMBIOS» esté disponible.
Si la posición del bróker cambia externamente mientras hay un borrador o una confirmación de SL/TP activa, Safety First Trade Manager invalida cualquier confirmación activada y concilia el borrador con el estado actual del bróker. La información del bróker sigue siendo la que prevalece.
Órdenes pendientes
Las órdenes LIMIT y STOP permanecen visibles tras su colocación.
El panel muestra el precio de la orden del bróker, el Stop Loss, el Take Profit, el volumen y el tipo de orden. Los niveles correspondientes del gráfico permanecen visibles y pasan a ser de solo lectura mientras la orden pendiente está activa.
Una orden pendiente activa o recuperada que sea compatible puede cancelarse directamente desde el panel.
La cancelación se realiza en dos pasos explícitos:
- CANCELAR ORDEN
- CONFIRMAR CANCELACIÓN
El primer clic no cancela la orden. Se requiere una segunda confirmación mientras la misma orden pendiente y el estado del bróker sigan siendo válidos.
Mientras se realiza el seguimiento de una orden pendiente compatible, se bloquea la creación de otra operación desde el mismo panel.
Reinicio y recuperación
La información de planificación local se puede restaurar tras desinstalar y volver a instalar la utilidad.
Las posiciones y órdenes pendientes existentes compatibles se concilian con el estado actual del bróker. La información del bróker sigue siendo la válida durante la recuperación.
Las posiciones y las órdenes pendientes recuperadas se muestran utilizando los valores actuales del bróker.
Un borrador de SL/TP no aplicado no se restaura tras el reinicio, y la exposición del bróker recuperada nunca se modifica, cancela ni reenvía automáticamente.
Seguridad en la ejecución
La ejecución de operaciones está desactivada por defecto y el usuario debe activarla explícitamente.
Antes de realizar cualquier operación se llevan a cabo nuevas comprobaciones basadas en el bróker, de modo que se utilice la información actual del bróker antes de enviar una solicitud.
Safety First Trade Manager no decide cuándo debe el usuario entrar o salir del mercado. Se trata de una utilidad de ejecución de operaciones y gestión de riesgos, no de una estrategia de negociación automatizada.
Ámbito actual
La entrada permanece en modo de solo lectura una vez abierta la posición.
Los órdenes Stop Loss y Take Profit se pueden añadir, mover o eliminar a través del flujo de trabajo de edición de SFTM.
Para eliminar un Stop Loss existente es necesaria una secuencia explícita: REMOVE SL → CONFIRM REMOVE SL.
Cuando se habilita un «Stop Loss» que falta, Safety First Trade Manager crea un borrador visual local que el usuario debe ajustar explícitamente antes de que pueda aplicarse.
Las órdenes LIMIT y STOP pendientes pueden cancelarse desde el panel mediante el flujo de trabajo explícito CANCELAR ORDEN → CONFIRMAR CANCELACIÓN.
Importante
Comprueba siempre los parámetros de la operación calculados y los cambios de gestión solicitados antes de la ejecución.
Las especificaciones del bróker y las condiciones de negociación disponibles varían según el símbolo, la cuenta y el bróker. Un plan que sea válido en un entorno de negociación puede ser rechazado en otro.
Se recomienda probar la utilidad en una cuenta de demostración antes de utilizarla en condiciones reales.
Guía del usuario
Guía de usuario completa:
https://www.mql5.com/en/blogs/post/775911
