Aula 6: CAPM e Otimização de Portfólios
Do risco individual à gestão de carteira
Objetivos de Aprendizagem
- Explicar o modelo CAPM e interpretar alpha e beta
- Construir a fronteira eficiente de Markowitz
- Otimizar portfólios com restrições práticas
- Avaliar performance de carteiras contra benchmarks
CAPM: Capital Asset Pricing Model
A pergunta central
Quanto de retorno esperado um ativo deve oferecer dado o seu nível de risco? O CAPM, desenvolvido por Sharpe (1964) e Lintner (1965), responde com uma das equações mais importantes de finanças:
CAPM — Sharpe (1964), Lintner (1965) \[E[R_i] = R_f + \beta_i \cdot (E[R_m] - R_f)\]
| Parâmetro | Significado | Exemplo no Brasil |
|---|---|---|
| \(R_f\) | Taxa livre de risco | CDI, Selic |
| \(\beta_i\) | Sensibilidade do ativo ao mercado | Estimado por regressão |
| \(E[R_m] - R_f\) | Prêmio de risco do mercado | ~5–8% a.a. historicamente |
Intuição do Beta
O \(\beta\) mede a exposição ao risco sistemático (risco de mercado). É estimado pela regressão:
\[R_i - R_f = \alpha_i + \beta_i (R_m - R_f) + \varepsilon_i\]
Beta como medida de sensibilidade \[\beta_i = \frac{\text{Cov}(R_i, R_m)}{\text{Var}(R_m)}\]
Simulador interativo: Security Market Line (SML)
A SML mostra a relação esperada entre beta e retorno segundo o CAPM:
DicaComo ler o gráfico
- Sobre a SML: o ativo oferece exatamente o retorno previsto pelo CAPM (\(\alpha = 0\))
- Acima da SML (verde): o ativo supera o previsto (\(\alpha > 0\)) — “gera valor”
- Abaixo da SML (vermelho): o ativo fica aquém do previsto (\(\alpha < 0\)) — “destrói valor”
Interpretação do Beta
| Beta | Significado | Exemplo |
|---|---|---|
| \(\beta = 0\) | Sem risco de mercado | CDI, renda fixa pós |
| \(\beta = 1\) | Move igual ao mercado | ETF de Ibovespa (BOVA11) |
| \(\beta > 1\) | Mais volátil que o mercado | Ações de tecnologia, small caps |
| \(0 < \beta < 1\) | Menos volátil que o mercado | Utilidades públicas, elétricas |
| \(\beta < 0\) | Move contrário ao mercado | Ouro (em alguns períodos) |
Alpha de Jensen
Alpha de Jensen \[\alpha_i = R_i - [R_f + \beta_i (R_m - R_f)]\]
O alpha mede o retorno em excesso após ajustar pelo risco de mercado:
- \(\alpha > 0\): o gestor/ativo superou o que o CAPM previa — gerou valor
- \(\alpha = 0\): retorno consistente com o risco assumido
- \(\alpha < 0\): retorno inferior ao esperado — o gestor não compensou o risco
Risco Sistemático vs. Risco Idiossincrático
O risco total de um ativo pode ser decomposto em duas parcelas:
Decomposição do risco \[\underbrace{\sigma_i^2}_{\text{Risco total}} = \underbrace{\beta_i^2 \sigma_m^2}_{\text{Risco sistemático}} + \underbrace{\sigma^2(\varepsilon_i)}_{\text{Risco idiossincrático}}\]
| Tipo | Fonte | Diversificável? | Remunerado pelo mercado? |
|---|---|---|---|
| Sistemático | Economia, juros, inflação, geopolítica | Não | Sim (via \(\beta\)) |
| Idiossincrático | Específico da empresa (gestão, produto, processo) | Sim | Não |
A implicação prática é poderosa: como o risco idiossincrático pode ser eliminado com diversificação, o mercado não remunera quem o carrega. Apenas o risco sistemático (\(\beta\)) é precificado. Um portfólio com 20–30 ações já elimina a maior parte do risco idiossincrático.
Beta de um portfólio
Uma propriedade fundamental do \(\beta\) é ser linear nos pesos. Para um portfólio com \(n\) ativos e pesos \(w_1, \ldots, w_n\):
Beta de portfólio \[\beta_p = \sum_{i=1}^{n} w_i \, \beta_i\]
A demonstração é imediata a partir da definição \(\beta_i = \text{Cov}(R_i, R_m) / \text{Var}(R_m)\) e da linearidade da covariância. Isso tem três implicações práticas importantes:
- Hedge de portfólio: para neutralizar o risco de mercado de uma carteira com \(\beta_p = 0{,}8\) usando um índice futuro com \(\beta = 1\), basta vender a descoberto uma posição de tamanho \(0{,}8 \times W\).
- Alocação tática: ajustar o \(\beta\) do portfólio (por ex., de 0,9 para 1,1) é uma forma direta de aumentar/reduzir exposição ao mercado.
- Atribuição de performance: o \(\beta\) agregado revela quanto do retorno vem de exposição ao mercado vs. seleção de ativos.
ImportanteLimitações do CAPM
O CAPM assume: (1) investidores são racionais e avessos a risco, (2) mercados são eficientes, (3) existe um ativo livre de risco, (4) investidores podem emprestar/tomar emprestado à taxa \(R_f\). Na prática, essas hipóteses são aproximações. Modelos multifatoriais estendem o CAPM para capturar anomalias que ele não explica.
Além do CAPM: Modelos Multifatoriais
O CAPM usa apenas um fator (o mercado) para explicar retornos. Na prática, outros fatores também importam:
Fama-French 3 Fatores (1993) \[E[R_i] - R_f = \beta_i^{MKT}(R_m - R_f) + \beta_i^{SMB} \cdot SMB + \beta_i^{HML} \cdot HML\]
| Fator | Significado | Prêmio histórico |
|---|---|---|
| MKT (Mercado) | Retorno do mercado menos \(R_f\) | ~5–8% a.a. |
| SMB (Small Minus Big) | Retorno de small caps menos large caps | ~2–3% a.a. |
| HML (High Minus Low) | Retorno de ações “value” menos “growth” | ~3–5% a.a. |
O modelo de Carhart (1997) adiciona um quarto fator: momentum (WML: Winners Minus Losers) — ações que subiram nos últimos 12 meses tendem a continuar subindo no curto prazo.
Modelos mais recentes, como o Fama-French 5 Fatores (2015), adicionam lucratividade (RMW: Robust Minus Weak) e investimento (CMA: Conservative Minus Aggressive).
Aplicações Corporativas do CAPM
O CAPM não é apenas teoria acadêmica — ele é usado diariamente em decisões corporativas reais:
1. Custo de Capital Próprio (\(K_e\))
A aplicação mais importante do CAPM no mundo corporativo é estimar o custo de capital próprio (\(K_e\)), componente essencial do WACC (Weighted Average Cost of Capital):
\[K_e = R_f + \beta \cdot (E[R_m] - R_f)\]
O WACC é usado para:
- Valuation por DCF: descontar fluxos de caixa futuros a valor presente
- Decisão de investimento: projetos com TIR > WACC criam valor; projetos com TIR < WACC destroem
- M&A: avaliar se o preço de aquisição faz sentido dado o risco do alvo
Exemplo: uma empresa de utilidades com \(\beta = 0.6\) e \(R_f = 10\%\) (Selic), prêmio de mercado de 6%:
\[K_e = 10\% + 0.6 \times 6\% = 13.6\%\]
Já uma startup de tecnologia com \(\beta = 1.8\):
\[K_e = 10\% + 1.8 \times 6\% = 20.8\%\]
A diferença no custo de capital reflete diretamente o risco percebido pelo mercado.
2. Avaliação de Performance de Fundos
Gestores de fundos são avaliados pelo alpha de Jensen: retorno ajustado ao risco. Um fundo que entregou 18% quando o CAPM previa 15% (dado seu \(\beta\)) tem \(\alpha = +3\%\) — evidência de habilidade do gestor (ou sorte).
Na prática:
- Fundos de pensão usam alpha e Sharpe para selecionar gestores
- Family offices usam para decidir entre gestão ativa (pagar taxas maiores por alpha positivo) vs. gestão passiva (ETFs com taxa baixa)
- Reguladores (CVM) monitoram se fundos estão assumindo risco compatível com o mandato
3. Gestão de Risco Corporativo
Empresas com operações internacionais usam \(\beta\) para entender sua exposição ao risco de mercado e tomar decisões de hedge:
- Tesouraria da Petrobras: \(\beta\) em relação ao petróleo determina quanto de hedge cambial/commodity é necessário
- Bancos: \(\beta\) de cada linha de negócio ajuda a alocar capital regulatório (Basileia)
- Seguradoras: usam CAPM para precificar o prêmio de risco em produtos de investimento
Fronteira Eficiente de Markowitz
A ideia genial
Harry Markowitz (Nobel 1990) mostrou que o risco de um portfólio não é a média dos riscos individuais — a diversificação reduz o risco total. Dada uma coleção de ativos, existe um conjunto ótimo de carteiras que oferece o máximo retorno para cada nível de risco.
flowchart TD
A["Retornos Históricos<br/>dos N ativos"] --> B["Vetor de Retornos<br/>Esperados μ"]
A --> C["Matriz de<br/>Covariância Σ"]
B --> D["Otimização<br/>Quadrática"]
C --> D
D --> E["Fronteira<br/>Eficiente"]
E --> F["Portfólio<br/>Ótimo"]
style A fill:#E50505,color:#fff
style D fill:#FFCC00,color:#000
style F fill:#3ACC9F,color:#fff
Formulação Matemática
Problema de Markowitz \[\min_{\mathbf{w}} \quad \mathbf{w}^T \boldsymbol{\Sigma} \mathbf{w}\] \[\text{sujeito a} \quad \mathbf{w}^T \boldsymbol{\mu} = \mu_{\text{alvo}}, \quad \mathbf{w}^T \mathbf{1} = 1\]
onde \(\mathbf{w}\) são os pesos dos ativos, \(\boldsymbol{\Sigma}\) é a matriz de covariância e \(\boldsymbol{\mu}\) os retornos esperados.
Variando \(\mu_{\text{alvo}}\), obtemos a fronteira eficiente — a curva de portfólios ótimos no espaço risco × retorno.
Simulador interativo: Fronteira Eficiente com 3 Ativos
Ajuste as correlações entre ativos e veja como a fronteira muda:
DicaExperimente!
- Correlações altas (0.7, 0.8): a fronteira fica “estreita” — pouco benefício de diversificação
- Correlações baixas ou negativas (-0.5, -0.8): a fronteira se curva para a esquerda — grande benefício de diversificação
- O ponto roxo (Max Sharpe) é o portfólio com melhor retorno por unidade de risco — a reta tracejada que parte de Rf e passa por ele é a Capital Market Line (CML)
- Ajuste os pesos dos 3 ativos para posicionar seu portfólio (laranja) no gráfico — tente colocá-lo sobre a fronteira eficiente!
- Note como o portfólio de mínima variância (amarelo) sempre fica à esquerda dos ativos individuais
O Papel da Diversificação
A fórmula do risco de um portfólio com 2 ativos revela a mágica da diversificação:
Risco de um portfólio com 2 ativos \[\sigma_p^2 = w_1^2 \sigma_1^2 + w_2^2 \sigma_2^2 + 2 w_1 w_2 \rho_{12} \sigma_1 \sigma_2\]
O terceiro termo é a chave: se \(\rho_{12} < 1\) (e especialmente se \(\rho_{12} < 0\)), o risco do portfólio é menor que a média ponderada dos riscos individuais. Quanto menor a correlação, maior o benefício.
| Correlação \(\rho_{12}\) | Efeito no risco do portfólio |
|---|---|
| \(+1.0\) | Nenhuma diversificação — risco é a média ponderada |
| \(+0.5\) | Diversificação moderada |
| \(0.0\) | Diversificação significativa |
| \(-0.5\) | Diversificação forte |
| \(-1.0\) | Diversificação perfeita — risco pode chegar a zero |
Na prática, correlações entre ações de um mesmo mercado tipicamente variam entre 0.3 e 0.7. Diversificação entre classes de ativos (ações + renda fixa + commodities + internacional) oferece correlações menores e benefícios maiores.
Capital Market Line (CML)
Quando incluímos o ativo livre de risco (\(R_f\)), o investidor pode combinar o portfólio tangente (Max Sharpe) com empréstimo ou investimento em \(R_f\). A reta que liga \(R_f\) ao portfólio tangente é a Capital Market Line:
Capital Market Line \[E[R_p] = R_f + \frac{E[R_T] - R_f}{\sigma_T} \cdot \sigma_p\]
onde \(T\) é o portfólio tangente (Max Sharpe). Qualquer ponto na CML é uma combinação do ativo livre de risco com o portfólio tangente — e domina todos os portfólios da fronteira eficiente (exceto o próprio tangente).
Restrições Práticas
Na vida real, a otimização pura de Markowitz frequentemente produz portfólios extremos (ex: 90% em um único ativo). Para evitar isso, adicionamos restrições:
| Restrição | Motivação | Exemplo |
|---|---|---|
| \(w_i \geq 0\) | Sem vendas a descoberto | Fundos de pensão brasileiros |
| \(w_i \leq w_{\max}\) | Diversificação mínima | Máximo 10–30% por ativo |
| \(\sum_{i \in \text{setor}} w_i \leq 0.4\) | Limite por setor | Regulação CVM/SUSEP |
| Custos de transação | Realismo no rebalanceamento | Corretagem + spread + impostos |
| Turnover \(\leq T_{\max}\) | Limitar giro da carteira | Fundos com restrição fiscal |
AvisoO Problema da Estimação (Error Maximization)
A fronteira eficiente é tão boa quanto as estimativas de \(\boldsymbol{\mu}\) e \(\boldsymbol{\Sigma}\). Na prática, estimar retornos esperados é muito mais difícil que estimar covariâncias. Pequenos erros em \(\boldsymbol{\mu}\) podem gerar portfólios completamente diferentes — o otimizador explora os erros de estimação, concentrando nos ativos cujo retorno foi superestimado.
Abordagens Robustas para a Prática
| Abordagem | Ideia | Quando usar |
|---|---|---|
| Mínima Variância | Ignora \(\mu\), usa apenas \(\Sigma\) | Quando não confia nas estimativas de retorno |
| Black-Litterman | Combina equilíbrio de mercado com views do gestor | Quando o gestor tem convicções sobre certos ativos |
| Shrinkage (Ledoit-Wolf) | “Encolhe” a covariância amostral em direção a uma estrutura mais estável | Quando \(N\) (ativos) é grande relativo a \(T\) (observações) |
| Risk Parity | Equaliza a contribuição de risco de cada ativo | Quando quer diversificação de risco, não de capital |
| Resampled Frontier | Simula múltiplas fronteiras e tira a média | Quando quer estabilidade nas alocações |
Caso: Como Fundos de Pensão Usam Markowitz
Fundos de pensão brasileiros (como Previ, Petros, Funcef) gerem centenas de bilhões em ativos e usam variantes de Markowitz diariamente:
Estudo de ALM (Asset-Liability Management): a fronteira eficiente é construída considerando não apenas retorno/risco dos ativos, mas também o passivo atuarial (obrigações futuras com aposentados). O portfólio ótimo minimiza o risco de não conseguir pagar os benefícios.
Rebalanceamento trimestral: a cada trimestre, o comitê de investimentos revisa as estimativas de \(\mu\) e \(\Sigma\) e reotimiza, respeitando limites regulatórios (Resolução CMN 4.994).
Stress testing: além da fronteira “normal”, simulam cenários extremos (2008, COVID) para verificar se o portfólio sobrevive a crises. O VaR e o ES (aula anterior) são métricas centrais nessa análise.
Indicadores de Performance
| Indicador | Fórmula | Interpretação |
|---|---|---|
| Sharpe | \(\frac{R_p - R_f}{\sigma_p}\) | Retorno por unidade de risco total |
| Sortino | \(\frac{R_p - R_f}{\sigma_{\text{down}}}\) | Sharpe usando apenas downside risk |
| Treynor | \(\frac{R_p - R_f}{\beta_p}\) | Retorno por unidade de risco sistemático |
| Information Ratio | \(\frac{R_p - R_b}{\sigma(R_p - R_b)}\) | Excesso de retorno por tracking error |
| Max Drawdown | \(\max_t \frac{P_{\max} - P_t}{P_{\max}}\) | Maior queda acumulada do pico |
Workflow Completo: Da Teoria à Carteira Real
Na prática corporativa, a construção de portfólios segue um pipeline estruturado:
flowchart TD
A["1. Definir Universo<br/>de Ativos"] --> B["2. Estimar μ e Σ"]
B --> C["3. Definir Restrições<br/>(regulatórias + cliente)"]
C --> D["4. Otimizar<br/>(Markowitz + robustez)"]
D --> E["5. Backtesting<br/>e Stress Test"]
E --> F["6. Implementar<br/>e Monitorar"]
F -->|"Rebalanceamento<br/>periódico"| B
style A fill:#E50505,color:#fff
style D fill:#FFCC00,color:#000
style F fill:#3ACC9F,color:#fff
| Etapa | Ferramenta/Modelo | Cuidado principal |
|---|---|---|
| Estimar \(\mu\) | Média histórica, CAPM, Black-Litterman | Retornos passados ≠ retornos futuros |
| Estimar \(\Sigma\) | Covariância amostral, shrinkage, DCC-GARCH | \(N > T\) gera matriz singular |
| Otimizar | QP solver, scipy.optimize, cvxpy |
Error maximization se não usar robustez |
| Backtest | Rolling window, walk-forward | Cuidado com look-ahead bias |
| Monitorar | Sharpe, drawdown, tracking error | Rebalancear demais gera custos |
Quizzes: Teste seu Entendimento
CuidadoQuestão 1: PETR4 tem \(\beta = 1.3\). Se o Ibovespa subir 10%, quanto você espera que PETR4 suba (pelo CAPM)?
Pelo CAPM, o excesso de retorno de PETR4 é \(\beta\) vezes o excesso de retorno do mercado. Se \(R_f = 4\%\) e o Ibovespa sobe 10%: excesso do mercado = \(10\% - 4\% = 6\%\). Excesso esperado de PETR4 = \(1.3 \times 6\% = 7.8\%\). Retorno total esperado = \(4\% + 7.8\% = 11.8\%\). Atenção: na prática, o \(\beta\) é estimado com erro e não é constante ao longo do tempo.
CuidadoQuestão 2: Um fundo tem alpha de Jensen positivo. O que isso significa?
O fundo entregou retorno acima do que o CAPM previa para o nível de risco (\(\beta\)) assumido. Se o CAPM previa 12% e o fundo entregou 14%, o alpha é +2%. Isso pode indicar: (a) habilidade genuína do gestor em selecionar ativos, (b) exposição a fatores de risco não capturados pelo CAPM (tamanho, valor, momentum), ou (c) simplesmente sorte (alpha pode não ser estatisticamente significativo). Para distinguir, analise o p-valor do alpha e o período da análise.
CuidadoQuestão 3: A fronteira eficiente é uma curva. Um portfólio abaixo dela é ineficiente. O que isso significa na prática?
Significa que existe outro portfólio com o mesmo risco mas retorno maior (ou mesmo retorno mas risco menor). O investidor está “deixando dinheiro na mesa” — poderia melhorar seu retorno sem assumir mais risco, simplesmente rebalanceando os pesos. Na prática, portfólios ineficientes surgem por: (1) restrições regulatórias, (2) custos de transação, (3) alocação por “intuição” em vez de otimização, (4) home bias (concentração em ativos domésticos).
CuidadoQuestão 4: Você otimizou um portfólio e ele colocou 90% em um único ativo. O que provavelmente aconteceu? Como resolver?
O otimizador de Markowitz é extremamente sensível às estimativas de retorno esperado (\(\boldsymbol{\mu}\)). Pequenas diferenças nos retornos estimados levam a concentrações extremas. Isso é chamado de “error maximization” — o otimizador concentra nos ativos cujo retorno foi superestimado por erro amostral. Soluções: (1) impor restrições de peso máximo (ex: \(w_i \leq 20\%\)); (2) usar shrinkage nos retornos esperados (ex: Black-Litterman); (3) usar portfólio de mínima variância (ignora \(\mu\), usa apenas \(\Sigma\)); (4) equal risk contribution (risk parity).
CuidadoQuestão 5: O Sharpe do seu portfólio é 0.8 e o do Ibovespa é 0.5. O que você conclui?
Seu portfólio oferece mais retorno por unidade de risco que o Ibovespa. Para cada 1% de volatilidade, seu portfólio entrega 0.8% de excesso de retorno (acima do CDI), enquanto o Ibovespa entrega 0.5%. Porém, cuidado: (1) o Sharpe pode mudar drasticamente dependendo do período analisado; (2) se o portfólio tem alavancagem ou derivativos, a comparação não é direta; (3) o Sharpe assume distribuição normal dos retornos — para retornos assimétricos, o Sortino pode ser mais informativo.
Para Saber Mais
- Bodie, Z., Kane, A., & Marcus, A.J. (2018). Investments. 11th ed. McGraw-Hill. Cap. 7–8.
- Markowitz, H. (1952). Portfolio Selection. The Journal of Finance.
- Black, F. & Litterman, R. (1992). Global Portfolio Optimization. Financial Analysts Journal.
- Lopez de Prado, M. (2018). Advances in Financial Machine Learning. Cap. 16: Machine Learning Asset Allocation.