风险因子

Python 投资组合分析入门

Charlotte Werger

Data Scientist

什么是因子?

投资组合中的因子如同食物中的营养素

饼图:将食物营养与投资组合因子对比

Python 投资组合分析入门

投资组合中的因子

因子的类型:

  • 宏观因子:利率、汇率、国家、行业
  • 风格因子:动量、波动率、价值、质量

风格投资因子

Python 投资组合分析入门

用因子模型评估风险敞口

$$

表格:投资因子的战术、战略与风险管理应用

1 来源:https://invesco.eu/investment-campus/educational-papers/factor-investing
Python 投资组合分析入门

因子敞口

df.head()
date        portfolio    volatility    quality    
2015-01-05    -1.827811    1.02        -1.76
2015-01-06    -0.889347    0.41        -0.82
2015-01-07     1.162984    1.07         1.39
2015-01-08     1.788828    0.31         1.93
2015-01-09    -0.840381    0.28        -0.77
Python 投资组合分析入门

因子敞口

df.corr()
            portfolio    volatility    quality
portfolio     1.000000    0.056596    0.983416
volatility    0.056596    1.000000    0.092852
quality       0.983416    0.092852    1.000000
Python 投资组合分析入门

相关性随时间变化

# Rolling correlation
df['corr']=df['portfolio'].rolling(30).corr(df['quality'])
# Plot results
df['corr'].plot()
Python 投资组合分析入门

与质量因子的滚动相关性

质量因子与投资组合收益滚动相关性的折线图

Python 投资组合分析入门

Vamos praticar!

Python 投资组合分析入门

Preparing Video For Download...