ComeçarComece de graça

Gestão de risco com CVaR e a crise

Neste exercício, você vai obter o portfólio que minimiza o CVaR de 95% para 2005-2006, 2007-2008 e 2009-2010. Esses são os períodos (ou “épocas”) antes, durante e depois da crise.

Para ajudar nisso, os retornos dos ativos em returns_dict estão disponíveis como um dicionário em Python, com as chaves de época 'before', 'during' e 'after'.

Os portfólios de mínima volatilidade também estão salvos em um dicionário chamado min_vol_dict, com as mesmas chaves — confira no console.

Depois de obter os portfólios que minimizam o CVaR em cada época, você vai compará-los aos portfólios em min_vol_dict. Isso mostrará como a gestão ativa de risco contra perdas condicionais muda os pesos do portfólio.

A classe EfficientCVaR está disponível.

Este exercício faz parte do curso

Gerenciamento Quantitativo de Risco em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Initialize the efficient portfolio dictionary
ec_dict = ____

# For each epoch, assign an efficient frontier cvar instance to ec
for x in ['before', 'during', ____]: 
    ec_dict[x] = ____(None, returns_dict[____])
Editar e executar o código