TL;DR: 多因子選股器(/vip/screener)讓你從 5 大面向(財務體質、相對估值、動能、波動、市值)任意組合條件,跑完就有篩選後的個股清單。每個因子可點開看詳細閾值與計算邏輯。是「自己組合一份篩選菜單」的工具。
觀念篇
為什麼要用選股器?
如果你已經有「我想找什麼樣的股票」的具體想法(例如「PE < 15、ROE > 15%、低波動的中型股」),手動翻 2000 檔股票一個個比對是不可能的。選股器就是把這個篩選工作自動化的工具。
選股器跟「排行榜」的差別:
- 排行榜:給你一個固定排序的清單(例如「外資買超前 100 名」)
- 選股器:你自己定條件,系統幫你濾掉不符合的
5 大篩選面向
| 面向 | 衡量什麼 | 常用因子 |
|---|---|---|
| 財務體質 | 公司是否健康 | Altman Z(破產風險)、Piotroski F(綜合分數)、毛利率、ROE |
| 相對估值 | 現價是否合理 | P/E 百分位、P/B 百分位、EV/EBITDA、殖利率 |
| 動能 | 短中期趨勢強度 | 60 日動能、相對強度 RS、52 週新高距離 |
| 波動 | 風險水準 | 年化波動度、Beta、最大回撤 |
| 市值 | 規模分類 | 市值絕對值、流動性(20 日均量) |
用「絕對值 vs 百分位」哪個好?
兩種都有,看情境:
- 絕對值(如「P/E < 15」):直觀但忽略產業差異——金融股 PE 很少高於 15,但科技股很少低於 15,用同一閾值跨產業會偏差
- 百分位(如「P/E 在歷史 P30 以下」):自動考慮產業/個股自身歷史,比較公平,但需要至少 5 年歷史資料才穩定
新手建議用百分位,老手可混用。
實戰篇:在 CTSstock 怎麼用
進入 /vip/screener 頁面,介面分三區:
- 左側面板:5 大面向因子,勾選想用的、設定條件
- 中間結果:符合條件的個股清單,含關鍵指標
- 右上 Run 按鈕:跑篩選(資料是預先計算好,幾乎即時回應)
4 種策略示範
策略 1:價值投資(找便宜的好公司)
財務體質:Altman Z > 2.99(信用安全區)
財務體質:Piotroski F >= 7(綜合分數高)
相對估值:P/E 歷史 P30 以下(便宜)
相對估值:殖利率 > 3%(有現金回報)
預期結果:金融、傳產為主,少有成長股。適合長期持有。
策略 2:動能成長(找上漲趨勢中的強勢股)
動能:60 日動能 > +20%
動能:相對強度 RS > 80
財務體質:營收 YoY > 15%
波動:年化波動 < 40%(剔除妖股)
預期結果:剛突破的中小型成長股。需要嚴格停損(用警示系統的「Sharpe < 0」當紅燈)。
策略 3:低波動穩健(避開大幅震盪)
波動:年化波動 < 25%
波動:最大回撤 > -20%(過去 1 年沒跌超過 20%)
財務體質:ROE > 10%
市值:> 500 億
預期結果:大型權值股、龍頭股,適合保守配置。
策略 4:超跌反彈(短線抄底)
動能:60 日動能 < -25%(跌很多)
財務體質:Altman Z > 2.99(沒破產風險)
相對估值:P/B 歷史 P20 以下(便宜)
波動:20 日均量 > 1000 萬股(有流動性才好出)
預期結果:基本面沒壞但被錯殺的個股。必須搭配警示系統確認紅燈不要太多。
看篩選結果的順序
跑完後,不要照單全收。建議流程:
- 先看篩出幾檔。100+ 檔代表條件太鬆,<5 檔代表太嚴
- 點任一檔進個股觀點頁,看 4 引擎分數整體狀態
- 看警示快訊有沒有大量紅燈
- 看法人籌碼最近是買是賣
- 通過上述 4 項才加進自選股觀察
常見問題
Q:因子越多越好嗎?
不是。因子過多會把符合條件的股票數逼到 0(over-fitting)。建議每次篩選用 4–6 個因子,分散在 3 個以上面向。
Q:篩選結果為什麼跟我想的不一樣?
幾個常見原因:
- 面向設錯:例如把「ROE > 15%」設在估值面向(其實是體質)
- 百分位 vs 絕對值搞混:「P/E < 15」跟「P/E P30 以下」結果差很大
- 歷史資料不足:上市未滿 1 年的個股無法計算 252 日的歷史百分位,會被排除
Q:篩選結果可以匯出嗎?
目前介面上沒有匯出按鈕。如果需要匯出,可以截圖或手動複製清單;CSV 匯出功能在規劃中。
Q:為什麼有些上市股篩不出來?
有兩個 filter 是預設開的:
- 流動性 filter:20 日均量 < 10 萬股的個股一律排除(流動性太差賣不掉)
- 新上市 filter:上市未滿 1 年的個股因歷史資料不足排除
可以在設定面板關掉這兩個 filter 看到完整列表。