什麼是「因子」?股票的體檢指標
在量化投資的世界裡,我們不靠直覺猜測漲跌,而是依賴數據。所謂「因子」(Factor),本質上就是用來描述股票某個特徵的量化指標。這就像醫生為病人做體檢時,會測量血壓、心率、血糖等多項指標一樣。
常見的因子包括:
- 價值類:如市盈率(PE),衡量股票便不便宜。
- 動量類:如過去20天的漲跌幅,衡量近期強勢程度。
- 質量類:如淨資產收益率(ROE),衡量公司賺錢能力。
- 波動率:衡量股價上下跳動的劇烈程度。
單看一個因子容易「偏科」。例如,一隻股票可能因為短期暴漲而動量得分很高,但財務狀況極差。因此,我们需要多因子模型來綜合評估。
多因子選股是怎麼給股票打分的?核心三步走
很多投資者好奇,電腦是如何將這些千差萬別的數據變成一個統一的「分數」?其實過程並不神秘,主要分為三個步驟:
第一步:數據標準化(統一量綱)
不同因子的單位完全不同。市盈率可能是15倍,也可能是100倍;而漲跌幅可能是5%或-2%。直接相加沒有意義,就像不能把「身高180公分」和「體重70公斤」直接相加一樣。
因此,系統會先進行「標準化」處理。最常用的方法是Z-Score標準化,將所有股票的因子值轉換為均值为0、標準差為1的數值。經過處理後,我們不再看絕對數值,而是看這隻股票在整個市場中處於什麼相對位置。
第二步:單因子打分與方向調整
標準化後,每個因子都會得到一個基礎分。但要注意因子的「方向性」:
- 正向因子:數值越大越好。例如ROE越高,代表盈利能力越強,得分應越高。
- 負向因子:數值越小越好。例如市盈率過高可能代表估值泡沫,或者波動率過高代表風險大,這類因子在打分時需要取反或特殊處理。
第三步:加權合成總分
最後,根據策略邏輯給不同因子賦予權重。例如,一個穩健型策略可能給予「質量因子」40%的權重,「價值因子」30%,「動量因子」30%。將各因子的標準化得分乘以權重後相加,就得到了每隻股票的「綜合評分」。
系統最終會按照這個總分對全市場股票進行排序(Ranking),分數最高的股票即被認為在當前模型下最具投資吸引力。
為什麼要這樣打分?避免單一視角的盲區
多因子打分的核心優勢在於「互補」。動量因子捕捉市場情緒,價值因子提供安全邊際,質量因子確保基本面支撐。當多個維度的信號產生「共振」時,選出的標的往往比單一指標篩選的結果更為穩健。
需要注意的是,沒有任何模型能保證百分之百準確。因子有效性會隨市場環境變化而輪動,因此定期回顧和調整因子權重是量化研究的重要環節。
結語
理解「多因子選股是怎麼給股票打分的」,有助於投資者跳出追漲殺跌的情緒陷阱,轉而用更客觀、系統的視角審視市場。透過SaaS工具的回測功能,你可以驗證不同因子組合在歷史數據中的表現,從而找到適合自己風險偏好的選股邏輯。