運用Point-in-Time財務資訊找尋因子 

運用Point-in-Time財務資訊找尋因子 

前言

在股票投資研究中,如何運用公開透明且具理論基礎的財務資訊建構因子,一直是量化投資的重要課題。相較於僅依賴價格或技術指標,財務報告能更直接反映企業在獲利能力、成長性、財務結構及營運效率等方面的基本狀況。然而,若僅依靠單一財務指標,往往難以全面捕捉企業價值,且網路上許多財務資料經過修正、重編等,已無法還原當時的狀況。因此,本研究將在Point-in-Time的基礎上,嘗試建構一個多維度財務報表資訊整合的綜合性因子,並透過事後檢驗方式,評估其預測能力與穩定性。

➡️ 用 TEJ Point-in-Time 財務資料,讓回測不再『偷看答案』

 

方法與流程 

本研究標的為台灣上市櫃普通股,期間自2020年第一季財報開始至2025年第二季財報。財務資料來源為 TEJ 財務資料_會計師簽證財務資料」,其特色在於採用 Point-in-Time 處理方式,可精準還原當下可得資訊,避免前視偏誤。

整體研究流程如下: 

因子設計 

資料預處理與樣本篩選: 

  • 股價大於10元,避免低價股所帶來的極端波動性 
  • 日成交量大於1000張,以滿足流動性需求 
  • 單季 營業毛利率 大於-20%,剔除產品競爭力過低的公司 
  • 負債比率 小於90%,一般而言,過高的負債比率會有更高的償債壓力 

極端值處理:

為了降低極端值對統計分析的影響,本文對以下變數,進行縮尾處理 (Winsorization) 

  • 單季 營收成長率 限制在-50%到100% 
  • 單季 稅後淨利成長率 限制在-100%到200%
  • 單季 ROE(A)-稅後 限制在-20%到50%

因子構建: 

  • 獲利能力因子 = (單季ROE(A)-稅後 + 單季營業毛利率 ) 
  • 成長性因子 = (單季 營收成長率 + 單季稅後淨利成長率) 
  • 財務健康度因子 = (流動比率 – 負債比率) 
  • 營運效率因子 = 單季 總資產週轉次數  

加權與標準化: 

對上述因子進行 z-score 標準化,並依以下權重進行加總, 

  • 獲利能力 30% 
  • 成長性 40% 
  • 財務健康度 20% 
  • 營運效率 10% 

最後再把分數做一次z-score標準化組成綜合評分是為本研究的因子產出。 

📌 延伸閱讀:開啟 TEJ 因子資料庫,強化你的量化火力

統計產出與結果 

以下我們依照因子分數由高至低將樣本分為五組,並說明依照上述設計之因子之統計與產出。 

表一、分組報酬率敘述性統計 

組別 最小值最大值 平均值 標準差 數量 占比 
-3.155575 -0.626267 -1.291114 0.383108 69444 20.085730 
-0.987734 -0.132098 -0.534822 0.150743 68992 19.954995 
-0.403942 0.549351 -0.061369 0.144642 69008 19.959623 
0.053214 0.912159 0.463535 0.173874 68992 19.954995 
0.601423 9.998278 1.425836 0.749960 69302 20.044658 

由表一我們可知整體趨勢方面分位數由1至5,平均值呈現由負轉正且逐漸上升的單調結構,符合因子分組的設計邏輯,同時,標準差在低分位數相對較小,高分位數則顯著放大,顯示因子在高端區間更容易出現極端值,而最大值在第5分位遠高於其他組,代表該組的異質性更高,可能含有少數極端高分標的。 

表二、持有期因子投資績效檢驗表 

1D 5D 10D 22D 
Ann. Alpha 0.076 0.053 0.035 -0.002 
Beta 0.080 0.068 0.068 0.089 
Mean Period Wise Return Top Quantile (bps) 3.470 2.775 1.999 -0.181 
Mean Period Wise Return Bottom Quantile (bps) -6.707 -4.447 -3.393 -2.012 
Mean Period Wise Spread (bps) 10.177 7.193 5.356 1.766 

表二呈現了不同持有期下的超額報酬 (alpha)、市場敏感度 (beta)、以及分位數組合經過demean(減去組內平均值)的平均報酬與價差。 

1. 超額報酬 (Ann. alpha) 

由1D的0.076代表短期有顯著正向超額報酬,隨持有期拉長,alpha 呈下降趨勢,直到22D時已接近零甚至轉負,表示長期累積後效果趨於消散。因此說明此因子在短期內具備預測力,但持有期拉長後效果逐漸衰減。 

2. 系統性風險 (beta) 

Beta介於0.068至0.089,數值偏低,顯示此因子策略與市場整體波動的關聯性有限。而對投資組合來說,這意味著策略相對獨立,具備分散投資風險的潛力。 

3. 高低分位數表現 

我們可從表得知Top Quantile在短期內具有相對較高的超額表現,1D平均報酬(經過demean處理後)為3.47 bps,但隨著持有期延長,其效果逐漸遞減,至 22D已轉為 -0.18 bps。相對地,Bottom Quantile在各持有期皆呈現負向表現,且劣後幅度隨時間累積而擴大,至22D時已降至-2.01 bps,顯示其持續顯著低於組內平均水準。而Spread(Top–Bottom)在1D 時最大(10.18 bps),5D 與 10D 仍保有一定差異,但至 22D已降至 1.77 bps,幾乎不具顯著性。 

因此我們可以得出結論,因子的分組效果在短期最為明顯,能有效區分高低分組的表現;但隨持有期延長,差異將快速縮小。 

圖一、分位數平均前瞻報酬長條圖 

運用Point-in-Time財務資訊找尋因子 

由圖一結果顯示,本因子在不同分位數間呈現明顯區隔。低分位數(Q1、Q2)平均報酬為負,高分位數(Q3-Q5)則多為正,顯示因子應具備有效性。特別是在短期(1D-5D)內,高低分位數的報酬差距顯著,驗證因子對短期投資策略具有解釋力。然而,隨著持有期延長至 22D,高低分位數差距明顯收斂,甚至出現高分位數報酬回落的情況,顯示因子效果可能隨時間推移而減弱。 

結論與限制 

本研究以TEJ的Point-in-Time財務報告為核心資訊,透過多重因子的設計與整合,在避免前視偏誤的前提之下,建立了一套可量化並具可重複性的選股評分機制。實證結果顯示,因子分數高低在分組報酬上呈現部分區分效果,特別是低分位與高分位組之間具有明顯落差,驗證了本研究因子的有效性與應用價值。此結果支持了財報因子在投資決策中的可行性,並提供相較於單一指標更多維度的整合資訊,用以反映企業價值。 

然而,本研究亦存在若干限制: 

  1. 權重設定的主觀性:各因子之間的權重分配屬於研究者主觀判斷,未必為最佳組合,未來可透過統計方法(如 PCA、機器學習)進行更系統化的權重優化。 
  1. 樣本期間限制:本研究僅涵蓋自2020年4月至 2025年9月,期間受疫情、地緣政治等特殊事件影響,可能影響因子表現的普遍性。 
  1. 市場條件依賴性:因子效果可能隨市場環境(如牛市、熊市或產業輪動)而異,尚需進一步檢驗其在不同景氣循環下的穩健性。 
  1. 未涵蓋的因子:本研究僅聚焦於財務報表資訊,未納入市場因子(如動能、波動度)與公司治理相關因子,未來研究可考慮跨領域的整合。 

綜上所述,本研究提供了一個基於財務資訊的因子構建與驗證框架,顯示財報資料在量化選股中的應用潛力。未來若能結合更多資料來源並進行動態調整,將有助於提升因子模型的解釋力與預測準確度。 

TEJ 財金資料庫,開啟你的高品質數據之旅

從原始資料收錄到清洗與檢核,TEJ 為您提供一致、完整、可追溯的財務與市場資料,讓模型訓練與策略測試更接近真實世界。

💡走進 TEJ 資料銀行,開啟你的高品質數據之旅

返回總覽頁
Processing...