Calculadora CAPM
Uma ação com beta 1,2, taxa livre de risco de 4% e retorno de mercado esperado de 10% deveria render 11,2%: 4 mais 1,2 vez o prêmio de mercado de 6 pontos. Informe seus três números para obter o retorno esperado em percentual e em decimal. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Taxa livre de risco
- 4
- Beta
- 1,2
- Retorno do mercado
- 10
- Prêmio de risco de mercado
- 6
- Retorno esperado
- 0,112
- Retorno esperado (%)
- 11,2
O modelo de precificação de ativos de capital, ou CAPM, é a identidade de manual que converte o risco sistemático de um ativo em um retorno esperado. Dada uma taxa livre de risco, o beta do ativo e o retorno esperado do mercado, o retorno esperado é igual à taxa livre de risco mais o beta vezes o prêmio de risco de mercado. Analistas, estudantes e ferramentas de carteira consultam esse número quando precisam de uma taxa mínima, de um custo de capital próprio ou de uma checagem de retorno justo frente a uma ação cotada. Esta calculadora CAPM aceita essas três entradas, aplica a identidade e devolve o retorno esperado em decimal e em porcento, junto com o prêmio de risco de mercado implícito.
O que o retorno esperado CAPM significa e como a identidade é aplicada
O modelo de precificação de ativos de capital afirma que o retorno esperado de um ativo de risco é igual à taxa livre de risco mais um prêmio que escala com o beta do ativo. O beta é a sensibilidade do excesso de retorno do ativo ao excesso de retorno do mercado: um beta de um se move com o mercado, um beta acima de um amplifica esses movimentos, um beta entre zero e um os amortece, e um beta negativo se move contra o mercado.
O prêmio de risco de mercado é o retorno esperado do mercado menos a taxa livre de risco — a compensação extra que os investidores exigem para manter a carteira de mercado em vez de um papel no estilo de títulos do Tesouro. Multiplicar esse prêmio pelo beta produz o prêmio específico do ativo, que depois se soma à taxa livre de risco. Em álgebra, a identidade é E(R) igual a Rf mais beta vezes (Rm menos Rf).
Uma ação com beta 1.2, taxa livre de risco de 4 por cento e retorno de mercado esperado de 10 por cento tem portanto um retorno esperado de 4 + 1.2 × 6, ou seja 11.2 por cento. Quando o beta é um, o retorno esperado iguala o retorno de mercado. Quando o beta é zero, iguala a taxa livre de risco.
Quando o prêmio de mercado é zero, o retorno esperado iguala a taxa livre de risco independentemente do beta. O CAPM é um modelo de um fator de retorno esperado, não um rastreador de retorno realizado: precifica só o risco sistemático e deixa a volatilidade idiossincrática sem compensação, por isso duas ações com o mesmo beta compartilham o mesmo retorno de modelo mesmo se uma for bem mais ruidosa no dia a dia.
Onde uma calculadora CAPM entrega valor
Mesas de finanças corporativas usam a mesma cifra como custo de capital próprio ao montar WACC, triar projetos ou explicar por que uma divisão de beta alto exige um retorno requerido maior do que uma utility defensiva. Educadores e plataformas LMS precisam de um oráculo determinístico para lições que pedem calcular E(R) igual a Rf mais beta vezes (Rm menos Rf), inclusive o caso de ativo inverso em que um beta negativo puxa o retorno esperado abaixo da taxa livre de risco.
Equipes de conteúdo podem contrastar o retorno de modelo com a média histórica de uma ação para que o leitor veja por que o alfa realizado é o residual depois do CAPM, não um substituto. Validação falha não consome saldo. A capacidade nunca inventa um beta a partir de preços nem um prêmio de mercado a partir de um histórico de índice; essas estimativas pertencem à sua camada de dados, e esta calculadora só aplica a identidade depois que você as fornece.
Casos de uso
Custo de capital próprio e hurdles de projeto
Transforme um beta de ações publicado, uma taxa livre de risco no estilo Tesouro e uma previsão de mercado no retorno exigido CAPM usado em WACC e em triagens de projeto.
Comparação de ações de beta alto versus defensivas
Mostre por que dois papéis que compartilham a mesma taxa livre de risco ainda recebem retornos esperados diferentes quando os betas escalam o mesmo prêmio de risco de mercado.
Gabaritos de exercícios CAPM em sala
Corrija problemas que pedem calcular E(R) = Rf + β(Rm − Rf), inclusive hedges de beta negativo, com um oráculo determinístico.
Perguntas frequentes
Como o retorno esperado CAPM é calculado?
O retorno esperado é E(R) = Rf + β × (Rm − Rf). O prêmio de risco de mercado é Rm menos Rf; multiplique esse prêmio pelo beta do ativo e some a taxa livre de risco. Esta calculadora recebe Rf e Rm como porcentos.
O que o beta significa na fórmula CAPM?
O beta é a carga de risco sistemático do ativo frente ao mercado. Um beta de 1 acompanha o mercado; acima de 1 o amplifica; entre 0 e 1 o amortece; um beta negativo se move contra o mercado e pode puxar o retorno esperado abaixo da taxa livre de risco.
O que acontece se o beta não for um número finito?
Um beta ausente, vazio, NaN ou infinito não é uma carga bem posta, então nenhum retorno esperado é inventado e a chamada não é cobrada.
O que acontece com o retorno esperado CAPM quando o beta é negativo?
Ele fica abaixo da taxa livre de risco. Um beta negativo descreve um ativo que costuma se mover contra o mercado, como um hedge, então o modelo exige dele menos retorno do que de um ativo seguro.
A calculadora busca betas ou rendimentos de títulos em tempo real?
Não. Você informa os três números: a taxa livre de risco, o beta e o retorno esperado do mercado. Ela não consulta dados de mercado, então os mesmos números sempre dão o mesmo retorno esperado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/capm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"risk_free_rate":4,"beta":1.2,"market_return":10}'const res = await fetch("https://api.kit.forhosting.com/fin/capm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/capm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/capm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"risk_free_rate":4,"beta":1.2,"market_return":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"risk_free_rate":4,"beta":1.2,"market_return":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/capm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"risk_free_rate": 4,
"beta": 1.2,
"market_return": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.capm",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Um beta que não seja um número finito falha com invalid_input em vez de inventar uma carga.
O que o retorno esperado CAPM significa e como a identidade é aplicada
Este endpoint não busca betas ao vivo, yields de Tesouro nem previsões de índice; aplica a identidade que você fornece para que gabaritos, widgets de landing e automação compartilhem um único número auditável.
Contrato de entrada, forma da resposta e comportamento em erros
Um inteiro opcional decimals de zero a doze (padrão seis) controla o arredondamento half-up das saídas numéricas. As taxas podem ser negativas quando um mercado cotar uma taxa livre de risco nominal negativa ou um retorno de mercado esperado negativo; a identidade continua bem definida. Exemplo: taxa livre de risco 4, beta 1.2, retorno de mercado 10 produz um prêmio de mercado de 6 pontos e um retorno esperado de 11.2 por cento, ou 0.112 em decimal. Envie por POST um corpo JSON com três números finitos obrigatórios: risk_free_rate como porcento anual, por exemplo 4 para 4 por cento (aliases rf, risk_free e r_f); beta, a carga de risco sistemático do ativo, que deve ser um número finito e pode ser negativa em ativos inversos ou de hedge (aliases beta_i e asset_beta); e market_return como porcento anual do retorno esperado da carteira de mercado (aliases rm, expected_market_return, market_expected_return e r_m). A falha distintiva é um beta não finito: ausente, vazio, NaN ou infinito falha com invalid_input nomeando o campo, e a chamada não é cobrada. Um risk_free_rate ou um market_return ausente ou não finito falha do mesmo jeito. Em sucesso, o corpo ecoa as três entradas e acrescenta market_risk_premium (market_return menos risk_free_rate, em porcento), expected_return como razão decimal, expected_return_percent e uma string formula que reescreve a identidade. Combine a resposta com a sua própria estimativa de beta e a sua previsão de mercado; este endpoint mede só a identidade e não anualiza, converte moeda nem ajusta imposto. Mantenha os três campos obrigatórios como números JSON ou strings numéricas, nunca como booleanos, para que o solver recuse um beta não finito sem chutar uma carga de zero ou de um.
Onde uma calculadora CAPM entrega valor
Integradores ligam o endpoint a cadernos, fluxos n8n ou workers na borda para fixar goldens quando uma planilha de valuation muda o pressuposto livre de risco. Como a implementação é parse de nível A pura, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha o beta como número finito, fixe os campos expected_return arredondados nos testes e você obtém retornos esperados CAPM reproduzíveis para widgets, salas de aula e produção sem montar a sua própria biblioteca de modelos de fatores.
Perguntas técnicas
As taxas entram como porcentos ou como decimais?
risk_free_rate e market_return são porcentos anuais (4 significa 4%, 10 significa 10%). A resposta inclui expected_return como razão decimal e expected_return_percent nas mesmas unidades de porcento das entradas.
Quanto custa a calculadora CAPM?
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.