Introduction à la gestion du risque de portefeuille en Python
Dakota Wixom
Quantitative Analyst | QuantCourse.com
Apprenez à analyser les distributions de rendement, à construire des portefeuilles pour réduire le risque, et à repérer les facteurs clés qui expliquent les rendements.
Qu'est-ce que le risque ?
Comment mesure-t-on généralement le risque ?




$$ Rl = \ln(\frac{P_{t_2}}{P_{t_1}}) $$
ou, de façon équivalente
$$ Rl = \ln(P_{t_2}) - \ln(P_{t_1}) $$
Charger les cours boursiers et les stocker dans un DataFrame pandas indexé par date :
import pandas as pd
StockPrices = pd.read_csv('StockData.csv', parse_dates=['Date'])
StockPrices = StockPrices.sort_values(by='Date')
StockPrices.set_index('Date', inplace=True)
Calculer les rendements quotidiens du prix de clôture rajusté et ajouter la colonne au DataFrame.
StockPrices["Returns"] = StockPrices["Adj Close"].pct_change()
StockPrices["Returns"].head()

import matplotlib.pyplot as plt
plt.hist(StockPrices["Returns"].dropna(), bins=75, density=False)
plt.show()

Introduction à la gestion du risque de portefeuille en Python