惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog RSS Feed
D
DataBreaches.Net
S
SegmentFault 最新的问题
P
Proofpoint News Feed
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
小众软件
小众软件
博客园 - Franky
有赞技术团队
有赞技术团队
D
Docker
T
Tailwind CSS Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
V
Visual Studio Blog
宝玉的分享
宝玉的分享
爱范儿
爱范儿

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
蛋卷基金组合回测 - 定投基金组合的你应该知道的事儿 - 少数派
2021-07-12 · via 少数派

蛋卷基金是雪球出品的基金交易平台,我和周围许多朋友都在用。蛋卷基金有个特色项目,叫做”基金组合”,由一些大V主理,通过定期、不定期的方式带领大家申购、赎回基金。简单理解就是,如果你是投资小白或者你平时没有太多精力研究市面上数不清的基金产品,你可以选择跟随这些大V操作,当主理人发布新的申购或赎回计划时,可以一键同步他们的操作。

基金组合按照投资方式可以分为存量资金一笔投入型增量资金持续定投型。定投型的组合适合绝大多数的普通人,每个月拿薪水的一部分,日积月累慢慢投入。我们之前就跟投过下面这个指数基金组合,主理人会根据最新的指数估值情况,多买一些低估的指数,少买或者不买正常估值的,越低估买得越多。指数基金这个品种,是巴菲特经常推荐普通人定投的,选这个品种错不了。而且,通过根据估值来买卖的优化操作,大概率能比直接买指数基金要强。

截图于2020年2月28日

这是一张2020年2月28号的截图,可以看到:

  • 成立以来收益率+30.8%,感觉如果按照主理人每期的发车指令,购买其基金组合,到2020年2月28日当天,能产生30.8%的收益。
  • 组合收益曲线(橘色)远高于沪深300指数(蓝色),感觉这个组合远远跑赢沪深300指数。

但如果写代码去回测这个组合,真实情况是:

  • 从组合成立第一天开始跟主理人操作,一期不落下,一共会投入「168.53万本金」,共产生「17.97万收益
  • 如果主理人每次发车的时候,你不买他推荐的组合,而是买沪深300指数,同样投入「168.53万本金」,共产生「30.12万收益

定投收益率该如何计算?

为何会产生如此大的矛盾?首先是和收益率的计算方式有关。当时,蛋卷采用的是标准基金收益算法(即按净值进行累乘),这种计算方式不能体现出资金流动对收益率造成的影响。

2020年7月之后,蛋卷对收益率算法进行了优化,使用XIRR算法来计算组合的收益。收益率计算方式修改后,如果你从该组合成立第一天开始就定投这个组合,那么你现在在你账户上看到的「累计收益率」,会和这个「成立以来收益率」差不多了。

想要了解这两种收益率计算方式的差异,可以点击这篇蛋卷基金官方发布的文章

定投的收益曲线该怎么画?

虽然「成立以来收益率」这个问题解决了,但是收益曲线中的「沪深300指数」,依然是按照老标准去画的。因此他们二者之间依然不能简单画在一起去做比较,比如我们拿另外一个基金组合来看看:

截图于2021年6月24日

成立以来收益率计算没毛病,收益曲线中的「本产品」也没毛病。但是沪深300指数的那条蓝色曲线,是按照你从第一天就将全部资金投入并持有到今天去算的。上面的曲线告诉我们,该产品36.34%的收益率(橘色线),跑输沪深300的58.02%(蓝色线)。

写代码回测了一下这个组合:

  • 成立以来累计投入资金 86万,组合累计收益「32.7 万
  • 如果将每期投入的资金投入到沪深300,收益会是「21.4 万
  • 如果将这86万定期定额投入到沪深300,收益会是「23.5 万

实际结果却告诉我们,定投该组合收益比定投沪深300要高10万,大幅跑赢指数。

因此,把一条「定投收益曲线」和「一次性投入收益曲线」放一块对比,依然不合理。这里完全没有抱怨蛋卷APP的意思,实际上经过多次迭代优化,在同类产品中,它已经做的非常优秀了。

定投组合回测结果

收益率的计算看似简单,实际上是一个非常复杂的话题,大多数用户也没有耐心去了解背后的计算原理,随便几个公式就会把你搞的云里雾里。

但我们可以来捋一捋你买基金组合的初心:

  1. 你为啥想买大V的基金组合,而不是直接买指数基金?因为你觉得买大V的基金组合能够获得超过指数基金的收益。
  2. 那我们看收益率的目的是啥?为了做比较,大V的基金组合是不是真的能跑赢指数基金。
  3. 如果你每个月拿工资来跟投,那上面的收益曲线不适合你,他无法回答你投基金组合好还是直接投指数基金好。
  4. 那这个问题怎么破?别去看收益率和收益曲线,直接写代码去模拟,看是投基金组合赚的多,还是指数基金赚得多。

于是我将蛋卷APP上推荐的所有的「定投型」组合拉下来回测了一遍,一共66个组合,排除2个成立不满一年的,剩下64个。

部分回测结果

有64个组合中,实际上收益超过沪深300指数的只有29个,不到一半。尤其是前几个高人气的组合哈,距离沪深300指数差距还不小。

全部组合回测的结果可以点此下载

全部组合的定投收益率曲线可以点此下载

结语

衡量基金或者组合的方法很多,但在定投场景下,“表显值”和“真实值”可能存在巨大落差,本实验只是用了最粗暴的方式,通过回测来还原真相,大家也不妨可以想想看,有没有什么更加合理的指标,能够量化在定投场景下基金组合的整体表现。

对此你怎么看呢?欢迎留下你的想法。