2、使用CAPM资产定价模型计算三只股票投资组合的收益
(1)利用蒙特卡罗模拟寻找投资组合的有效边界并得到最优配置
【方法】使用Python程序进行蒙特卡洛模拟
蒙特卡罗模拟是通过用一系列值建立可能结果的模型来进行风险分析的一种方法。然后我们进行这一系列值进行重复计算,每次都使用不同的随机数集。根据不确定性的数量和指定的范围,蒙特卡罗模拟可能需要数千或数万次重新计算才能完成。蒙特卡罗模拟可以产生一系列可能的结果值,并以此来找出可能的有效边界。
虽然很难找到一个拟合函数表达式来描述三只股票组合的平均标准差曲线,但我们仍然可以利用python程序的计算能力,对这三只股票组合进行蒙特卡罗模拟,以计算预期收益率和标准差,并设置有效面积只要我们能找到足够组合的三只股票的持股比例。因此,我们把这个问题的解决方案变成了找到足够多的持股比例组合,然后计算出每个组合的预期回报率和标准差,并在图上画出点。用这种方法,我们可以在图上画出许多点。每个点代表这三个股票加权比率的组合。然后,我们可以发现,所有这些点都将落入一个有效区域,即有效投资区域。
程序指令如下所示:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=27d4b12d39dda3cc0be4b82831e83905/6a517f55564e9258bdebae5c8b82d158cdbf4e1c.jpg?tbpicau=2025-02-26-05_7316e6e8f8c1402525ff39fec9bff53f)