F-Score 選股:9 個財報指標升級你的所有策略
緣起
對於早期的股市投資者而言,技術分析與業界消息一度是決策的主要依據。然而對散戶來說,這些方法的效果往往不盡人意。
或許大家都有接觸過一些基於線圖的股票交易方法,然而實際操作時卻難以確定繪製的趨勢線應該放在何處。以一名理工人的角度來看,這些方法會顯得不夠精確且令自己困惑。
大約在 2015 年左右,我第一次接觸到 F-Score。那時我閱讀了一本名為「麥克風的股市求生手冊」的投資書籍,這本書由一位在 PTT 社群中的名人麥克風所撰寫。當時他的投資策略偏向價值投資。他主張投資低估的價值股,但同時要分散風險,持有多檔股票,儘管每一檔股票可能有盈虧,整體而言能夠跑贏市場。F-Score 在書中作為一種評估股票的方式,終於有一個可以量化比較的評估方法對我來說是一則重要的好消息。
F-Score 的來源及計算方式
F-Score 又稱為皮式分數(Piotroski F-Score),因為這個指標是芝加哥大學的教授 Joseph Piotroski 在 2002 年所提出的指標。他在《從歷史財報中分辨出贏家和輸家》這篇論文中提出這個指標,透過 9 個條件來為公司營運能力評分。
第一個面向:獲利性
採用三個數據分別是 ROA(資產報酬率)、營業現金流以及營業現金流與淨利的比較:
- 如果 ROA 大於零(代表去年或過去四季有賺錢)→ 得 1 分
- 如果營業現金流大於零(代表公司有從本業賺到錢)→ 得 1 分
- 如果營業現金流大於稅後淨利 → 得 1 分
第二個面向:安全性
採用的三個數據分別是長期負債、流動比率以及新股的發行:
- 如果長期負債較前期減少 → 得 1 分
- 如果流動比率比前期高(代表短期債務償還能力變好)→ 得 1 分
- 如果沒有新股發行(避免每股獲利被稀釋)→ 得 1 分
第三個面向:成長性
採用的三個數據是資產報酬率、毛利率以及資產周轉率:
- 如果資產報酬率比前一期增加 → 得 1 分
- 如果毛利率比前一期高(代表公司產品競爭力可能變好)→ 得 1 分
- 如果資產周轉率變高(代表公司的生產管理效率變好)→ 得 1 分
F-Score 就是這 9 個分數的加總,範圍是 0~9 分,最低 0 分,最高 9 分。分數越高代表公司的表現越好。
初期計算 F-Score 時,必須自行收集財報資料,然後手動輸入 Excel 做計算。每當財報公佈後,需要花上許多時間才能完成相關數據的計算。
後來,財報狗將F-Score查詢的功能整合到他們付費服務中,使得查詢更加便捷。隨著時間的推移,財報狗甚至將 F-Score 這一方法運用到了轉機股選股投資方式中。
這張圖片是從財報狗的網站上截取的,根據傳說,使用 F-Score 的高低可以區分股票的高報酬和低報酬。財報狗選擇了每年進行一次的再平衡,並以此方式呈現了這張績效圖。

在財報狗的網站上,F-Score 的查詢目前仍屬於付費服務的功能。
當然也可以使用 Finlab package 自己實作,但是正確性就得要自己把關了。
回測條件及結果
回測條件:F-Score ≥ 8
回測週期:財報公布截止後換股

與大盤年報酬比較

超額報酬(平均可達 7.74%)

F-Score 與回報的關係
