RMT Capital Firewall
- Utilidades
- Versión: 1.2
- Actualizado: 13 octubre 2026
- Activaciones: 10
RMT Capital Firewall es un guardián de riesgo para MetaTrader 5. Vigila la pérdida diaria, el drawdown, un suelo de equidad, el riesgo abierto y las posiciones sin stop loss, avisa antes de llegar al límite y — solo si usted lo autoriza — cierra las posiciones del ámbito que haya elegido y queda bloqueado hasta que usted rearme. Cada decisión queda registrada como una línea de auditoría estructurada en el diario de Expertos.
El problema que resuelve
Una regla de pérdida diaria o de drawdown es fácil de escribir y difícil de cumplir cuando una posición va en contra, o cuando un EA sigue operando mientras usted no está. RMT Capital Firewall comprueba esas reglas cada segundo y deja constancia de lo que vio y de lo que hizo.
Qué comprueba
Todos los límites están desactivados (0) hasta que usted los configura:
- Pérdida diaria en porcentaje, medida como movimiento de la equidad desde el inicio del día del servidor o solo como pérdida realizada.
- Drawdown máximo en porcentaje desde el pico de equidad.
- Suelo de equidad en dinero de la cuenta.
- Riesgo abierto total hasta el stop loss, riesgo máximo de una posición, lote máximo y número máximo de posiciones. El importe en riesgo de cada posición es la pérdida en su stop tal como la calcula el propio terminal (OrderCalcProfit), en la divisa de la cuenta; un stop en la entrada o más allá cuenta como cero. Si el terminal no puede calcularlo, el panel muestra UNKNOWN en lugar de una cifra.
- Posiciones sin stop loss: se informan como UNBOUNDED y nunca se cuentan como riesgo cero. Usted decide si eso es un aviso, un límite o un disparador.
- Un nivel de aviso (80 % de cada umbral por defecto) antes de alcanzar el límite.
Qué hace cuando se alcanza un límite
- La política por defecto es solo monitorización: el panel y la auditoría muestran la brecha y no se cierra nada.
- Si pone la política en cierre y además activa InpAllowFlatten, cierra las posiciones del ámbito, con reintentos acotados. Con InpAllowCancelPending cancela también las órdenes pendientes del ámbito.
- Tras una brecha el estado queda bloqueado y visible hasta que usted rearme manualmente. Una protección disparada no se borra por el cambio de día.
- El estado se guarda en disco: tras reiniciar el terminal, una protección bloqueada se restaura bloqueada.
Ámbito: qué posiciones mira
Se elige con InpOwnerScope. El valor por defecto es el magic propio de la herramienta, que es el ajuste más seguro y no cubre nada hasta que usted lo cambie. Para proteger operaciones reales elija uno de: operaciones manuales (con InpIncludeManual), un magic concreto, el símbolo del gráfico o toda la cuenta (requiere el InpAccountWideConfirm explícito). Los límites basados en equidad (movimiento diario, drawdown, suelo) leen siempre la equidad de la cuenta.
Trabajo conjunto con RMT AutoTrader y RMT Visual Trade Planner
Mientras hay un límite alcanzado o una protección activa o bloqueada, el Firewall avisa a las demás herramientas RMT del mismo terminal para que no abran posiciones nuevas. RMT Modular AutoTrader deja de abrir operaciones y sigue gestionando las que tiene; RMT Visual Trade Planner desactiva su botón SEND e indica el motivo. El bloqueo se retira cuando usted rearma. Funciona solo entre herramientas RMT que lo consultan: no detiene el EA de otro proveedor ni un clic manual.
Calculadora de tamaño de posición
Introduzca una entrada y un stop loss previstos y el panel muestra el lote para su porcentaje de riesgo o su riesgo fijo en dinero, usando el cálculo de beneficio del propio terminal para esa entrada y ese stop, y el paso de lote y los límites del símbolo. Es una calculadora: no envía la orden.
Qué comprobar antes de elegir un guardián de riesgo
- ¿Sobre qué operaciones actúa? Aquí el ámbito es un ajuste explícito, y toda la cuenta exige una segunda confirmación.
- ¿Qué pasa después de dispararse? Aquí el estado queda bloqueado, también tras reiniciar el terminal, hasta que usted rearma.
- ¿Qué hace cuando faltan datos? Aquí el historial ilegible se muestra como UNKNOWN y no se cierra nada por ello.
- ¿Se ve por qué actuó? Cada cambio de estado, disparo, intento de cierre y rechazo es una línea en el diario de Expertos.
Lo que no es
- No abre posiciones ni genera señales.
- No puede impedir que otro EA envíe órdenes. Detecta lo que está abierto y le aplica su política.
- Un cierre protector es una orden de mercado normal: depende del bróker, la conexión, la liquidez y de que el trading algorítmico esté activado. Si el mercado está cerrado o el cierre es rechazado, la herramienta queda bloqueada y registra el rechazo; no informa de un cierre que no ocurrió.
- No promete beneficios ni que las pérdidas queden limitadas al valor configurado. Los gaps y el deslizamiento pueden superar cualquier límite.
Novedades de la versión 1.02
- El riesgo abierto y el riesgo por posición salen del cálculo de beneficio del propio terminal. Las versiones 1.00 y 1.01 usaban el valor del tick del símbolo, que en algunos brókers infravalora los metales: en oro los dos límites de riesgo podían saltar tarde.
- Si el terminal no puede calcular el importe, el panel muestra UNKNOWN y las demás herramientas RMT no abren posiciones nuevas mientras haya un límite de riesgo activado. No se cierra nada por ese motivo.
- La calculadora de lote usa el mismo cálculo.
Desde la versión 1.01
- Los límites se evalúan con temporizador (1 segundo por defecto), no solo con los ticks del gráfico.
- Las posiciones abiertas mientras se ejecuta un cierre protector se añaden a la cola de cierre.
- Un límite alcanzado permanece visible hasta el rearme en lugar de borrarse en silencio.
- El rearme manual se procesa una vez por solicitud, con una línea de auditoría.
- El cambio de día del servidor ya no interrumpe una protección activa.
- Si no se puede leer el historial, la pérdida diaria se muestra como UNKNOWN con aviso, nunca como cero.
- Coordinación con RMT Modular AutoTrader y RMT Visual Trade Planner: no abren entradas nuevas mientras el Firewall está bloqueado.
- Los ficheros de estado escritos por la versión 1.00 se restauran en la 1.01.
Requisitos
MetaTrader 5. El trading algorítmico debe estar activado para los cierres protectores. Probado en cuenta demo hedging con EURUSD, GBPUSD, USDJPY, GBPJPY, oro (XAUUSD, XAUEUR) y plata (XAGUSD); cuentas netting, índices, acciones y cripto no están certificados. Sin DLL, sin WebRequest, sin servicios externos.
Pruebe primero su configuración en una cuenta demo. Operar con apalancamiento implica riesgo de pérdida.

