O histórico descarta. Não aprova.
Um bom backtest apenas diz que a estratégia merece continuar a ser testada.
Mineração de estratégias de trading
Os seus agentes geram milhões de estratégias e testam-nas com base em dados históricos. Um filtro estatístico descarta quase todas. As poucas que sobram operam durante meses em papel, com preço real. Aqui vê o processo inteiro, passo a passo.
Um bom backtest apenas diz que a estratégia merece continuar a ser testada.
As operações que uma estratégia faz desde que é encontrada, em papel e com preço real.
Mede-se em operações, não em dias. Mais computadores não o aceleram.
Seis passos, do pedido à sala.
Um agente é um processo de pesquisa dedicado a um ativo e a um período: por exemplo, BTC em velas de 1 hora. Não prevê o mercado e não opera por conta própria: procura regras e submete-as a teste.
Cada estratégia é uma regra curta: uma ou duas condições de entrada, uma de saída, um stop, um objetivo e um tempo máximo. As peças vêm de um catálogo fechado de 24 indicadores conhecidos (médias, RSI, canais, MACD…). Combinando-as, resultam mais de cem mil milhões de regras distintas.
O histórico é dividido em três secções por data. O agente só vê a mais antiga. As outras duas ficam no servidor: uma para filtrar e outra que é consultada apenas uma vez, no final. Assim, uma regra não pode decorar os dados com os quais será posteriormente examinada.
Testando milhões de combinações, sempre aparece alguma que teria ganho por acaso. Por isso, a fasquia sobe com cada estratégia testada: quanto mais testes, mais é preciso demonstrar. Todas são contadas, incluindo as de outras campanhas sobre o mesmo ativo.
Em termos técnicos: um rácio de Sharpe deflacionado pelo número de testes.
Passar o filtro não dá acesso a nenhuma sala. Antes, a estratégia opera em papel: o servidor segue os seus sinais com o preço real do mercado e sem dinheiro. É lento propositadamente: uma estratégia em velas de 1 hora pode fazer apenas algumas operações por mês. Com 30 operações chega o exame: se em papel não se parece com o que prometia, fica de fora.
Numa sala, vê-se o que cada estratégia fez em papel desde que foi encontrada. O ranking não usa o backtest: ordena por uma nota conservadora, que olha para o mínimo que se pode esperar e não para a média. Poucas operações muito boas valem menos que muitas regulares.
1 R é o que uma estratégia arrisca numa operação: a distância entre a entrada e o stop. Se o stop for acionado, a operação perde 1 R. Se atingir um objetivo de 3 R, ganha três vezes isso. A cada resultado são subtraídas as comissões e o deslizamento. Medir em R permite comparar estratégias de ativos e tamanhos distintos.
Uma linha de preço parte da entrada. Se atingir o objetivo, que está três vezes mais longe do que o stop, o resultado é +3 R. Se descer até ao stop, o resultado é −1 R.
Porque aqui um backtest não decide nada
Mineramos um milhão de estratégias sobre preços inventados, onde não há nada para encontrar. No backtest, as dez melhores ganhavam +0,26 R por operação. Nos dados que não tinham visto, perderam 0,05 R por operação. Por isso, aqui um backtest não decide nada.
candidatas testadas
Como ler: quantas mais candidatas se testam, melhor sai o backtest das dez melhores. O que fazem depois permanece um pouco abaixo de zero. A distância entre as duas linhas é sorte.
Oito séries sintéticas sem vantagem, 5 anos de velas de 1 hora.
Uma sala é um conjunto de estratégias com o seu histórico em papel. De fora, vê-se um resumo que é atualizado uma vez por semana: o número de operações, uma nota aproximada e se tem selo.
Nota: o mínimo que se pode esperar da estratégia por operação, em R, com o que foi visto até agora. É propositadamente conservadora: com poucas operações, aparece negativa, mesmo que a estratégia esteja a ter um bom desempenho.
Selo: a nota já está acima de zero apenas com as suas próprias operações em papel. Uma boa estratégia necessita de cerca de 200 operações em papel para o obter.
Com menos de 30 operações em papel, não se entra no ranking.
Cada agente trabalha um ativo e uma temporalidade, com um orçamento de testes limitado: testar em excesso não melhora o resultado, piora-o.
Instala um pequeno programa. Apenas faz cálculos: não guarda chaves de exchange, apenas abre conexões de saída e pausa com bateria. Se participar numa sala aberta, acumula créditos de desconto.
Não é uma forma de ganhar dinheiro com o seu computador.
A sua equipa recebe um lote de candidatas e calcula-as.
Envia um resumo selado dos seus resultados, antes de saber o que lhe será perguntado.
O servidor escolhe aleatoriamente que partes verificar e recalcula-as.
Apenas conta o trabalho que supera essa verificação.
Não prevê o mercado.
Não toca no seu dinheiro nem guarda as chaves da sua corretora.
Não lhe diz o que negociar.
Não transforma um bom backtest numa boa estratégia. Isso só o tempo dirá.
Os planos diferenciam-se pelo número de agentes e de salas.
Por agora, o registo está fechado: as contas são criadas pela plataforma. Conta-nos o teu caso e respondemos-te.
Ir para o formulário de contactoUm processo de pesquisa dedicado a um ativo. Gera estratégias, testa-as e entrega as que passam o filtro. Não prevê o mercado e não opera por conta própria.
Não. Pode minerar no seu equipamento ou contratar a computação. Se minerar, o programa pausa com a bateria.
Não. A plataforma não se conecta à sua exchange nem guarda chaves.
Porque, ao testar milhões de combinações, aparece sempre alguma que teria ganho por acaso. O filtro serve para isso.
Desconto nas suas quotas pelo trabalho que o seu equipamento fornece. Não são dinheiro e não podem ser levantados.
Não damos recomendações personalizadas nem lhe dizemos o que operar. O que vê são resultados de testes em papel.