内容:
N N N 资产数量( N ≥ 2 N\ge 2 N≥2)
W W W 资产价值
T T T 持有年数
w i w_i wi 资产权重
可以买入或者卖出(short)资产,在投资期间 T T T内持有资产
资产种类 :
现实中,组合管理者通常投资单个资产大类和国家
投资的目的(效用)
均值-方差
MPT用收益的波动性(标准差)度量风险
收 益 = ( 资 产 / 组 合 ) 收 益 的 期 望 风 险 = ( 资 产 / 组 合 ) 收 益 的 标 准 差 \begin{aligned} 收益 &= (资产/组合)收益的期望 \\ 风险 &= (资产/组合)收益的标准差 \end{aligned} 收益风险=(资产/组合)收益的期望=(资产/组合)收益的标准差
资产收益的分布是椭圆形的(Elliptical),正态分布和T分布都是椭圆分布。
MPT是均值-方差优化问题
无风险资产
进一步的假设
符号
μ π = R + σ π μ A − R σ A \mu_{\pi} = R + \sigma_{\pi} \frac{\mu_A - R}{\sigma_A} μπ=R+σπσAμA−R
有效前沿
上半部分(红色)表示给定风险条件下,期望收益最大
下半部分(黑色)表示给定风险条件下,期望收益最小
两个风险资产的相关性为-1(退化为一次函数,分为两段,但上半部分是有效的)
零方差(风险)组合
新的有效前沿
切合组合的斜率
S t = μ t − R σ t S_t = \frac{\mu_t - R}{\sigma_t} St=σtμt−R
夏普比率
投资组合C全部由资产C和无风险资产构成
μ π = R + σ π μ C − R σ C = R + S C σ π \mu_{\pi} = R + \sigma_{\pi} \frac{\mu_C - R}{\sigma_C} = R + S_C \sigma_{\pi} μπ=R+σπσCμC−R=R+SCσπ
其中
S C = μ C − R σ C S_C = \frac{\mu_C - R}{\sigma_C} SC=σCμC−R
S C S_C SC称为投资C的夏普比率:
相关性 ρ A B = − 1 \rho_{AB}=-1 ρAB=−1的情况下(考察零方差组合)
三种情况
前两种情况都可以获得无风险收益(套利)
套利机会不会长期存在,最后会达到均衡状态 μ Z = R \mu_Z = R μZ=R
这是期权和衍生品定价的基础(无套利定价理论)
仍然讨论以下几个问题:
权重
ω i = 资 产 i 的 市 值 组 合 的 总 市 值 \omega_i = \frac{资产i的市值}{组合的总市值} ωi=组合的总市值资产i的市值
∑ i = 1 N ω i = 1 \sum_{i=1}^N \omega_i = 1 i=1∑Nωi=1
向量形式
w ⃗ T 1 ⃗ N = 1 \vec{w}^T \vec{1}_N = 1 wT1N=1
组合收益的期望值
μ π : = E [ r π ] = ∑ i = 1 N ω i μ i = ω ⃗ T μ ⃗ \mu_{\pi} := E[r_{\pi}] = \sum_{i=1}^N \omega_i \mu_i = \vec{\omega}^T \vec{\mu} μπ:=E[rπ]=i=1∑Nωiμi=ωTμ
组合收益的标准差
σ π = ω ⃗ T Σ ⃗ ω ⃗ = ∑ i = 1 N ∑ j = 1 N ω i ω j C o v ( R i , R j ) = ∑ i = 1 N ω i 2 σ i 2 + 2 ∑ i = 1 j > i N ω i ω j ρ i j σ i σ j \sigma_{\pi} = \sqrt{\vec{\omega}^T \vec{\Sigma} \vec{\omega}} = \sqrt{\sum_{i=1}^N \sum_{j=1}^N \omega_i \omega_j Cov(R_i, R_j)} = \sqrt{\sum_{i=1}^N \omega_i^2 \sigma_i^2 + 2\sum_{i=1 \atop j>i}^N \omega_i \omega_j \rho_{ij} \sigma_i \sigma_j} σπ=ωTΣω=i=1∑Nj=1∑NωiωjCov(Ri,Rj)=i=1∑Nωi2σi2+2j>ii=1∑Nωiωjρijσiσj
求解带约束条件的优化问题
给定收益时风险(方差)最小
min ω 1 , ⋯ , ω N σ π 2 ( ω 1 , ⋯ , ω N ) \min_{\omega_1, \cdots, \omega_N} \sigma_{\pi}^2(\omega_1, \cdots, \omega_N) ω1,⋯,ωNminσπ2(ω1,⋯,ωN)
约束条件
E [ μ π ( ω 1 , ⋯ , ω N ) ] = m ∑ i = 1 N ω i = 1 E[\mu_{\pi}(\omega_1, \cdots, \omega_N)] = m \\ \sum_{i=1}^N \omega_i = 1 E[μπ(ω1,⋯,ωN)]=mi=1∑Nωi=1
给定风险(方差)时,收益最大:
min ω 1 , ⋯ , ω N E [ μ π ( ω 1 , ⋯ , ω N ) ] \min_{\omega_1, \cdots, \omega_N} E[\mu_{\pi}(\omega_1, \cdots, \omega_N)] ω1,⋯,ωNminE[μπ(ω1,⋯,ωN)]
约束条件
σ π 2 ( ω 1 , ⋯ , ω N ) = ν 2 ∑ i = 1 N ω i = 1 \sigma_{\pi}^2(\omega_1, \cdots, \omega_N) = \nu^2 \\ \sum_{i=1}^N \omega_i = 1 σπ2(ω1,⋯,ωN)=ν2i=1∑Nωi=1
第一种情况(给定收益,最小化方差)目标更清晰,而且更容易求解
构造目标函数
min ω 1 , ⋯ , ω N E [ μ π ( ω 1 , ⋯ , ω N ) ] − λ 2 σ π 2 ( ω 1 , ⋯ , ω N ) \min_{\omega_1, \cdots, \omega_N} E[\mu_{\pi}(\omega_1, \cdots, \omega_N)] - \frac{\lambda}{2} \sigma_{\pi}^2(\omega_1, \cdots, \omega_N) ω1,⋯,ωNminE[μπ(ω1,⋯,ωN)]−2λσπ2(ω1,⋯,ωN)
∑ i = 1 N ω i = 1 \sum_{i=1}^N \omega_i = 1 i=1∑Nωi=1
分散化
假设:
组合收益的期望值 μ π = μ \mu_{\pi} = \mu μπ=μ
组合收益的标准差
σ π 2 = ∑ i = 1 N ω i 2 σ i 2 + ∑ i = 1 j ≠ i N ω i ω j ρ i j σ i σ j = ( ρ + 1 − ρ N ) σ 2 \sigma_{\pi}^2 =\sum_{i=1}^N \omega_i^2 \sigma_i^2 + \sum_{i=1 \atop j \neq i}^N \omega_i \omega_j \rho_{ij} \sigma_i \sigma_j = (\rho + \frac{1-\rho}{N}) \sigma^2 σπ2=i=1∑Nωi2σi2+j=ii=1∑Nωiωjρijσiσj=(ρ+N1−ρ)σ2
当N变大时 σ π 2 = ρ σ 2 \sigma_{\pi}^2 = \rho \sigma^2 σπ2=ρσ2
当 ρ = 0 \rho = 0 ρ=0时 σ π 2 = 1 N σ 2 \sigma_{\pi}^2 = \frac{1}{N} \sigma^2 σπ2=N1σ2
当资产收益之间的相关性为0时,组合收益的标准差符合平方根法则
进一步降低风险的方法是在市场之间(多个资产大类或者国家)分散化投资
无风险资产的权重 ω 0 = 1 − ∑ i = 1 N ω i = 1 − ω ⃗ T 1 ⃗ N \omega_0 = 1 - \sum_{i=1}^{N} \omega_i = 1 - \vec{\omega}^T \vec{1}_N ω0=1−i=1∑Nωi=1−ωT1N
组合收益的期望值
组合收益的期望值
μ π : = E [ r π ] = ω 0 R + ∑ i = 1 N ω i μ i = R + ∑ i = 1 N ω i ( μ i − R ) = R + ω ⃗ T ( μ ⃗ − R 1 ⃗ ) \mu_{\pi} := E[r_{\pi}] = \omega_0 R + \sum_{i=1}^N \omega_i \mu_i = R + \sum_{i=1}^N \omega_i (\mu_i - R) = R + \vec{\omega}^T (\vec{\mu} - R \vec{1}) μπ:=E[rπ]=ω0R+i=1∑Nωiμi=R+i=1∑Nωi(μi−R)=R+ωT(μ−R1)
组合收益的标准差
σ π = ω ⃗ T Σ ⃗ ω ⃗ = ∑ i = 1 N ∑ j = 1 N ω i ω j C o v ( R i , R j ) = ∑ i = 1 N ω i 2 σ i 2 + 2 ∑ i = 1 j > i N ω i ω j ρ i j σ i σ j \sigma_{\pi} = \sqrt{\vec{\omega}^T \vec{\Sigma} \vec{\omega}} = \sqrt{\sum_{i=1}^N \sum_{j=1}^N \omega_i \omega_j Cov(R_i, R_j)} = \sqrt{\sum_{i=1}^N \omega_i^2 \sigma_i^2 + 2\sum_{i=1 \atop j>i}^N \omega_i \omega_j \rho_{ij} \sigma_i \sigma_j} σπ=ωTΣω=i=1∑Nj=1∑NωiωjCov(Ri,Rj)=i=1∑Nωi2σi2+2j>ii=1∑Nωiωjρijσiσj
假设:
这样:
实际的市场
定义
r i = α i + β i r M + ϵ i r_i = \alpha_i + \beta_i r_M + \epsilon_i ri=αi+βirM+ϵi
r i r_i ri 资产 i i i在参考周期内的实际收益
β i \beta_i βi 资产收益对市场收益的敏感程度,度量资产 i i i对系统风险的敞口
α i \alpha_i αi 反映资产 i i i产生的基本收益
ϵ i \epsilon_i ϵi 反映资产 I I I自身的风险(idiosyncratic risk),是与市场风险无关的风险残差项(有关的部分已经用市场风险解释了)。假设 ϵ ∼ N ( 0 , e i 2 ) \epsilon \sim N(0, e_i^2) ϵ∼N(0,ei2),并且 C o v ( ϵ i , ϵ j ) = 0 f o r i ≠ j Cov(\epsilon_i, \epsilon_j)=0 \ for \ i \neq j Cov(ϵi,ϵj)=0 for i=j
当市场组合(或者市场组合的proxy)确定下来之后,可以用线性回归估计参数项。
因子模型的计算效率
参数数量为 O ( N ) O(N) O(N)
单个资产C
收益
r C = α C + β C r M + ϵ C r_C = \alpha_C + \beta_C r_M + \epsilon_C rC=αC+βCrM+ϵC
收益的期望值
μ C : = E [ r C ] = α C + β C μ M \mu_C := E[r_C] = \alpha_C + \beta_C \mu_M μC:=E[rC]=αC+βCμM
收益的标准差
σ C = β C 2 σ M 2 + e C 2 \sigma_C = \sqrt{\beta_C^2 \sigma_M^2 + e_C^2} σC=βC2σM2+eC2
收益的协方差
C o v ( C , D ) : = σ C D = β C β D σ M 2 Cov(C, D) := \sigma_{CD} = \beta_C \beta_D \sigma_M^2 Cov(C,D):=σCD=βCβDσM2
投资组合C:由所有N个风险资产组成
权重 ω i , i = 1 , ⋯ , N \omega_i, i = 1, \cdots, N ωi,i=1,⋯,N
收益
r C = ∑ i = 1 N ω i α i + ∑ i = 1 N ω i β i r M + ∑ i = 1 N ω i ϵ i r_C = \sum_{i=1}^{N} \omega_i \alpha_i + \sum_{i=1}^{N} \omega_i \beta_i r_M + \sum_{i=1}^{N} \omega_i \epsilon_i rC=i=1∑Nωiαi+i=1∑NωiβirM+i=1∑Nωiϵi
收益的期望值
μ C : = E [ r C ] = ∑ i = 1 N ω i α i + ∑ i = 1 N ω i β i μ M \mu_C := E[r_C] = \sum_{i=1}^{N} \omega_i \alpha_i + \sum_{i=1}^{N} \omega_i \beta_i \mu_M μC:=E[rC]=i=1∑Nωiαi+i=1∑NωiβiμM
收益的标准差
σ C = ( ∑ i = 1 N ω i β i ) 2 σ M 2 + ∑ i = 1 N ω i 2 e i 2 \sigma_C = \sqrt{({\sum_{i=1}^{N} \omega_i \beta_i})^2 \sigma_M^2 + \sum_{i=1}^{N} \omega_i^2 e_i^2} σC=(i=1∑Nωiβi)2σM2+i=1∑Nωi2ei2
e C 2 = ∑ i = 1 N ω i 2 e i 2 e_C^2 = \sum_{i=1}^{N} \omega_i^2 e_i^2 eC2=i=1∑Nωi2ei2
分散化收益
假设
σ C = β 2 σ M 2 + e 2 N \sigma_C = \sqrt{\beta^2 \sigma_M^2 + \frac{e^2}{N}} σC=β2σM2+Ne2
当 N → ∞ N \to \infty N→∞时
σ π = β σ M \sigma_{\pi} = \beta \sigma_M σπ=βσM
残差项(反映资产自身的风险)消失(反映分散化收益)
an ad hoc模型
线性因子模型是一个ad hoc 模型:
Sharpe给出了一个非常相似的经济学模型:资本资产定价模型 Capital Asset Pricing Model CAPM
E [ r I − R ] = β I E [ r M − R ] E[r_I - R] = \beta_I E[r_M - R] E[rI−R]=βIE[rM−R]
E [ r I ] = R + β I E [ r M − R ] E[r_I] = R + \beta_I E[r_M - R] E[rI]=R+βIE[rM−R]
CAPM模型表达的含义是,投资的风险回报:
平均而言,市场对我们承担的系统风险进行补偿
由于期望值算子和均衡参数,CAPM可以作为预测模型
在期望值语境下,资产自身的风险(残差项)不存在
从另外一个角度看,CAPM表示只有承担系统性风险会得到收益,承担个体风险没有回报(因为个体风险可以通过分散化完全消除)
CAPM模型推广到多因子模型:
r i = R F + ∑ j = 1 m F j β j i + ϵ i r_i = R_F + \sum_{j=1}{m} F_j \beta_j^i + \epsilon_i ri=RF+j=1∑mFjβji+ϵi
多因子模型:
均衡多因子模型
E [ r j ] = R F + ∑ j = 1 m λ j β j i E[r_j] = R_F + \sum_{j=1}^{m} \lambda_j \beta_j^i E[rj]=RF+j=1∑mλjβji
与CAPM模型对比
与其他因子模型比较
在CAPM模型的基础上增加两个因子:
E [ R i − R F ] = β m k t E [ R m k t − R F ] + β S B E [ R s m a l l − R b i g ] + β H L E [ R H B M − R L B M ] \begin{aligned} E[R_i - R_F] = &\beta_{mkt} E[R_{mkt} - R_F] \\ + &\beta_{SB} E[R_{small} - R_{big}] \\ + &\beta_{HL} E[R_{HBM} - R_{LBM}] \\ \end{aligned} E[Ri−RF]=++βmktE[Rmkt−RF]βSBE[Rsmall−Rbig]βHLE[RHBM−RLBM]
宽基股指:
E [ R i − R F ] = β m k t E [ R m k t − R F ] + β S B E [ R s m a l l − R b i g ] + β H L E [ R H B M − R L B M ] + β M O M L M O M \begin{aligned} E[R_i - R_F] = &\beta_{mkt} E[R_{mkt} - R_F] \\ + &\beta_{SB} E[R_{small} - R_{big}] \\ + &\beta_{HL} E[R_{HBM} - R_{LBM}] \\ + &\beta_{MOM} L_{MOM} \end{aligned} E[Ri−RF]=+++βmktE[Rmkt−RF]βSBE[Rsmall−Rbig]βHLE[RHBM−RLBM]βMOMLMOM
E [ R i − R F ] = β m k t E [ R m k t − R F ] + β S B E [ R s m a l l − R b i g ] + β H L E [ R H B M − R L B M ] + β L L P \begin{aligned} E[R_i - R_F] = &\beta_{mkt} E[R_{mkt} - R_F] \\ + &\beta_{SB} E[R_{small} - R_{big}] \\ + &\beta_{HL} E[R_{HBM} - R_{LBM}] \\ + &\beta_{L} LP \end{aligned} E[Ri−RF]=+++βmktE[Rmkt−RF]βSBE[Rsmall−Rbig]βHLE[RHBM−RLBM]βLLP
联合检验
如果检验的结果是拒绝假设,应该归因于模型还是参数,或者同时归因于两者?
Shortfall probability和Roy’s safety-first criterion
probability of shortfall :组合收益率 R P R_P RP低于阈值 R L R_L RL的概率
Roy’s safety-first criterion的目的:找到最优的资产组合,使得组合的probability of shortfall最小。也就是求解如下优化问题:
min ω 1 , ⋯ , ω n P ( R P < R L ) \min_{\omega_1, \cdots, \omega_n} P(R_P < R_L) ω1,⋯,ωnminP(RP<RL)
等价于
max ω 1 , ⋯ , ω n S F R ( ω 1 , ⋯ , ω n ) = E [ R P ] − R L σ P \max_{\omega_1, \cdots, \omega_n} SFR(\omega_1, \cdots, \omega_n) = \frac{E[R_P] - R_L}{\sigma_P} ω1,⋯,ωnmaxSFR(ω1,⋯,ωn)=σPE[RP]−RL
SFR是safety-first ratio的缩写,优化问题的目标是找到组合权重 ω 1 , ⋯ , ω n {\omega_1, \cdots, \omega_n} ω1,⋯,ωn,使得SFR最大
Shortfall probability 和心理账户
Shortfall probability和Roy’s safety-first criterion与行为金融学修正后的资产组合理论高度相关
行为金融学视角下的资产组合管理认为个体:
2010年,马科维茨证明心理账户等价于均值-方差分析
Efficiency ratios
E f f i c i e n c y r a t i o s = R e t u a n R i s k Efficiency\ ratios = \frac{Retuan}{Risk} Efficiency ratios=RiskRetuan
夏普比率vs特雷诺比率
两个指标都基于超额收益
夏普比率
S R = E [ r I ] − R σ I SR = \frac{E[r_I] - R}{\sigma_I} SR=σIE[rI]−R
特雷诺比率
T R = E [ r I ] − R β I TR = \frac{E[r_I] - R}{\beta_I} TR=βIE[rI]−R
Jensen’s Alpha
度量风险调整后的超额收益
α = r I A c t u a l − R I C A P M = r I A c t u a l − R − β I E [ r M − R ] \alpha = r_I^{Actual} - R_I^{CAPM} = r_I^{Actual} - R - \beta_I E[r_M - R] α=rIActual−RICAPM=rIActual−R−βIE[rM−R]
Alpha Hunters and Beta Grazers
信息率
衡量主动基金经理的管理能力
用alpha的标准差衡量主动风险
ω I = σ α I = S D [ α I ] \omega_I = \sigma_{\alpha_I} = SD[\alpha_I] ωI=σαI=SD[αI]
信息率
I R = α I ˉ ω I IR = \frac{\bar{\alpha_I}}{\omega_I} IR=ωIαIˉ
在业界,MPT被当做一个参考框架:
经典的MPT理论有两个主要缺点:
维度问题
由于金融市场的体量巨大,维度在过去和现在都是一个重要关注点。因子模型降低了维度的影响,但是没有解决所有问题:
参数估计
解决思路