Guardián de riesgo: risk manager gratis para NinjaTrader 8, cuenta a cuenta
El Guardián de riesgo es un AddOn de NinjaTrader 8 que vigila tus cuentas con las reglas que tú le pones: pérdida diaria, drawdown, contratos, operaciones, horario y noticias. Cuando una cuenta toca un límite, cancela sus órdenes, cierra las posiciones y la bloquea hasta el reinicio del día (17:00 hora de Chicago por defecto).
Cada cuenta lleva sus propias reglas, así que sirve para una sola evaluación y para quien opera varias cuentas a la vez con un copiador. Trae plantillas con las reglas de las prop firms de nuestra base de datos y un modo estricto, activo por defecto, pensado para el momento en que querrías saltarte tus propios límites.
- 100 % gratis
- Código abierto (MIT)
- Hecho por El Trader Financiado para la comunidad
Versión 1.0.0 · NinjaTrader 8 · .zip para importar
Instala un solo idioma: si cambias entre español e inglés, borra antes ETFGuardian.cs (Documentos\NinjaTrader 8\bin\Custom\AddOns\ElTraderFinanciado).


Qué hace la herramienta
- Pérdida diaria máxima y objetivo diario: al tocarlos cierra todo y bloquea la cuenta hasta el reinicio del día (17:00 CT por defecto, configurable).
- Drawdown estático, trailing intradía (en tiempo real) o trailing al cierre (EOD), con suelo fijo opcional en saldo inicial + X, margen de seguridad y «Ajustar suelo» para cuadrarlo con el panel de tu firma.
- Máximo de contratos por posición (cancela la orden que lo superaría y reduce el exceso) y máximo de operaciones al día.
- Horario permitido en hora de Chicago y noticias de alto impacto de EE. UU. del calendario semanal de Forex Factory: sin entradas unos minutos antes y después, con cierre opcional de la posición.
- Disciplina: bloqueo al devolver un % del máximo del día, tras N pérdidas seguidas o por pérdida semanal (hasta la semana siguiente); pausa sin entradas tras cada pérdida; pérdida máxima por operación; stop obligatorio a los N segundos; modo «solo cierres».
- Consistencia: cuánto puedes ganar hoy sin romper la regla de tu firma (con bloqueo opcional al llegar) y objetivo del ciclo (beneficio, días con beneficio y mejor día) con aviso «Listo» y botón «Nuevo ciclo».
- Modo estricto, activo por defecto: un bloqueo no se quita hasta el reinicio del día, lo que endurece se aplica al momento y lo que relaja espera al día siguiente, y el suelo solo se puede subir. Botón «Bloquear hoy» para cortar el día cuando decidas.
- Vista compacta con una tarjeta por cuenta: P/G del día, lo que queda hasta el límite más cercano con su barra, operaciones, racha de pérdidas, cuenta atrás de la pausa, tope de consistencia, objetivo y próxima noticia. Opción «Encima» para tenerla siempre a la vista.
Qué hace cuando una cuenta toca un límite
El guardián compara cada medio segundo (y en cuanto NinjaTrader actualiza la cuenta) el P/G del día y el saldo con tus límites, menos el margen de seguridad. Al cruzar uno, cancela las órdenes, cierra las posiciones y bloquea la cuenta. Mientras dura el bloqueo, cancela cualquier orden que abra o aumente posición y cierra lo que llegue a llenarse, también si entra desde un copiador. Las órdenes que reducen posición, como stops y objetivos, se dejan.
Formas de usarla
Los usos más habituales. Todo se ajusta en la ventana del guardián, para una cuenta o para varias a la vez.
Una evaluación con plantilla
Elige la plantilla de tu firma y la fase (evaluación o fondeada), pulsa Rellenar y revisa los datos con el panel de la firma antes de Guardar. El máximo de contratos lo pones tú: la plantilla te dice el tope de la firma, pero el guardián cuenta contratos sin distinguir minis de micros.
Varias cuentas con un copiador
Marca todas las cuentas y edítalas a la vez. Cada una se vigila y se bloquea por separado: si una toca su límite, lo que el copiador mande a esa cuenta se cancela o se cierra, y el resto sigue operando.
Cortar el día antes que la firma
Pon una pérdida diaria por debajo de la de tu firma, el bloqueo al devolver un % del máximo del día y un máximo de pérdidas seguidas. Con el modo estricto no puedes deshacerlo en caliente: se levanta en el reinicio del día.
Llegar al retiro sin romper la consistencia
Con la consistencia y el objetivo del ciclo, la tarjeta de la cuenta muestra cuánto puedes ganar hoy sin pasarte y avisa con «Listo» cuando cumples beneficio, días y mejor día. Al retirar, pulsa «Nuevo ciclo».
Lo importante
El guardián corre en tu PC: si NinjaTrader se cierra o pierde la conexión, no protege, así que activa también los límites del servidor de tu broker o de tu firma si los tienes (por ejemplo, Auto-Liquidate de R|Trader Pro en Rithmic). NinjaTrader no deja vetar una orden antes de enviarla: el guardián la cancela en cuanto aparece y, si se llena, cierra la posición. El cierre se llena después de cruzar el límite, con deslizamiento y comisiones; para eso está el margen de seguridad. El modo estricto te protege de ti mismo dentro de NinjaTrader, pero no impide borrar el AddOn o editar su fichero con NinjaTrader cerrado. No sustituye a las reglas ni al panel de tu firma.
Ajustes clave
| Ajuste | Por defecto | Para qué |
|---|---|---|
| Pérdida diaria máx. ($) | 0 (sin límite) | Al tocarla cierra y bloquea hasta el reinicio del día. |
| Drawdown: tipo | Sin drawdown | Estático, trailing intradía o trailing al cierre (EOD). |
| Saldo inicial / drawdown ($) | 50.000 / 2.000 | De dónde parte la cuenta y a qué distancia va el suelo del máximo. |
| Suelo fijo en inicial + | Activado (+0) | El suelo deja de subir al llegar a saldo inicial + X, como en muchas firmas. |
| Margen de seguridad ($) | 100 | Corta antes del límite real para cubrir deslizamiento y comisiones. |
| Máx. contratos / operaciones | 0 / 0 (sin límite) | Contratos por posición (sin distinguir minis de micros) y operaciones al día. |
| Noticias: minutos antes / después | 2 / 2 | Sin entradas alrededor de las noticias de alto impacto de EE. UU. |
| Modo estricto | Activado | Sin desbloqueo hasta el día siguiente; lo que relaja límites espera al día siguiente. |
| Permitir desbloquear a mano | Desactivado | Solo vale para cuentas sin modo estricto. |
| Reinicio del día (CT) | 17:00 | Cuándo empieza el día de negociación y se levantan los bloqueos (el del CME). |
| Aviso al consumir (%) | 75 | Avisa al gastar ese % de la pérdida diaria o del drawdown. |
Cómo instalar ETFGuardian en NinjaTrader 8
- 1
Descarga el .zip y no lo descomprimas.
- 2
En NinjaTrader 8, en el Control Center: Tools → Import → NinjaScript Add-On… y elige el .zip.
- 3
Acepta y espera a que compile. Si tenías una versión anterior, acepta sobrescribir.
- 4
En el Control Center: New → ETF Guardián de riesgo. Marca tus cuentas, ponles reglas (o una plantilla) y pulsa Guardar. La ventana se vuelve a abrir sola con el workspace.
Preguntas frecuentes
¿Es gratis de verdad?
Sí. No hay prueba ni suscripción y el código es abierto (licencia MIT). Al instalarlo aparece nuestro logo con un enlace a la web en la esquina de los gráficos (allí están nuestros códigos para prop firms, con enlaces de afiliado: ganamos una comisión si compras con ellos).
¿Me protege si NinjaTrader se cierra o se desconecta?
No. El guardián corre dentro de NinjaTrader, en tu PC: si se cierra, se cuelga o pierde la conexión, no puede cerrar nada. Por eso conviene activar también los límites del lado del servidor que ofrezca tu broker o tu firma, como el Auto-Liquidate de R|Trader Pro en Rithmic.
¿Funciona con copiadores de operaciones?
Sí. Cada cuenta se vigila, se cierra y se bloquea por separado. Si una cuenta está bloqueada y el copiador le manda una orden, el guardián la cancela y, si llega a llenarse, cierra la posición al instante.
¿Sirve con Rithmic, Tradovate o cualquier conexión de NinjaTrader?
Sí: vigila las cuentas que NinjaTrader tenga conectadas, sea cual sea la conexión, con el saldo y el P/G que informa NinjaTrader. Comprueba el suelo con el panel de tu firma y, si no coincide, corrígelo con «Ajustar suelo». Por defecto solo se ven las cuentas conectadas.
¿Puedo desbloquear una cuenta?
Solo si la cuenta no está en modo estricto y has activado «Permitir desbloquear a mano» en los ajustes generales (viene desactivado). En modo estricto, el bloqueo dura hasta el reinicio del día; por eso existe.
¿Distingue minis de micros?
No. El máximo de contratos cuenta contratos, sean minis o micros. Por eso las plantillas no lo rellenan: te muestran el tope de la firma (por ejemplo, 4 minis o 40 micros) y tú pones el de lo que operas.
¿Necesito tener un gráfico abierto?
No. Es un AddOn: vigila las cuentas desde que arranca NinjaTrader, haya o no gráficos abiertos. La ventana se abre en Control Center → New → ETF Guardián de riesgo y se vuelve a abrir sola con el workspace.
¿Qué pasa si reinicio NinjaTrader o recompilo?
Las reglas y el estado (bloqueos, racha, ciclo) se guardan en Documentos\NinjaTrader 8\ElTraderFinanciado\GuardianRiesgo.xml, con una copia .bak, y sobreviven al reinicio. Si recompilas (F5) con la ventana abierta, esa ventana queda de la versión anterior y te pide que la cierres y la vuelvas a abrir; el guardián sigue vigilando.
¿Lo permiten las prop firms?
Es una herramienta de gestión del riesgo, no un bot: no abre operaciones, solo cancela o cierra las tuyas cuando incumplen las reglas que has puesto. Cada firma tiene sus normas sobre software de terceros; si tienes dudas, pregunta a la tuya.
¿Vas a probarlo en una prop firm de futuros?
Tenemos códigos de descuento para las principales evaluaciones. Son enlaces de afiliado: si compras con ellos, ganamos una comisión.
Otros indicadores gratis
Riesgo-beneficio
GratisCaja de riesgo-beneficio que calcula los contratos según tu riesgo, los pone en el Chart Trader y envía la orden con su stop y sus objetivos.
Niveles y sesiones
GratisKillzones ICT, sesiones de Asia, Europa y América, PDH/PDL, apertura y cierre de contado y barridos.
Los indicadores describen lo que ha hecho el precio; no predicen lo que va a hacer ni son una recomendación de inversión. Las herramientas de gestión del riesgo son una ayuda: no sustituyen a las reglas de tu firma ni a los límites de tu bróker. Opera futuros solo con capital que puedas permitirte perder.
