Calcul des rendements
Pour gérer le risque financier, il faut d’abord le mesurer en analysant la série des rendements. Ici, on vous fournit la série des prix du S&P 500 et vous devez tracer les rendements quotidiens. Vous verrez que de grands rendements (positifs ou négatifs) ont tendance à être suivis de grands rendements, et les petits rendements par de petits rendements. Les périodes de faible volatilité durable et de forte volatilité durable sont appelées volatility clusters.
À tout moment dans ce cours :
- sentez-vous libre d’explorer les jeux de données dans la Console
- n’hésitez pas à vous référer aux diapositives si vous avez besoin de revoir les fonctions et processus expliqués dans les vidéos
Ce cours suppose une connaissance de xts. Pour vous rafraîchir la mémoire, consultez le xts in R Cheat Sheet.
Cet exercice fait partie du cours
Modèles GARCH en R
Instructions
- Tracez les prix quotidiens des actions disponibles dans l’objet xts
sp500prices. - Utilisez la fonction
CalculateReturnsdu packagePerformanceAnalyticspour calculer les rendements correspondants et enregistrez-les dans l’objetsp500ret. - Vérifiez que
sp500retest de classe xts. - Tracez les rendements quotidiens du S&P 500 et notez l’évolution de la variabilité des rendements dans le temps.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(xts)
library(PerformanceAnalytics)
# Plot daily S&P 500 prices
___(___)
# Compute daily returns
sp500ret <- ___(___)
# Check the class of sp500ret
___(___)
# Plot daily returns
___(___)