目前自己的投資方式, 主要都是有累積一筆錢後, 或是想轉換標的時, 才會開始找有沒有新的好標的可以投資, 最近覺得這樣的方式有點太怠惰了, 想要有個頁面可以每天甚至不論何時, 都可以看到是否有自己感興趣的投資標的出現, 這樣有空就可以隨時看一下, 發現有好標的就可以先加到追蹤清單, 到時候機會來了或想轉換標的時選擇也更多~。
目前這頁面想到的需求如下:
1. 類即時的條件選股表格 (沒有打算做短線當沖, 不過至少資料延遲不超過10分鐘)
2. 資料呈現不僅限個股過濾, 也希望包含指數, 產業等指標
3. 未來新增相同類型的表格時, 希望能不用重新寫前後端code, 只要config修改一下就好
目前做好的第一版頁面如下 (暫不對外開放即時更新功能):
https://project.zmcx16.moe/?page=investment-monitor
這個monitor頁面有三個表格, 分別是:
1. All Stock, Change Order 200 - 當天漲幅最高的前200檔個股
2. P/B < 2 & Target Price > Current, Change Order 200 - 股價淨值比小於2, 目前股價小於分析師目標價, 符合上述條件下當天漲幅最高的前200檔個股
3. All Industry, Change Order - 所有產業個股的目前資訊
如果要新增或修改個股過濾表格, 或是群組表格(e.g. 所有產業), 只要改config就好:
這邊也有想過要不要乾脆把新增表格的config直接移到網頁上讓使用者可以自己新增修改, 可是後來想想, 因為這個頁面會定時refresh頁面跟後端要資料, 這塊要是開放使用不知道自己的server開銷會加大多少, 就決定這頁面還是先不對外開放, 必須有API token才能使用, 既然只有自己要用, 那我乾脆直接做在config就好, 畢竟做在網頁的意義不大了~。
以目前monitor頁面來說, 整個頁面的資料都是從Finviz來的, 認真來說只要直接上Finviz網站就能取得一樣的資訊, 還不會有資料延遲, 如果功能只做這樣, 那當然就幾乎沒意義了, 所以之後還會陸續加下面的功能:
1. config增加optional設定, 可以對監控的網址取得的資料做進一步的處理
目前Finviz的Filter功能只有固定的選項可用, 沒辦法做參數的設定以及對單一因子做複合條件, 必須要付費帳號才有這功能, 不過因為現在資料都會先到我的後端server, 所以我可以針對設定的條件做進一步的filter或新增些Finviz網站沒有的資訊。
2. 客製化資料 & 條件過濾
目前的資料源只有針對Finviz既有的頁面做monitor, 目前有想在做客製化monitor的功能, monitor的不是單一網站, 而是複合網站的資料統整起來(e.g. 產業相關的指標, 內部持有人或機構持股近一周變化, 簡單來說就是目前Finviz網站沒有的資料)。