Вступ до керування ризиком портфеля в 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