Introduction à la gestion du risque de portefeuille en Python
Dakota Wixom
Quantitative Analyst | QuantCourse.com
Les distributions de probabilité ont les moments suivants :
Il existe plusieurs types de distributions. Certaines sont normales, d'autres non. Une variable aléatoire à distribution gaussienne est dite suivre une loi normale.
Les lois normales ont les propriétés suivantes :

La loi normale centrée réduite est un cas particulier de la loi normale lorsque :

Pour calculer le rendement quotidien moyen, utilisez la fonction np.mean() :
import numpy as np
np.mean(StockPrices["Returns"])
0.0003
Pour calculer le rendement annualisé moyen en supposant 252 jours de bourse par année :
import numpy as np
((1+np.mean(StockPrices["Returns"]))**252)-1
0.0785
Écart type (volatilité)

Supposons que vous avez préchargé des rendements boursiers dans l'objet StockData. Pour calculer l'écart type périodique des rendements :
import numpy as np
np.std(StockPrices["Returns"])
0.0256
Pour calculer la variance, élevez simplement l'écart type au carré :
np.std(StockPrices["Returns"])**2
0.000655


Supposons que vous avez préchargé des rendements boursiers dans l'objet StockData. Pour calculer la volatilité annualisée des rendements :
import numpy as np
np.std(StockPrices["Returns"]) * np.sqrt(252)
0.3071
Introduction à la gestion du risque de portefeuille en Python