Simulação e investigação
Paper, Shadow e backtesting: compare os dados de entrada antes do resultado
Compreenda o que testa cada simulação Citrine, como as comissões e o financiamento afetam as comparações e por que razão os resultados hipotéticos diferem da execução real.
Neste artigo
Três simulações, três perguntas
Uma sessão Paper, uma sessão Shadow e um backtest histórico podem apresentar um resultado em dólares. Essa unidade comum não torna equivalentes as experiências. O ponto de partida útil é a pergunta que cada uma ajuda a investigar.
- Paper: como se comporta uma sessão simulada com um saldo e afetação escolhidos por si, seguindo dados de mercado atuais? Utiliza comissões padrão de simulação e não exige chave API ou subscrição.
- Shadow: como se comporta uma sessão simulada que considera a conta? Parte de dados de uma conta autenticada, incluindo fundos baseados na conta e contexto das comissões percentuais, e depois executa a sua própria simulação. Não é um espelho da conta real que coloca ordens.
- Backtesting: o que aconteceu com dados históricos e pressupostos específicos? Reproduz períodos de arquivo elegíveis em vez de esperar pela próxima sessão em tempo real. Reproduz a história em vez de gerir uma conta real.
Nenhum destes envia ordens reais. A comparação de modos publicada explica os seus requisitos; a metodologia de backtesting descreve o que a simulação histórica inclui e omite. Uma simulação pode revelar diferenças que merecem investigação sem provar as execuções que uma conta real teria recebido.

Crie uma ficha de comparação
Antes de comparar dois saldos finais, anote os dados de entrada da experiência. Utilize a mesma ficha para um backtest guardado e uma sessão simulada prospetiva:
- Produto e período: contrato, direção, horas de início e fim e fuso horário. Uma data de calendário sem fuso horário pode ocultar um limite diferente.
- Fundos e afetação: saldo inicial e orçamento de margem partilhado. Mais fundos iniciais podem alterar as quantidades; não são apenas um denominador maior para as mesmas operações.
- Execução e custos: quantidades, horas e preços de entrada/saída, origem das comissões, encargos por contrato e pressupostos de slippage.
- Financiamento: créditos ou débitos incluídos, se os valores são registados ou estimados e lacunas de cobertura.
- Contabilidade: operações fechadas versus exposição aberta e se o resultado apresentado já inclui determinados custos.
Preserve as exportações e notas originais. Se uma discrepância só desaparecer após alterar vários dados, deixa de poder dizer que alteração a explicou. Corrija uma dimensão da comparação de cada vez.
Conte cada custo uma única vez
A simulação histórica do Citrine modela comissões de entrada e saída, encargos configurados por contrato e slippage. Utiliza comissões padrão por predefinição; pode utilizar um retrato em cache das comissões percentuais de uma conta elegível, quando disponível. Um retrato em cache não reconstrói todos os encargos pagos por uma conta em todas as datas históricas.
Considere este exemplo aritmético inventado, não um resultado de desempenho do Citrine ou uma fórmula universal dos ecrãs:
- Ganho bruto de operações fechadas
- +$18
- Comissões de negociação já incluídas no resultado líquido
- -$5
- Resultado líquido das operações fechadas
- +$13
- Débito de financiamento incluído separadamente
- -$2
- Efeito combinado neste exemplo
- +$11
Partir do resultado líquido de $13 das operações e subtrair novamente a comissão de $5 produziria $6 após financiamento, contando a comissão duas vezes. Por outro lado, ignorar o débito de financiamento apresentaria $13 para um efeito de $11 neste exemplo. Estabeleça primeiro a base do resultado; só depois reconcilie os componentes separados.
A discussão do manual sobre reconciliação de custos faz a mesma distinção: o financiamento pode ser um componente contabilístico separado e uma alteração de saldo não tem de equivaler ao total de operações fechadas de uma sessão. Um extrato da plataforma, uma exportação de simulação e um ecrã de conta respondem a perguntas contabilísticas diferentes.
Leia a cobertura antes de interpretar zero
Um montante de financiamento zero verificado e dados de financiamento indisponíveis não são intercambiáveis. As execuções históricas utilizam financiamento registado elegível quando disponível e podem utilizar estimativas qualificadas captadas de observações reais, identificadas como estimativas. A falta de financiamento não impede um backtest, pelo que uma execução concluída não prova cobertura completa de financiamento.
Da mesma forma, observações anteriores elegíveis de margem noturna podem ser transportadas para o mesmo produto; não são utilizadas informações de datas posteriores para preencher uma data anterior. Verifique a cobertura e os pressupostos antes de tratar uma diferença como efeito da estratégia. Não deduza financiamento exato da diferença entre saldos arredondados.
As operações registadas e o contexto dos melhores preços de compra/venda por segundo oferecem mais detalhe do que apenas os preços de fecho das velas. Ainda assim, não reproduzem integralmente a posição na fila, o comportamento de liquidação ou interrupções da plataforma. Um contexto melhor não transforma uma execução hipotética num comprovativo histórico.
Verifique a amostragem do drawdown
Suponha que um saldo hipotético amostrado sobe de $500 para $530 e depois desce para $515. A queda desde o máximo anterior é de $15, embora o saldo final continue $15 acima do inicial. Nem o ganho líquido nem a pior operação individual descrevem, por si só, esse percurso.
A explicação publicada dos backtests do Citrine mede o drawdown máximo nas saídas registadas das operações e no fim da execução. Essa amostragem pode não captar um mínimo durante uma operação. Não é um limite de perdas avaliado continuamente, uma pior perda real garantida ou prova de que um stop teria sido executado a um preço específico.
Utilize as divergências como questão de investigação
Quando duas execuções diferem, compare quantidades e horas antes de discutir o retorno principal. Uma diferença de quantidade pode explicar grande parte do resultado; uma diferença de limites pode introduzir outra entrada, saída ou evento de financiamento. Depois examine os preços de execução, custos, financiamento e qualquer exposição ainda aberta.
Inclua períodos menos favoráveis na comparação e mantenha consistentes as escolhas de dados de entrada. Um único período atrativo não valida uma abordagem de negociação e nem uma boa sessão Paper nem um resultado histórico estabelecem o desempenho futuro. O resultado útil é uma explicação mais clara dos pressupostos, não uma promessa.
Fontes e leitura adicional
Factos do produto: Metodologia de backtesting do Citrine e comparação de modos. Manual público: Ler backtests, comissões e financiamento, revisto em 29 de setembro de 2026. Todos os exemplos numéricos deste artigo são cálculos inventados para o efeito, não dados de clientes ou rendimentos medidos.
Para um resultado confuso, utilize o apoio protegido com o modo, datas, fuso horário e uma descrição breve. Não publique uma exportação completa da conta.