<代码已经过期,其中爬虫链接已经失效>
一:马科维茨投资组合理论
投资组合(Portfolio)是由投资人或金融机构所持有的股票、债券、衍生金融产品等组成的集合。投资组合的目的在于分散风险,投资组合按粗略的分类有三种不同的模式可供运用,即积极的、中庸的和保守的。
投资组合理论[1]:若干种证券组成的投资组合,其收益是这些证券收益的加权平均数,但是其风险不是这些证券风险的加权平均风险,投资组合能降低非系统性风险。人们进行投资,本质上是在不确定性的收益和风险中进行选择。投资组合理论用均值-方差来刻画这两个关键因素。其中均值是指投资组合的期望收益率,它是单只证券的期望收益率的加权平均,权重为相应的投资比例。方差是指投资组合的收益率的方差。我们把收益率的标准差称为波动率,它刻画了投资组合的风险。
那么在证券投资决策中应该怎样选择收益和风险的组合呢?投资组合理论主要通过研究"理性投资者"优化投资组合。所谓理性投资者:是指在给定期望风险水平下对期望收益进行最大化,或者在给定期望收益水平下对期望风险进行最小化。
二:求解最优投资组合过程
本文最优投资组合思想是:在给定期望收益水平下对期望风险进行最小化的投资。利用的是马克维茨的均值-方差模型:
本文实现最优投资组合的主要步骤:
1:得到夏普比率最大时的期望收益
2:得到标准差最小时的期望收益
3:根据1,2所得的期望收益,获取预估期望收益范围,在预估期望收益范围内取不同值,获取其最小方差,得到预估期望收益与最小方差的关系即获得最小方差边界。
4:最小方差边界位于最小方差资产组合上方为有效边界
5;获取最小方差边界上最大夏普比率,绘出CML
6:得到最小方差边界上最大夏普比率处各股票权重
三:实证数据用例:
1:获取10股股票历史收盘价记录(2014.07.01—2017.07.01)(附件:stocks.xlsx)
stocks=['601166', #兴业银行
'600004', #白云机场
'300099', #精准信息
'601328', #交通银行
'601318', #中国平安