【量化课堂】CAPM 模型和公式JoinQuant量化课堂发布于2016-08-18218081457导语:αα和ββ你肯定都听说过吧。
那么γγ呢?δδ?εε?ζζ,ηη,θθ,ιι,...ωω???那好!我们今天就来告诉你......ββ是什么。
作者:肖睿编辑:宏观经济算命师本文由JoinQuant量化课堂推出,难度为进阶上,深度为 level-2。
阅读本文需要掌握MPT 模型(level-1)和微积分(level-0)的知识。
本文是一系列文章中的第三篇。
本系列从基础概念入手,推导出CAPM 模型。
系列中共有四篇:1.效用模型2.风险模型3.MPT 模型4.CAPM 模型5.概述CAPM,全称Capital Asset Pricing Model,译为资本资产定价模型,是由Treyn or, Sharpe, Lintner, Mossin 几人分别提出。
搭建于Markowitz 的现代资产配置理论(MPT)之上,该模型用简单的数学公式表述了资产的收益率与风险系数ββ以及系统性风险之间的关系。
尽管CAPM 的假设偏于牵强,结论也常与实验证据相悖,但它一直是金融经济学中重要的理论,为更多先进的模型打好了基础。
模型假设CAPM 是一个理论性很强的模型,它所假设的金融市场有一个非常简单的框架,这样不仅简化了分析的难度,也用非常简练的数学公式表达出结论。
CAPM 假设,市场上所有的投资者对于风险和收益的评估仅限于对于收益变量的预期值和标准差的分析,而且所有投资者都是完全理智的。
并且,市场是完全公开的,所有投资者的信息和机会完全平等,任何人都可以以唯一的无风险利率无限制地贷款或借出。
因此,所有投资者必定在进行资产分配时计算同样的优化问题,并且得到同样的有效前沿和资本市场线(见MPT 模型)。
为了最大化预期收益并最小化标准差,所有投资者必定选择资本市场线上的一点作为资产配置。
也就是说,所有投资者都按一定比例持有现金和市场组合M M。
因此,M M是名副其实的“市场组合”,因为整个市场都是按照这个组合来分配资产的。
所以M M的波动性和不确定性不单单是市场组合的风险,也是整个市场的风险,叫做系统性风险(systematic risk)。
CAPM 公式CAPM 公式是从以上模型框架推导出的数学表达式,它表达了任何风险资产的收益率和市场组合的收益率之间关系。
在这个公式中,任何风险资产的收益率都可以被分为两个部分:无风险收益(利率)和风险收益(ββ收益)。
我们先看公式。
定理(CAPM 公式).对于某一风险资产S S(可以把S S想象为一种证券),有E[r S]=r f+βS(E[r M]r f).E[rS]=rf+βS(E[rM]rf).其中:r S rS是组合S S的收益变量;r M rM是市场组合的收益变量;r f rf是市场的无风险利率;βSβS是组合S S对于市场风险的敏感度,计算公式为βS=Cov(r S,r M)Var(r M).βS=Cov(rS,rM)Var(rM).在公式中,r f rf是资产的时间价值,是按照无风险利率产生的收益。
右边的βS(E[r M]r f)βS(E[rM]rf)是资产的风险收益,是对投资者所承担的风险的补偿。
这里面,E [r M]r f E[rM]rf是市场组合的风险收益,还有βSβS是组合S S对系统性风险的敏感系数。
可以理解为,资产S S承担了βSβS倍的系统性风险,所以将会得到相应倍数的风险补偿。
这里应该指出,风险组合S S的预期收益是完全由它的βSβS决定的,与这个资产自己的风险σSσS是没有关系的。
也就是说,假设风险资产S S有巨大的风险σSσS,但是它和市场组合的相关性βSβS很小,那么S S预期的收益率其实是很小的。
通过CAPM 公式,我们还可以推算出资产S S的夏普比率Sharpe(S)Sharpe(S)和市场组合M M的夏普比率Sharpe(M)Sharpe(M)的关系,如下。
Sharpe(S)=E[r S]r fσS=βS(E[r M]r f)σS=Cov(r M,r S)σMσS E[r M]r fσM=Corr(r M,r S)Sharpe (M).Sharpe(S)=E[rS]rfσS=βS(E[rM]rf)σS=Cov(rM,rS)σMσSE[rM]rfσM=Corr(rM,rS)Sharpe(M).也就是说,组合S S的夏普比率等于M M的夏普比率乘以M M与S S的相关系数。
在MPT 模型中,M M是所有风险组合中夏普比率最高的,也就是最有效的。
这个公式告诉我们,S S和M M的相关性越高,S S的夏普比率就越高,收益比风险的比例也就越大。
CAPM 公式的证明证明. 对于α∈Rα∈R,我们定义AαAα为按照αα份S S比1α1α份M M所构成的资产配置。
定义rˉˉ(α)rˉ(α)和σ(α)σ(α)分别为组合AαAα的预期收益和波动率。
定义函数f(α)=(σ(α),rˉˉ(α))f(α)=(σ(α),rˉ(α)),那么f f是一条在可行资产配置区域内的平滑曲线,并且f(1)=(σS,E[r S])f(1)=(σS,E[rS]),f(0)=(σM,E[r M])f(0)=(σM,E[rM])。
该曲线在α=0α=0时和资本配置线重叠在市场组合之上;并且,由于所有风险资产配置得位置都在资本配置线的下方,所以曲线f f不会和资本配置线相交。
因此,可以肯定资本配置线和f(α)f(α)在(σM,E[r M])(σM,E[rM])处构成切线关系。
如下图所示:我们知道资本配置线的坡度是M M的夏普比率Sharpe(M)=E[r M]r fσM.Sharpe(M)=E[rM]rfσM.那么,曲线f f的rˉˉrˉ坐标相对于σσ坐标在α=0α=0的导数也等于这个坡度, drˉˉdσ∣∣∣α=0=E[r M]r fσM.(1)drˉdσ|α=0=E[rM]rfσM.(1)AαAα的收益变量是r Aα=αr S+(1α)r M,rAα=αrS+(1α)rM,因此有rˉˉ(α)σ(α)=E[r Aα]=αE[r S]+(1α)E[r M],=σ(r Aα)=α2σ2rS+(1α)2σ2rM+2α(1α)Cov(r M,r S)√.(2)(3)rˉ(α)=E[rAα]=αE[rS]+(1α)E[rM],(2)σ(α)=σ(rAα)=α2σrS2+(1α)2σrM2+2α(1α)Cov(rM,rS).(3)代入等式(2) 和(3) 并使用初等微积分技能,我们亲手肢解等式(1) 左侧的表达式,drˉˉdσ∣∣∣α=0=[drˉˉdα/dσdα]α=0=E[r S]E[r M]12(ασ2S+(1α)2σ2M+2α(1α)Cov(r M,r S))12(2ασ2S2(1α)σ2M+(24α)Cov(r M,r S))∣∣∣∣α=0=E[r S]E[r M]12σ1M(2Cov(r M,r S)2Var (r M))=(E[r S]E[r M])σM Cov(r S,r M)Var(r M).drˉdσ|α=0=[drˉdα/dσdα]α=0=E[rS]E[rM]12 (ασS2+(1α)2σM2+2α(1α)Cov(rM,rS))12(2ασS22(1α)σM2+(24α)Cov(rM,rS))|α=0=E[r S]E[rM]12σM1(2Cov(rM,rS)2Var(rM))=(E[rS]E[rM])σMCov(rS,rM)Var(rM).再代入等式(1) 得到(E[r S]E[r M])σM Cov(r S,r M)Var(r M)E[r S]E[r M]E[r S]E[r M]E[r S]=E[r M]r fσM=Cov(r S,r M) Var(r M)Var(r M)(E[r M]r f)=(βS1)(E[r M]r f)=r f+βS(E[r M]r f).(E[rS]E[rM])σMCov(rS,rM) Var(rM)=E[rM]rfσME[rS]E[rM]=Cov(rS,rM)Var(rM)Var(rM)(E[rM]rf)E[rS]E[rM]=(βS1)(E[rM]rf)E[rS]=rf+βS(E[rM]rf).擦干净双手,完成了证明。
■CAPM 的应用CAPM 公式的应用在理论上是一个悖论,那是因为在CAPM 的假设下所有投资者都持有市场组合M M,那么投资者也没有必要去单独计算每一个风险资产的收益率--- 因为他所持有的资产配置已经是最优的了。
但实际上,投资者的效用标准都不一样,资产配置也大相庭径,并不存在一个一致认同的市场组合,这时C APM 公式就可以派上用场。
在现实环境里,我们可以将一个概括市场整体的组合(比如大盘指数)作为市场组合,并以其为基准计算每个风险资产的系统性风险ββ。
这样,我们根据对市场整体趋势的判断以及对风险控制的需要,选择适当的ββ进行资产配置。
举个例子,假设我们以沪深300指数作为市场组合,取过去500500天的年化日均收益率为(r M(t))500t=1(rM(t))t=1500,并且取一只股票S S过去500500天的年化日均收益率为(r S(t))500t=1(rS(t))t=1500。
记它们的均值为μM=1500∑t=1500r M(t),μS=1500∑t=1500r S(t).μM=1500∑t=1500rM(t),μS=1500∑t=1500rS(t).可以估测出S S的ββ为βS=Cov(r S,r M)Var(r M)=∑500t=1(r M(t)μM)(r S(t)μS)∑500t=1(r M(t)μM)2.βS=Cov(rS,rM)Va r(rM)=∑t=1500(rM(t)μM)(rS(t)μS)∑t=1500(rM(t)μM)2.假设我们选出三支股票,并且计算发现它们的ββ分别为β1=0.5β1=0.5,β2=1β2=1和β3=2β3=2,也就是说它们对市场风险的敏感度依次为低、中、高。
如果我们通过分析预测大盘在近期会整体趋势向上,那么应该持仓股票3,赚取大盘22倍的收益;如果我们认为大盘近期的走势不可判断,那么可以持有股票2,这样收益基本与大盘持平;如果我们认为大盘在近期会整体下跌,那么可以持有股票1,这样损失只有大盘的一半,或者干脆直接空仓。
结语量化课堂的“从效用到CAPM”系列文章从效用模型开始,介绍了风险分散的原则,再到MPT 资产配置理论的有效前沿和市场组合,最后本篇讲解了CAPM 中风险资产的定价公式,这些内容都是金融经济学的核心基础。
在以上基础上建立的有APT 套利定价模型、Fama-French 三因子模型以及其他的诸多理论和模型。
读者可以在量化课堂的“策略与应用”栏找到基于这些模型的交易策略,也敬请期待量化课堂未来的经济学文章。