Num gráfico pronto, quase qualquer estratégia parece talentosa: aqui houve uma reversão perfeita, ali um rompimento óbvio. O backtest de uma estratégia serve para verificar se você conseguiria tomar essas decisões a tempo e o que resultaria das regras reais do produto. Vamos ver como montar o teste para opções digitais, onde o ajuste excessivo costuma se esconder e como levar a hipótese do cálculo histórico para a conta demo da intrade.bar.
Primeiro formule uma regra que possa ser repetida
“Entrar depois de uma vela forte” ainda é uma observação, e não uma estratégia testável. Forte em relação a quê: à vela anterior, ao corpo médio ou a toda a sessão? A decisão é tomada antes ou depois do fechamento? Qual prazo foi escolhido? Se um novo sinal surgir antes de a primeira operação terminar, uma segunda é permitida? Enquanto as respostas mudarem de imagem para imagem, o resultado dependerá do gosto do pesquisador.
Tomemos uma hipótese didática: no gráfico de cinco minutos, o preço fechou acima de uma zona marcada de antemão; a decisão é considerada após o fechamento; a direção é Acima; a duração, 10 minutos. Não é uma estratégia lucrativa pronta, mas um exemplo de descrição que pode ser testada. Definem-se à parte o modo de traçar a zona, o valor, o retorno aceitável e os motivos para pular.
Guarde essa versão antes de ver o resultado. Se for usada uma avaliação manual do contexto, explique-a em palavras e com exemplos. A subjetividade pode ser estudada, mas não se pode passar a escolha de imagens favoráveis por um teste automático rigoroso. Um bom começo é uma situação que outra pessoa consiga encontrar pelas mesmas regras, sem a dica de para onde o preço foi depois.
Escolha os dados conforme a precisão da operação
Uma vela diária não diz onde estava o preço dez minutos depois da sua entrada. Mesmo uma vela de um minuto contém apenas abertura, máxima, mínima e fechamento. A ordem do movimento entre eles é desconhecida. Se a condição depende do primeiro toque dentro do minuto, o OHLC comum pode não bastar.
Para uma opção digital, são especialmente importantes o momento real da entrada e o preço no momento da expiração. O carimbo 10:00 pode indicar o início da vela, e não o seu fim. A cotação de um serviço pode ser a última negociação, a de outro, Bid, Ask ou preço médio. Um erro nesses detalhes muda o resultado de uma operação limítrofe, mesmo quando as linhas na tela parecem iguais.
Ao escolher dados para a intrade.bar, considere a fonte do respectivo ativo: para cotações de moedas é usada a FXCM, para BTC/USDT, a Binance. Um BTC/USD semelhante de outra fonte não substitui automaticamente essa série. O conjunto histórico deve ser comparável às condições do contrato; se a comparabilidade for limitada, registre isso na conclusão em vez de esconder as divergências em arredondamentos.
Antes do teste, verifique lacunas, duplicatas, fuso horário, intervalos sem negociação e precisão dos preços. Uma cotação ausente não pode ser substituída pelo preço mais conveniente mais próximo. Decida de antemão como tratar esses casos e mostre quantos são. Se as lacunas caírem principalmente em movimentos bruscos, a amostra restante já descreve outro mercado.
Separe a busca da ideia da validação independente
No primeiro trecho do histórico, você desenvolve a regra e corrige imprecisões. Ele inevitavelmente se torna familiar. O segundo trecho, mais recente, serve para validar a versão fixada. Se você ajusta parâmetros em todo o gráfico e depois apresenta o lucro desse mesmo gráfico como prova, tem uma prova com o gabarito na mesa.
Preserve a ordem temporal. Embaralhar aleatoriamente observações financeiras pode transferir informação sobre condições futuras para a avaliação do passado. Não há proporção universal entre as partes nem número mágico de operações: importam a frequência dos sinais, a dependência dos resultados e a variedade de regimes de mercado. Cem episódios iguais de uma mesma manhã não são necessariamente mais úteis que uma amostra menor, porém mais diversificada.
Depois de ver o trecho de validação, você tem o direito de mudar a hipótese. Só que esse trecho já não pode ser considerado desconhecido de novo. Fixe a nova versão e encontre para ela um novo teste. Se você guardar honestamente as versões malsucedidas, ficará claro quantas tentativas foram necessárias para um resultado bonito. Isso protege da impressão de que o conjunto de parâmetros vencedor era óbvio desde o começo.
Certifique-se de que o sinal existia no momento da entrada
Imagine um indicador que marca a máxima da vela 8 só depois do aparecimento de dois topos seguintes mais baixos. No gráfico pronto, a marca está sobre a vela 8, mas só é possível saber da confirmação depois da vela 10. Entrar na oitava por essa marca usa o futuro. Esse erro pode tornar impressionante uma ideia medíocre.
Uma armadilha parecida surge com o tempo gráfico maior. O fechamento final de uma vela horária só é conhecido no fim da hora. Ele não poderia ser a referência definitiva para uma decisão no décimo minuto dessa mesma hora. Em tempo real, o valor ainda estaria mudando, então o cálculo histórico deve reproduzir a informação disponível na época.
Num teste manual ajuda revelar o gráfico aos poucos: primeiro você vê apenas o passado, anota a decisão e depois abre o trecho seguinte. Não desenhe o nível depois de ver o repique. O gráfico não se opõe a essas melhorias, mas a negociação real não oferece o botão “eu entraria aqui”.
Calcule o resultado de uma opção digital, e não de uma posição comum
Numa posição comum, o resultado financeiro está ligado ao tamanho do movimento do preço e ao volume. Numa opção digital, importam a condição no prazo e o percentual de lucro conhecido antes da abertura. Um movimento favorável de um ponto e de cem pontos pode dar o mesmo lucro. Por isso, o relatório de um testador de Forex não pode ser transferido para opções binárias só renomeando colunas.
Suponha um valor hipotético de 10, lucro de 85% em caso de acerto, sem devoluções nem custos. Cem operações com 55 acertos e 45 perdas darão 55 × 8,50 − 45 × 10 = 17,50. Com 54 acertos e 46 perdas, o resultado é −1. A maioria das direções corretas ainda não significa um resultado financeiro positivo.
Com valor constante e proporção de retorno r, o limiar de equilíbrio desse modelo é 1 / (1 + r). Para 0,85, é cerca de 54,05%. Se os percentuais mudaram, calcule cada operação separadamente. As devoluções também devem ser contadas à parte: na intrade.bar, a igualdade de cotações significa devolução do valor, e não vitória nem perda total.
Um arquivo exato dos retornos históricos pode não existir. Então a opção honesta são vários cenários explicitamente hipotéticos, por exemplo, o cálculo com diferentes percentuais fixos. O resultado será uma estimativa de sensibilidade, e não uma cópia exata da conta passada. Quanto mais perto de zero o resultado, mais importantes se tornam até pequenas diferenças de condições.
Avalie o caminho até o lucro e a fragilidade dos parâmetros
Os mesmos mais 100 finais podem esconder um drawdown de 20 em um teste e de 400 em outro. Por isso são necessários o número de operações, a sequência de perdas, o drawdown máximo e a distribuição dos resultados no tempo. Indique também o risco máximo aberto simultaneamente: vários sinais ligados não se tornam independentes só porque estão em linhas separadas.
Verifique parâmetros vizinhos, limitando de antemão o número de variantes. Se o período 17 do indicador parece ótimo e os períodos 16 e 18 dão forte prejuízo, descubra o motivo. Da mesma forma, é útil ver o efeito do atraso na entrada, da mudança no retorno e de um pequeno deslocamento do limite da zona. O objetivo é entender com que precisão será preciso reproduzir as condições, e não achar mais uma configuração bonita por acaso.
A divisão por ativos ou horários pode revelar uma diferença útil, mas reduz os grupos. Escolher o melhor par entre vinte e a melhor hora entre vinte e quatro já é uma multiplicidade de testes. Guarde também os demais resultados. Caso contrário, o relatório terá o campeão de uma seleção aleatória, que não repetirá o desempenho em dados novos.
Conta demo da intrade.bar: um protocolo de teste concreto
Vamos levar ao terminal a hipótese didática do fechamento acima da zona. Escolha um par de moedas disponível, abra o gráfico do TradingView e fixe de antemão a zona na escala de cinco minutos. O valor da operação didática permanece o mesmo. Antes do sinal, escreva a regra: decisão só depois de uma vela concluída, uma operação aberta, duração de 10 minutos no Sprint, se estiver disponível no formulário.
Depois do fechamento da vela, verifique três coisas: a condição realmente foi cumprida, o percentual exibido corresponde à premissa do teste, o preço real não saiu da área de entrada permitida definida de antemão. Se algum item não for atendido, guarde a omissão e o motivo. Não substitua a expiração de dez minutos pela mais conveniente: isso já é outra versão do teste.
Indique o horário e o preço reais de abertura, o prazo, o valor e o percentual. O cálculo histórico pode ter usado uma entrada hipotética exatamente no limite da vela, e você entrou manualmente mais tarde. Registrar a diferença é mais útil do que tentar reproduzir um preço indisponível. Na intrade.bar não há encerramento antecipado, então o prazo é escolhido antes da operação, e não alterado após o primeiro movimento desagradável.
Depois da liquidação, compare o resultado com o cenário original. A estatística da intrade.bar separa operações demo e reais, mostra ativos e expirações; as operações encerradas podem ser exportadas em CSV. Os motivos da entrada, a versão da hipótese e as omissões mantenha em uma tabela separada: notas integradas ou um backtester automático não estão previstos para isso.
Que conclusão tirar depois do teste
Um relatório útil põe lado a lado as regras, os dados e as limitações. Indique o período, a fonte, o número de casos adequados, as exceções, o resultado em dinheiro e o drawdown. Mostre à parte o trecho independente e as observações na conta demo. Se o processo real se desviou constantemente do modelo, primeiro descubra por quê: janela de entrada estreita demais, sinal indefinido ou prazo indisponível.
Um resultado negativo também é um resultado. Você pode ter descoberto que a ideia é destruída pelo retorno real ou que os dados não bastam para a expiração escolhida. É um bom motivo para simplificar a regra, reunir dados exatos ou abandonar a hipótese. A disciplina de execução não corrige uma matemática negativa.
Começar o teste prático na intrade.bar é possível pela conta demo: estudar os parâmetros do contrato, reproduzir uma versão fixada e reunir observações sem arriscar dinheiro real. O objetivo da primeira etapa é entender se você consegue fazer o que foi calculado. Um teste positivo continua sendo base para mais pesquisa, e não a promessa da próxima operação lucrativa.
Perguntas e respostas
Quantas operações são necessárias para um backtest?
Não há um número único suficiente. Importam o tamanho da vantagem esperada, a dependência das observações e a variedade das condições. Uma amostra pequena pode revelar um erro evidente, mas não confirma a consistência da estratégia.
A intrade.bar tem um backtester integrado?
O cálculo histórico descrito aqui é feito à parte. Na intrade.bar você testa a hipótese em dados novos na conta demo, registra as condições da operação e usa a estatística com CSV para a análise posterior.
Posso tratar um relatório comum de Forex como resultado para opções binárias?
Só depois de alterar o modelo: é preciso considerar a entrada real, a expiração, a condição de igualdade e o percentual de lucro de cada operação. O lucro pela diferença de preços de uma posição comum não é igual ao resultado de um contrato digital.
Faça sua primeira operação de treino
A conta demo é aberta logo após o cadastro



