引言:
邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。
【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》
【历史文章汇总】:https://bbs.pinggu.org/thread-3950124-1-1.html
个人微信:xbx1717,有问题欢迎交流
这是邢不行第 82 期量化小讲堂的分享
作者 | 邢不行、密斯锌硒
很多人买基金,都喜欢买历史表现优异的明星基金;基金销售推荐产品时,也喜欢拿明星基金的历史业绩作为推销资本。因为大家都默认历史业绩好就代表基金经理有能力,以后也能持续盈利。
但事实真的是这样吗?一切还得以数据说话。本文会用Python对基金历史数据进行分析,来解答这个问题:明星基金的业绩到底能不能持续?
01 明星基金
说到明星基金,很多人第一反应可能是“X方达蓝筹精选”。而它的执掌者,正是A股首位千亿级别的基金经理,被称为公募一哥的张坤。
“公募一哥”张坤
2020年,张坤凭借95%的超高收益率得到了大量基民喜爱,在网络上爆火。
最火的时候,甚至一些游戏直播间的弹幕里都有很多人在讨论他。
但到了2021年,原本把张坤吹上天的网友们这次却狠狠把他踩下了地。
“跌妈不认”菜坤
因为截至21年9月30日,张坤的收益率只有-10%,甚至都没有跑赢大盘,排名也是相当靠后(1503/1581)。
无独有偶,还有很多在2020年排名靠前的明星基金经理在21年都表现得不尽如人意,收益普遍拉胯。
数据来源:天天基金网
这不禁令人困惑,到底上述现象只是特例,还是说所有明星基金都会这样?
只有2020年的明星基金在次年表现不行,还是每年明星基金的次年表现都拉胯?
这样的好奇心是必不可少的,很多时候一些优秀的量化交易策略也来源于此。
接下来我们就收集所有基金的收益数据,用Python编程去处理,看看每年的明星基金次年表现如何。
甚至可以构建一个组合,每年买入排名前十的基金并持有一年,看看一直这样下去能赚多少钱。
02 明星基金次年排名
我们先看每年前十基金的次年排名。
首先获取基金的收益率数据,我已经为大家准备好了:
需要数据可以加我微信xbx1717获取
如上图所示,每一行就是一只基金08年至今每年的收益率。
这个数据获取难度较大,我也是通过一些专业渠道搞定的。大家如果需要的话可以加我微信xbx1717,我直接发给你。
1.举例说明
有数据后我们就以2008年为例,计算当年前十基金的次年排名。
先把所有基金按照08年的收益率从大到小排列并取前十:
2008年排名前十基金次年排名情况
大家不必诧异为何上图中2008年排名第一的基金收益为负。在08年股灾中上证指数从6000多点跌到1600多点,而只亏了3个点的基金自然有排名第一的资格。
但好景不长,08年排名第一的基金到了09年就排在了304只基金的末尾。而其他08年排名靠前的基金在09年的排名也相当靠后。
接着我们计算出这十只基金在09年平均排名293位,在全部304只基金中排名百分比是96%(293÷304=96%),表现相当不好。
2.次年排名情况
处理完2008年的数据,我们可以用同样的方法,得到09至今前十基金的次年排名百分比。
虽然EXCEL也能完成这一步,但相对繁琐,所以我们用Python编程来计算结果。
数据、代码可以加我微信xbx1717获取
下图就是Python运行的结果,可以看到2009、2011、2019及2020年前十的基金次年排名较前。
明星基金次年平均排名较好年份
但2008、2014及2018年前十基金的次年排名就相当靠后,都在倒数10%以内。
明星基金次年平均排名较差年份
我们再整体看这张图,可以发现每年排前十的基金普遍次年表现不佳,次年排名能进前50%就已经很好了。
当然,仅看排名还不够直接,我们再来看前十基金次年的收益情况如何。
接下文