Margem de segurança do preço
Se você avalia uma ação em 100 e ela está cotada a 70, sua margem de segurança é de 30%: você paga só 70% do valor estimado. Digite os dois números para ver o desconto, a relação preço-valor e um rótulo de avaliação. 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
- Valor intrínseco
- 100
- Preço de mercado
- 70
- Valor do desconto
- 30
- Margem de segurança
- 0,3
- Margem de segurança (%)
- 30
- Relação preço/valor
- 0,7
Investidores em valor comparam o valor intrínseco estimado de uma ação com o preço de mercado antes de comprar. A diferença entre essas duas cifras—expressa como percentual do valor intrínseco—é a clássica margem de segurança. Esta calculadora transforma um valor justo estimado e um preço de mercado cotado nesse desconto (ou prêmio): margem de segurança em decimal e em percentual, o desconto absoluto em dinheiro, a razão preço-valor e um rótulo simples de valuation. Use-a para triagens de ações, notas de dimensionamento de posição, exercícios de sala sobre value investing e automação que precise normalizar decisões de compra em relação a um valor justo declarado.
O que significa a margem de segurança e como a fórmula funciona
A margem de segurança de Benjamin Graham é o colchão entre o que se estima que um ativo vale e o que o mercado pede por ele. Valor intrínseco é a sua estimativa independente do valor justo por ação—a partir de um modelo de fluxo de caixa descontado, um piso baseado em ativos, um múltiplo de lucros em que você confia ou qualquer outro método de valuation próprio. Preço de mercado é a cotação atual na qual você poderia comprar.
A forma percentual padrão é: margem de segurança igual a valor intrínseco menos preço de mercado, tudo dividido pelo valor intrínseco. Quando o preço de mercado é setenta e o valor intrínseco é cem, o valor do desconto é trinta e a margem de segurança é de trinta por cento: você paga apenas setenta por cento do valor justo estimado.
Quando o preço de mercado supera o valor intrínseco, a margem fica negativa e o rótulo é overvalued—o percentual negativo ainda é útil como sinal de prêmio sobre o valor, não como luz verde de compra. Dividir pelo valor intrínseco (não pelo preço de mercado) mantém a medida escalada à sua estimativa de valor, como Graham formulou o colchão que protege contra erro de estimativa e azar.
Essa separação é intencional: modelos de valuation mudam por setor e tese, enquanto a aritmética da margem de segurança permanece uma identidade única e auditável.
Onde uma calculadora de margem de segurança do preço gera valor real
Investidores individuais e assessores usam uma calculadora de margem de segurança do preço quando uma nota de pesquisa fixa um valor justo-alvo e precisam de um colchão percentual instantâneo e compartilhável frente à cotação ao vivo antes de dimensionar uma posição. Ferramentas de screening e pipelines de newsletters normalizam muitos nomes à mesma métrica MOS para que leitores ordenem oportunidades pela profundidade do desconto em vez do preço de manchete.
Educadores e plataformas LMS precisam de um oráculo determinístico para lições de value investing que pedem calcular a margem de segurança a partir do valor intrínseco e do preço de mercado—incluindo o caso overvalued que alunos frequentemente tratam mal ao tomar valor absoluto ou dividir pelo preço de mercado em vez do valor intrínseco. Validação falha não consome saldo.
Mantenha o valor intrínseco positivo e o preço de mercado não negativo, fixe os campos arredondados nos testes e você obtém cifras de margem de segurança reproduzíveis para planilhas, fluxos n8n e workers de borda sem montar sua própria biblioteca financeira.
Casos de uso
Checagem de desconto antes da operação
Converta sua estimativa de valor justo e a cotação ao vivo em um percentual de margem de segurança antes de dimensionar ou enviar uma ordem de compra.
Triar e ranquear nomes subvalorizados
Normalize muitas ações à mesma métrica MOS para que listas de pesquisa ordenem pela profundidade do desconto e não pelo preço absoluto.
Exercícios de value investing em sala
Corrija lições que pedem a margem de segurança a partir do valor intrínseco e do preço de mercado com um oráculo geométrico determinístico.
Perguntas frequentes
O que significa uma margem de segurança negativa?
O preço de mercado está acima da sua estimativa de valor intrínseco. A ação é rotulada overvalued; o percentual negativo quantifica o prêmio sobre o seu valor justo.
Por que dividir pelo valor intrínseco e não pelo preço de mercado?
O colchão clássico de Graham é escalado ao valor estimado, de modo que o erro de estimativa se expressa como fração do valor justo—a quantidade que você se importa em proteger.
A calculadora estima o valor intrínseco para mim?
Não. Você informa a sua própria estimativa de valor justo, seja de um modelo de fluxo de caixa descontado, de um piso baseado em ativos ou de um múltiplo de lucros. A calculadora só mede a distância entre essa estimativa e o preço de mercado.
O que mostra a relação preço-valor?
Ela divide o preço de mercado pelo seu valor intrínseco. Um resultado de 0,7 significa que você paga 70% do valor estimado; acima de 1, o mercado pede mais que a sua estimativa e a margem de segurança fica negativa.
O preço de mercado ou o valor intrínseco podem ser zero?
Um preço de mercado zero é aceito e gera margem de segurança de 100%. O valor intrínseco precisa ser maior que zero, porque uma estimativa nula ou negativa deixaria a porcentagem sem sentido.
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/finance/margin-of-safety-price \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"intrinsic_value":100,"market_price":70}'const res = await fetch("https://api.kit.forhosting.com/finance/margin-of-safety-price", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"intrinsic_value": 100,
"market_price": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/margin-of-safety-price",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"intrinsic_value": 100,
"market_price": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/margin-of-safety-price", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"intrinsic_value":100,"market_price":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"intrinsic_value":100,"market_price":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/margin-of-safety-price", 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
{
"intrinsic_value": 100,
"market_price": 70
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.margin_of_safety_price",
"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
Entrada inválida falha com invalid_input e não é faturada.
O que significa a margem de segurança e como a fórmula funciona
Quando o preço de mercado iguala o valor intrínseco, a margem de segurança é zero e o rótulo é fairly_valued. Este endpoint não inventa o valor intrínseco para você; apenas mede a diferença geométrica depois que você fornece os dois números.
Contrato de entrada, arredondamento, validação e exemplos resolvidos
O valor intrínseco deve ser estritamente maior que zero; uma estimativa de valor justo nula ou negativa é rejeitada porque a razão da margem de segurança seria indefinida ou sem sentido. O preço de mercado deve ser maior ou igual a zero—zero é permitido e gera margem de segurança de cem por cento quando o valor intrínseco é positivo. Envie por POST um corpo JSON com dois números finitos obrigatórios: intrinsic_value e market_price. Um inteiro opcional decimals de zero a doze (padrão seis) controla o arredondamento half-up aplicado uma vez a discount_amount, margin_of_safety, margin_of_safety_percent e price_to_value_ratio a partir dos valores IEEE brutos; nunca re-injete um percentual já arredondado em outro passo de fórmula se você encadear ferramentas por conta própria. Campos ausentes, strings vazias, valores não finitos, valor intrínseco não positivo e preço de mercado negativo falham com invalid_input nomeando o problema, e essas falhas não são faturadas. Exemplo: intrinsic_value cem, market_price setenta gera discount_amount trinta, margin_of_safety zero ponto três, margin_of_safety_percent trinta, price_to_value_ratio zero ponto sete e valuation undervalued. Exemplo: intrinsic_value cinquenta, market_price sessenta gera margem de segurança negativa de menos vinte por cento e valuation overvalued. Exemplo: preços iguais geram margem zero e fairly_valued. Combine a resposta com suas próprias notas de valuation; este endpoint só mede a diferença e não busca cotações ao vivo nem executa um modelo de fluxo de caixa descontado.
Onde uma calculadora de margem de segurança do preço gera valor real
Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como se calcula a margem de segurança?
MOS = (intrinsic_value − market_price) / intrinsic_value. A API também devolve a mesma cifra como margin_of_safety_percent, o discount_amount em dinheiro e price_to_value_ratio.
Esta calculadora estima o valor intrínseco por mim?
Não. Você fornece intrinsic_value a partir do seu próprio modelo (DCF, ativos, múltiplos, etc.). A ferramenta só mede a diferença em relação a market_price.
Quanto custa a calculadora de margem de segurança do preço?
A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.