Você já tem uma curva que parece convincente. O próximo passo é preservar o arquivo e perguntar o que explica esse resultado. Estas seis checagens organizam a revisão: acumular operações ou olhar o saldo final não basta. Comece pela incerteza, reconstrua a busca e depois examine custos, separação temporal, dados e referência.
Significância: observe a incerteza
Uma taxa de acerto é uma estimativa. Sua precisão depende do tamanho da amostra e de as operações fornecerem observações independentes. Várias entradas no mesmo movimento podem compartilhar o mesmo risco. Um intervalo estreito também não descreve quanto se perde quando a operação dá errado.
Declarado · Exemplo ilustrativo: 45 operações e taxa de acerto declarada de 71 %, talvez arredondada. A função Wilson do leitor do Rigor calcula um intervalo de 95 % de 56,5–82,2 %. Isso não vem de um arquivo de cliente. Não é um teste de significância do resultado monetário nem uma previsão da próxima operação.
Para os retornos, o relatório examina o Sharpe probabilístico, considerando tamanho da amostra, assimetria e caudas. Quando a série está disponível, também avalia dependência temporal e faz reamostragem em blocos. Revise esses testes e seus limites junto da taxa de acerto.
Configurações testadas: reconstrua a busca
Registre combinações de parâmetros, versões descartadas e mudanças de ativo ou período que influenciaram a escolha. Guardar apenas a variante escolhida perde o contexto necessário para avaliar a seleção. Inclua os testes manuais; não transforme uma contagem desconhecida em uma única tentativa.
Declarado · Suponha 100 variantes independentes e 3 anos de retornos diários, com 252 períodos por ano e Sharpe anual declarado de 1.8. A calculadora situa o Sharpe esperado da melhor variante sem habilidade em 1.47. É uma conta sob suposições de assimetria nula e caudas normais, não uma medição de uma carteira.
Este exemplo calcula o Sharpe esperado por sorte, não a probabilidade de a estratégia funcionar. Declare toda a busca e preserve suas passagens para comparar com essa declaração.
Custo de equilíbrio: meça a margem restante
O custo de equilíbrio indica o custo adicional por lado que levaria o resultado agregado do arquivo a zero. O cálculo usa preços, quantidades e custos já cobrados. Diferencie comissão, spread incorporado nos preços e deslizamento adicional: somar novamente uma comissão já descontada muda a pergunta.
Declarado · Exemplo sintético separado: compra de 1 unidade a 100 e fechamento a 101, sem comissões reportadas. A função break_even_bps do Rigor calcula 49.75 pontos-base por lado de custo adicional até o equilíbrio. Isso se aplica ao valor nominal de entrada e saída; não é uma tarifa observada nem uma suposição adequada para todos os mercados.
Dentro e fora da amostra: preserve a fronteira
Guarde as datas usadas para escolher os parâmetros e as reservadas para avaliá-los. Um trecho fora da amostra deve permanecer separado dessa escolha. Se você o consulta e ajusta a estratégia, ele já influenciou o desenvolvimento: mude sua identificação e reserve evidência nova antes de avaliar novamente.
Exporte a série temporal e registre as decisões junto da fronteira. Uma queda fora da amostra merece explicação, mesmo que o total pareça atraente. Não medido corresponde a uma comparação que os arquivos não permitem; uma data escrita no formulário não demonstra que o trecho permaneceu intocado.
Qualidade dos dados: confira o que a estratégia sabia
Revise lacunas, duplicatas, fuso horário, ajustes e preços disponíveis ao decidir. Preserve a fonte, o intervalo temporal e a versão dos dados. Examine se o universo mantém instrumentos que desapareceram e se algum sinal usa informação posterior ao momento de entrada.
O histórico de operações permite detectar alguns problemas, mas não reconstrói sozinho os dados originais nem a lógica dos sinais. Documente o que falta como Não medido. Um campo de qualidade do testador não resolve todas essas perguntas.
Referência: compare a mesma pergunta
Escolha uma referência pertinente antes de observar qual favorece o sistema. Compare as mesmas datas, moeda, frequência e suposições de custos. Uma exposição simples ao mercado pode explicar parte da curva; sem uma referência alinhada não se sabe quanto a regra escolhida acrescenta.
Guarde a série de referência e explique sua relevância. Se ela não estiver disponível, a comparação fica Não medido. Não substitua uma série ausente por um número lembrado nem compare janelas diferentes como se fossem equivalentes.
Qual arquivo exportar de cada plataforma
MT4 e MT5: salve o relatório HTML completo do testador, com as operações. Para uma busca no MT5, acrescente o XML de Excel 2003 com as passagens do otimizador. O relatório da variante escolhida e a tabela de passagens respondem a perguntas diferentes; os guias de exportação estão abaixo.
TradingView: exporte o CSV da lista de operações do testador de estratégias. NinjaTrader: exporte a tabela Trades do Strategy Analyzer para CSV. No Python, prepare o CSV com o esquema do guia. Se também estiver revisando um histórico de conta, Myfxbook oferece CSV e FX Blue CSV; identifique que é uma conta, não um backtest.
Preserve também parâmetros, custos, datas de separação, referência e origem dos dados como contexto. Nem tudo o que falta cabe no arquivo de operações. Medido identifica cálculos com os arquivos, Declarado suas contribuições e Não medido o que não pôde ser avaliado.
QuantConnect: baixe Trades em CSV, não Orders. No backtesting.py exporte stats._trades.to_csv('trades.csv'); no vectorbt, pf.trades.records_readable.to_csv('trades.csv'). Se houver várias colunas de estratégias, identifique a selecionada e declare as outras variantes. Os guias vinculados explicam cada formato.
Comece pelos números que você já tem
O leitor de números e a calculadora de sorte não exigem conta. Eles exploram declarações e suposições; não atribuem uma classe de auditoria. Para examinar o arquivo e suas lacunas, o primeiro relatório completo é grátis com conta. A revisão descreve evidência histórica e não decide uma operação por você.
Perguntas frequentes
Uma curva que continua subindo basta?
Não. Preserve operações e contexto para as seis checagens. Uma captura do saldo não contém as variantes descartadas nem a separação temporal da pesquisa.
Relacionado
- Leitor de números
- Vantagem ou sorte? Calculadora de Sharpe deflacionado
- Como exportar o relatório do MetaTrader 4
- Como exportar o relatório do MetaTrader 5
- Como exportar o XML de otimização do MetaTrader 5
- Como exportar a lista de operações do TradingView
- Como exportar as operações do NinjaTrader 8
- Como exportar as operações do QuantConnect
- Como exportar as operações do backtesting.py
- Como exportar as operações do vectorbt
- Como enviar as operações de qualquer plataforma
- Como exportar o histórico de uma conta do Myfxbook
- Como exportar as operações de uma conta do FX Blue