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 de nombreux types de distributions : certaines normales, d'autres non. Une variable aléatoire à distribution gaussienne est dite normale.
Les lois normales ont les propriétés suivantes :

La 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 an :
import numpy as np
((1+np.mean(StockPrices["Returns"]))**252)-1
0.0785
Écart-type (volatilité)

Supposons que les rendements d'actions soient préchargés 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 les rendements d'actions soient préchargés 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