Ir para o conteúdo

Estimativas baseadas em modelo: o método

O FinancialMD publica suas próprias estimativas futuras. Elas são calculadas a partir dos documentos arquivados na SEC por uma empresa e das projeções divulgadas pela própria empresa, por meio de um método fixo e publicado. Não são consenso, nem estimativas de analistas ou de Wall Street, nem aconselhamento.

O que isto é e o que não é

GET /v1/company/estimates retorna quatro coisas para uma empresa: estimativas de referência para os próximos quatro trimestres e dois exercícios fiscais, as projeções divulgadas pela própria empresa, sinais descritivos e o histórico de desempenho do método. A ferramenta MCP é company_estimates.

curl "https://api.financial.md/v1/company/estimates?company=ticker:AAPL&metric=revenue"
  • É uma saída de modelo. Cada estimativa informa generated_by: model, indica a versão do método fmd-baseline-1 e lista os ids de prova dos fatos reportados que utilizou.
  • Não é consenso. Nenhum analista, corretora ou fornecedor de dados é fonte. Não disponibilizamos estimativas de Wall Street, recomendações ou preços-alvo, e GET /v1/company/estimates/consensus responde not_covered.
  • É uma referência. O método conhece o histórico da própria empresa e suas próprias projeções, e nada mais: nenhuma notícia, nenhum preço, nenhuma visão setorial. Avalie-o pelo histórico de desempenho disponibilizado com cada número.
  • É apenas informação, não aconselhamento de investimento. Nada aqui indica o que fazer com um valor mobiliário.

Dados de entrada

São estimadas cinco rubricas: receita, lucro operacional, lucro líquido, lucro diluído por ação e fluxo de caixa livre. O dado de entrada é a série trimestral dessa rubrica da empresa nas demonstrações padronizadas, provenientes de seus documentos XBRL arquivados na SEC por meio do EDGAR. O quarto trimestre corresponde ao exercício fiscal menos os três primeiros trimestres.

O método precisa de oito trimestres consecutivos reportados. Com menos, não há estimativa e a resposta informa o motivo.

As séries por ação recebem dois ajustes, ambos a partir de valores já arquivados. Um valor ausente do quarto trimestre é calculado como o lucro líquido do quarto trimestre multiplicado pelo lucro por ação do ano, dividido pelo lucro líquido do ano. E, quando a quantidade de ações implícita no lucro líquido e no lucro por ação muda abruptamente em uma proporção compatível com um desdobramento, os trimestres anteriores são reapresentados na base mais recente.

As fórmulas

Use y para os trimestres reportados, do mais antigo ao mais recente, e n para sua quantidade. Para um alvo h trimestres à frente, k = ceil(h / 4) é o número de anos para trás até o mesmo trimestre fiscal e b = n - 1 + h - 4k é o índice desse trimestre. Quatro componentes são calculados:

f1 = y[b]
f2 = y[b] + k * mean(d[-8:])            d[i] = y[i] - y[i-4]
f3 = y[b] * g^k                         g = clip(median(r[-4:]), 0.5, 2.0),  r[i] = y[i] / y[i-4]
f4 = y[b] + k * s                       s = exponential smoothing of d, alpha from {0.2, 0.4, 0.6, 0.8}
estimate = median(f1, f2, f3, f4)
scale = mean(|y[-4:]|)
  • f1, ingênuo sazonal: o mesmo trimestre um ano antes.
  • f2, deriva sazonal: esse trimestre mais a variação média em relação ao mesmo trimestre do ano anterior nos últimos oito trimestres, uma vez para cada ano à frente.
  • f3, crescimento sazonal: o valor daquele trimestre multiplicado pela mediana da razão de variação interanual dos últimos quatro trimestres, limitada ao intervalo entre 0.5 e 2. Usado apenas quando os últimos oito trimestres são todos positivos.
  • f4, tendência suavizada: como em f2, com a variação suavizada exponencialmente; o peso é aquele, entre quatro opções, que apresentou o menor erro de previsão de um passo no histórico.

A estimativa é a mediana dos componentes existentes. Com quatro valores, ela é a média dos dois valores centrais, de modo que um componente extremo não pode alterá-la. Todos os valores dos componentes constam da resposta.

Um exercício fiscal é a soma dos trimestres já divulgados com as estimativas dos restantes. Para o lucro por ação, a soma de quatro trimestres aproxima o valor anual, porque a quantidade de ações varia ao longo do ano.

Projeções da empresa

As projeções são extraídas dos próprios documentos da empresa no EDGAR: o comunicado de resultados anexado a um Form 8-K como anexo 99 e o texto dos Forms 10-Q e 10-K. Uma declaração só é mantida quando uma única frase contém uma palavra que indica perspectiva futura, um período fiscal futuro, uma métrica conhecida e um valor. Cada declaração é disponibilizada com a frase exata, suas posições de caracteres no documento, o número de acesso e um link para o documento.

Uma declaração é classificada como GAAP, ajustada ou em moeda constante quando a frase assim indica; caso contrário, fica sem especificação. A ausência de especificação nunca é interpretada como GAAP. Quando dois documentos de um mesmo documento arquivado na SEC divergem, nada é publicado para aquela métrica e período.

Algumas frases são interpretadas por um modelo de linguagem em vez de um padrão. Essas linhas indicam generated_by: model e identificam o modelo. Uma resposta só é mantida quando a frase citada é encontrada palavra por palavra no documento e todos os números estão escritos nela.

As projeções alteram uma estimativa em três casos: projeções de receita classificadas como GAAP ou sem especificação; projeções de crescimento da receita nas mesmas condições, aplicadas ao mesmo período do ano anterior; e projeções de lucro operacional, lucro líquido ou lucro por ação que a empresa identifica como GAAP. A estimativa passa a ser o ponto médio da faixa, e anchor indica isso, com o valor estatístico ao lado. Projeções ajustadas são exibidas, mas nunca alteram uma estimativa GAAP. O fluxo de caixa livre nunca é alterado.

O intervalo

Cada estimativa inclui um intervalo destinado a conter o valor divulgado em quatro de cada cinco casos. Ele é construído a partir dos erros passados do mesmo método, pela regra de predição conformal com divisão da amostra:

scaled error e = (actual - estimate) / scale
w = r-th smallest |e| over the n past errors, r = ceil((n + 1) * 0.8)
interval = estimate ± scale * w
  • company_history: os erros passados são os da própria empresa, no mesmo horizonte. São necessários pelo menos oito.
  • pooled_history: quando há menos erros, são usados os erros de todas as empresas naquele horizonte.
  • guidance_range, guidance_history, guidance_and_history: para uma estimativa ajustada às projeções, o intervalo é a faixa informada pela empresa, ampliada pelo quanto seus resultados se afastaram dos pontos médios das próprias projeções ou pela amplitude estatística quando esse histórico é curto.

São usados apenas os erros já conhecidos na data da estimativa. Quando nenhum dos históricos existe, não há intervalo, e a resposta informa isso.

Histórico de desempenho

O método é reaplicado ao histórico de cada empresa. Uma estimativa é feita no momento em que cada trimestre foi divulgado pela primeira vez, usando, para cada período, apenas a versão do valor conhecida naquele momento. Um valor arquivado posteriormente, ou uma reapresentação arquivada posteriormente, não pode afetar uma estimativa anterior. Cada estimativa é avaliada em relação ao primeiro valor divulgado para seu período.

ape = |estimate - actual| / |actual|
median_ape = median(ape)        mape = mean(ape)
wape = sum |estimate - actual| / sum |actual|
naive_wape = the same for f1, the same quarter one year earlier
bias = mean((estimate - actual) / |actual|)
interval_coverage = share of actuals inside the interval

As estatísticas são disponibilizadas por empresa e para todas as empresas, por rubrica, por trimestre ou ano e por horizonte, ao lado de cada estimativa. naive_wape está disponível para que você possa verificar se o método supera a referência mais simples. Nas rubricas de lucro, muitas vezes a vantagem é pequena: leia os números antes de confiar em uma estimativa.

Quando um valor divulgado chega, a estimativa armazenada que estava em vigor imediatamente antes dele também é avaliada, e o resultado é mantido como um resultado observado em tempo real. O histórico por empresa respeita as_of. A tabela de todas as empresas é reconstruída a cada execução e inclui sua própria data.

Sinais

Os sinais descrevem fatos apresentados em documentos arquivados na SEC segundo regras fixas. Há quatro tipos:

  • guidance_change: o ponto médio da declaração atual da empresa em comparação com o da declaração anterior para o mesmo período e base: elevado, reduzido, mantido, faixa estreitada, faixa ampliada ou iniciado.
  • estimate_revision: nossa própria estimativa em comparação com sua versão anterior: elevada, reduzida ou inalterada.
  • result_vs_guidance: o primeiro valor divulgado em comparação com a faixa projetada pela empresa: acima, dentro ou abaixo.
  • result_vs_own_estimate: o primeiro valor divulgado em comparação com nossa estimativa feita antes dele: acima, igual ou abaixo.

Cada sinal identifica sua regra e as provas em que se apoia. Não há classificações, preços-alvo nem termos de recomendação.

Limites

  • O método considera o histórico da própria empresa. Não considera demanda, preços, concorrentes, itens não recorrentes nem nada dito em uma teleconferência.
  • As rubricas de lucro e o fluxo de caixa livre oscilam muito mais que a receita, e os erros mostram isso.
  • Projeções divulgadas apenas em uma tabela, ou cujo período é indicado em uma frase anterior, ainda não são lidas.
  • As datas dos períodos futuros são projetadas a partir do calendário fiscal e podem apresentar diferenças de alguns dias em anos de 52 ou 53 semanas.
  • Empresas sem oito trimestres padronizados consecutivos de uma rubrica não têm estimativa para ela.

Se uma estimativa ou uma linha de projeção divulgada parecer incorreta, avise-nos.

Fontes e base legal

  • Fonte: somente SEC EDGAR. Os documentos arquivados na SEC são públicos; seguimos as regras de acesso justo da SEC com um agente de usuário declarado e um limite de requisições.
  • Projeções divulgadas: fatos que o emissor publicou sobre si mesmo, com uma breve frase citada e um link para o original. Não hospedamos o documento.
  • Estimativas e sinais: nossos próprios cálculos sobre esses fatos, identificados como resultados do modelo.
  • Não utilizados: estimativas de qualquer fornecedor, relatórios de analistas, números de consenso, transcrições ou textos de notícias.

Os termos se aplicam. Esta página descreve a versão do método fmd-baseline-1; qualquer alteração em uma fórmula altera a versão.