今年的元旦,在家把以前手工的選基方法徹底程序化了。這是個人「印鈔機」 V1.0。算法
爲何叫印鈔機,詳細狀況可見下文及最後的總結。編程
個人主要基金投資方法其實就是量化選基。說具體點,就是編程下載並準備好全部的數據,構建合適的算法、策略、模型,再次編程統計、計算、篩選出結果,而後再構建測試程序以使用歷史數據進行回測,證實模型的歷史可行性。測試
而其中最關鍵的就是模型、策略。一個好的模型,應該能獲取到優於市場的回報率,並能保持一個較久的生命週期。因此在頭幾年的選基過程當中,我只實現了模型部分的自動化,其它部分仍是基於手工不斷調整參數,來不斷優化模型自己。經歷了幾個年頭,目前模型已經比較穩定,也算小有成就。優化
下圖是 2017 年真實的選基結果,以及後續兩個季度的排名百分比數據。設計
能夠看到,經過量化選基方法選擇出來的基金,在後續兩個季度中排名都比較靠前。這樣,咱們只須要按期調倉到這些基金上。那麼咱們就能獲取高於市場平均水平的 ROI。3d
鑑於模型在手工運行的環境下已經可以比較穩定地得到較好的成績。因此元旦幾天,我把整個方案給自動化了。並完成了歷史各時期的自動化測試。同時,在測試的過程當中,繼續優化並調整了不少參數。blog
自動化程序(控制檯):生命週期
2006-2017 平均年化:27.28%
2010-2017 平均年化:20.53%自動化
可比較的基準:滬深300 年化 13%,上證指數年化 5%:自動化測試
截止到這裏,首先,能夠確定該選基方法,終年運行下來,能夠得到 20% 的收益。
其次,因爲我在設計整個策略及其中的各參數時,主要是基於人的因素是設計的。因此該策略能夠被認爲是一個能夠被終年使用的策略。
最後,該策略是已經徹底自動化的。
結論:將來「躲賺」的造錢機器 V1.0 已經完成!
固然,後續還會繼續優化的……