CommencerCommencer gratuitement

Effet du rendement cible

Cet exercice montre l’effet de l’augmentation de votre rendement cible sur la volatilité de votre portefeuille efficient moyenne-variance.

La fonction portfolio.optim propose des arguments pour des spécifications plus générales :

portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)

L’argument pm fixe le rendement cible, reshigh spécifie les bornes supérieures des pondérations du portefeuille, et shorts est un booléen indiquant si les pondérations négatives sont autorisées ou non ; par défaut shorts = FALSE.

Vous allez créer un portefeuille optimisé pour un rendement cible égal à la valeur moyenne de la série de rendements returns. Vous créerez ensuite un portefeuille dont le rendement cible est supérieur de 10 % à la moyenne de la série, puis vous calculerez la variation proportionnelle du risque.

Cet exercice fait partie du cours

Introduction à l’analyse de portefeuille en R

Afficher le cours

Instructions

  • Créez un portefeuille à partir de returns dont le rendement cible est la moyenne de returns. Enregistrez le résultat dans la variable pf_mean.
  • Créez un portefeuille à partir de returns dont le rendement cible est supérieur de 10 % à la moyenne de returns. Nommez-le pf_10plus.
  • Affichez les écarts types de pf_mean et de pf_10plus (2 lignes de code). Rappelez-vous que l’écart type du portefeuille est stocké dans $ps.
  • Calculez l’augmentation proportionnelle de l’écart type due à l’augmentation de votre rendement cible.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create portfolio with target return of average returns 
pf_mean <- portfolio.optim(___, pm = mean(___))

# Create portfolio with target return 10% greater than average returns
pf_10plus <- portfolio.optim(___, pm = 1.1 * mean(___))

# Print the standard deviations of both portfolios



# Calculate the proportion increase in standard deviation
(___$ps - ___$ps) / (___$ps)
Modifier et exécuter le code