21 de Agosto de 2026 · dados

Por que seu backtest calcula os dividendos errado

Por que seu backtest calcula os dividendos errado

Backtests de ações costumam tratar dividendos de uma destas três formas erradas: usam uma série de preços ajustada como se fosse executável, creditam o dinheiro na data errada ou ignoram o dividendo por completo. Cada escolha pode gerar um gráfico plausível com um valor de conta incorreto.

A distinção importante é entre o preço negociado da ação e o dinheiro ou as ações gerados por um evento societário. Acompanhe os dois. Um dividendo altera o que é devido ao acionista; ele não apaga do histórico de mercado a queda do preço na data ex.

Erro 1: negociar com o fechamento ajustado como se fosse uma cotação

Fornecedores de dados históricos costumam ajustar os preços pelos dividendos para que um gráfico represente o retorno total com reinvestimento. Essa série é útil para alguns tipos de análise. Ela não corresponde ao preço pelo qual uma ordem poderia ter sido executada.

Considere uma ação que fecha a $100 antes de entrar em data ex-dividendo de $1 por ação. Se abrir a $99 e nada mais mudar, um gráfico de preços sem ajuste mostra uma queda de 1%. Uma série ajustada por dividendos pode eliminar essa descontinuidade reescalonando os preços históricos. Um backtest que usa a série ajustada para gerar sinais e simular execuções mistura uma convenção de retorno com uma cotação negociável.

O estrago depende da estratégia. Um limite baseado em uma máxima recente pode ser acionado por um preço que nunca foi negociado. Um stop pode disparar em um nível ajustado. Os retornos calculados com essa mesma série ajustada podem parecer suaves, enquanto as execuções são precificadas em outro universo.

Campo de preçoÚtil paraPremissa arriscada
Preço bruto de negociação ou cotaçãoSinais e execução simulada, com o timing adequadoJá inclui os fluxos de caixa do acionista
Fechamento ajustado por dividendosAlgumas comparações de retorno totalEstava disponível como preço executável
Barras OHLC ajustadasAnálise, quando os métodos de ajuste são conhecidosMáximas e mínimas intradiárias correspondem às cotações históricas

Erro 2: creditar o dividendo na data ex

A data ex-dividendo determina quem tem direito à distribuição conforme as regras de mercado aplicáveis. O dinheiro geralmente chega depois, na data de pagamento. Essas datas têm funções diferentes na simulação de uma conta.

Suponha que você mantenha 100 ações durante uma data ex de um dividendo declarado de $0.50, pagável duas semanas depois. A estratégia pode ter adquirido um crédito a receber de $50 na data ex. Mas ainda não dispõe de $50 em dinheiro para gastar. Se o simulador adicionar imediatamente esse valor ao poder de compra, ele poderá financiar uma compra que a conta real não conseguiria fazer com essa distribuição.

Para calcular o retorno de uma estratégia comprada e mantida, registrar o direito ao dividendo na data ex pode bastar. Para uma estratégia que reinveste distribuições, acompanha o poder de compra ou negocia em torno da liquidação, mantenha separados o valor a receber e o pagamento. Use o cronograma de pagamentos conhecido naquele momento; uma correção posterior dos dados não deve reescrever o que o sistema poderia ter previsto.

Em uma posição comprada simples, uma queda do preço na data ex próxima ao valor do dividendo não representa automaticamente uma perda de negociação. A conta passa a ter menos dólares em ações e um dividendo a receber. A compensação exata entre esses valores depende da movimentação do mercado, dos impostos, da retenção na fonte e das convenções da simulação.

Erro 3: ignorar os dividendos porque o preço já caiu

Manter o preço sem ajuste e omitir o fluxo de caixa gera a distorção oposta. No exemplo da queda de $100 para $99, quem detém 100 ações passa a ter $9,900 em ações, em vez de $10,000, além de um direito a dividendos de $100. Contar apenas as ações registra uma perda de $100, embora o valor total simplificado permaneça igual.

Esse erro pode ser especialmente grande em uma amostra longa ou em uma carteira de ações com distribuições elevadas. Também pode afetar os sinais: uma estratégia que interpreta cada gap na data ex como uma queda comum pode vender exatamente na hora errada. O dividendo pode explicar o gap, mas não determina o próximo movimento do mercado.

Como um backtest de ações deve modelar os dividendos?

Comece com preços brutos e disponíveis naquele momento para tomar decisões e simular execuções; depois, represente os eventos societários como eventos explícitos na conta. O nível de detalhe necessário depende da pergunta que o backtest busca responder.

  1. Para medir o retorno total: inclua na carteira as distribuições a que ela tem direito e documente a premissa de reinvestimento.
  2. Para simular uma estratégia: mantenha separados ações, valores a receber, pagamentos em dinheiro e poder de compra sempre que o timing importar.
  3. Para sinais e execução: use campos de preço que correspondam aos níveis reais do mercado histórico e aos momentos em que estavam disponíveis.

Verifique também desdobramentos, dividendos especiais e retenção na fonte separadamente. Um dividendo regular de $1 e uma distribuição especial de $10 podem gerar ajustes de preço diferentes e comportamentos muito distintos na estratégia. Um único indicador de “ajustado” do fornecedor raramente traz informação suficiente.

Quando um backtest atravessa uma data ex, pergunte o que a conta possuía antes dessa data, a que passou a ter direito, quando o dinheiro chegou e qual série de preços orientou a decisão. Se todas essas respostas estiverem implícitas em uma única coluna de fechamento ajustado, a curva de patrimônio carrega premissas que você não consegue ver.

dividendosaçõeseventos societáriosbacktesting
← Todos os artigos