中暑虚脱

首页 » 常识 » 预防 » 我用Python告诉你过去10年定投指数
TUhjnbcbe - 2021/6/13 12:54:00

本文是我的Python回测定投系列的第二篇,第一篇我回测了四只主动基金,由于主动基金的选择上可能有未来函数,因此我本篇采用四只具有代表性的宽基指数作为回测的基金。

直接上结论:傻瓜式定投宽基指数的长期收益并不理想,收益仅略高于银行理财。

第一篇回顾:我用Python告诉你过去10年定投主动基金可以赚多少?

标的选择

我在这里也选取了A股最具代表性的四只指数,分别是:上证50,沪深,中证和创业板指数,然后我分别选取了这四只指数对应的指数基金。这里我选取了成立时间大于10年,且规模最大的一只指数基金。创业板由于成立较晚,我选取的易方达创业板ETF成立于年9月,但仅对年化收益有较小的影响。

指数名称

基金名称

基金代码

上证50

华夏上证50ETF

沪深

嘉实沪深ETF联接(LOF)A

中证

南方中证ETF联接(LOF)A

创业板

易方达创业板ETF

定投逻辑

每个月第一天下午14:50定投1万元,回测时间段为年1月1日至年1月1日,为期10年整。基金分红当日以14:50的价格全部再买入该基金,分红当日不再额外定投1万。

收益计算

为了简单直观,我在这里不采用XIRR内部收益率,我直接计算期末总资产与总投入金额的差值作为总收益,收益率=总收益/总投入金额x%,需要注意的是,实际收益率会略高于我的回测结果,因为资金未投入时也会产生利息收益,但这个误差对结论没有影响。

回测平台

我这里采用了聚宽作为回测平台,回测程序由我本人编写。对聚宽回测规则有疑问的小伙伴可以参考:

1
查看完整版本: 我用Python告诉你过去10年定投指数