ForHosting KIT · Finanças e dinheiro

Calculadora de beta

Retornos da ação de 0,10, 0,20 e 0,30 contra 0,05, 0,10 e 0,15 do mercado dão uma beta de 2: a ação se moveu o dobro do índice. Cole seus pares e obtenha a mesma inclinação que uma planilha daria. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

A beta de uma ação mede como os retornos periódicos de um papel se movem com o mercado. No modelo de precificação de ativos de capital ela é a inclinação de uma regressão de mínimos quadrados ordinários dos retornos históricos da ação sobre os do índice de referência, ou seja, a covariância das duas séries dividida pela variância do mercado. Um coeficiente de um acompanha o índice; acima de um o nome é mais agressivo que o mercado; entre zero e um é defensivo; uma beta negativa se move contra o referencial. Esta calculadora de beta recebe retornos históricos em pares, calcula esse coeficiente OLS e recusa o pedido quando há menos de dois pares ou quando a série de mercado tem variância zero.

O que é a beta de uma ação e como o coeficiente sai dos pares de retorno

A beta é o número que responde a uma pergunta simples: quando o mercado se move uma unidade de retorno, quantas unidades esta ação tende a se mover? No modelo de precificação de ativos de capital esse número é a inclinação da reta que melhor ajusta a nuvem de observações periódicas, retorno da ação contra retorno do mercado. Algebricamente a inclinação é a covariância das duas séries dividida pela variância do mercado, idêntica ao coeficiente de mínimos quadrados ordinários da ação sobre o índice.

Escreva cada observação como um par de decimais da mesma janela —dois por cento é 0.02, não 2— e as identidades nunca mudam. Uma beta de um significa que o nome acompanhou o índice na amostra; uma beta de dois, que tendeu a se mover o dobro na mesma direção; uma beta de um meio, que foi defensiva; uma beta negativa, que tendeu a subir quando o mercado caiu.

A covariância amostral e a variância amostral ambas dividem por n menos um, assim a escolha n versus n menos um se cancela no quociente e a beta publicada iguala a inclinação OLS que você obteria com um SLOPE de planilha da ação sobre o mercado. Dois pares que jazem numa reta sobre uma série de mercado não constante recuperam essa inclinação com exatidão: retornos 0.10, 0.20, 0.30 contra 0.05, 0.10, 0.15 produzem beta dois.

A calculadora não baixa preços, não subtrai uma taxa livre de risco, não anualiza uma série mensal e não alavanca nem desalavanca o coeficiente. Aplica só a identidade publicada de covariância sobre variância aos pares finitos que você já tem, para que um caderno, uma ficha de termos e um teste unitário fixem o mesmo número.

Onde uma calculadora de beta de ação justifica o uso

A montagem de carteiras e os memorandos de risco precisam de um coeficiente reproduzível para que um nome agressivo com beta 1.4 não se confunda com uma utility defensiva perto de 0.6, e para que dois analistas que trabalham com os mesmos pares mensais não publiquem duas inclinações diferentes porque um usou covariância populacional e o outro um SLOPE de planilha.

O trabalho de custo de capital no modelo de precificação de ativos de capital parte desta beta; esta página é a busca por uma calculadora de beta de ação, não um motor CAPM completo que também quer a taxa livre de risco e o prêmio de risco de ações, não um download Bloomberg e não uma calculadora de volatilidade realizada que ignora o mercado.

Engenheiros que escrevem testes de fatores e de peneira fixam pares conhecidos —inclinação perfeita dois, uma série mista curta com inclinação não inteira, e uma carga de uma linha como falha dura— para que um auxiliar não omita um período em silêncio nem trate percentuais como decimais. Esta página não é um feed de preços de retorno total, nem uma calculadora de alfa, nem uma ferramenta só de correlação; essas são buscas diferentes. A validação falha não consome saldo.

Mantenha as requisições pequenas, fixe a beta arredondada nos testes e você terá aritmética OLS estável para widgets, cadernos e workers de borda, sem montar uma biblioteca estatística completa própria.

Custo de capital CAPM e memorandos de risco

Transforme uma janela de retornos em pares da ação e do índice em uma única beta OLS para que uma nota de custo de capital e um memorando de risco compartilhem a mesma inclinação em vez de duas regressões ad hoc.

Peneira agressiva versus defensiva

Marque nomes com beta acima de um como mais voláteis que o índice e nomes abaixo de um como defensivos, usando a mesma história em pares que a sua atribuição já armazena.

Como a beta de uma ação é calculada a partir de retornos históricos?

A beta é Cov(R_stock, R_market) / Var(R_market), a inclinação OLS dos retornos periódicos da ação sobre os do índice de referência. Envie pelo menos dois pares {stock, market} como decimais das mesmas janelas.

Por que são necessários pelo menos dois pares de retorno?

Variância e covariância não estão definidas em uma única observação. Dois ou mais pares com uma série de mercado não constante produzem uma beta finita.

O que significa uma beta de 1, acima de 1 ou abaixo de 0?

Um significa que a ação acompanhou o mercado na amostra. Acima de um ela foi mais agressiva; entre zero e um, defensiva; uma beta negativa tendeu a se mover contra o índice.

E se todos os retornos de mercado forem iguais?

A variância de mercado é então zero e a beta não está definida.

Devo informar os retornos em porcentagem ou em decimal?

Em decimal e para o mesmo período: um retorno de dois por cento é 0,02, não 2. Mantenha a série da ação e a do mercado no mesmo formato, período a período.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/fin/beta-stock

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/beta-stock \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pairs":[{"stock":0.1,"market":0.05},{"stock":0.2,"market":0.1},{"stock":0.3,"market":0.15}]}'
{
  "pairs": [
    {
      "stock": 0.1,
      "market": 0.05
    },
    {
      "stock": 0.2,
      "market": 0.1
    },
    {
      "stock": 0.3,
      "market": 0.15
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.beta_stock",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_items10000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Chamadas bem-sucedidas custam US$ 0,002; entrada inválida não é cobrada.

Contrato de entrada, forma da resposta e validação

Cada objeto traz stock e market como decimais finitos do mesmo período. Menos de dois pares de retorno não podem definir uma variância, e uma série de mercado plana faria o denominador zero, então ambos são falhas duras em vez de Infinity. Exemplo: três pares com stock 0.10, 0.20, 0.30 e market 0.05, 0.10, 0.15 produzem beta dois. Prefira frações decimais, não percentuais rotulados como 10 para dez por cento. Envie um corpo JSON com um único array obrigatório, pairs, de pelo menos dois objetos. Os aliases returns, observations, data e rows são aceitos para que uma exportação de cotações não precise de um passo de renomear. Arrays paralelos stock_returns e market_returns de comprimento igual também são aceitos quando você já tem duas colunas. Os valores podem chegar como números JSON ou como strings numéricas. No máximo dez mil pares são lidos; cada retorno deve permanecer dentro de um valor absoluto de um milhão para que os produtos continuem duplos IEEE finitos no Worker e no navegador. Pares ausentes, um único par, strings vazias, tokens não numéricos, comprimentos paralelos desiguais, NaN, Infinity e uma série de mercado em que cada retorno é o mesmo falham com invalid_input nomeando o problema e não são cobrados. Em caso de sucesso o corpo devolve beta, a contagem de observações n, stock_mean, market_mean, a covariância amostral, a market_variance amostral, uma string formula que você pode imprimir ao lado do número, uma mensagem curta em inglês e passos de substituição ordenados. O preço de um item bem-sucedido é um US$ 0,002 fixo.

Onde uma calculadora de beta de ação justifica o uso

Exercícios de sala e no estilo CFA precisam de um oráculo que trate três pares colineares como beta dois, recuse um único par com invalid_input e recuse uma série de mercado constante em vez de devolver Infinity. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

Tarefa, exercícios CFA e testes de regressão

Fixe uma inclinação conhecida (três pares colineares → beta 2) e recuse menos de dois pares de retorno com invalid_input para que oráculos de sala e auxiliares de preço compartilhem um contrato.

Quanto custa a calculadora de beta de uma ação?

A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →