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
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[____])