用Python驗證股神巴菲特的投資經驗
股神巴菲特在面對公眾的時候,第一常乾的事情是喝可樂賣萌。
第二常乾的事情,就是不斷的教導大家:
“對於個人投資者而言,最好的投資方式就是指數定投!”什麼是指數定投?
所謂指數定投,就是不管股市的漲跌,每月都拿出一筆錢來買指數基金。
指數基金簡單理解就是,它會幫你不做選擇的買入所有的股票。
巴菲特這麼推薦指數定投,主要有兩點原因。
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元!
實驗進行到這裏,只想説一句:股神誠不欺我也!