Nhập môn Quản trị Rủi ro Danh mục bằng Python
Dakota Wixom
Quantitative Analyst | QuantCourse.com
Tìm hiểu cách phân tích phân phối lợi nhuận đầu tư, xây dựng danh mục để giảm rủi ro và xác định các yếu tố chính chi phối lợi nhuận danh mục.
Rủi ro là gì?
Bạn thường đo rủi ro thế nào?




$$ Rl = \ln(\frac{P_{t_2}}{P_{t_1}}) $$
hoặc tương đương
$$ Rl = \ln(P_{t_2}) - \ln(P_{t_1}) $$
Nạp dữ liệu giá cổ phiếu và lưu thành DataFrame của pandas theo ngày:
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)
Tính lợi nhuận ngày từ giá điều chỉnh khi đóng cửa và thêm cột mới vào 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()

Nhập môn Quản trị Rủi ro Danh mục bằng Python