ILoveTrading Documentación
Sincronización de NinjaTrader 8 y arquitectura NinjaScript
El módulo de sincronización NinjaTrader 8 (NT8) conecta su entorno de escritorio NinjaTrader directamente al diario ILoveTrading y al motor de inteligencia conductual. Creada como un complemento nativo de C# NinjaScript, la integración ofrece captura comercial basada en eventos en tiempo real, enrutamiento de múltiples cuentas y normalización automática de contratos de futuros.
1. Arquitectura del sistema y canalización de eventos
A diferencia de los raspadores basados en encuestas, el complemento ILoveTrading NinjaScript se integra directamente en el bus de eventos principal del tiempo de ejecución .NET de NinjaTrader. Se suscribe a controladores de ejecución de bajo nivel:
Account.ExecutionUpdate: captura órdenes instantáneas, ejecuciones parciales y activadores de corchetes.Account.OrderUpdate: realiza un seguimiento de las órdenes iniciales planificadas de limitación de pérdidas y objetivos de ganancias en el momento del envío.Account.PositionUpdate: monitorea la exposición abierta neta y las transiciones de estado de posiciones planas a activas.
Debido a que la distribución de eventos se ejecuta de forma asincrónica en subprocesos de trabajo en segundo plano, la velocidad de representación de gráficos y de entrada de órdenes DOM permanece completamente desinhibida.
2. Multiplicadores de contratos de futuros y motor PnL
Los contratos de futuros se negocian con diferentes tamaños de ticks, fluctuaciones mínimas y valores de puntos. El proceso de sincronización calcula con precisión el rendimiento neto incorporando especificaciones del instrumento:
Formula / Calculation
PnL neto = Σ [(Precio de salida - Precio de entrada) × Valor en puntos × Cantidad] - Tarifas totales
Clases de instrumentos compatibles
- Índices CME y E-mini:
ES(50/pt),NQ(20/pt),YM(5/pt),RTY(50/pt). - Índices Micro E-mini:
MES(5/pt),MNQ(2/pt),MYM(0,50/pt),M2K(5/pt). - Materias primas y energía:
CL(Petróleo crudo, 1.000/pt),GC(Oro, 100/pt),SI(Plata, 5.000/pt). - Vencimiento y renovación de contratos: Analiza automáticamente las anotaciones de sufijo de vencimiento (p. ej.,
NQ 03-26→NQ) para agregar el rendimiento en las renovaciones trimestrales sin reasignar manualmente los tickers.
3. Gestión comercial avanzada (ATM) y ampliaciones parciales
Los operadores de NinjaTrader utilizan con frecuencia estrategias de cajeros automáticos con múltiples objetivos de ganancias y reglas de trailing stop. El motor de sincronización maneja rutas de ejecución complejas sin problemas:
- Escalamiento de objetivos múltiples: Al realizar el escalamiento horizontal (por ejemplo, TP1 a +10 pts, TP2 a +20 pts, Runner a +40 pts), las ejecuciones se agregan en un único ciclo de vida comercial con métricas de entrada/salida ponderadas por volumen.
- Ajustes de equilibrio: Si su estrategia de cajero automático mueve automáticamente su Stop Loss al precio de entrada después de alcanzar TP1, el riesgo inicial (1R) se bloquea según el nivel de Stop Loss original previo a la negociación.
- Manejo de OCO (una-cancelación-otra): Las cancelaciones de objetivos opuestos o paradas se verifican en tiempo real, evitando registros duplicados o fantasmas.---
4. Guía de instalación paso a paso
Paso 1: descargue el complemento NinjaScript
En su panel de ILoveTrading, abra el menú Integraciones y descargue ILoveTrading_NT8_Sync.zip.
(NO descomprima este archivo; NinjaTrader requiere el archivo ZIP original).
Paso 2: Importar a NinjaTrader 8
- Abra NinjaTrader 8.
- En el Centro de control principal, navegue hasta
Herramientas > Importar > Complemento NinjaScript.... - Seleccione el archivo
ILoveTrading_NT8_Sync.zipdescargado. - Haga clic en Abrir. Un cuadro de diálogo confirmará el registro exitoso del ensamblaje.
Paso 3: Configurar el flujo de datos de múltiples cuentas
- En el Centro de control de NT8, seleccione
Nuevo > ILoveTrading Syncen el menú superior. - En la ventana de configuración, pegue su Token Universal (generado en Integraciones o Configuración > Cuentas).
- En la lista de verificación Cuentas monitoreadas, seleccione las cuentas que desea rastrear (por ejemplo,
Sim101, cuenta de evaluación de Apex, cuenta de corretaje real). - Haga clic en Conectar. El indicador de estado cambiará a Activo/Conectado.
5. Recomendaciones de seguridad y funcionamiento
Tip
[!TIP] Diario de cuentas simultáneo: Puede consultar varias cuentas simultáneamente en la ventana Complemento. ILoveTrading segmentará automáticamente el rendimiento en distintos perfiles de cuenta.
Important
[!IMPORTANT]> Confidencialidad del token: Su token universal actúa como una clave de ingesta privada. Mantenlo seguro y nunca lo compartas públicamente. Si está comprometido, genere un nuevo token inmediatamente en Configuración > Cuentas.
¿Operas en MetaTrader?
Sincroniza tu cuenta MT4 o MT5 y audita automáticamente tus sesgos cognitivos y métricas de trading.
