24 de Outubro de 2026 · pesquisa

Por que meu backtest parece melhor com rebalanceamentos mais frequentes?

Por que meu backtest parece melhor com rebalanceamentos mais frequentes?

Se um backtest melhora quando rebalanceamos com mais frequência, a primeira pergunta não é se o sinal ficou mais inteligente. É se as negociações extras foram cobradas pelo custo que teriam na execução.

A frequência de rebalanceamento muda duas coisas ao mesmo tempo: a rapidez com que o portfólio acompanha o alvo e o volume de negociações necessário para chegar lá. Uma comparação útil mantém o sinal e a regra de dimensionamento constantes e, em seguida, mede o retorno obtido com ajustes mais rápidos em relação ao custo total do giro adicional.

Por que um rebalanceamento diário supera um semanal no meu backtest?

Às vezes, deveria mesmo. Se um sinal muda rapidamente, esperar uma semana pode deixar o portfólio com pesos desatualizados. Um cronograma diário pode reduzir esse atraso. Mas também pode negociar com base em pequenas mudanças no alvo que um cronograma semanal ignora, e é exatamente aí que os custos podem superar uma vantagem pequena.

Considere um portfólio de $100,000 cujos pesos-alvo mudam 1% por dia. Isso significa cerca de $1,000 em ordens por dia, antes de considerar compras e vendas que se compensam. Com um custo unilateral de 10 pontos-base, negociar $1,000 custa aproximadamente $1. Se o sinal realmente se beneficia de cada ajuste, esse custo pode ser baixo. Se o alvo oscila em torno de um nível estável e o benefício é de apenas alguns centavos, o cronograma diário paga para perseguir ruído.

No backtest, o portfólio semanal pode parecer pior porque reage tarde. O diário pode parecer melhor porque usa um alvo mais atualizado. Nenhum dos resultados convence até que ambos incluam premissas comparáveis de execução, taxas, spread e impacto.

Como comparo rebalanceamentos diários e semanais de forma justa?

Mantenha fixos o sinal subjacente, o universo, o dimensionamento e o período de teste. Altere apenas o cronograma. Use as mesmas premissas de execução para ambos e calcule o giro com base nas ordens que cada cronograma realmente gera, depois de compensar as mudanças em todo o portfólio.

MedidaO que indicaErro comum
Retorno brutoComo o portfólio-alvo se saiu antes dos custos de negociaçãoTratá-lo como resultado da estratégia
GiroQuanto do valor do portfólio mudou de mãosContar as compras e esquecer as vendas correspondentes
Retorno líquidoO que resta depois de taxas, spread e impacto estimadoAplicar uma única taxa e ignorar o tamanho da ordem
Erro de acompanhamento em relação ao alvoO quanto o portfólio mantido ficou aquém dos pesos desejadosTratar o alinhamento perfeito com o alvo como gratuito

Uma convenção prática é definir o giro unilateral como o menor entre o total de compras e o total de vendas, dividido pelo valor do portfólio. Informe a convenção no relatório. Alguns sistemas usam o total do valor nocional negociado, que pode ser cerca de duas vezes maior em uma rotação totalmente financiada. As duas convenções podem funcionar; alternar entre elas sem avisar torna as comparações inúteis.

Depois, informe o resultado incremental: quanto de retorno líquido o cronograma mais rápido acrescentou e quanto de custo adicional gerou. Um cronograma diário que acrescenta 0.4 pontos percentuais de retorno bruto, custa 0.7 pontos a mais e termina 0.3 pontos atrás da versão semanal já respondeu à pergunta.

Como devo modelar o custo do rebalanceamento?

Comece pela plataforma e pelo instrumento. As tabelas de taxas de spot e futuros são diferentes; as taxas de maker e taker são diferentes; e pode haver funding para posições mantidas durante uma janela de pagamento. Para uma primeira estimativa simples, aplique a faixa de taxas efetiva e um custo de spread a cada ordem. Para ordens maiores, acrescente o impacto como função do tamanho da ordem e da liquidez.

Suponha que uma estratégia atravesse o spread para comprar e depois o atravesse de novo para vender. Se o spread for de 4 pontos-base, a operação de ida e volta custa cerca de 4 pontos-base de spread, não 2: cada travessia paga aproximadamente metade do spread. Acrescente as taxas de taker nos dois lados. Uma premissa de “10 bp por negociação” não significa nada sem definir “negociação” e os componentes do custo.

O impacto deve aumentar com o tamanho da ordem em relação à liquidez disponível. Cobrar a mesma taxa fixa por uma ordem de $500 e outra de $500,000 faz o rebalanceamento de alta frequência parecer escalável de forma artificial. Quando os dados não sustentarem uma estimativa de impacto confiável, mostre uma faixa de sensibilidade e deixe claro em que ponto o cronograma deixa de funcionar.

Devo usar uma banda de rebalanceamento em vez de um cronograma fixo?

Uma banda pode evitar que pequenas mudanças no alvo gerem ordens. Por exemplo, rebalanceie apenas quando uma posição se afastar mais de 2 pontos percentuais do alvo. Isso troca um pouco de precisão no acompanhamento por menos ordens.

Mas uma banda é outro parâmetro. Se você testar bandas de 0.5%, 1%, 2% e 5% em muitos ativos e mantiver o melhor resultado, terá acrescentado uma dimensão à busca. Escolha um conjunto pequeno de bandas com justificativa econômica, registre cada teste e avalie a regra escolhida em períodos que não foram usados para selecioná-la.

Um relatório útil mostra o cronograma, a banda, a convenção de giro, o modelo de custos e os resultados antes e depois dos custos. Se não for possível reconstruir por que uma ordem foi disparada, não dá para saber se um cronograma melhorou a estratégia ou apenas a deixou mais movimentada.

Quando vale a pena rebalancear com mais frequência?

Quando o valor do ajuste mais rápido resiste a custos realistas e a pequenas mudanças nas premissas. Compare os resultados líquidos entre cronogramas, examine o giro por ativo e condição de mercado e confira se a vantagem depende de um período excepcionalmente líquido.

E mantenha a estratégia em paper no mesmo cronograma. Um backtest que atualiza os alvos a cada fechamento enquanto o sistema em paper agrupa ordens a cada hora está testando duas políticas de execução diferentes. A comparação serve para entender o que a estratégia pede que a conta faça e quanto essa atividade custa.

rebalanceamentogiroimpacto de mercadobacktesting
← Todos os artigos