CommencerCommencer gratuitement

VaR de Monte-Carlo

Les valeurs de rendement comme les trajectoires de Monte-Carlo peuvent servir à analyser un large éventail de sujets, de la tarification d’options et la couverture au pilotage de portefeuille et aux stratégies de trading.

Agréguez les rendements à chaque itération, puis utilisez les valeurs obtenues pour prévoir la VaR paramétrique (99).

Les paramètres mu, vol, T et S0 sont disponibles depuis l’exercice précédent.

Cet exercice fait partie du cours

Introduction à la gestion du risque de portefeuille en Python

Afficher le cours

Instructions

  • Utilisez la méthode .append() pour ajouter rand_rets à la liste sim_returns à chaque itération.
  • Calculez la VaR paramétrique (99) avec la fonction np.percentile() appliquée à sim_returns.

Exercice interactif pratique

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

# Aggregate the returns
sim_returns = []

# Loop through 100 simulations
for i in range(100):

    # Generate the Random Walk
    rand_rets = np.random.normal(mu, vol, T)
    
    # Save the results
    sim_returns.____

# Calculate the VaR(99)
var_99 = ____
print("Parametric VaR(99): ", round(100*var_99, 2),"%")
Modifier et exécuter le code