CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Tracez les prix quotidiens des actions disponibles dans l’objet xts sp500prices.
  • Utilisez la fonction CalculateReturns du package PerformanceAnalytics pour calculer les rendements correspondants et enregistrez-les dans l’objet sp500ret.
  • Vérifiez que sp500ret est 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
___(___)
Modifier et exécuter le code