4.1资产组合基本原理
证券投资组合理论(portflio theory)主要研究如何配置各种不同金融资产,满足投资者的各种要求。1952年美国学者马克维茨(H.Marowitz)创立资产组合理论,该理论在实践中得到广泛运用。
协方差矩阵与相关系数矩阵转换
在MATLAB中corr2cov函数把相关系数矩阵转换为协方差矩阵
【例4-1】已知资产组合中有3个品种,各资产预期回报、标准差及相关系数如表4.1所列。
表4.1 各资产预期回报、标准差及相关系数
项目资产A资产B资产C预期回报0.10.150.12标准差0.20.250.18
续表4.1
项目资产A资产B资产C
Correl-ation资产A10.80.4资产B0.81.0.3资产C0.40.31计算资产协方差阵
>> Returns=[0.1 0.15 0.12];
>> Stds=[0.2 0.25 0.18];
>> Correlations=[1 0.8 0.4
0.8 1 0.3
0.4 0.3 1];
>>Covariances=corr2cov(Stds,Correlations)
资产组合收益率与方差
在MATLAB中计算资产组合的回报与方差的函数是portstats
【例4-2】 两个资产组合中有3种资产A、B、C,组合中各资产预期回报、协方差矩阵及权重如表4.2所列
表4.2 资产组合中各资产的明细表
项目资产A资产B资产C
协方差资产A0.0100-0.00610.0042资产B-0.00610.0400-0.0252资产C0.0042-0.02520.0225预期回报0.10.20.15组合1各资产权重0.40.20.4组合2各资产权重0.20.40.4>> Expreturn=[0.1 0.2 0.15];
>> Expcovariance=[0.0100 -0.0061 0.0042
-0.0061 0.0400 -0.0252
0.0042 -0.0252 0.0225];
>> Portwts=[0.4 0.2 0.4;0.2 0.4 0.4];
>> [Portrisk,Portreturn]=portstats(Expreturn,Expcovariance,Portwts)
从上述结果可以看到这两个资产组合标准差分别为0.056,0.0451,资产回报分别为0.14,0.16
【例4-3】 假设资产组合中有5种资产,收益分别为0.1,0.12,0.14,0.16,0.2,方差为0.02,0.03,0.01,0.05,0.02,资产收益率各不相关,各资产权重分别为0.1,0.2,0.3,0.2,0.2,计算该组合收益率与方差
>> Returns=[0.1,0.12,0.14,0.16,0.2];
>> Variances=[0.02,0.03,0.01,0.05,0.02];
>> Ws=[0.1,0.2,0.3,0.2,0.2];
>> mean=dot(Returns,Ws)
>> Variance=sum(Variances.*Ws.^2)
资产组合
VaR(Value-at-Risk)即在险价值,按照Philippe Jorion的定义是指在正常的市场环境下,给定一定的置信水平,预期未来一段时间内的损失。定义c为置信水平,X为资产组合的损失,则一定持有期T内的Var(为正值,表示损失的绝对额)定义公式为
Prob()=1-c
式中:Var值即为一定置信水平下,资产组合在未来T期内的最大损失
【例4-4】 假设投资者拥有两种资产,资产组合总价值为1000万元,各资产权重分别为1/4与3/4,这两个资产日波动率的均值分别为0.003,0.002,标准差分别为0.02,0.01,这两个资产之间相关系数为0.8,。置信水平为1%,求该资产组合未来10天的Var
首先求总资产方差,公式如下:
(4.1)
式中:分别为资产组合权重,为各资产标准差,为这两种资产之间相关系数
一般地,可将上式用向量与矩阵形式表示,记表示各个资产权重,表示各个资产标准差,资产协方差矩阵记为cov,则(4.1)可以改写为如下形式:
(4.2)