Python 投资组合风险管理入门
Dakota Wixom
Quantitative Analyst | QuantCourse.com
概率分布具有以下矩:
分布有多种类型:有的为正态,有的为非正态。服从高斯分布的随机变量被称为正态分布。
正态分布的性质:

当满足以下条件时,标准正态分布是正态分布的特例:

要计算日均回报,使用 np.mean():
import numpy as np
np.mean(StockPrices["Returns"])
0.0003
按一年252个交易日计算年化平均回报:
import numpy as np
((1+np.mean(StockPrices["Returns"]))**252)-1
0.0785
标准差(波动率)

假设已在 StockData 对象中预载了股票回报数据。计算期间回报的标准差:
import numpy as np
np.std(StockPrices["Returns"])
0.0256
计算方差,只需将标准差平方:
np.std(StockPrices["Returns"])**2
0.000655


假设已在 StockData 对象中预载了股票回报数据。计算回报的年化波动率:
import numpy as np
np.std(StockPrices["Returns"]) * np.sqrt(252)
0.3071
Python 投资组合风险管理入门