Si dejas estrategias de NinjaTrader funcionando por la noche, lo raro no es que se paren: es que no se paren. En nuestro laboratorio, cuatro cosas distintas las dejaron quietas sin avisar, y una las duplicó.
Los cuatro culpables que vimos
1. Windows Update reinicia aunque tengas "horas activas"
Teníamos configuradas las horas activas para cubrir la noche. Aun así, Windows instaló una actualización y reinició el PC a las 03:29. NinjaTrader se quedó cerrado hasta que alguien lo abrió por la mañana. Si en ese momento hubiera habido una posición abierta, se habría quedado sin gestionar.
2. Un corte de conexión de 13 segundos
Una desconexión del proveedor de datos de solo 13 segundos dejó paradas todas nuestras estrategias de prueba. Lo peor vino después: en la sesión siguiente, NinjaTrader volvió a activar las estrategias originales cuando nuestro vigilante ya las había recreado, y quedaron duplicadas. Dos copias de la misma estrategia operando la misma cuenta es la forma más rápida de doblar el riesgo sin darte cuenta.
3. Cerrar todas las posiciones desactiva las estrategias
Muchos traders de cuentas de fondeo usan un cierre forzado a una hora para no quedarse con posiciones abiertas de un día para otro. Cuando ese cierre aplana una cuenta, NinjaTrader desactiva las estrategias de esa cuenta. Al día siguiente no arrancan solas.
4. Reiniciar NinjaTrader no las reactiva
Tras cerrar y volver a abrir NinjaTrader, las estrategias que estaban en marcha aparecen desactivadas hasta que alguien las vuelve a activar. Si el reinicio ocurrió a las tres de la mañana, nadie lo hace hasta que te levantas.
Cómo lo resolvimos
- Arranque automático. Una tarea programada de Windows abre NinjaTrader al iniciar sesión y entra con una credencial guardada cifrada en el propio PC. Si la ventana de acceso pide un captcha, se detiene y avisa: nunca se intenta saltar.
- Reconexión automática de las cuentas en cuanto NinjaTrader arranca.
- Un vigilante dentro de NinjaTrader que, tras un reinicio o un corte, vuelve a crear y activar las estrategias registradas en cuentas de simulación, con frenos para no duplicarlas. En cuentas reales solo avisa: que un programa reactive estrategias con dinero de verdad sin que lo mires es más peligroso que dejarlas paradas.
- Resolver los duplicados de forma automática en simulación: se queda una sola instancia de cada estrategia, y solo se eliminan las copias que están planas y sin órdenes vivas.
Lista de comprobación antes de dejar bots por la noche
- ¿Puede reiniciarse el PC? Si es así, ¿arranca NinjaTrader solo y se conecta? Pruébalo reiniciando tú una tarde.
- ¿Qué hace cada estrategia si se pierde la conexión? Revisa sus propiedades en NinjaTrader y decide si debe seguir, recalcular o pararse.
- ¿Cómo te enteras de que algo se ha parado? Sin un aviso (al móvil o por correo), te enterarás tarde.
- ¿Puede quedar una estrategia duplicada? Compruébalo después de cada reinicio y de cada corte.
- ¿Tu firma de fondeo permite bots y posiciones de un día para otro? APEX prohíbe la automatización, y tanto APEX como Lucid exigen estar sin posiciones al final de cada sesión (comprueba sus reglas actuales en la comparativa).
- ¿Tienes un plan si todo falla con una posición abierta? Una orden de stop que esté en el servidor del bróker protege aunque se apague el PC (comprueba que no es un stop simulado en local); un stop "mental" del bot, no.
Contenido informativo y educativo, basado en nuestra experiencia. No es asesoramiento de inversión. Las reglas de las firmas cambian: compruébalas en su web. Este artículo no contiene enlaces de afiliado.