FinLab

AI 概念股量化篩選法:不追熱門股的冷靜選法

February 16, 2026

投資警語:本文僅供教學參考,不構成投資建議。過去績效不代表未來表現,投資有風險。


AI 概念股:9 成是泡沫,1 成是金礦

2023-2025 年,「AI 概念股」是台股最火的題材。

但你有沒有發現:

「AI 概念股」清單越來越長,從 30 檔變成 300 檔,連做散熱風扇的、做電源供應器的都自稱 AI 概念股。

問題來了:這些「AI 概念股」真的都受惠於 AI 嗎?

我們用數據來驗證:在所有被標記為「AI 概念股」的公司中,真正因 AI 業務帶動營收成長的,不到 10%


AI 概念股的三種類型

1. 真 AI 受惠股(< 10%)

特徵: 營收確實因 AI 需求而大幅成長

  • AI 伺服器組裝廠:直接出貨給大型雲端業者
  • GPU 散熱模組:NVIDIA 供應鏈的關鍵零組件
  • AI 晶片設計:提供 AI 加速器 IP 或晶片

2. 間接受惠股(~30%)

特徵: AI 需求帶動整體電子產業,間接受惠

  • PCB 板廠:高階 PCB 需求增加
  • 連接器廠:伺服器用連接器出貨增加
  • 記憶體廠:AI 訓練需要大量 HBM

3. 蹭熱度股(> 60%)

特徵: 產品跟 AI 關係薄弱,但股價跟著漲

  • 「我們有 AI 客戶」(佔營收 2%)
  • 「我們正在研發 AI 產品」(還沒營收貢獻)
  • 「AI 帶動電力需求,我們做電纜」(非常間接)

如何用量化方法區分真假 AI 股?

關鍵指標:營收是否真的在加速成長

用營收成長率和營收加速度來篩選真 AI 受惠股

顯示程式碼
from finlab import data
from finlab.backtest import sim
 
# 取得數據
rev = data.get('monthly_revenue:當月營收')
rev_yoy = data.get('monthly_revenue:去年同月增減(%)')
close = data.get('price:收盤價')
volume = data.get('price:成交股數')
 
# 營收加速度:本月營收年增 vs 3 個月前營收年增
rev_acceleration = rev_yoy - rev_yoy.shift(3)
 
# 基本篩選
vol_filter = volume.average(20) > 300 * 1000
rev_growth = rev_yoy > 20  # 營收年增 > 20%
 
# 營收創新高
rev_ma3 = rev.average(3)
rev_new_high = (rev_ma3 == rev_ma3.rolling(12).max())
 
# 營收加速(不只是成長,還在加速成長)
rev_accelerating = rev_acceleration > 0

回測 1:所有「營收成長」的電子股

顯示程式碼
# 不分真假,只要營收成長 > 20% 的電子股
position_all = rev_yoy[(rev_growth) & vol_filter].is_largest(20)
report_all = sim(position_all.loc['2018':], resample='M', upload=False)
# 年化: 0.2%

回測 2:加入「營收加速」篩選

顯示程式碼
# 營收不只成長,還在加速成長
cond = rev_growth & rev_new_high & rev_accelerating & vol_filter
position_acc = rev_yoy[cond].is_largest(15)
position_acc = position_acc.reindex(rev.index_str_to_date().index, method='ffill')
report_acc = sim(position_acc.loc['2018':], resample='M', upload=False)
# 年化: 12.2%
策略 年化 夏普 說明
所有營收成長電子股 0.2% 0.04 包含蹭熱度股
營收加速成長股 12.2% 0.48 過濾掉假成長

營收加速篩選將年化報酬從 0.2% 提升到 12.2%!

想建立自己的策略?

用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案

免費開始