O Algoritmo Funciona? Como Interpretar as Provas
“Funcionar” pode significar seguir uma especificação, ter lucro numa amostra medida ou ser autorizado numa conta. São afirmações distintas. Defina qual está a avaliar e que observação a contrariaria antes de considerar um gráfico positivo como resposta.
Verifique o comportamento antes de interpretar lucro
Compare ordens e registos com programa, preset, símbolo e condições exatos. Verifique horários dos sinais, volumes, rejeições, reinícios e tentativas de saída. Uma amostra lucrativa pode conter um erro de implementação; código correto pode executar uma ideia sem rentabilidade.
Separe desenvolvimento histórico, avaliação histórica realmente não utilizada, observações posteriores em demo e eventuais registos de execução real. Forward do MT5 é um segmento histórico reservado, não necessariamente uma demo atual. Execução e infraestrutura demo não demonstram execução idêntica noutro ambiente.
Reconcilie o registo e a comparação
Use o período completo declarado, incluindo perdas, exposição aberta, custos, depósitos, levantamentos e dados ausentes. Identifique instrumento, volume, moeda, base temporal e fonte de preços/execução. Depósito não é lucro e saldo mostrado não é automaticamente Reward recebido.
Compare com uma referência definida no mesmo período, custos e exposição. Indique o que foi escolhido depois de testar alternativas. Uma curva suave, meses fixos ou centenas de operações não demonstram, por si só, significância estatística ou lucro futuro. Comentários de uma comunidade podem sugerir perguntas, mas não substituem os registos completos e as condições que permitem verificar o resultado.
Use as definições reais das métricas
Profit factor é lucro bruto dividido pela magnitude da perda bruta, com denominador não nulo. Sem perdas não é uma razão finita normal. Defina drawdown de saldo ou equity, frequência e moeda ou percentagem. Uma regra sobre saldo inicial ou trailing é outro cálculo.
Recovery factor divide lucro por drawdown máximo na base declarada, não mede velocidade de recuperação. O tempo até recuperar um pico anterior é uma observação separada, eventualmente inacabada. Sharpe exige retornos diferenciais, referência, frequência e anualização definidos; Sortino também exige alvo e convenção de desvio negativo. Não classifique bases incompatíveis como comparáveis.
Faça uma conta explícita
Aritmética fictícia, não resultados de clientes: ganhos de €1.200 e perdas de €1.000 na mesma base dão profit factor de 1,2 e diferença de €200 nessa base. Se a medida de lucro escolhida é €200 e drawdown máximo €400 na mesma moeda, recovery factor é 0,5. Isto não determina dias de recuperação nem prova uma vantagem.
Segunda hipótese fictícia: 40% de ganhos médios +€30, 60% de perdas médias −€10 e €1 de custo adicional por operação dão 0,4 × €30 − 0,6 × €10 − €1 = €5 por operação. É uma ilustração, não uma expectativa futura. Não deduza custos duas vezes se já estiverem nas médias. Taxa de acerto ou um rótulo risco/recompensa ambíguo não bastam.
Investigue a incerteza antes de reajustar perdas
Mantenha avaliação fora da seleção de parâmetros. Consultar repetidamente um período reservado para escolher outro vencedor transforma-o em desenvolvimento. Dependência entre operações, seleção e condições variáveis afetam a incerteza; nenhum PF, Sharpe, win rate, selo de 99,9% ou prazo fixo certifica o sistema.
Perante diferenças, investigue dados, código, custos, execuções, exposição e eventos de regras antes de atribuir causa. Defina revisão e suspensão e conserve versões. Uma sequência de perdas não prova sobreajuste nem recuperação inevitável. Alterar parâmetros ou capital é outra decisão, com evidência e autorização próprias.
Separe autorização e prova do produto
Verifique programa adquirido, fase, dimensão, plataforma, add-ons, estratégia e data das regras. Uma condição de consistência ou Reward ainda não cumprida não equivale automaticamente a uma infração de perda. Backtest lucrativo ou histórico do vendedor não autorizam um EA ou configuração de cópia.
Nos downloads JPTC EA Hub, solicite relatório e condições da versão real do ficheiro. O JPTC Algo alojado separadamente não exige instalação/VPS do cliente. A sua página publica valores mensais do próprio extrato da corretora: não é um serviço de ligação analítica de contas, auditoria independente, base de rendimentos de clientes ou prova futura de outra estratégia.
Fontes consultadas em 16 de outubro de 2026: Strategy Tester · MT5 test report · EA inputs and permissions · Sharpe (1994) · Data leakage.
Backtesting Algo: Processo Reproduzível para Forex e Futuros · Testar um Algoritmo: Verificações Antes da Utilização · JPTC EA Hub · JPTC Algo
Perguntas frequentes
1. Como posso iniciar a testar meu algoritmo?
Defina a pergunta, guarde versão e parâmetros e prepare dados e custos documentados. Separe seleção e avaliação e verifique comportamento e autorização; uma curva positiva não responde a todas essas questões.
2. O que são métricas de desempenho?
São medidas com bases e limitações específicas. Documente resultado e custos, drawdown de saldo/equity, exposição, moeda e período. Nenhum valor isolado certifica a estratégia.
3. Como a JPTradingCapital pode ajudar?
Consulte a documentação e condições do produto real. O EA Hub fornece downloads, enquanto a página do Algo publica os seus próprios valores mensais; não é um motor para testar ou auditar qualquer algoritmo do utilizador.
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