Ninjatrader 8 Account Copier

Criado 10 out 2026 · Atualizado 10 out 2026

O Account Copier é uma ferramenta do plano Free para a plataforma NinjaTrader 8.

Esta ferramenta de cópia permite-te copiar todas as operações de uma conta de origem para até 20 contas de destino. Cada operação aberta ou fechada na conta de origem é replicada, na mesma direção e com a mesma quantidade, em todas as contas de destino — assim, operas uma única vez e todo o teu conjunto de contas acompanha. Isto é especialmente útil com contas de propfirms, onde muitas vezes tens várias contas de avaliação ou financiadas ao mesmo tempo e queres que todas executem as mesmas operações da tua conta principal, sem teres de colocar cada ordem manualmente em cada uma delas.

Pré-requisitos

Para utilizares corretamente esta ferramenta, deves ter disponíveis os seguintes pré-requisitos.


Funcionalidades

A ferramenta Account Copier tem um conjunto de funcionalidades exclusivas:

  • Copia uma conta de origem para até 20 contas de destino
  • Não são colocadas ordens pendentes — apenas ordens a mercado
  • Muito leve, com execução muito rápida — cada conta de destino é enviada em paralelo, por isso uma conta lenta nunca atrasa as outras

A estratégia observa qualquer ordem executada na conta de origem e envia a mesma ordem para todas as contas de destino. Por exemplo, se for aberta uma operação de compra na conta de origem, a estratégia abre uma operação de compra em cada conta de destino; quando a operação da conta de origem é fechada, a estratégia fecha a operação em cada conta de destino.

As entradas e as saídas são ambas copiadas

A estratégia não se preocupa com a forma como uma operação entrou na conta de origem — podes colocá-la manualmente, com uma estratégia ATM, ou deixar que outra estratégia automatizada a execute. Tanto as entradas como as saídas são copiadas no momento em que a ordem da conta de origem é executada, incluindo as saídas acionadas por um stop loss ou por um take profit definido na conta de origem. As execuções parciais são copiadas à medida que acontecem, com a quantidade que foi efetivamente executada.

Contas de destino rápidas e independentes

Cada conta de destino tem a sua própria fila: as ordens de um mesmo destino são sempre enviadas por ordem, enquanto os destinos são enviados em paralelo e nunca se bloqueiam entre si, nem bloqueiam a conta de origem. Uma conta de destino lenta ou desligada nunca atrasa a cópia para as outras.

Seguro por design
  • Uma saída copiada nunca pode ser maior do que a posição que a conta de destino realmente tem, por isso uma saída nunca inverte a posição de uma conta de destino para a posição oposta.
  • Só são copiadas as execuções novas. As operações que já existem na conta de origem quando a estratégia arranca, ou que o NinjaTrader volta a enviar após uma reconexão, são histórico e nunca são copiadas.
  • Uma conta de destino que não esteja selecionada, não seja encontrada, seja a mesma conta que a de origem ou já esteja a ser usada por outro slot fica de fora e é indicada no cartão de estado.
Bom saber
  • Precisa de um gráfico: o copiador tem de ser adicionado a um gráfico para funcionar — copia as operações do instrumento desse gráfico e mostra o seu cartão de estado nesse gráfico.
  • Um instrumento por instância: a estratégia copia as operações do instrumento do gráfico onde está a correr. Para copiar outro instrumento, adiciona outra instância da estratégia ao gráfico desse instrumento.
  • Arrancar com a conta de origem sem posição: uma posição já aberta na conta de origem quando a estratégia arranca não é copiada, e a sua saída também não — as contas de destino não têm nada para fechar.
  • Ordens a mercado, execuções separadas: cada conta de destino é executada ao seu próprio preço e pode ser rejeitada individualmente (por exemplo, pelas regras de uma propfirm ou por uma ligação perdida). Uma cópia que não possa ser enviada é escrita na janela NinjaScript Output e não é repetida, por isso fica atento ao cartão de estado.
  • Sem ordens de proteção nos destinos: a estratégia não coloca ordens de stop loss nem de take profit nas contas de destino. Copia a saída quando esta acontece na conta de origem.

Exemplos

A estratégia mostra um cartão de estado no gráfico. Este lista a licença, a conta de origem e uma linha por cada conta de destino, cada uma com um indicador colorido e uma mensagem curta, e uma linha de resumo no cabeçalho. O cartão pode ser movido para qualquer ponto do gráfico com um simples arrastar e largar com o rato. Vejamos dois exemplos.

Exemplo n.º 1: contas de origem e de destino não definidas

Logo após adicionares a estratégia a um gráfico, antes de selecionares as contas nos parâmetros, o cartão de estado indica-te exatamente o que falta. As linhas Source e Target 1 ficam a vermelho e mostram "must be set in the parameters", e o resumo do cabeçalho indica o que impede a cópia de arrancar. Nada é copiado até que a conta de origem e pelo menos uma conta de destino estejam selecionadas.

Exemplo n.º 1: o cartão de estado quando as contas de origem e de destino não estão definidas
Clique para ampliar
Exemplo n.º 2: estado válido, pronto a copiar

Quando tudo está corretamente configurado — uma licença válida, e a conta de origem e as contas de destino selecionadas e ligadas — a estratégia está pronta a copiar. A linha License fica a verde e mostra "valid", a linha Source e cada linha Target ficam a verde e mostram o nome da conta seguido do estado da sua ligação, e o resumo do cabeçalho confirma que a cópia está ativa, por exemplo "Copying to 3 target accounts". A partir deste momento, cada operação executada na conta de origem é copiada para as contas de destino. Se apenas algumas das contas de destino estiverem ligadas, o cabeçalho indica quantas estão, para que percebas logo que falta uma conta.

Exemplo n.º 2: o cartão de estado quando a licença é válida, as contas estão definidas e a estratégia está pronta a copiar
Clique para ampliar

Parâmetros

Procuramos manter os parâmetros reduzidos ao mínimo — apenas os mais importantes estão expostos.

License
License Esta é a chave de licença que obténs quando crias uma conta em automated-trading.ch. Depois de criares a conta, copia a tua chave de licença da página de faturação para o parâmetro license. A licença fica ativa durante um mês; depois, tens de a reverificar para confirmar que continuas a usar o produto.
Accounts
Source Account Mostra a lista de todas as contas disponíveis em todas as ligações atualmente ativas. A conta selecionada é a conta de origem: cada execução nela, entradas e saídas, é copiada sem alterações para as contas de destino.
Number Of Target Accounts Quantas contas copiar, de 1 a 20. Só são mostrados abaixo tantos parâmetros Target Account quantos os indicados — altera o número e a lista ajusta-se.
Target Account 1 … Target Account N Cada um mostra a lista de todas as contas disponíveis em todas as ligações atualmente ativas. Cada conta selecionada é uma conta de destino, para a qual as operações da conta de origem são copiadas. Uma conta de destino tem de ser diferente da conta de origem e das outras contas de destino; caso contrário, fica de fora e o cartão de estado indica-te porquê.

Instruções de Transferência e Instalação

Requisitos de Licença

Em automated-trading.ch podes optar por comprar uma subscrição mensal para utilizar os nossos produtos Premium, ou utilizar os nossos produtos gratuitos sem te subscreveres.

Em ambos os casos, precisas de criar uma conta para obter uma Licença que possas utilizar tanto para produtos Premium como gratuitos.

Para obteres a tua licença, simplesmente inscreve-te e depois obtém a tua licença em a página de faturação.

Importante: Este é um produto Gratuito — não é necessária nenhuma subscrição paga para o executar ao vivo, embora a criação de uma conta seja ainda obrigatória para obteres a tua licença.
Transferência
Inicia sessão para transferir este ficheiro.
Versão Mais Recente v1.0.0.0 · Publicado há 3 horas
Este ficheiro ainda não foi transferido.

Também podes transferir esta estratégia — e todas as outras estratégias ou indicadores automated-trading.ch — em qualquer altura a partir da tua página centralizada de Transferências.

Passos de Instalação
1
Importa o ficheiro .zip transferido para NinjaTrader usando o item de menu Importar NinjaScript.
Clique para ampliar
2
Abre uma nova janela de gráfico ou usa um gráfico já aberto onde a estratégia de origem esteja a correr, no instrumento cujas operações queres copiar, certificando-te de que a caixa Tick Replay não está marcada.
3
Define o número de dias a carregar no gráfico de acordo com a estratégia de origem que estás a correr — dias suficientes para que essa estratégia calcule corretamente.
4
Clica com o botão direito no gráfico e escolhe Strategies (ou prime Ctrl+S) para abrir a caixa Add New Strategy e adiciona a estratégia ATCHAccountCopier.
5
Cola a tua licença (que encontras na página de faturação) no parâmetro License.
6
Seleciona a Source Account, define o Number Of Target Accounts e depois seleciona cada Target Account.
Clique para ampliar
7
Neste passo, a estratégia verifica a licença e mostra o resultado no cartão de estado no gráfico, e ativa ou desativa a cópia de acordo com o estado da licença.
8
Neste ponto a estratégia está pronta — se o cartão de estado mostrar uma licença válida e contas ligadas, continuará a correr em tempo real e copiará cada operação executada na conta de origem para as contas de destino.

Perguntas Frequentes

Geral

Sim — o copiador tem de ser adicionado a um gráfico. Copia as operações do instrumento desse gráfico e mostra o seu cartão de estado nesse gráfico.

Copia a saída quando esta é executada na conta de origem — incluindo quando foi o teu stop loss ou o teu take profit que foi atingido — mas não coloca ordens de stop loss nem de take profit nas contas de destino.

Sim. As listas de contas mostram todas as contas de todas as ligações atualmente ativas na tua plataforma NinjaTrader, por isso as contas de origem e de destino podem vir de ligações diferentes, desde que estejam todas ligadas.

Sim, desde que cada instância seja executada num instrumento único — NinjaTrader agrega ordens numa única posição por instrumento por conta, portanto executar duas instâncias no mesmo instrumento não funcionará.

Não, o código-fonte é protegido por razões de direitos de autor.

Notas de Versão

  • First Release
discord
Junta-te à nossa comunidade Discord
Dúvidas, feedback ou apenas queres conversar com outros traders? Vem dizer olá.
Junta-te ao Discord
Factos Rápidos
Plataforma NinjaTrader 8
Categoria Ferramenta
Plano Obrigatório Free
Versão Mais Recente v1.0.0.0
Última Atualização há 3 horas
Transferências 0