ComeçarComece de graça

Simulação histórica

Suponha que uma investidora do Reino Unido tenha alocado 30% do seu patrimônio no índice FTSE, 40% no índice S&P 500 e 30% no índice SMI.

Para diferentes vetores de log-retornos dos 5 fatores de risco, a função lossop() calcula a perda ou o ganho incorrido pela investidora quando seu patrimônio total é 1. A função também pode ser aplicada a uma série temporal 5-dimensional de log-retornos para obter uma série temporal de perdas e ganhos simulados historicamente, correspondentes a cada vetor de log-retornos na série.

A função lossop() é o chamado operador de perda do portfólio e foi escrita especialmente para este exercício. Em geral, para cada novo portfólio, é preciso escrever uma função específica para calcular as perdas e ganhos do portfólio.

Neste exercício, você vai formar perdas simuladas historicamente e examiná-las. Este é um passo necessário antes de usar esses dados para estimar o VaR e o ES.

Este exercício faz parte do curso

Gerenciamento de Risco Quantitativo em R

Ver curso

Instruções do exercício

  • Calcule a perda que resultaria de um log-retorno de -0,1 para todos os cinco fatores de risco (isso já foi feito para você).
  • Crie o objeto hslosses aplicando lossop() a returns e, em seguida, faça o gráfico de hslosses.
  • Construa um gráfico Q-Q de hslosses contra a distribuição normal.
  • Plote a acf amostral de hslosses e, depois, dos valores absolutos em hslosses.

Exercício interativo prático

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

# Calculate the loss from a log-return of -0.1 for all risk factors
lossop(rep(-0.1, 5))

# Apply lossop() to returns and plot hslosses
___ <- lossop(___)


# Form a Q-Q plot of hslosses against normal


# Plot the sample acf of hslosses and their absolute values

Editar e executar o código