Fatores de risco

Introdução à Análise de Portfólios em Python

Charlotte Werger

Data Scientist

O que é um fator?

Fatores em portfólios são como nutrientes nos alimentos

Gráfico de pizza comparando nutrientes em alimentos com fatores em um portfólio

Introdução à Análise de Portfólios em Python

Fatores em portfólios

Tipos de fatores:

  • Macro: juros, câmbio, país, setor
  • Estilo: momentum, volatilidade, valor e qualidade

Fatores de investimento por estilo

Introdução à Análise de Portfólios em Python

Usando modelos de fatores para medir risco

$$

Tabela com aplicações táticas, estratégicas e de gestão de risco de fatores de investimento

1 Fonte: https://invesco.eu/investment-campus/educational-papers/factor-investing
Introdução à Análise de Portfólios em Python

Exposição a fatores

df.head()
date        portfolio    volatility    quality    
2015-01-05    -1.827811    1.02        -1.76
2015-01-06    -0.889347    0.41        -0.82
2015-01-07     1.162984    1.07         1.39
2015-01-08     1.788828    0.31         1.93
2015-01-09    -0.840381    0.28        -0.77
Introdução à Análise de Portfólios em Python

Exposição a fatores

df.corr()
            portfolio    volatility    quality
portfolio     1.000000    0.056596    0.983416
volatility    0.056596    1.000000    0.092852
quality       0.983416    0.092852    1.000000
Introdução à Análise de Portfólios em Python

Correlações mudam ao longo do tempo

# Correlação móvel
df['corr']=df['portfolio'].rolling(30).corr(df['quality'])
# Plotar resultados
df['corr'].plot()
Introdução à Análise de Portfólios em Python

Correlação móvel com qualidade

Gráfico da correlação móvel entre o fator qualidade e os retornos do portfólio ao longo do tempo

Introdução à Análise de Portfólios em Python

Vamos praticar!

Introdução à Análise de Portfólios em Python

Preparing Video For Download...