Volver a Importar & Sincronizar

Configuración de sincronización automática de NinjaTrader

Conecta NinjaTrader para sincronización automática de operaciones vía API

TradeLog soporta la sincronización automática de operaciones con NinjaTrader mediante la estrategia TradeLog Sync (una estrategia de NinjaScript). Las operaciones ejecutadas en NinjaTrader se envían a TradeLog automáticamente, manteniendo tu journal actualizado sin ingreso manual -- y la estrategia incluye el mismo recorte automático de riesgo estricto opcional que el EA de MetaTrader y el cBot de cTrader (AUTO sigue tu configuración de riesgo estricto de TradeLog; desactivado por defecto). Nota de disponibilidad: la descarga de la estrategia de NinjaTrader en Conexiones está actualmente marcada como "Próximamente" -- los pasos de abajo aplican una vez que se publique.

Cómo funciona la sincronización de NinjaTrader

La sincronización de NinjaTrader usa una conexión por clave API similar a MetaTrader. Generas una clave API en TradeLog y añades la estrategia TradeLog Sync a un gráfico en NinjaTrader; esta luego envía tus operaciones -- incluidas las posiciones abiertas, en vivo -- a tu journal.

Pasos de configuración

  1. 1En TradeLog, abre Conexiones desde la barra lateral y elige NinjaTrader.
  2. 2Haz clic en "Crear clave API", dale un nombre y copia la clave.
  3. 3Descarga la estrategia TradeLog Sync desde la misma pantalla (el botón de descarga está actualmente marcado como "Próximamente").
  4. 4En NinjaTrader, añade la estrategia TradeLog Sync a un gráfico y abre sus parámetros.
  5. 5Pega tu clave API de TradeLog en los parámetros de la estrategia.
  6. 6Habilita la estrategia.
  7. 7Verifica cerrando una operación de prueba y revisando tu journal de TradeLog.
Configuración de sincronización de NinjaTrader con entrada de clave API

Qué se sincroniza

  • Todas las posiciones cerradas incluyendo precios de entrada/salida, tiempos y PnL.
  • Símbolo, cantidad y dirección.
  • Comisiones y tarifas.
  • Los llenados parciales y escalado de posiciones se manejan automáticamente.
  • Las posiciones abiertas aparecen en tu journal como operaciones en curso y se actualizan en vivo (movimientos de stop-loss, entradas escalonadas) hasta que se cierran.

Tipos de cuenta soportados

La sincronización de NinjaTrader funciona tanto con cuentas en vivo como de simulación. Es particularmente popular entre traders de futuros que usan cuentas de prop firms a través de plataformas conectadas a NinjaTrader como Tradovate, Rithmic y otras.

Cerrar desde los propios botones de NinjaTrader apaga la Estrategia

Este es el comportamiento de NinjaTrader, no de TradeLog, y es la razón más común por la que la sincronización parece detenerse. Cada vez que cierras una posición con uno de los controles propios de NinjaTrader — Chart Trader, la pestaña Positions o Flatten Everything — NinjaTrader desactiva la estrategia en ejecución, incluida la estrategia TradeLog Sync. Deja de reportar desde ese momento, y cualquier operación aún abierta queda congelada en tu diario en su último estado conocido.
  1. 1Abre el Control Center de NinjaTrader y ve a la pestaña Strategies.
  2. 2Busca la estrategia TradeLog Sync y vuelve a activarla.
  3. 3Eso es todo -- el diario se pone al día solo en cuanto la estrategia vuelve a reportar.
  4. 4Si la estrategia sigue activada y las operaciones no llegan, el problema es la conexión: comprueba que NinjaTrader esté en línea y que la clave API en los parámetros de la estrategia siga siendo válida.
No tienes que darte cuenta tú. Si un robot deja de reportar mientras todavía tienes operaciones abiertas, TradeLog muestra un aviso en la parte superior del Diario indicando la cuenta y cuánto tiempo lleva en silencio, con los pasos de reactivación incluidos.

Otro límite de NinjaTrader que conviene conocer antes de empezar: una estrategia NinjaScript no puede leer las ejecuciones anteriores a su arranque. La estrategia TradeLog Sync captura desde el momento en que la activas y nunca rellena hacia atrás, así que no importará tus operaciones pasadas. Para el histórico, usa la exportación CSV de NinjaTrader y la importación de archivos -- o, si tu feed de datos es Tradovate o NinjaTrader Brokerage, conecta esa cuenta a través de Tradovate, que trae operaciones en vivo e histórico completo sin ninguna estrategia.

La sincronización de NinjaTrader funciona bien con cuentas de prop firms. Al configurar, asegúrate de vincular la cuenta de NinjaTrader a la cuenta correcta de TradeLog que tiene el perfil de prop firm correspondiente para un seguimiento preciso de reglas.
Mantén tu clave API confidencial. Si sospechas que ha sido compartida o comprometida, elimínala y crea una nueva desde la página de Conexiones.

¿Te resultó útil este artículo?