O produto-estrela · licença vitalícia de 1299 US$
Em resumo: O DC Copier é um AddOn para NinjaTrader 8 que replica as suas próprias ordens de uma conta para todas as contas seguidoras que tiver. São treze mil e quinhentas linhas de código, a maioria dedicada à confirmação, à reconciliação e à segurança. Foi escrito para um trader que opera avaliações Apex e contas financiadas a par de contas de simulação, e assenta numa única ideia — nenhuma conta seguidora mantém uma posição que a conta master já fechou, e nenhuma fica do lado oposto.
Na janela do copiador
A própria janela do copiador com contas SIM simuladas: o PANIC, o Preview Test, o Flat Followers e um fecho de posições a partir do Telegram. Clique numa imagem para a ver em tamanho real.




Janela do DC Copier recriada, com contas SIM simuladas.
| O que é | Um AddOn para NinjaTrader 8 — janela própria, aberta a partir de Control Center › New |
|---|---|
| Plataforma | NinjaTrader 8 Desktop, .NET Framework 4.8 |
| Contas seguidoras | Sem limite no código. 20 ou mais é uso normal |
| Tipos de ordem copiados | Market, Limit, Stop Market, Stop Limit, MIT — e ainda OCO, recriado em cada conta seguidora |
| Dimensionamento | Multiplicador ou quantidade fixa, definido por conta seguidora |
| Mapeamento de instrumentos | De micro para mini e vice-versa — MNQ↔NQ, MES↔ES |
| Order Flow+ necessário | Não |
| Tick Replay necessário | Não |
| Controlo remoto | Telegram, incluindo fechar todas as posições |
| Computadores por licença | 3 |
| Preço | 1299 US$, licença vitalícia — pagamento único, atualizações incluídas |
É a parte que todas as outras páginas de copiadores saltam. Nas ligações das prop firms, a confirmação de uma ordem pode demorar 760 a 1243 milissegundos, e no NinjaTrader um cancelamento e um fecho concluem-se ambos de forma assíncrona. Se forem enviados juntos, uma cópia pendente pode ser executada dentro da janela de cancelamento: a conta cobre duas vezes e acaba do lado oposto. O DC Copier foi construído para que isso não possa acontecer.
O DC Copier fecha as contas seguidoras com um reconciliador por fases que nunca aumenta o risco: limita-se a deixar a conta seguidora sem posição e nunca abre uma operação por iniciativa própria. E, como nenhuma ordem de fecho é enviada antes de os cancelamentos estarem concluídos, a dupla cobertura que inverte uma conta não pode ocorrer.
Retirar todas as cópias pendentes desse instrumento.
Não enviar nada de novo até haver confirmação de que essas ordens foram mesmo canceladas.
Calcular delta = 0 − live a partir de uma leitura atualizada e fechar exatamente essa diferença, com uma única ordem a mercado. Não há forma de passar do ponto e acabar do lado oposto.
Confirmar que a conta ficou sem posição; se não ficou, repetir. São no máximo três tentativas e, depois disso, avisa-o no registo e no Telegram — nunca dispara ordens em ciclo.
Limites: 1500 ms de atraso depois de a master ficar sem posição, 500 ms do lado errado. O botão manual Flat Followers executa o mesmo reconciliador — não há um segundo caminho de código, menos cuidadoso, escondido atrás de um botão.
A maioria dos copiadores tem um botão para fechar tudo. Muito poucos verificam se o fecho funcionou de facto. Duas destas funções são vigiadas — há algo que verifica se a própria operação de segurança foi concluída e que atua se não foi.
O Emergency Flat All cancela as ordens e fecha as posições da master e de todas as contas seguidoras da janela. Depois, um guardião confirma que a operação terminou. O botão de pânico não é do tipo «carregar e esquecer».
Depois de bloqueada, uma conta fica de fora até ao próximo reset diário. O botão de reset não a desbloqueia antes do tempo, reiniciar o NinjaTrader também não, e um guardião garante que o bloqueio se mantém.
Com o Master Risk ativado, os limites diários de perda e de lucro também se aplicam à master. Um mau dia não chega a propagar-se a todas as contas que gere.
Acompanhado conta a conta, porque é assim que as prop firms o calculam. Uma conta seguidora que entrou mais tarde tem um pico de saldo (high-water mark) diferente do da master.
As posições são comparadas em ciclo contínuo, e não apenas após um evento de ordem, pelo que qualquer desvio é detetado mesmo quando nada está a acontecer.
Comportamento definido quando uma ligação cai, sem improvisos. Nada é repetido em silêncio num mercado que entretanto mudou.
Não copiar dentro de uma janela de eventos nem fora da sua sessão. Defina o seu horário uma vez, carregue o seu calendário de notícias e as duas proteções são aplicadas automaticamente.
Um teto que nenhuma ordem copiada pode ultrapassar, faça a master o que fizer. Um «fat finger» na master fica na master.
Fechar uma única conta seguidora sem mexer nas restantes — para quando uma conta de prop firm tem de parar e as outras não.
A grelha de contas tem um semáforo de sincronização. Synced significa que a posição da conta seguidora corresponde ao que a posição da master implica para ela. MISMATCH significa que não corresponde — e a linha fica destacada, a contagem no cabeçalho muda e o registo de eventos guarda o motivo no momento em que acontece.
Os dois estados têm um símbolo, além da cor, de propósito. Cerca de 8% dos homens têm daltonismo vermelho-verde, e este não é sítio para obrigar alguém a adivinhar.
As posições compradas e vendidas têm cores diferentes, os números usam fonte monoespaçada para as colunas ficarem alinhadas e o registo de eventos é colorido por gravidade: as linhas de reconciliação, pânico, divergência e rejeição destacam-se, enquanto as mensagens de rotina se mantêm discretas. O registo exporta para CSV.
Abra tantas janelas de copiador quantas precisar. Cada uma recebe um nome automaticamente, cada uma tem a sua master, as suas contas seguidoras e as suas definições de risco, e todas são guardadas e repostas com o seu workspace do NinjaTrader.
Contas Apex numa janela, Tradeify noutra, cada uma com as regras de drawdown que essa prop firm usa de facto.
Uma master de NQ a comandar contas seguidoras em NQ, uma master de ES a comandar contas seguidoras em ES, com dimensionamento diferente em cada uma.
Scalps copiados para as contas agressivas, operações mais lentas copiadas para as conservadoras, a partir da mesma plataforma.
Nenhuma página da concorrência menciona isto, e é por isso que aparece aqui como funcionalidade e não como nota de rodapé.
| Ação na master | O que acontece em cada conta seguidora |
|---|---|
| Market, Limit, Stop Market, Stop Limit, MIT | A ordem equivalente, dimensionada segundo a regra dessa conta seguidora |
| Alteração de preço ou de quantidade | As ordens correspondentes nas contas seguidoras são alteradas em conformidade |
| Cancelamento | As ordens correspondentes nas contas seguidoras são canceladas |
| Bracket OCO | A ligação OCO é recriada em cada conta seguidora, nunca partilhada entre contas — por isso o stop de uma conta nunca pode cancelar o alvo de outra |
As ordens copiadas levam o prefixo DC_, para que o copiador nunca confunda a sua própria atividade com uma nova ordem da master e a volte a copiar.
Uma conta seguidora numa avaliação pequena não tem de negociar o mesmo contrato que a master. O mapeamento MNQ↔NQ e MES↔ES permite que uma master em contratos mini comande contas seguidoras em micro, ou o inverso, e ainda com o multiplicador aplicado.
Testado com vinte e sete contas seguidoras. Uma master a comandar 27 contas seguidoras ao mesmo tempo, num teste feito pelo programador nas suas próprias contas, com tudo sincronizado. É um número que alcançámos de facto, não uma estimativa.
Não existe nenhuma constante de máximo de contas seguidoras em parte alguma do código: o teto é o número de ligações a corretoras que o NinjaTrader consegue manter em simultâneo.
O NinjaTrader Desktop mantém várias ligações Tradovate em simultâneo e uma ligação Rithmic de cada vez. A Apex, a Tradeify, a MyFundedFutures e a BluSky usam Tradovate, por isso podem estar todas ligadas ao mesmo tempo, e um segundo login Rithmic corre a partir de um segundo computador. As prop firms mudam de fornecedor, por isso confirme qual é o da sua.
A maioria dos traders de prop firm que trabalham a sério com várias contas aloja o NinjaTrader num VPS Windows num centro de dados da zona de Chicago, perto dos matching engines da CME. Não por ser glamoroso, mas porque a latência se torna consistente: todas as contas seguidoras obtêm uma execução semelhante, em vez de uma ficar para trás.
A proteção de desconexão assume o controlo. Se a master ficar 10 segundos sem ligação, o copiador para sozinho, e uma conta seguidora que perca a ligação fica em pausa. Nada é repetido em silêncio num mercado que entretanto mudou, e nada volta a arrancar nas suas costas. Quando voltar, carregue em START e reative as contas seguidoras que estiverem em pausa: o reconciliador fecha tudo o que a master já não mantém — não volta a enviar as ordens que perdeu.
A diferença é importante. Reenviar ordens perdidas para um mercado que entretanto se moveu é o caminho para uma recuperação se tornar num segundo incidente.
Tenha já ligadas no NinjaTrader todas as contas que quer copiar.
Importe o AddOn, compile e reinicie o NinjaTrader.
Abra Control Center › New › DC Copier. Escolha a master, adicione as contas seguidoras e defina o multiplicador ou a quantidade fixa de cada uma.
Execute Validate e depois Preview Test — mostra a quantidade que cada conta seguidora receberia, sem enviar uma única ordem. Quando o registo estiver correto, carregue em START.
O seu perfil — contas, dimensionamento, proteções, tema — é guardado automaticamente e carregado de novo na vez seguinte.
1299 US$, pagamento único. Não há plano mensal nem nada para renovar. Três computadores por licença, por isso o seu computador de secretária e o seu VPS ficam ambos cobertos.
O que o pagamento único cobre: o copiador para sempre, todas as atualizações, três computadores e a camada de segurança — um reconciliador por fases, proteções de risco por conta e um fecho de emergência supervisionado. Não há nenhuma subscrição para continuar a pagar.
O copiador já está à venda — uma licença vitalícia de pagamento único para três computadores, entregue no momento do pagamento, com 14 dias para desistir.
Pagamento único, licença vitalícia, atualizações incluídas — três computadores, por pessoa. Entregue no momento do pagamento: uma conta no portal e uma chave de licença. A Stripe é a entidade vendedora e o preço apresentado é o total. Catorze dias para desistir, sem justificação — ninguém lhe pede que renuncie a esse direito.
Copiar entre as suas próprias contas é, em geral, permitido pelas principais prop firms de futuros. Copiar para terceiros é uma atividade diferente, regulada, e não é para isso que esta ferramenta serve. As regras mudam sem aviso, por isso confirme os termos atuais da sua prop firm em vez de confiar no resumo de qualquer fornecedor — incluindo este.
Funciona com qualquer conta a que o NinjaTrader se consiga ligar, o que inclui contas de prop firm em Tradovate e Rithmic. A DC TradeLab não é afiliada a nenhuma destas empresas e só as menciona como factos de compatibilidade.
Sim. As ordens bracket são copiadas e a ligação OCO é recriada separadamente em cada conta seguidora, por isso o stop de uma conta seguidora nunca pode cancelar o alvo de outra.
Cada rejeição fica escrita no registo de eventos, e a verificação contínua marca essa conta como MISMATCH enquanto a sua posição não corresponder à da master. Se a ordem recusada era de saída, o reconciliador fecha mesmo assim a posição dessa conta, logo que a master fique sem posição. As restantes contas seguidoras não são afetadas e continuam a funcionar.
Sim, através do Telegram — incluindo fechar todas as posições. Se não estiver à secretária quando algo correr mal, o botão continua a funcionar.
Não, mas a maioria dos traders de prop firm que levam isto a sério usa um. Um VPS Windows perto dos matching engines da CME em Chicago torna a latência consistente em todas as contas ao mesmo tempo, o que conta mais do que a velocidade pura.
Três computadores por licença. Quando muda de computador, liberta o antigo no portal de cliente e a vaga fica disponível de imediato.
Sim. O checkout está aberto e a entrega é imediata — uma conta no portal e uma chave de licença no momento do pagamento, válida para três computadores. A Stripe é a entidade vendedora, o preço apresentado inclui o IVA eventualmente devido e tem 14 dias para desistir, sem justificação.
Uma decisão, em todas as contas
Faz a operação uma vez. O copiador repete-a em todas as outras contas.
Feche na master e as contas seguidoras ficam sem posição numa sequência verificada — cancelar as ordens pendentes, esperar que os cancelamentos se concluam, fechar o que resta, confirmar que não há posição. Essa ordem é o produto, e o registo de eventos mostra-lhe cada passo à medida que acontece.
Só a licença vitalícia do copiador custa 1299 US$. O pacote de fundador — copiador, dez indicadores e o agente de Telegram, tudo vitalício — custa 922,50 US$ para os treze primeiros fundadores e depois 1845 US$ até aos cinquenta. A sua licença e a sua conta no portal são criadas com o e-mail com que pagar.