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%!