Fórmula de Graham: Como Calcular o Preço Justo de Ações usando Value Investing
A Fórmula de Graham, criada por Benjamin Graham - o "pai do value investing" - é uma das metodologias mais respeitadas para calcular o valor intrínseco de ações. Aprenda como aplicar esta ferramenta poderosa na análise de ações brasileiras e identificar oportunidades de investimento.
O que é a Fórmula de Graham?
A Fórmula de Graham é uma equação matemática desenvolvida por Benjamin Graham para estimar o valor intrínseco de uma ação com base em seus fundamentos financeiros. Esta fórmula combina a capacidade de geração de lucros da empresa com sua solidez patrimonial.
A Fórmula Original
Valor Intrínseco = √(22,5 × LPA × VPA)
Onde:
- LPA: Lucro Por Ação (últimos 12 meses)
- VPA: Valor Patrimonial por Ação
- 22,5: Constante que representa P/L de 15 e P/VP de 1,5
Quem foi Benjamin Graham?
Benjamin Graham (1894-1976) foi um economista e investidor britânico-americano, considerado o fundador da análise de valores mobiliários moderna. Suas principais contribuições incluem:
Legado no Mercado Financeiro
- Mentor de Warren Buffett: Influenciou diretamente o maior investidor da história
- "Security Analysis" (1934): Livro fundamental sobre análise de investimentos
- Value Investing: Criou os princípios do investimento em valor
Filosofia de Investimento
Graham defendia que o mercado é frequentemente irracional no curto prazo, mas eficiente no longo prazo, criando oportunidades para investidores disciplinados.
Como Funciona a Fórmula de Graham
Os Componentes da Fórmula
1. Lucro Por Ação (LPA)
- Representa a rentabilidade da empresa
- Mede quanto lucro cada ação gera
- Deve ser baseado em dados dos últimos 12 meses (TTM)
2. Valor Patrimonial por Ação (VPA)
- Representa a solidez patrimonial
- Mostra o valor contábil por ação
- Funciona como "garantia" do investimento
3. A Constante 22,5
- P/L de 15: Múltiplo considerado razoável para empresas estáveis
- P/VP de 1,5: Prêmio moderado sobre o valor contábil
- 15 × 1,5 = 22,5: Produto dos múltiplos ideais
Calculando com a API brapi.dev
A API da brapi.dev fornece todos os dados necessários para aplicar a Fórmula de Graham:
Exemplo de Consulta
curl "https://brapi.dev/api/quote/PETR4?modules=defaultKeyStatistics,financialData"
Resposta com dados necessários:
{
"results": [{
"symbol": "PETR4",
"regularMarketPrice": 35.20,
"defaultKeyStatistics": {
"earningsPerShare": 16.33,
"bookValue": 59.17
}
}]
}
Aplicando a Fórmula
// Dados da PETR4 (exemplo)
const LPA = 16.33; // Lucro por ação TTM
const VPA = 59.17; // Valor patrimonial por ação
// Fórmula de Graham
const valorIntrinseco = Math.sqrt(22.5 * LPA * VPA);
console.log(`Valor Intrínseco: R$ ${valorIntrinseco.toFixed(2)}`);
// Resultado: R$ 147,47
const precoAtual = 35.20;
const margem = ((valorIntrinseco - precoAtual) / precoAtual) * 100;
console.log(`Margem de Segurança: ${margem.toFixed(1)}%`);
Interpretando os Resultados
Margem de Segurança
A diferença entre o preço atual e o valor calculado pela fórmula indica a margem de segurança:
Margem de Segurança = (Valor Intrínseco - Preço Atual) ÷ Preço Atual × 100
Interpretação:
- Positiva: Ação potencialmente subvalorizada
- Negativa: Ação potencialmente sobrevalorizada
- Acima de 30%: Excelente oportunidade segundo Graham
Classificação de Oportunidades
Forte Desconto (acima de 40%)
- Oportunidade excepcional
- Margem de segurança robusta
- Prioridade máxima para análise
Desconto Moderado (20% a 40%)
- Boa oportunidade
- Margem de segurança adequada
- Análise detalhada recomendada
Próximo ao Valor Justo (-10% a 20%)
- Preço razoável
- Pouca margem de segurança
- Aguardar melhor oportunidade
Sobrevalorizado (<-10%)
- Preço acima do valor estimado
- Evitar ou aguardar correção
- Risco elevado
Limitações da Fórmula de Graham
1. Empresas em Crescimento
A fórmula foi desenvolvida para empresas maduras e estáveis. Pode subestimar o valor de empresas em crescimento acelerado.
2. Setores Específicos
Alguns setores têm características particulares que a fórmula não contempla:
- Bancos: Estrutura de capital diferente
- Tecnologia: Ativos intangíveis
- Commodities: Volatilidade de preços
3. Dados Contábeis
Baseada em valores contábeis que podem não refletir o valor real dos ativos.
Adaptações Modernas da Fórmula
Versão Revisada
Alguns analistas propõem ajustes:
Valor Intrínseco = √(15 × LPA × VPA) × (Taxa de Crescimento + 8,5) ÷ 4,4
Ajustes para Inflação
Considerar o impacto da inflação nos cálculos:
Valor Ajustado = Valor Intrínseco × (Taxa de Juros Livre de Risco ÷ Rendimento AAA)
Aplicação Prática no Mercado Brasileiro
Screening de Ações
Use a plataforma brapi.dev para identificar ações com:
- LPA positivo e consistente
- VPA crescente ao longo do tempo
- P/L entre 5 e 15
- P/VP entre 0,5 e 2,0
Exemplo de Portfolio Graham
Critérios de Seleção:
- Margem de segurança mínima de 30%
- LPA positivo nos últimos 3 anos
- Endividamento controlado
- Dividendos consistentes
Setores Favoráveis:
- Utilities: EGIE3, SBSP3, CPLE6
- Bancos: ITUB4, BBDC4, BBAS3
- Consumo: ABEV3, BRFS3, JBSS3
- Varejo: MGLU3, LREN3, AMER3
Ferramentas de Análise
Calculadora Automática
Desenvolva sua própria calculadora usando a API:
import requests
def calcular_graham(ticker):
url = f"https://brapi.dev/api/quote/{ticker}?modules=defaultKeyStatistics"
response = requests.get(url)
data = response.json()
lpa = data['results'][0]['defaultKeyStatistics']['earningsPerShare']
vpa = data['results'][0]['defaultKeyStatistics']['bookValue']
preco = data['results'][0]['regularMarketPrice']
valor_intrinseco = (22.5 * lpa * vpa) ** 0.5
margem = ((valor_intrinseco - preco) / preco) * 100
return {
'ticker': ticker,
'preco_atual': preco,
'valor_intrinseco': valor_intrinseco,
'margem_seguranca': margem
}
# Exemplo de uso
resultado = calcular_graham('PETR4')
print(f"Margem de Segurança: {resultado['margem_seguranca']:.1f}%")
Screening Automatizado
Crie alertas para oportunidades:
const tickers = ['PETR4', 'ITUB4', 'ABEV3', 'EGIE3'];
tickers.forEach(async (ticker) => {
const analise = await calcularGraham(ticker);
if (analise.margemSeguranca > 30) {
console.log(`🚨 Oportunidade: ${ticker} - ${analise.margemSeguranca}%`);
}
});
Estratégias Complementares
Combinando com Outros Indicadores
1. ROE (Return on Equity)
- Mínimo de 15% nos últimos 3 anos
- Consistência mais importante que picos
2. Dividend Yield
- Preferir empresas que pagam dividendos
- DY entre 4% e 8% é ideal
3. Crescimento dos Lucros
- CAGR de lucros positivo nos últimos 5 anos
- Previsibilidade dos resultados
Diversificação Setorial
Não concentre apenas em um setor:
- 25% Financeiro
- 25% Consumo
- 25% Utilities
- 25% Outros setores
Casos de Estudo
Caso 1: Empresa Subvalorizada
XPTO4
- LPA: R$ 12,00
- VPA: R$ 45,00
- Preço: R$ 25,00
- Graham: √(22,5 × 12 × 45) = R$ 110,45
- Margem: 342% - Excelente oportunidade
Caso 2: Empresa Sobrevalorizada
ABCD3
- LPA: R$ 2,50
- VPA: R$ 15,00
- Preço: R$ 35,00
- Graham: √(22,5 × 2,5 × 15) = R$ 29,05
- Margem: -17% - Evitar
Monitoramento e Alertas
Acompanhamento Trimestral
- Resultados trimestrais
- Mudanças no LPA e VPA
- Recálculo do valor intrínseco
Alertas Automatizados
Configure alertas para:
- Margem de segurança > 30%
- Entrada na faixa de compra
- Deterioração dos fundamentos
Conclusão
A Fórmula de Graham continua sendo uma ferramenta valiosa para identificar ações subvalorizadas, especialmente quando combinada com análise qualitativa e outros indicadores.
Pontos-Chave:
- Simplicidade: Fórmula fácil de aplicar
- Conservadorismo: Foca em empresas sólidas
- Margem de Segurança: Protege contra erros de análise
- Complementar: Deve ser usada com outros métodos
Próximos Passos:
- Explore nossa API completa para dados financeiros
- Use nossa plataforma para screening automatizado
- Aprenda sobre outros métodos de valuation
Lembre-se: A Fórmula de Graham é um ponto de partida, não uma verdade absoluta. Sempre combine com análise qualitativa e gestão adequada de risco.