2023年2月10日 星期五

[網站開發] 新增Yahoo財經分析師評分排行頁面 & 搜尋過濾條件 (Norn-StockScreener投資網站開發)

最近在思考怎麼繼續擴充自己的個股口袋名單, 後來看書看到一半忽然想到, Yahoo財經有分析師評分可以看, 以我個人來說其實很少在看分析師評分, 畢竟分析師要分析公司產業也得跟對應的公司配合, 所以通常也不太能寫公司的壞話, 不然被封殺的話就不用工作了, 更不用說應該也有不少分析師會拿公司的好處幫寫好話, 所以一直對這塊興趣缺缺...。

至於為什麼這次會想整這塊資料呢? 一方面是目前在多方嘗試改善自己的投資績效, 所以需要建立更多的個股口袋清單; 另一方面則是有注意到, 如果分析師評分過低(持有以下), 通常代表這間公司已經有點危險了, 如果手邊有綜合評分是持有的公司, 可能就得在多方評估一下, 是否要堅持買進或持有, 既然還是有幫助, 那就還是做吧!


首先是蒐集資料部分, 之前整合的ESG data已經寫好了cron_job每天爬Yahoo財經的資料, 所以只要擴充下就能一起拿分析師綜合評分, 只要小改一下就能收資料了, 過去的累積真棒XD  至於整合功能部份, 則也跟之前ESG一樣, 實作到stock screener過濾條件, 以及Ranking table page。


整合好的頁面如下:

https://norn-stockscreener.zmcx16.moe/ranking/


Github:

https://github.com/zmcx16/Norn-StockScreener




Ranking page會用分析師評分做排序, Yahoo Recommendation Rating分數定義如下:

* <= 1.5    Strong Buy

* 1.5~2.5   Buy

* 2.5~3.5   Hold

* 3.5~4.5   Underperform

* 4.5~5      Sell


另外我的資料庫是只有美股5000萬鎂市值以上的個股, 分析師評分對應的分布如下:

* Strong Buy       (235 / 3522 = 6.68%)

* Buy                   (2350 / 3522 = 66.7%)

* Hold                  (905 / 3522 = 25.7%)

* Underperform   (30 / 3522 = 0.85%)

* Sell                    (2 / 3522 = 0.06%)


看這個分布就知道分析師評分有多偏頗了, 評分買進以上佔了超過70%, 低於表現竟然只有0.85%, 而建議賣出竟然只有兩間公司, 實際統計後真的覺得超扯XD

基於好奇來看看被分析師建議賣出的公司到底是哪兩間:

1. BEST (代號也太諷刺...)



中國在美上市的快遞公司, 近一年虧損幅度加大, 市值也快低於5000W鎂, 分析師建議賣出倒是完全不意外...。


2. WIT



印度一間IT諮詢服務公司, 看財報一直有在穩定賺錢, 不過沒有成長, 員工人數達24W, 其實我看不懂為什麼評分這麼低, 雖然也不怎麼好, 可是感覺也沒特別差...。


接下來, 要怎麼使用分析師評分找投資標的呢? 其實就跟之前整合的Ranking page的資料一樣, 選Ranking排序高(分數低)的公司投資, 再搭配一些基本面或技術面的指標則可以針對這些好公司挑撿便宜的機會, 不過這邊要特別小心的是, 有些知名度低或冷門的公司可能只有1~2個分析師評分, 這樣的評分結果可能就很主觀性, 在真的行動前也要確認下其他條件, 盡可能降低踩到地雷公司的風險。

這次分享差不多就到這邊, 希望能活用這次的開發經驗, 如果能稍微改善些投資績效就太棒了!

沒有留言:

張貼留言