Verificar um Backtest: Provas, Origem e Reprodução
Material update: 15 October 2026: Corrigidas qualificações adicionais de verificação/auditoria dos nossos resultados para o âmbito dos extratos da corretora publicados pela empresa.
Definir a afirmação antes de rever as provas
Um backtest simula uma estratégia com entradas históricas e pressupostos. A verificação analisa se um relatório concreto pode ser ligado às entradas e reproduzido; não garante lucro. Que ficheiro, configurações, símbolos, período, custos e modelo de regras da conta descreve?
Este guia produz uma ficha de revisão das provas. Guias separados tratam da execução histórica, interpretação de métricas e falhas operacionais. Uma captura, curva atraente ou selo comercial «verified» não basta para essas conclusões.
Reunir um dossier com versões
| Grupo de provas | O que guardar |
|---|---|
| Programa e estratégia | ID da execução, fonte/executável exato e hash, entradas, dependências, build de plataforma/testador e conta, programa e fase quando se alegam regras. |
| Dados e modelo | Origem, data de aquisição, símbolos/contratos, fuso, limites temporais, falhas, ticks reais/gerados, spread, comissões, financiamento e execução. |
| Saídas | Relatório original, ordens/deals completos, observações de saldo/equity, diário, avisos, depósitos/levantamentos e reconciliação. |
| Seleção e revisão | Limites de treino/validação, ensaios e regra de seleção, reprodução, revisor, data, diferenças e conclusão limitada. |
Um hash identifica o ficheiro recebido; não prova autor honesto, dados corretos ou afirmações verdadeiras. Separe originais de cópias. Oculte identificadores pessoais e segredos em vez de publicar acesso à conta. Código proprietário indisponível é uma limitação, não motivo para inventar a lógica.
A MetaQuotes documenta configurações guardadas e conjuntos de entradas. Inclua alterações de símbolo, conta e comissões. O período forward histórico do testador e uma observação demo posterior em tempo real são provas diferentes.
Ligar preços e variáveis à sua disponibilidade
Registe ticks captados pela corretora, gerados e substituições. A documentação de ticks descreve geração quando falta histórico real. O nome do modo não comprova cobertura completa ou execução realista.
Vela fictícia: abertura 100, máximo 110, mínimo 90, fecho 105. Uma compra a 100 com stop 95 e objetivo 108 pode atingir primeiro o objetivo ou o stop. O mesmo OHLC permite +8 ou −5 por unidade antes de custos neste exemplo simplificado. Não prova a sequência em falta.
Verifique quando indicadores, notícias e valores económicos revistos ficaram disponíveis. Preserve lacunas e transformações; preencher em silêncio pode inventar um percurso negociável. «99% de qualidade» não é 99% de probabilidade de lucro. A documentação do relatório define qualidade de dados e drawdowns distintos de saldo e equity.
Reconciliar relatório, ordens e custos
Folha fictícia, custos expressamente fora dos montantes brutos: $2.400 de ganhos brutos − $1.000 de perdas em valor absoluto − $400 de custos = $1.000 líquidos. Afirmar $2.000 líquidos não reconcilia com essas entradas. O profit factor bruto é 2,4, não um limiar de aprovação. Num export real, identifique comissões, swaps e ajustes já incluídos antes de os subtrair novamente.
Reconcilie trades/deals, fechos parciais, posições abertas, conversão e depósitos/levantamentos. A curva de saldo pode ocultar perda de equity intermédia. Para regras prop reconstrua versão, referência, valor vigiado, relógio e condição de violação. O drawdown máximo do testador não aplica automaticamente uma regra diária ou móvel do fornecedor.
Examinar a seleção antes de aceitar a reprodução
Guarde ensaios rejeitados e execução escolhida. A investigação sobre sobreajustamento de backtests explica vencedores enganadores por seleção repetida em dados finitos. Consultar um holdout para reajustar torna-o parte da seleção. Nenhum número fixo de anos, operações ou profit factor universal prova robustez.
Repita o candidato fixo com entradas arquivadas. Compare ordens, quantidades, custos e percurso de equity, não apenas lucro final. Explique diferenças de dados, build ou configurações; não escolha tolerância depois de observar o desvio. Monte Carlo exige pressupostos, semente e dependências documentados. É sensibilidade, não prova de todos os regimes futuros.
Emitir uma conclusão delimitada
- Incompleto: identificar entradas e afirmações impossíveis de verificar.
- Reproduzido nos pressupostos indicados: precisar execução, saídas coincidentes e limites restantes.
- Contraditório ou não reproduzido: registar desvio e investigação sem declarar aprovação.
As limitações MQL5 incluem funções externas WebRequest e notificações que não são executadas no testador. O teste histórico, só por si, não comprova entrega real de notícias, alertas ou serviços externos. Teste esses percursos separadamente; negociar pagando não é passo obrigatório de verificação.
O JPTC EA Hub da JPTradingCapital fornece ficheiros MT4/MT5 descarregáveis; o Algo alojado separadamente é outra oferta. Peça provas do ficheiro e versão reais. Extratos próprios, capturas e publicações não são auditoria independente, estudo de aprovações ou prova de todas as regras para cada ficheiro.
Perguntas sobre provas de backtesting
Uma captura basta para verificar um backtest?
99% de qualidade significa 99% de fiabilidade ou lucro?
Quantos anos validam automaticamente um relatório?
Reproduzir o relatório demonstra lucros futuros?
Tenho de financiar uma conta para concluir a verificação?
Verificações relacionadas
Automated forex and gold trading
Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.
See how it works




