社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

用 Python 验证股神巴菲特的投资经验

Python中文社区 • 6 年前 • 978 次点击  

股神巴菲特在面对公众的时候,第一常干的事情是喝可乐卖萌。

第二常干的事情,就是不断的教导大家:



“对于个人投资者而言,最好的投资方式就是指数定投!”



什么是指数定投?


所谓指数定投,就是不管股市的涨跌,每月都拿出一笔钱来买指数基金。


指数基金简单理解就是,它会帮你不做选择的买入所有的股票。


巴菲特这么推荐指数定投,主要有两点原因。


1. 基金经理太无能,数据证明没几个基金经理的业绩可以持续超过指数。所以选基金不如直接买指数。


2. 指数定投省时省力,不用在上班的时候还盯着股票。年轻人花更多的时间努力工作提升自己,才是最有价值的投资。


并且巴菲特还说,指数定投在任何时候都能开始。即使在股灾之前的最高点进入,也不用担心亏钱。


刚看到这个说法的时候我表示相当怀疑。难道我在上证指数历史最高6000多点的时候(2007年10月)开始定投,也能不亏钱?


股神不会在坑我们吧?


Python验证


作为熟练使用Python的我们,这时候就要写几行代码,来看看是否果真如此。


为了简单起见,我们直接用指数代替指数基金。我们找来上证指数的数据,如下图所示:



我们定投的方式是,在每月1号,花1000元买入指数。


作为对照组,我们也每月花1000元买入余额宝或其他理财产品。假定余额宝的年化收益是4%。


下面就是具体的Python代码,用来计算两种方式具体的收益。



指数腰斩,定投不亏


假设我们运气奇差无比,从上证指数历史最高点6124开始定投。


一直定投到2009年的7月末,此时上证指数跌至3333点,已经腰斩。



运行程序后,最终结果如下图:




从图中可以看到,这段时间共有22个月,每个月投1000元,总共投入了22000元。


图中绿线是定投余额宝的资金曲线,最终结果是22878


蓝线是定投指数的资金曲线,最终的收益是26567元。


居然不仅比对照组高,还高出了16%


而且这还是在图中红线代表的上证指数大跌50%的情况下取得的!


指数不涨,定投猛增


我们再尝试把定投的时间段拉长,从2007年10月一直定投到2015年6月。


在此期间,上证指数从6000点跌到5000点,没有涨也没有跌太多。



定投实验结果如下图:




期间93个月总共投入93000元。定投余额宝的最终变成108136元。


定投指数的最终变成了186958元。


在指数都没涨的情况下,9万变18万,本金翻倍!


比特币定投


最近投资界最火的品种莫过于比特币了。从2016年初到2017年8月,比特币从3000涨到3万,翻了10倍。


但是它的高风险也让很多人望而却步。对于这样波动巨大、但又长期看涨的品种,其实定投是一个非常不错的方式。


假设从2016起我们每月花1000元购买比特币,一直到2017年8月:



收益结果如下图:




20个月总共投入20000元,最终变成了124439元!


实验进行到这里,只想说一句:股神诚不欺我也!




添加客服微信号:pythonpost 或长按识别二维码,

回复“量化,获取文中源代码及配套数据

你也想自己用Python来验证炒股方法的有效性?还想知道哪些有效的炒股方法?立即参与本文作者邢不行老师的《Python股票量化投资》视频课程,从此用Python科学炒股


邢不行 - Python股票量化投资课程


  • 基础也能学,概述股票市场,A股新手也能听得懂


  • Python从基础到熟练,手把手教你从安装到常用工具库的使用


  • 量化投资从入门到策略编写,从获取数据到自动下单


  • 配套课程社群,群内讨论热烈,重温百人同时学习的体验


  • 任何问题可直接提问,专业课程助教团队全程答疑

  • 课程2019年重制升级,更多课程内容,更多策略分享


课程老师邢不行,全额奖学金毕业于香港科技大学,经管之家(原人大经济论坛)「量化投资」版块的版主,拥有多年量化投资实战经验。


现在添加客服微信:pythonpost,成功订阅课程后截图发送还可领取邢老师88元现金红包,限时3天!


长按下方二维码,立即订阅课程!

▼ 更多课程介绍,点击下方“阅读原文”查看详情

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31834
 
978 次点击