第二章 一致预期收益率:资本资产定价模型

第二章 一致预期收益率:资本资产定价模型

2018-05-20
| 量化投资 | | 投资 , 投资组合 , 市场组合 , 残差 , 一致预期 , 定价 | Comment 评论

几个概念

  • 收益率 \(R_P\)

某个资产P在某个期间的收益率。

  • 超额收益率

超额是相对无风险资产而言的,于是资产的超额收益率 \(r_P\) 就是资产收益率 \(R_P\) 与同期无风险资产收益率 \(R_f\) 的差额:

\[ r_P = R_P - R_F \]
  • 预期超额收益率 预期对应与“数学期望”的概念,预期超额收益率是对未来超额收益率的的估计:
\[ f_P = \mathrm{E}\{ r_P \} \]
  • 资产投资组合

资产与投资组合本质上可以看作同一个概念:任意一个投资组合都可以看成是某种资产(比如持有某种基金),任何一个资产也都可以看成一个投资组合(比如,持有一只股票,可以看这只股票的头寸非零,其它股票头寸为零的投资组合)。当然,故名思义,投资组合也可以看成投资一堆资产的组合,每种资产分配特定的头寸权重,于是任意投资组合(简称组合)都可以用头寸权重列向量表示:

\[ \boldsymbol{h}=(h_1,\dots,h_N)^T \]

于是组合P可表示成 \(\boldsymbol{h}_P\) 。类似地,也有一堆资产的超额收益率列向量预期超额收益率列向量

\[ \begin{aligned} \boldsymbol{r} = (r_1,\dots,r_N)^T \\ \boldsymbol{f} = (f_1,\dots,f_N)^T \end{aligned} \]

于是组合P的超额收益率 \(r_P\) 及预期超额收益率 \(f_P\) 可分别表示为:

\[ \begin{aligned} r_P = \boldsymbol{r}^T \boldsymbol{h}_P \\ f_P = \boldsymbol{f}^T \boldsymbol{h}_P \end{aligned} \]

另外,将风险资产的超额收益率之间的协方差矩阵(假设非奇异的)记作:

\[ \boldsymbol{V} = \mathrm{E}\{(\boldsymbol{r} - \mathrm{E}\boldsymbol{r} )(\boldsymbol{r} - \mathrm{E}\boldsymbol{r} )^T\} = (\mathrm{Cov}\{r_i,r_j\})_{N \times N} \overset{\Delta}{=} (V_{i j})_{N \times N} \]
  • 市场组合M

很自然,市场中所有资产按其市值作为权重,必然构成一个最大的组合,这就是市场组合。对应的超额收益率和预期超额收益率分别是 \(r_M\) \(f_M\)

  • 组合的属性值暴露度

前面已经涉及了资产的两种属性:超额收益率和预期超额收益率,以及组合的超额收益率和预期超额收益率。前者表示所有资产的属性列向量,后者是组合的属性值。

一般地,如果我们将资产的属性记作 \(\boldsymbol{a}\) (列向量),那么组合P的属性值 \(a_P\) 可定义成:

\[ a_P = \boldsymbol{a}^T \boldsymbol{h}_P \]

在书中,组合P(关于属性 \(\boldsymbol{a}\) )的属性值 \(a_P\) ,又被称作组合P对属性 \(\boldsymbol{a}\) 暴露度

具有明显经济含义时,我们往往使用属性值的说法(比如,组合的超额收益率);没有明显经济含义时,往往使用暴露度的说法。

  • 年化

当某属性随着预测期长度按某幂次增长时,都可引入年化概念。比如:预期收益率,随预测期长度线性增长;风险(标准差),随预测期长度的平方根增长,对应的年化月度的变换分别是:

\[ \begin{aligned} f_{年化} = 12 \ f_{月度} = \dfrac{1}{\Delta t} \ f_{\Delta t} \\ \sigma_{年化} = \sqrt{12} \ \sigma_{月度} = \sqrt{\dfrac{1}{\Delta t}} \ \sigma_{\Delta t} \end{aligned} \]

其中, \(\Delta t\) 是以年为单位的预测期长度。

为了方便对不同预测期的同一属性进行比较,标准的做法是:统一以年化属性作为比较标准。以后,凡是可以年化的属性,在列出年化转换公式后,如果不作声明,都是指年化属性。

超额收益率分解

为了对超额收益率进行分解,线性分解是我们最容易想到的,而市场组合M提供了一个理想的分解基准,于是自然会想到源自线性回归分析的贝塔概念。

组合P的贝塔值(是一个相对概念,默认是对市场组合M而言),可定义成:

\[ \beta_P = \frac{\mathrm{Cov}\{r_P,r_M\}}{\mathrm{Var}\{r_M\}} \]

容易验证:市场组合M的贝塔值是1,无风险资产的贝塔值是0。

贝塔是一个先验概念(向未来看,假设当前已知),贝塔的概念源自线性回归分析,比如组合P在时期 \(t=1,\dots,T\) 上的超额收益率 \(r_P(t)\) 对同期市场超额收益率 \(r_M(t)\) 的回归:

\[ r_P(t) =\alpha_P+ \beta_P r_M(t) + \epsilon_P(t) \]

其中,回归分析得到的对 \(\beta_P\) \(\alpha_P\) 的估计值被称作实现的历史的贝塔值阿尔法值,而 \(\epsilon_P(t)\) 则是零均值随机项。历史贝塔则是一个后验证概念(向历史看)。

一旦知道组合P的贝塔值,那么可将组合P的超额收益率分解成市场部分残差部分

\[ r_P = \beta_P r_M + \theta_P \]

其中,假设残差收益率 \(\theta_P=\alpha_P + \epsilon_P\) 市场收益率 \(r_M\) 是不相关的。

进而,也可将组合P的预期超额收益率分解为:

\[ f_P = \beta_P f_M + \alpha_P \]

其中,预期残差收益率恰好是组合P的阿尔法值 \(\alpha_P=\mathrm{E}\{ \theta_P \}\)

组合P的方差也可分解成:

\[ \sigma_P^2 = \beta_P^2 \sigma_M^2 + \omega_P^2 \]

其中, \(\omega_P^2\) 是组合P的残差方差,即 \(\omega_P^2 = \mathrm{Var}\{\theta_P\}\)

CAPM

一般而言,市场组合M的预期残差收益率严格为0。 因为 \(\alpha_M=f_M-\beta_M f_M=f_M- f_M=0\)

但CAPM更理想化地认为,任何股票或组合的的预期残差收益率都为0(即, \(\alpha_P=\mathrm{E}\{ \theta_P \} = 0\) )。进而任意组合P的预期超额收益率正比于组合P的贝塔值

\[ \mu_P = \beta_P \mu_M \]

其中, \(\mu_P=\mathrm{E}\{r_P\}\) 是组合P的预期超额收益率, \(\mu_M=\mathrm{E}\{r_M\}\) 是市场组合M的预期超额收益率。(用 \(\mu\) 替代 \(f\) 表示CAPM观点下的预期超额收益率)

在CAPM下,持有异于市场组合的投资组合的投资者在玩一个零和游戏。此类投资者承担了额外的风险却没有获得额外的预期收益。这个逻辑导致被动投资,即买入并持有市场组合。

CAPM的合理性依赖你认可不存在“更傻的傻瓜”。即使你不认可,CAPM也提供了一个可以参考的合理基准。

CAPM和有效市场理论虽然不一样,但却是一致的。前者强调如果不存在“更傻的傻瓜”,那么没有人能够战胜市场。而有效市场理论,则为不存在“更傻的傻瓜”提供了某种理由,比如强有效市场理论,认为市场价格包含了一切相关信息。

CAPM是关于预期的(先验的)。无论是先验还是后验证。无风险资产和市场组合连接而成直线被称作证券市场线。先验情况下,是在“贝塔-预期收益率”图中的直线,并且所有组合精确落在市场线上;后验情况下,是在“贝塔-收益率”图中的直线。一般而言,实现的组合很可能不落在市场线上,这些组合和市场线的垂直偏差,就是实现的残差收益率。

一致预期收益率

所谓一致,即无一例外的意思,这里特指大家都在CAPM模型下,算出的结果。一致预期收益率就是CAPM预期收益率。后面将证明:CAPM产生的预期收益率恰好使得市场组合是均值/方差最优的。所以,市场组合可被称为一致组合

一致预期收益率的价值在于它为我们设立了一个比较基准。

主动管理决策就是由我们的预测与一致预期收益率之间的差异来驱动的。

CAPM为一致预期收益率提供了一个有效来源,但不是预测预期收益率的唯一方法;另一种提供预期收益率的替代方法是APT,但是不能作为一致收益率的来源。

技术性假设

在单一投资期内不进行组合的再平衡操作,并且假设:

  1. 存在一个无风险资产;
  2. 所有一阶和二阶矩均存在;
  3. 不存在零风险的全额投资组合;
  4. 最小方差全额投资组合C的预期超额收益率严格正值。

其中最后一个假设可能会被放松。

属性及其特征组合

  • 示意:
任意属性 特征组合P
\(\boldsymbol{a}=(a_1,\dots,a_n)^T\) \(\boldsymbol{h}_P=(h_{P,1},\dots,h_{P,n})^T\)
  • 定义:

非零属性 \(\boldsymbol{a}\) 的特征组合 \(\boldsymbol{h}_a\) :对 \(\boldsymbol{a}\) 具有单位暴露度的最小风险组合。

  • 数学表述:
\[ \begin{aligned} \underset{\boldsymbol{h}}{\min} & \boldsymbol{h}^T \boldsymbol{V} \boldsymbol{h} \\ \quad s.t. & \boldsymbol{a}^T \boldsymbol{h} = 1 \end{aligned} \]
  • 用拉格朗日乘子法可求得特征组合解(意味着非零属性对应一个唯一特征组合):
\[ \boldsymbol{h}_a = \dfrac {\boldsymbol{V}^{-1} \boldsymbol{a}} {\boldsymbol{a}^T \boldsymbol{V}^{-1} \boldsymbol{a}} \]
  • 该特征组合的方差:
\[ \sigma_a^2 = \boldsymbol{h}_a^T \boldsymbol{V} \boldsymbol{h}_a = \dfrac {1} {\boldsymbol{a}^T \boldsymbol{V}^{-1} \boldsymbol{a}} \]
  • 由上述两式变形可得:
\[ \boldsymbol{a} = \dfrac {\boldsymbol{V} \boldsymbol{h}_a} {\sigma_a^2} \]

这表明属性 \(\boldsymbol{a}\) 也是相对其特征组合 \(\boldsymbol{h}_a\) 的贝塔:

\[ \begin{aligned} \beta_i &= \dfrac{\mathrm{Cov}\{r_i,r_a\}}{\sigma_a^2} = \dfrac{\mathrm{Cov}\{r_i,\sum_j{r_j h_{a,j}}\}}{\sigma_a^2} \\ &= \dfrac{\sum_j{\mathrm{Cov}\{r_i,r_j \} h_{a,j}}}{\sigma_a^2} = \dfrac{\sum_j{V_{i,j} h_{a,j}}}{\sigma_a^2} \\ & \Longrightarrow \boldsymbol{\beta}_{相对组合\boldsymbol{h}_a} = \dfrac{\boldsymbol{V} \boldsymbol{h}_a}{\sigma_a^2}=\boldsymbol{a} \end{aligned} \]

第一个等式是根据贝塔的扩展定义(默认是相对市场组合M,这里扩展成相对任意指定组合)。

  • 考虑属性及其特征组合对 \((\boldsymbol{a},\boldsymbol{h}_a)\) \((\boldsymbol{d},\boldsymbol{h}_d)\) ,以及交叉暴露度 \(a_d\) \(d_a\) 。 那么这两个特征组合的协方差为:
\[ \sigma_{a,d} =\boldsymbol{h}_a^T \boldsymbol{V} \boldsymbol{h}_d = a_d \sigma_a^2 = d_a \sigma_d^2 \]
  • 属性 \(\kappa \boldsymbol{a}(\kappa>0)\) 的特征组合是 \(\boldsymbol{h}_a / \kappa\) (通过除于 \(\kappa\) ,确保对属性的单位暴露度)。
  • 从属性到其特征组合,保线性但不保线性系数。一般地,如果 \(\boldsymbol{a}=\sum \kappa \ \boldsymbol{d}\) \(\kappa,\boldsymbol{d}\) 都忽略了求和下标,请自行脑补),那么:
\[ \begin{aligned} &\boldsymbol{h}_a = \sum \dfrac {\kappa \ \sigma_a^2} {\sigma_d^2} \boldsymbol{h}_d \\ \mathrm{where} \quad & \dfrac {1} {\sigma_a^2} = \sum \dfrac {\kappa \ a_d} {\sigma_d^2} \end{aligned} \]

全1向量及其特征组合C

  • 示意:
全1向量 组合C
\(\boldsymbol{e}=(1,\dots,1)^T\) \(h_C\)
  • 这是第一个特殊的特征组合。属性及其特征组合的一般结论,必然适用于这个特征组合上。如非强调,不再重复列出相关结论。
  • 组合C特点:

1)组合P对 \(\boldsymbol{e}\) 的暴露度 \(e_P=\boldsymbol{e}^T \boldsymbol{h}_P=\sum_i{h_{P,i}}\) 就是组合P权重之和,进而单位暴露度就是全额投资,所以组合C就是最小风险全额投资组合

2)任何资产对组合C的贝塔恒为1;

3)对全额投资组合P而言, \(\sigma_{P,C} = \sigma_C^2\)

贝塔及业绩基准组合B

  • 示意:
贝塔 组合B
\(\boldsymbol{\beta}\) \(h_B\)
  • 说明:

这里的贝塔是特指,相对某个有特定含义的组合(业绩基准组合)的贝塔。而前面称“属性 \(\boldsymbol{a}\) 也是相对其特征组合 \(\boldsymbol{h}_a\) 的贝塔”,其中的贝塔相对的组合是没有特定含义的,是任意选定的一个组合。以后,我们提及贝塔这个概念时,除非人为指定,根据上下文,默认有可能是相对市场组合M,也可能是相对业绩基准组合B。

  • 组合B特点:

业绩基准就是贝塔值等于1的最小风险组合, \(\beta_B=1\)

预期超额收益率及其特征组合q

  • 示意:
预期超额收益率 组合q
\(\boldsymbol{f}\) \(h_q\)
  • 夏普率

对任何风险组合 \(P(\sigma_P>0)\) ,夏普率 \(\mathrm{SR}_P\) 定义:

\[ \mathrm{SR}_P = \frac {f_P} {\sigma_P} \]
  • 组合q特点:

1) 组合q就是最大夏普率组合: \(\mathrm{SR}_q = \underset{P}{\max}\{ \mathrm{SR}_P \} = \sqrt{\boldsymbol{f}^T \boldsymbol{V}^{-1} \boldsymbol{f}}\)

2)组合q的预期超额收益率为1;

3)组合q对应的预期超额收益率可表示成: \(\boldsymbol{f} = (\dfrac {\boldsymbol{V} \boldsymbol{h}_q} {\sigma_q}) \mathrm{SR}_q\)

4)任何组合P和组合q的夏普率有关系: \(\mathrm{SR}_P=\rho_{P,q} \mathrm{SR}_q,\quad\rho_{P,q}=\dfrac {\sigma_{P,q}} {\sigma_P \sigma_q}\)

5)组合q投资于风险资产的权重,即组合q对属性 \(\boldsymbol{e}\) 的暴露度: \(e_q=\dfrac {f_C \sigma_q^2} {\sigma_C^2}\)

阿尔法及其特征组合A

  • 示意:
阿尔法 组合A
\(\boldsymbol{\alpha}=\boldsymbol{f}-\boldsymbol{\beta} f_B\) \(h_A\)
  • 组合A特点:
\[ \begin{aligned} \alpha_B=0, \beta_A=0, \sigma_{A,B}=0 \alpha_q = 1 - f_B \beta_q \\ \boldsymbol{h}_A=\dfrac {\sigma_A^2} {\sigma_q^2} \boldsymbol{h}_q - \dfrac {f_B \sigma_A^2} {\sigma_B^2} \boldsymbol{h}_B \quad \dfrac 1 {\sigma_A^2}=\dfrac {\alpha_q} {\sigma_q^2} \end{aligned} \]

组合Q

  • 示意:
Q属性 组合Q
\(e_q \boldsymbol{f}\) \(\boldsymbol{h}_Q\) (当 \(f_C>0\)

假设 \(f_C>0\) ,即:组合C的预期超额收益率大于0。这条假设导致的关键信息:组合Q的头寸是组合q头寸的正整数倍,进而这两个组合的夏普率相同,并且各自与其它任意组合的相关系数都对应相等。

  • 组合q是净多头,即 \(e_q>0\)
  • 组合Q是属性 \(e_q f\) 对应的特征组合,则:
\[ \begin{aligned} e_Q=1\\ \boldsymbol{h}_Q=\dfrac {\boldsymbol{h}_q} {e_q} \\ \mathrm{SR}_Q=\mathrm{SR}_q \\ \mathrm{SR}_P=\rho_{P,Q} \mathrm{SR}_Q, \forall P \end{aligned} \]
  • 用组合Q表达预期超额收益率
\[ \begin{aligned} &\dfrac{f_C}{\sigma_C^2}=\dfrac{f_Q}{\sigma_Q^2}\\ &\boldsymbol{f} = f_Q \dfrac{\boldsymbol{V} \boldsymbol{h}_Q}{\sigma_Q^2} = f_Q \boldsymbol{\beta}_{相对组合Q} \end{aligned} \]

这是一个很重要的结论:资产预期超额收益率列向量与资产关于组合Q的贝塔值列向量成比例

  • 组合Q的贝塔值(注意区分 \(\boldsymbol{\beta}_{相对组合Q}\) \(\beta_Q\) ,前者是相对组合Q的贝塔列向量,后者是组合Q对贝塔的暴露度(值))
\[ \beta_Q=\dfrac{f_B \sigma_Q^2}{f_Q \sigma_B^2} \]
  • 如果业绩基准组合是全额投资,即 \(e_B=1\) ,那么:
\[ \beta_Q=\dfrac{\beta_C f_B}{f_C} \]

部分特征组合的列表

属性 特征组合
\(\boldsymbol{f}\) \(h_q\)
\(e_q \boldsymbol{f}\) \(h_Q\) (当 \(f_C>0\)
\(\boldsymbol{\beta}\) \(h_B\)
\(\boldsymbol{e}\) \(h_C\)
\(\boldsymbol{\alpha}=\boldsymbol{f}-\boldsymbol{\beta} f_B\) \(h_A\)

有效前沿

  • 定义:

一个组合被称为**(全额投资)有效的**,如果它在所有具有相同预期收益率的全额投资组合中具有最小的风险。

  • 数学表示:
\[ \begin{aligned} \underset{\boldsymbol{h}=\boldsymbol{h}_P}{\min} & \frac{1}{2} \boldsymbol{h}^T \boldsymbol{V} \boldsymbol{h} \\ \quad s.t. & \boldsymbol{e}^T \boldsymbol{h} = 1 \\ \quad & \boldsymbol{f}^T \boldsymbol{h} = f_P \end{aligned} \]
  • 求解概要

第一步:列出拉格朗日乘子方程:

\[ \begin{aligned} \boldsymbol{h} = \lambda_1 \boldsymbol{V}^{-1} \boldsymbol{e} + \lambda_2 \boldsymbol{V}^{-1} \boldsymbol{f} \\ \quad \\ \quad \lambda_1 \boldsymbol{e}^T \boldsymbol{V}^{-1} \boldsymbol{e} + \lambda_2 \boldsymbol{e}^T \boldsymbol{V}^{-1} \boldsymbol{e} = 1 \\ \quad \lambda_1 \boldsymbol{f}^T \boldsymbol{V}^{-1} \boldsymbol{e} + \lambda_2 \boldsymbol{f}^T \boldsymbol{V}^{-1} \boldsymbol{f} = f_P \end{aligned} \]

第二步:尽可能用组合C和组合Q来表示方程的各个部分:

\[ \begin{aligned} \boldsymbol{V}^{-1} \boldsymbol{e} = \dfrac{1}{\sigma_C^2} \boldsymbol{h}_C \boldsymbol{V}^{-1} \boldsymbol{f} = \dfrac{f_Q}{\sigma_Q^2} \boldsymbol{h}_Q \\ \boldsymbol{e}^T \boldsymbol{V}^{-1} \boldsymbol{e} = \dfrac{1}{\sigma_C^2} \boldsymbol{f}^T \boldsymbol{V}^{-1} \boldsymbol{f} = \dfrac{f_Q^2}{\sigma_Q^2} \\ \boldsymbol{e}^T \boldsymbol{V}^{-1} \boldsymbol{f} = \boldsymbol{f}^T \boldsymbol{V}^{-1} \boldsymbol{e} = \dfrac{f_Q}{\sigma_Q^2} = \dfrac{f_C}{\sigma_C^2} \end{aligned} \]

第三步:重写拉格朗日乘子方程:

\[ \begin{aligned} \boldsymbol{h}_P = \dfrac{\lambda_1}{\sigma_C^2} \boldsymbol{h}_C + \dfrac{f_Q \lambda_2}{\sigma_Q^2} \boldsymbol{h}_Q \\ \quad \\ \quad \dfrac{1}{\sigma_C^2} \lambda_1 + \dfrac{f_Q}{\sigma_Q^2} \lambda_2 = 1 \\ \quad \dfrac{f_C}{\sigma_C^2} \lambda_1 + \dfrac{f_Q^2}{\sigma_Q^2} \lambda_2 = f_P \end{aligned} \]

第四步:求解结果:

\[ \begin{aligned} \quad \lambda_1 = \sigma_C^2 \dfrac{f_Q-f_P}{f_Q-f_C} \\ \quad \lambda_2 = \dfrac{\sigma_Q^2}{f_Q} \dfrac{f_P-f_C}{f_Q-f_C} \\ \quad \\ \boldsymbol{h}_P = \dfrac{f_Q-f_P}{f_Q-f_C} \boldsymbol{h}_C + \dfrac{f_P-f_C}{f_Q-f_C} \boldsymbol{h}_Q \end{aligned} \]
  • 有效组合的内蕴属性:
\[ \boldsymbol{a}_P = \dfrac{1}{\sigma_P^2 (f_Q-f_C)} (\sigma_C^2(f_Q-f_P) \boldsymbol{e} + \sigma_Q^2 (f_P-f_C) e_q \boldsymbol{f}) \]
  • 有效组合的方差(有效组合P作为变量):
\[ \begin{aligned} \sigma_P^2 = \sigma_C^2 + \kappa (f_P - f_C)^2 \\ \quad \kappa = \dfrac{\sigma_Q^2-\sigma_C^2}{(f_Q - f_C)^2} \end{aligned} \]

资本资产定价模型

如果

1)所有投资者都具有均值/方差偏好;

2)所有资产都纳入分析;

3)所有投资者都知道预期超额收益率

4)所有投资者都对资产的方差和协方差具有一致的观点;

5)没有交易成本和税负。

那么组合Q等于组合M(市场组合),并且

\[ \boldsymbol{f} = \boldsymbol{\mu} = \boldsymbol{\beta} \boldsymbol{\mu}_M \]

【提示】首先根据前面的结论“资产预期超额收益率列向量与资产关于组合Q的贝塔值列向量成比例”,在这个结论以及前提假设下,每位投资都会选择组合Q和无风险资产F的某种比例组成的投资组合。 而所有投资者的组合按投资市值加权平均就是市场组合M,其中无风险资产的汇总必然等于0(所有借出=所有借入),并且所有投资组合的汇总必然是全额投资组合。 所以市场组合M就是组合Q,相对组合Q的贝塔就是贝塔(默认相对市场组合M的)。

市场组合M

注意:本小节涉及的贝塔是相对市场组合M而言;不要求CAPM成立。

1)市场组合M必然是全额投资组合,即 \(e_M=1\)

2)市场贝塔(列向量)可表示成: \(\boldsymbol{\beta}=\dfrac{\boldsymbol{V} \boldsymbol{h}_M}{\sigma_M^2}\) ,并且市场组合M是市场贝塔 \(\boldsymbol{\beta}\) 的特征组合;

3)组合C的贝塔值: \(\beta_C=\dfrac{\sigma_C^2}{\sigma_M^2}\)

【提示】 \(\beta_C \sigma_M^2=e_M \sigma_C^2=\sigma_C^2\)

由于组合C是最小方差组合,所以 \(\beta_C \le 1\) ,并且 \(\beta_C=1\) 当且仅当市场组合M恰好为最小方差组合。