El producto estrella · 1.299 $ de por vida
En corto: DC Copier es un AddOn para NinjaTrader 8 que replica tus propias órdenes desde una cuenta a todos los seguidores que manejes. Unas 11.500 líneas de código, la mayoría dedicadas a qué pasa cuando algo sale mal. Se escribió para un trader que lleva evaluaciones de Apex y cuentas fondeadas junto a la simulación, y está construido alrededor de una sola idea: un seguidor nunca debe acabar en un estado en el que el maestro no está.
| Qué es | Un AddOn de NinjaTrader 8 — su propia ventana desde Control Center › New |
|---|---|
| Plataforma | NinjaTrader 8 Desktop, .NET Framework 4.8 |
| Cuentas seguidoras | 27 probadas. Sin constante de máximo en el código |
| Tipos de orden copiados | Market, Limit, Stop Market, Stop Limit, MIT — más OCO, recreado por seguidor |
| Tamaño | Multiplicador o cantidad fija, ajustable por seguidor |
| Mapeo de instrumentos | Micro a mini y al revés — MNQ↔NQ, MES↔ES |
| Order Flow+ necesario | No |
| Tick Replay necesario | No |
| Control remoto | Telegram, incluido cerrar todo |
| Equipos por licencia | 3 |
| Precio | 1.299 $ de por vida, un solo pago |
Esta es la parte que se salta cualquier otra página de copier, así que aquí va entera, incluido el fallo que publicamos y tuvimos que corregir.
Un maestro estaba corto en MNQ y cerró la posición. Los seguidores cerraron — y luego abrieron en largo.
Los registros explicaron por qué. La antigua rutina de cierre de seguridad cancelaba las copias en curso y llamaba a Flatten() en la misma llamada del dispatcher. En NinjaTrader ambas son asíncronas. Una copia ejecutable de inmediato se llenó dentro de la ventana de cancelación, en paralelo al cierre — la cuenta se cubrió dos veces y acabó invertida.
La latencia de la prop firm lo empeoró: las confirmaciones de orden tardaban 760 a 1.243 milisegundos mientras el umbral de seguridad estaba en 500.
La rutina se sustituyó por un reconciliador atómico por fases. El estado objetivo es siempre el del maestro, y como ninguna orden de cierre sale antes de que las cancelaciones se hayan liquidado, la condición de carrera que produjo la inversión no puede ocurrir.
Retira todas las copias en curso de ese instrumento.
No envía nada nuevo hasta que esas cancelaciones estén confirmadas.
Calcula delta = objetivo − posición y cierra exactamente eso, con una sola orden a mercado.
Confirma el resultado. Si no es correcto, repite.
Umbrales: retraso de cierre del maestro 1.500 ms, lado equivocado 500 ms. El botón manual Flat Followers usa el mismo reconciliador — no hay una segunda ruta de código, menos cuidadosa, escondida tras un botón.
Casi todos los copiers tienen un botón de cierre. Muy pocos comprueban si el cierre funcionó de verdad. Dos de estas están vigiladas — algo verifica que la propia operación de seguridad se completó, y actúa si no fue así.
Emergency Flat All cancela y cierra todas las cuentas activas. Un guardián confirma después que terminó. El botón de pánico no es disparar y olvidarse.
Una vez bloqueada, una cuenta sigue fuera hasta que la liberes deliberadamente, y un guardián obliga a que el bloqueo aguante.
Los límites diarios de pérdida y beneficio se aplican también al maestro. Un mal día no debe propagarse por todas las cuentas que manejes.
Seguido por cuenta, porque así lo calculan las firmas. Un seguidor que entró tarde tiene un máximo histórico distinto del maestro.
Las posiciones se comparan en bucle, no solo tras un evento de orden, así que la desviación se detecta incluso cuando no pasa nada.
Comportamiento definido cuando cae una conexión, no improvisación. Nada se reintenta en silencio contra un mercado ya viejo.
No copiar dentro de una ventana de evento, ni fuera de tu sesión. Se configura una vez y se aplica cada día.
Un techo que ninguna orden copiada puede superar, haga lo que haga el maestro. Un error de dedo arriba se queda arriba.
Cierra un seguidor sin tocar el resto — para cuando una cuenta prop tiene que parar y las demás no.
La rejilla de cuentas lleva un semáforo de sincronización. Synced significa que la posición del seguidor coincide con lo que la del maestro implica para él. MISMATCH significa que no — y la fila se resalta, el contador de la cabecera cambia, y el registro de eventos anota el motivo en el momento en que ocurre.
Ambos estados llevan un símbolo además del color, deliberadamente. Alrededor del 8 % de los hombres tiene deficiencia de visión del rojo y el verde, y este no es sitio para hacer adivinar a nadie.
Las posiciones se distinguen por color en largo y corto, los números van en tipo monoespaciado para que las columnas cuadren, y el registro de eventos se colorea por gravedad: las líneas de reconciliación, pánico, discrepancia y rechazo destacan mientras el ruido de rutina se mantiene discreto. El registro se exporta a CSV.
Abre tantas ventanas de copier como necesites. Cada una se nombra sola, cada una tiene su propio maestro, sus seguidores y sus ajustes de riesgo, y todas se guardan y restauran con tu workspace de NinjaTrader.
Las cuentas de Apex en una ventana, Tradeify en otra, cada una con las reglas de drawdown que esa firma usa de verdad.
Un maestro de NQ dirigiendo seguidores de NQ, un maestro de ES dirigiendo seguidores de ES, con tamaños distintos.
Los scalps copiados a las cuentas agresivas, las operaciones más lentas a las conservadoras, desde la misma plataforma.
Ninguna página de la competencia lo menciona, y por eso aquí se declara como función en vez de dejarlo en una nota al pie.
| Acción del maestro | Qué pasa en cada seguidor |
|---|---|
| Market, Limit, Stop Market, Stop Limit, MIT | La orden equivalente, dimensionada según la regla de ese seguidor |
| Cambio de precio o cantidad | Las órdenes mapeadas del seguidor se modifican en consecuencia |
| Cancelación | Las órdenes mapeadas del seguidor se cancelan |
| Bracket OCO | La relación OCO se recrea por seguidor, nunca compartida entre cuentas — así que el stop de una cuenta jamás puede cancelar el objetivo de otra |
| Ejecución parcial | Las copias siguen la cantidad ejecutada, no la enviada |
Las órdenes copiadas llevan un prefijo DC_, así que el copier nunca puede confundir su propia actividad con una orden nueva del maestro y copiarla otra vez.
Un seguidor en una cuenta pequeña de evaluación no tiene que operar el mismo contrato que el maestro. El mapeo MNQ↔NQ y MES↔ES permite que un maestro a tamaño completo dirija seguidores micro, o al revés, con el multiplicador aplicado encima.
Veintisiete seguidores, probado. Un maestro dirigiendo 27 cuentas seguidoras a la vez, ejecutado por el desarrollador en sus propias cuentas, con todo sincronizado. Es una cifra a la que hemos llegado de verdad, no una estimación.
Por encima de eso simplemente no lo hemos probado, así que no lo vamos a afirmar. En el código no existe en ninguna parte una constante de número máximo de seguidores, así que el límite no es nuestro: lo que te limita es cuántas conexiones de bróker puede sostener NinjaTrader a la vez.
NinjaTrader Desktop admite una conexión Rithmic activa a la vez, pero varias conexiones Tradovate simultáneas. Apex, Tradeify, MyFundedFutures y BluSky usan Tradovate, así que todas esas pueden estar conectadas al mismo tiempo. Si tus firmas están en Rithmic no puedes mantener dos sesiones Rithmic en un solo NinjaTrader, y necesitarás un segundo equipo u otra vía. Las firmas cambian de proveedor — comprueba la tuya en lugar de fiarte de este párrafo dentro de un año.
Casi todos los traders prop multicuenta serios ejecutan NinjaTrader en un VPS Windows en un centro de datos de la zona de Chicago, cerca de los motores de emparejamiento del CME. No porque sea vistoso, sino porque la latencia se vuelve uniforme: cada seguidor obtiene una ejecución parecida en lugar de que uno se quede atrás.
El copier deja de recibir actualizaciones del maestro y la protección de desconexión toma el control según tu configuración. Nada se reintenta en silencio contra un mercado ya viejo. Cuando vuelve la conexión, el reconciliador compara cada seguidor con el estado actual del maestro y cierra la diferencia — no reproduce las órdenes que te perdiste.
Esa distinción importa. Reproducir órdenes perdidas en un mercado que se ha movido es cómo una recuperación se convierte en un segundo incidente.
Cada cuenta que quieras copiar debe estar ya conectada en NinjaTrader.
Importa el AddOn, compila, reinicia NinjaTrader.
Abre Control Center › New › DC Copier. Elige el maestro, añade seguidores, fija para cada uno multiplicador o cantidad fija.
Ejecuta Validate, luego Preview Test — simula una copia sin enviar nada. Cuando el registro cuadre, pulsa START.
Tu perfil — cuentas, tamaños, protecciones, tema — se guarda solo y se recarga la próxima vez.
1.299 $, un solo pago, licencia de por vida. Tres equipos por licencia, así que tu sobremesa y tu VPS quedan cubiertos.
Para comparar: el add-on Multiple Broker del propio NinjaTrader cuesta 99 $ al mes, todos los meses — y es un producto de conexión, no un copier. Te deja conectar más brókeres; no replica una sola orden en veinte cuentas, y no tiene reconciliador, ni PANIC, ni seguimiento de drawdown por cuenta. Aquí pagas una vez y hace considerablemente más.
El checkout aún no está abierto — el cliente de licencias y el proveedor de pagos siguen construýendose. Hasta entonces la lista fundadora bloquea un precio más bajo.
Copiar entre cuentas tuyas suele estar permitido por las principales prop firms de futuros. Copiar para otra persona es una actividad distinta y regulada, y no es para lo que sirve esta herramienta. Las reglas cambian sin aviso, así que comprueba las condiciones actuales de tu propia firma en lugar de fiarte del resumen de un vendedor — este incluido.
Funciona con cualquier cuenta a la que NinjaTrader pueda conectarse, lo que incluye cuentas prop en Tradovate y Rithmic. DC TradeLab no está afiliada a ninguna de esas firmas y las nombra solo como dato de compatibilidad.
Sí. Las órdenes bracket se copian y la relación OCO se recrea en cada seguidor por separado, así que el stop de un seguidor jamás puede cancelar el objetivo de otro.
Esa cuenta se marca MISMATCH, el motivo se escribe en el registro de eventos, y el reconciliador la devuelve al estado objetivo del maestro. Los demás seguidores no se ven afectados y siguen funcionando.
Sí, por Telegram — incluido cerrar todo. Si no estás en el escritorio cuando algo sale mal, el botón sigue funcionando.
No, pero casi todos los traders prop serios usan uno. Un VPS Windows cerca de los motores de emparejamiento del CME en Chicago hace la latencia uniforme en todas las cuentas a la vez, y eso importa más que la velocidad bruta.
Tres equipos por licencia, con reinicio autogestionado desde el portal de clientes cuando abra.
Aún no. El cliente de licencias dentro del AddOn y el proveedor de pagos siguen en construcción. Apuntarse a la lista fundadora bloquea un precio más bajo y no implica ningún pago.
El copier por su cuenta está previsto en 1.299 $. El pack fundador — copier, diez indicadores y el agente de Telegram, todo de por vida — cuesta 1.845 $ para los primeros cincuenta. Hoy no se cobra nada.