Calculando retornos
Para gerir o risco financeiro, primeiro precisamos medi-lo analisando a série de retornos. Aqui, você recebe a série de preços do S&P 500 e precisa plotar os retornos diários. Você vai perceber que retornos grandes (positivos ou negativos) tendem a ser seguidos por retornos grandes de qualquer sinal, e retornos pequenos tendem a ser seguidos por retornos pequenos. Os períodos de baixa e alta volatilidade sustentadas são chamados de aglomerados de volatilidade (volatility clusters).
Em qualquer momento do curso:
- fique à vontade para explorar os conjuntos de dados no Console
- não hesite em consultar os Slides se precisar revisar as funções e processos explicados nos vídeos
Este curso pressupõe conhecimentos de xts. Para relembrar, confira o xts in R Cheat Sheet.
Este exercício faz parte do curso
Modelos GARCH em R
Instruções do exercício
- Plote os preços diários das ações disponíveis no objeto
sp500pricesdo xts. - Use a função
CalculateReturnsdo pacotePerformanceAnalyticspara calcular os retornos correspondentes e salve-os no objetosp500ret. - Verifique se
sp500reté da classe xts. - Plote os retornos diários do S&P 500 e observe as mudanças na variabilidade dos retornos ao longo do tempo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
library(xts)
library(PerformanceAnalytics)
# Plot daily S&P 500 prices
___(___)
# Compute daily returns
sp500ret <- ___(___)
# Check the class of sp500ret
___(___)
# Plot daily returns
___(___)