Ninjatrader 8 Account Copier

Creado 10 oct. 2026 · Actualizado 21 oct. 2026

El Account Copier es una herramienta del plan Free para la plataforma NinjaTrader 8.

Esta herramienta te permite copiar todas las operaciones de una cuenta de origen en hasta 20 cuentas de destino: cuentas de NinjaTrader, o cuentas de un login de Rithmic aunque no estén conectadas en NinjaTrader. Cada operación abierta o cerrada en la cuenta de origen se replica, con la misma dirección y la misma cantidad (o limitada a un máximo que defines por cuenta), en cada cuenta de destino: operas una sola vez y todo tu grupo de cuentas te sigue. Es especialmente útil con cuentas de propfirm, donde a menudo gestionas varias cuentas de evaluación o financiadas al mismo tiempo y quieres que todas tomen las mismas operaciones que tu cuenta principal, sin tener que colocar cada orden a mano en cada una de ellas.

Requisitos Previos

Para usar correctamente esta herramienta debes tener disponibles los siguientes requisitos previos.


Características

La herramienta Account Copier tiene un conjunto de características únicas:

  • Copia una cuenta de origen en hasta 20 cuentas de destino
  • Los destinos pueden ser cuentas de NinjaTrader (Tradovate) o cuentas de Rithmic, mezcladas libremente
  • Puede copiar todos los instrumentos operados en la cuenta de origen con un único copiador
  • Cantidad máxima de orden opcional por cuenta de destino
  • No se colocan órdenes pendientes, solo órdenes de mercado
  • Muy ligera y de ejecución muy rápida: cada cuenta de destino se envía en paralelo, así que una cuenta lenta nunca retrasa a las demás

La estrategia vigila cualquier orden ejecutada en la cuenta de origen y envía la misma orden a cada cuenta de destino. Por ejemplo, si se abre una operación de compra en la cuenta de origen, la estrategia abre una compra en cada cuenta de destino; cuando se cierra la operación de la cuenta de origen, la estrategia cierra la operación en cada cuenta de destino.

Se copian tanto las entradas como las salidas

La estrategia no se preocupa de cómo llegó una operación a la cuenta de origen: puedes abrirla manualmente, con una estrategia ATM, o dejar que otra estrategia automatizada la opere. Tanto las entradas como las salidas se copian en cuanto se ejecuta la orden de la cuenta de origen, incluidas las salidas activadas por un stop loss o un take profit colocado en la cuenta de origen. Las ejecuciones parciales se copian según llegan, con la cantidad que realmente se ejecutó.

Copiar todos los instrumentos

De forma predeterminada, el copiador copia las operaciones del instrumento del gráfico en el que se ejecuta. Activa Copy All Instruments y se copiará cada ejecución de la cuenta de origen, sea cual sea el instrumento: así basta con un solo copiador, operes lo que operes en la cuenta de origen. En este modo, no ejecutes dos copiadores sobre la misma cuenta de origen: cada operación se copiaría dos veces.

Cuentas de Rithmic como destinos

Desde que NinjaTrader compró Tradovate, NinjaTrader ha dejado de integrar más cuentas de Rithmic en su plataforma; por eso, al comprar una nueva cuenta de propfirm, ahora debes elegir entre una cuenta de Tradovate o una de Rithmic. Hay excepciones, como la propfirm Apex Funded Trader, que todavía permite conectar sus cuentas de Rithmic en NinjaTrader, pero en términos generales las cuentas de Rithmic ya no se pueden conectar desde NinjaTrader. Este copiador puede hacer de puente: copia tus operaciones en una cuenta de Rithmic conectada externamente. Elige la entrada Rithmic Account en una lista de Target Account e introduce el sistema y el gateway de Rithmic, el usuario, la contraseña y el id de la cuenta; el copiador entonces inicia sesión en Rithmic por sí mismo y envía las órdenes copiadas directamente a esa cuenta. Así puedes copiar en cuentas de propfirm que no pueden estar todas conectadas a la vez en una misma instancia de NinjaTrader, por ejemplo, cuentas de dos propfirms distintas que usan Rithmic. Los destinos que usan el mismo login de Rithmic comparten una única conexión.

  • Los destinos de Rithmic solo reciben operaciones de futuros, en las bolsas CME, CBOT, NYMEX y COMEX. Un instrumento que el copiador no pueda asignar a una de ellas se omite, y la tarjeta de estado muestra cuál y por qué.
  • El copiador solo usa la conexión de órdenes de Rithmic: no se suscribe a ningún dato de mercado y solo envía órdenes de mercado. La posición que espera encontrar en la cuenta de Rithmic se lee de nuevo desde Rithmic, así que las salidas nunca superan lo que la cuenta realmente tiene.
Cantidad máxima por cuenta de destino

Las cuentas de propfirm suelen tener límites de contratos distintos. Marca Limit Quantity en una cuenta de destino y define su Max Quantity: una entrada mayor que ese número se recorta hasta él, y una menor se copia sin cambios. Las salidas nunca se recortan: cierran como máximo lo que tiene la cuenta. La tarjeta de estado muestra el límite junto a la cuenta, por ejemplo "| max 5".

Cuentas de destino rápidas e independientes

Cada cuenta de destino tiene su propia cola: las órdenes de un mismo destino siempre se envían en orden, mientras que los destinos se envían en paralelo y nunca se bloquean entre sí ni bloquean la cuenta de origen. Una cuenta de destino lenta o desconectada nunca retrasa la copia a las demás.

Seguro por diseño
  • Una salida copiada nunca puede ser mayor que la posición que realmente tiene la cuenta de destino, así que una salida nunca invierte la posición de una cuenta de destino.
  • Solo se copian las ejecuciones nuevas. Las operaciones que ya existen en la cuenta de origen cuando la estrategia arranca, o que NinjaTrader reenvía tras una reconexión, son historial y nunca se copian.
  • Una cuenta de destino que no esté seleccionada, que no se encuentre, que sea la misma cuenta de origen o que ya esté usada por otra ranura se omite y se indica en la tarjeta de estado.
Bueno saber
  • Necesita un gráfico: el copiador debe añadirse a un gráfico para funcionar; copia las operaciones del instrumento de ese gráfico y muestra allí su tarjeta de estado.
  • Un instrumento por instancia, salvo que copies todos: de forma predeterminada, la estrategia copia las operaciones del instrumento del gráfico en el que se ejecuta. Para copiar otro instrumento, añade otra instancia de la estrategia en el gráfico de ese instrumento, o activa Copy All Instruments y deja que una sola instancia los copie todos.
  • Las contraseñas de Rithmic se guardan en los parámetros: una contraseña de Rithmic se guarda en texto plano en los parámetros de la estrategia, y por tanto en las plantillas de parámetros y en los workspaces. No compartas una plantilla o un workspace que contenga una.
  • Las sesiones de Rithmic están limitadas: Rithmic limita las sesiones simultáneas de un usuario. El copiador abre una sola conexión por login, sin importar cuántas cuentas o instancias del copiador lo usen, pero Rithmic puede desconectar un login que también esté abierto en otro lugar.
  • Arranca con la cuenta de origen sin posición: una posición ya abierta en la cuenta de origen cuando la estrategia arranca no se copia, y tampoco su salida: las cuentas de destino no tienen nada que cerrar.
  • Órdenes de mercado, ejecuciones separadas: cada cuenta de destino se ejecuta a su propio precio y puede ser rechazada por sí sola (por ejemplo, por las reglas de una propfirm o por una conexión perdida). Una copia que no se puede enviar se escribe en la ventana Output de NinjaScript y no se reintenta, así que vigila la tarjeta de estado.
  • Sin órdenes de protección en los destinos: la estrategia no coloca órdenes de stop loss ni de take profit en las cuentas de destino. Copia la salida cuando se produce en la cuenta de origen.

Ejemplos

La estrategia muestra una tarjeta de estado en el gráfico. En ella aparecen la licencia, la cuenta de origen y una fila por cada cuenta de destino, cada una con un indicador de color y un mensaje breve, además de una línea de resumen en su cabecera. La tarjeta se puede mover a cualquier punto del gráfico arrastrándola con el ratón. Veamos dos ejemplos.

Ejemplo #1: cuentas de origen y de destino sin configurar

Justo después de añadir la estrategia a un gráfico, antes de seleccionar las cuentas en los parámetros, la tarjeta de estado te indica exactamente qué falta. Las filas Source y Target 1 se vuelven rojas y muestran "must be set in the parameters", y el resumen de la cabecera indica lo que impide que la copia arranque. No se copia nada hasta que se seleccionen la cuenta de origen y al menos una cuenta de destino.

Ejemplo #1: la tarjeta de estado cuando las cuentas de origen y de destino no están configuradas
Haz clic para ampliar
Ejemplo #2: estado válido, listo para copiar

Cuando todo está bien configurado — una licencia válida, y la cuenta de origen y las cuentas de destino seleccionadas y conectadas — la estrategia está lista para copiar. La fila License se vuelve verde y muestra "valid", la fila Source y cada fila Target se vuelven verdes y muestran el nombre de la cuenta seguido de su estado de conexión, y el resumen de la cabecera confirma que la copia está activa, por ejemplo "Copying to 3 target accounts". A partir de ese momento, cada operación ejecutada en la cuenta de origen se copia en las cuentas de destino. Si solo algunas de las cuentas de destino están conectadas, la cabecera te indica cuántas lo están, así que te das cuenta enseguida de que falta una cuenta. Una cuenta de destino de Rithmic muestra su id y "connected" cuando el login está activo; si el id no se encuentra, muestra los ids que realmente tiene ese login. Un destino con cantidad máxima también la muestra, por ejemplo "| max 5".

Ejemplo #2: la tarjeta de estado cuando la licencia es válida, las cuentas están configuradas y la estrategia está lista para copiar
Haz clic para ampliar

Parámetros

Intentamos mantener los parámetros al mínimo: solo se muestran los más importantes.

License
License Es la clave de licencia que obtienes al crear una cuenta en automated-trading.ch. Tras crear tu cuenta, copia tu clave de licencia desde la página de facturación al parámetro license. La licencia estará activa durante un mes; después deberás reverificarla para confirmar que sigues usando el producto.
Accounts
Source Account Muestra una lista de todas las cuentas disponibles en todas las conexiones activas en este momento. La cuenta seleccionada es la cuenta de origen: cada ejecución en ella, tanto entradas como salidas, se copia sin cambios a las cuentas de destino.
Number Of Target Accounts Cuántas cuentas copiar, de 1 a 20. Debajo solo se muestran tantos parámetros Target Account como indiques; si cambias el número, la lista se ajusta.
Copy All Instruments Desactivado (predeterminado): solo se copian las ejecuciones del instrumento de este gráfico. Activado: se copia cada ejecución de la cuenta de origen, sea cual sea el instrumento, así que basta con un solo copiador. No ejecutes dos copiadores sobre la misma cuenta de origen en ese modo: cada operación se copiaría dos veces. Los destinos de Rithmic necesitan contratos de futuros cuya bolsa conozca el copiador; cualquier otro instrumento se omite y se muestra en la tarjeta de estado.
Target Account 1 … Target Account N Cada uno muestra una lista de todas las cuentas disponibles en todas las conexiones activas en este momento, más una entrada Rithmic Account. Cada cuenta seleccionada es una cuenta de destino en la que se copian las operaciones de la cuenta de origen; elegir Rithmic Account copia en una cuenta de un login de Rithmic, y sus ajustes de conexión aparecen justo debajo. Una cuenta de destino debe ser distinta de la cuenta de origen y de las demás cuentas de destino; si no lo es, se omite y la tarjeta de estado te indica el motivo.
Target N - Rithmic Endpoint El sistema y gateway de Rithmic al que se conecta el login de esta cuenta, tal como aparecen en la pantalla de inicio de sesión de Rithmic Trader Pro (por ejemplo, Rithmic Paper Trading - Chicago Area). Elige el que te haya dado tu propfirm.
Target N - Rithmic User El id de usuario de Rithmic del login que es propietario de la cuenta.
Target N - Rithmic Password La contraseña de Rithmic de ese login. Se guarda en texto plano en los parámetros de la estrategia, y por tanto en las plantillas de parámetros y en los workspaces.
Target N - Rithmic Account Id El id de la cuenta de Rithmic en la que se copian las operaciones, tal como aparece en R | Trader. Si no se encuentra, la tarjeta de estado muestra los ids que realmente tiene el login. Los destinos con el mismo endpoint y usuario comparten una única conexión de Rithmic.
Target N - Limit Quantity Márcalo para dar a esta cuenta su propia cantidad máxima por orden (las cuentas de propfirm suelen tener límites distintos). Desactivado: la cantidad de la cuenta de origen se copia tal cual.
Target N - Max Quantity Se muestra cuando Limit Quantity está marcado. La cantidad más grande que se copia a esta cuenta en una orden, desde 1 en adelante: una operación de origen hasta este valor se copia sin cambios, una mayor se recorta a este valor. Solo se recortan las entradas: una salida cierra como máximo lo que tiene la cuenta.

Instrucciones de Descarga e Instalación

Requisitos de Licencia

En automated-trading.ch puedes elegir comprar una suscripción mensual para usar nuestros productos premium, o usar nuestros productos gratuitos sin suscribirse.

En ambos casos, necesitas crear una cuenta para que puedas obtener una Licencia que puedas usar tanto para productos premium como gratuitos.

Para obtener tu licencia, simplemente regístrate y luego obtén tu licencia en la página de facturación.

Importante: Este es un producto gratuito — no se requiere suscripción pagada para ejecutarlo en vivo, aunque crear una cuenta sigue siendo necesario para obtener tu licencia.
Descargar
Inicia sesión para descargar este archivo.
Versión Más Reciente v1.1.0.0 · Publicado hace 1 semana
Este archivo ha sido descargado 29 veces. La última descarga fue hace 1 día.

También puedes descargar esta estrategia — y todas las demás estrategias e indicadores de automated-trading.ch — en cualquier momento desde tu página centralizada de Descargas.

Pasos de Instalación
1
Descarga y extrae la dependencia de la API de Rithmic (rapiplus.zip, que contiene rapiplus.dll) en tu carpeta bin Custom de NinjaTrader (C:\Users\{Your Windows Username}\Documents\NinjaTrader 8\bin\Custom\): asegúrate de que el archivo DLL quede directamente en esa carpeta, no en una subcarpeta, y no sobrescribas una versión más reciente que ya esté ahí. Después, reinicia NinjaTrader para que cargue el nuevo archivo.
2
Importa el archivo .zip descargado en NinjaTrader usando el elemento de menú Importar NinjaScript.
Haz clic para ampliar
3
Abre una nueva ventana de gráfico o usa un gráfico ya abierto donde se ejecute la estrategia de origen, sobre el instrumento cuyas operaciones quieres copiar. La casilla Tick Replay no es importante: puede estar marcada o no.
4
Ajusta el número de días a cargar en el gráfico según la estrategia de origen que ejecutes: los suficientes para que esa estrategia calcule correctamente.
5
Haz clic con el botón derecho en el gráfico y elige Strategies (o pulsa Ctrl+S) para abrir el diálogo Add New Strategy y, después, añade la estrategia ATCHAccountCopier.
6
Pega tu licencia (la encontrarás en la página de facturación) en el parámetro License. La licencia es gratuita: la obtienes simplemente registrándote.
7
Selecciona la Source Account, ajusta el Number Of Target Accounts y luego selecciona cada Target Account. Para copiar en una cuenta de Rithmic, elige Rithmic Account en la lista y rellena su endpoint, usuario, contraseña e id de cuenta.
Haz clic para ampliar
8
Opcionalmente, activa Copy All Instruments para copiar todos los instrumentos de la cuenta de origen con este único copiador, y marca Limit Quantity en las cuentas de destino que necesiten su propia cantidad máxima por orden.
Haz clic para ampliar
9
En este paso la estrategia comprueba la licencia y muestra el resultado en la tarjeta de estado del gráfico, y activa o desactiva la copia según el estado de la licencia.
10
En esta etapa la estrategia ya está lista: si la tarjeta de estado muestra una licencia válida y cuentas conectadas, seguirá funcionando en tiempo real y copiará en las cuentas de destino cada operación ejecutada en la cuenta de origen.

Preguntas Frecuentes

General

Sí: el copiador debe añadirse a un gráfico. Copia las operaciones del instrumento de ese gráfico y muestra su tarjeta de estado en dicho gráfico.

Copia la salida cuando se ejecuta en la cuenta de origen, incluido el caso en que lo que se activó fue tu stop loss o tu take profit, pero no coloca órdenes de stop loss ni de take profit en las cuentas de destino.

Sí. Las listas de cuentas muestran todas las cuentas de todas las conexiones activas en tu plataforma NinjaTrader, así que las cuentas de origen y de destino pueden venir de conexiones distintas siempre que todas estén conectadas.

Sí, y no necesitas conectarlas en NinjaTrader. Elige Rithmic Account en una lista de Target Account e introduce el sistema y gateway, el usuario, la contraseña y el id de cuenta del login de esa propfirm. Haz lo mismo en el siguiente destino para la otra propfirm: cada login tiene su propia conexión, abierta por el propio copiador.

El copiador solo la envía a Rithmic para iniciar sesión. Sin embargo, se guarda en texto plano en los parámetros de la estrategia, y por tanto en las plantillas de parámetros y en los workspaces: no compartas una plantilla o un workspace que la contenga.

Comprueba primero el sistema y el gateway, el usuario y la contraseña. Si son correctos, pide a tu propfirm que habilite el acceso a la API para tu login de Rithmic: sin ello, Rithmic acepta la conexión pero nunca completa el login de órdenes. Todo lo que se intercambia con Rithmic también se escribe en la ventana Output de NinjaScript y en el archivo ATCHRithmic_copier.log de tu carpeta Documents\NinjaTrader 8\log.

Sí: activa Copy All Instruments y se copiará cada ejecución de la cuenta de origen, sea cual sea el instrumento. Sin esa opción, un copiador solo copia el instrumento de su gráfico, y debes añadir una instancia por instrumento. Nunca ejecutes dos copiadores sobre la misma cuenta de origen con Copy All Instruments activado, o cada operación se copiará dos veces.

Sí. Marca Limit Quantity en la cuenta de destino y define su Max Quantity: una entrada mayor se recorta a ese valor, una menor se copia sin cambios, y las salidas nunca se recortan.

No, el código fuente está protegido por razones de derechos de autor.

Notas de Actualización

  • Added External Rithmic account capabilities
  • Added copy all instruments Flag

  • First Release
discord
Únete a nuestra comunidad de Discord
¿Preguntas, comentarios, o simplemente quieres charlar con otros traders? Ven a saludar.
Unirse a Discord
Datos Rápidos
Plataforma NinjaTrader 8
Categoría Herramienta
Plan Requerido Free
Versión Más Reciente v1.1.0.0
Última Actualización hace 1 semana
Descargas 29