15年数据告诉你,5000个基金经理平均跑赢大盘了吗?【量化投资邢不行啊】

这两年比较流行一句话:散户别炒股,炒股不如买基金。
虽然这句话出自基金的利益相关者之口,但乍听之下好像也没有什么问题。
毕竟全职投入的基金经理比散户更加专业,并且从数据看也是如此。

但事实这是这样的吗?基金经理们真的这么牛X吗?
本期文章我们就用Python编程和数据来揭开真相,看看散户炒股,是否真的不如买基金?
01 炒股不如买基金
1 客观原因
说炒股不如买基金,也并非空穴来风。
和个人投资者相比,基金经理的专业程度更高,消息来源更广,资金更加雄厚,研究市场的时间也更久。

换一种表述就是,你拿自己的业余爱好和别人的专业去比,凭什么赚更多的钱。
这话貌似没错,但我们做量化投资的,还是要让一切用数据说话。
我们先从数据角度去看看,基金经理们是否真能在A股获得超额收益。
2 数据获取
工欲善其事,必先利其器。我们先要找到所有基金每年的收益率数据。
你可以去天天基金网查看,上面有较全的基金收益数据。
美中不足的是,这个数据无法直接下载用于分析,需要写个爬虫去获取。

所以我给大家准备好了相应的数据,总共包含了3215只主动的偏股型基金,去除货币基金、偏债基金、当年新上市基金及被动基金。
数据的具体格式如图所示:

第一列是基金编码,第二列起包含了2007年-2021年每年基金的收益率。
如果你需要这份数据的话,可以加我微信xbx7776,都是可以免费发给你的。
3 基金每年收益
获取数据之后,我们只需计算出这些基金的平均收益即可。
因为要考察基金经理作为一个整体的平均投资水平,所以我们在计算时对所有基金都一视同仁,使用相同的权重。
比如2021年的2923只基金,它们的平均收益是9.93%。
同理即可得其他年份的相应数据,具体结果如图所示:

从2007年至今,所有基金的平均收益只有5年跑输大盘,其余年份都有超额收益,特别是最近几年,基金的表现都优于大盘。
4 基金平均收益
如果假设我们从07年开始每年都买入所有基金,1块钱可以变为6块钱,年化收益有12.7%。而同期沪深300指数才翻了2倍多。这也足以说明基金平均水平的确可以大幅跑赢指数。

上述结果并未计算基金管理费。
鉴于每个基金的申购、赎回费不同,我们制定了统一的标准。
设定每年管理费为0.4%(申购费0.15%,赎回费0.25%)。
扣除管理费后,基金整体的平均收益是5.66,仍旧大幅跑赢了沪深300指数。

再想想很多人炒股连指数都跑不过,这也确实证明了个人炒股不如买基金。
02 A股真实涨幅
1 失真的指数
虽然从数据角度看,基金经理整体可以跑赢指数。但我们之前说过,A股的指数是严重失真的,并不能有效代表整个市场真正的涨跌幅。
具体的可以看我这个视频:
大A万年不涨?量化指数增强策略,轻松多涨10倍!同样成分股稍作修改,收益却变天。
鉴于指数只代表部分股票,而基金经理可以交易所有股票。
为得到更公平的结果,我们要用所有股票的收益和基金来做比较。
2 数据获取
想要进行比较,首先我们需要每只股票每天的数据。
我已经帮大家整理好了数据,包含了所有股票(包括已退市的股票)上市至今每天的开高收低价。数据情况如图所示:

如果你需要这个数据的话,可以加我微信xbx7776,都是可以免费发给你的。
3 A股平均收益
下面我们来计算整个股票市场的收益。
假设我们有一笔钱,在每个月月初等权买入所有的股票(剔除上市不满250个交易日的新
股/ST股/退市股),月末时全部卖出,并在下个月月初重新买入符合条件的所有股票,如此循环往复。

按这个方法从2007年操作至今,我可以赚多少呢?鉴于计算过程比较复杂,我们使用Python代码来实现。

如果你需要这个数据和代码的话,可以加我微信xbx7776,都是可以免费发给你的。
代码运行结果如图所示:

严格扣除交易手续费后,所有股票15年间翻了7.32倍。
而扣除手续费后基金的平均收益是5.66,不扣除手续费是6.01,都未跑赢股票的收益。
这也意味着,基金经理并没有额外帮你赚钱。只因选择了拉垮的指数作为参照物,才会让基金经理整体显得厉害。
仔细观察还可以发现,截至2016年底,基金的平均收益是远远跑输股票的,在最近几年才追赶上来。

03基金有超额收益吗?
1 基金超额收益
其实关于基金经理到底有没有超额收益这个话题,全世界都在讨论,不管是基金业界还是学术界都有大量的研究。
比如在目前最成熟的美股市场有一个共识:基金经理整体基本没有超额收益。
巴菲特曾在2008年和美国某对冲基金有过一个10年赌约,赌主动型基金跑不赢标准500指数,最终他轻松取胜。

2 交易不成熟市场
最后说个题外话,很多人因为美股市场比A股市场更成熟而选择交易美股。
但我认为在越不成熟的市场,越有机会通过交易赚取超额收益。
在成熟的市场,交易对手是各类专业机构,想从中赚钱的难度极大,就像你想在中科院少年班考第一一样。
但在相对不成熟的A股,只要你用心挖掘,反而能有很多机会。
而我选择数字货币市场交易,也正是因为它比A股更加不成熟,充满了各种各样的机会。

这就是为什么我经常说:"与其花时间提高牌技,我更愿意寻找对手更弱的牌局"。
04后记
文章的最后,和大家分享一点量化投资的心得。
经常有人问我小白如何入门量化投资,有什么资料分享。
我特意为大家准备了一个《量化投资新手学习大礼包》。

首先是我们自己总结的适合零基础新手的量化投资学习路径,可以让你知道自己每一步需要达到什么阶段。

接下来你可以通过我整理的量化文章合集,来更全面的了解量化投资到底是什么。

我还精选了适合各个学习阶段的策略研报合集,正如我一直所说,量化研报是很好的量化实践项目,深度研报可以显著提升你的量化水平。

这一份代码则适合喜欢研究技术指标的人,你可以跟着教程轻松计算出所有技术指标,并测试这个指标的有效性。

如果你有一定的基础,还可以尝试回测一些策略,我为你准备好了十几个不同类型的经典策略和它们的代码,相信总有一个适合你自己去魔改开发,运用到实盘。

最后也是最关键的,量化的基础就是准确的历史数据,我会送你一份股票历史日线数据和一份财务数据,你可以用它测试所有技术指标和财务指标,也可以用来回测大部分策略。

识货的你一定能够发现这个大礼包的价值吧。如果你需要的话,可以加我微信xbx7776,都是可以直接免费发给你的。