Python 投資組合風險管理入門
Dakota Wixom
Quantitative Analyst | QuantCourse.com
機率分配的動差如下:
分配類型很多。有些是常態,有些則非。具有 Gaussian distribution 的隨機變數稱為「常態分配」。
常態分配的性質:

標準常態(Standard Normal) 是常態分配的一個特例,當:

要計算每日平均報酬,使用 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 投資組合風險管理入門