引言:
邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。
【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》
【历史文章汇总】:https://bbs.pinggu.org/thread-3950124-1-1.html
微信个人号:xingbuxing0807,有问题欢迎交流
为什么不要100%投资股票:鸡蛋不放一个篮子的真意(下)
我们构建一个新的组合:我们借钱买入 60/40 组合,也就是加杠杆,使得它的风险和 100% 股票相同。然后,比较带杠杆的 60/40 组合与 100% 股票组合的收益。
也就是:保持风险水平相同的情况下,对比两个组合的收益,然后评价 100% 投资于股票到底值不值得。
当然,借钱是要利息的。国债指数能够反映国债融资利率水平。我们采用上证国债指数来模拟融资利率,对 60/40 组合加杠杆。
经过测算,杠杆 60/40 组合需要把 171.9% 的资金投资于 60/40 的组合,将 -71.9% 的资金投资于国债,风险才会和 100%股票组合相等。
这里投资于国债的资金比例是负数。它的含义是:按照国债的利率借入占总资产 71.9% 的资金。也可以理解为:发行国债融资,并且将获得的现金投入 60/40 组合。最终,整体组合的杠杆倍数约为 1.719。
经过这样一番操作,杠杆 60/40 组合和 100% 股票组合之间就可以比较了,它们的表现如图所示:
由上表可知,在同样30.12%的标准差,即同样的风险水平之下,100% 股票的组合的收益为 3.74 倍,年化收益率为 10.56%,而杠杆 60/40 组合的收益为 3.96 倍,年化收益率为 11.22%。
杠杆 60/40 的组合收益比 100% 股票组合更高,而两者所承担的风险是相同的。
所有人在面对这两个组合的时候,都会选择前者,这就是分散化的好处。
这也才是“不要把鸡蛋放到同一个篮子里”这句话,真正的含义。
上文当中,我们很不要脸的拿国债利率来作为融资利率。的确,我们是不可能拿到国债那么低的融资利率的。这么假设只是为了行文方便,大家理解我们可以借钱加杠杆这个思想即可。
并且实际当中,我们也有各种各样的解决方案。
例如,投资于小市值股票。相对于沪深300所代表的大市值公司,小市值公司的股票长期来看收益更高,风险更大,这不就类似于借钱加杠杆吗?
我们采用中证500指数作为小市值股票的代表。不加杠杆,投资于小市值 60/40 组合,最终获得了这样的收益:
可以看出,小市值股票和债券的 60/40 的组合,不需要再加杠杆,不但收益比原来的 100% 股票组合更高,同时标准差还更小,真正做到了两全其美。
通过上文的阐述,我们知道通过杠杆将风险调整到同样的水平之后,100%投资于股票显然是不理智的。分散化投资不但可以有效地降低风险,还能提高收益。
而且,60/40这个比例也不是固定的。实际上,可以通过测算,找到更合适的比例系数,在控制风险的前提下,进一步提升投资组合的收益,换句话说,使投资组合更加「有效」。
那么最优的比例到底是多少?
不要小看这个问题。解决这个问题的马科维茨,不仅借此拿到了诺贝尔经济学奖,同时也凭借这个问题开启了现代金融学。(对了,马科维茨也是我们量化课程的助教)
对这个问题或者本文感兴趣的,可以联系我微信(微信号:xingbuxing0807),获取本文的代码和数据,尝试研究一下。
老规矩,附件是程序代码,回复可见。
关于投资组合的讨论,欢迎在评论区留言。回帖还可以获得论坛币哦!