最近看了"複利的喜悅: 從價值投資到人生決策, 啟發巴菲特、蒙格等投資典範的穩健致富金律", 書中內容主要探討並宣揚巴菲特 & 蒙格的投資策略以及價值觀, 其中也有特別提到投資檢查清單的重要性, 而看到投資檢查清單這章時, 我也重新思考了一遍, 自己的投資檢查清單依然還是停留在非系統&實體化的階段, 在決定要買進一間公司的股票前, 就大致看一下公司基本資料&數據就下決策了, 而不是一項一項的做檢查, 就覺得該是時候改善這塊了!
至於該怎麼做這一塊呢, 以我個人想法來說, 投資檢查清單可以分成兩類:
1. 可量化類型: 各大財經網站或財報有揭露&統一格式的資料, 像是本益比、股價淨值比、ROE、盈餘成長等等, 可以系統化的方式歸類整理。
2. 不可量化類型: 需要對資料進一步思考探討, 例如公司市場是否有前景、公司管理階層是否優秀&誠實、公司的競爭力、品牌或研發或不可取代性之類的隱含價值等等, 較難系統化分析檢查評比。
基本上不可量化類型的部分只能靠自己人工分析, 而可量化類型的部分是有機會用程式自動整理, 節省人工整理資料的時間, 其實這塊以前自己也有嘗試做過類似的網站Norn Minehunter
norn-minehunter網站開發 [美股掃雷&健檢網站]
不過當初做這一塊時自己還沒有什麼資源, 那時才剛開始寫投資相關的side project, 沒有美股資料爬蟲, 沒有DB, 檢查清單是參考投資大師製作的定式格式, 沒辦法讓使用者客製化使用, 每次Query都是後端server即時跑爬蟲所以又很慢, 只能說是個陽春的檢查清單網站...。
而自己重新回顧這幾年累積下來現有的資源後, 發現其實我該有的都有了, 每天爬蟲程式都會自己去抓各種財經資料存到DB, 我只要寫前端的code, 做一個合用的網頁就好, 就決定開工來做一個新版的檢查清單網頁了!
做好的網站如下:
https://norn-stockscreener.zmcx16.moe/checklist/
Github:
https://github.com/zmcx16/Norn-StockScreener
左邊的Score會顯示所有checkpoints的Pass(%)以及tooltip顯示Pass / Total, 另外除了基本的Add / Edit / Reorder / Delete以外, 也支援多組投資檢查清單, 匯入匯出, 以及儲存local storage功能。
即便這次的開發幾乎只有前端的effort, 我還是花了快三個禮拜才做完 (每天下班 + 假日), 每次寫前端code都覺得超級累, 要學新套件又得customize到符合我想要的, 然後因為自己前端的技能又是自己土炮學的, 所以遇到bug解決的時間又花得特別久, 每次寫前端的code時都真心想著絕對不考慮前端的工作, 當後端工程師豪幸福啊~~~。
這次分享差不多就到這邊, 最近公司工作超忙, 白天認真上班下班又要趕side project真的肝指數爆高, 再來就繼續邊忙公司的事邊充電, 慢慢想下一步要做什麼吧~~。