跳至主要內容

外資持股比率

檢查未通過

全體外資及陸資持股比率與尚可投資空間,長線資金佈局的觀察指標。

台股 7 個資料欄位 2007-04-23 ~ 2026-06-23 每日更新

資料快照截至 2026-06-24

外資持股比率,是全體外資及陸資手上持有的股數,佔一檔公司全部發行股數的百分比。它衡量的是長線外資資金已經「卡了多深的位」,而不是今天買了還是賣了。會搜尋這個名詞的人,通常想搞清楚三件事:這個數字怎麼算、看高還是看低、以及實際怎麼用進選股。

外資持股比率是什麼、怎麼算

公式很單純:把全體外資與陸資持有的股數,除以公司發行的總股數,再乘以一百,就是這個百分比。打個比方:一家公司的全部股權像一塊切好的披薩,外資持股比率就是外資已經拿走了其中幾片,比率越高代表被外資吃掉的份額越大。

它和三大法人「買賣超」最大的差別在時間維度:買賣超記錄某一天外資多買或多賣了幾張,反映當下情緒;持股比率則是把過去所有進出累積到今天的存量,而不是當日的流量。各種籌碼名詞的精確定義,都整理在名詞解釋頁

怎麼判讀(看真實資料)

最直接的方式是把一檔股票的持股比率拉成一條時間線來看。下面這張是台積電 (2330) 的外資持股比率走勢,每一個點都直接來自資料庫。

台積電 (2330) 外資持股比率

判讀重點不在某一天的絕對值,而在這條線的「方向」與「斜率」。把台積電最近幾筆拉出來看(截至 2026-06-24),數字大約落在 69.95% 到 70.04% 之間:

日期 外資持股比率 (%)
2026-06-15 69.99
2026-06-16 69.99
2026-06-17 69.95
2026-06-18 69.98
2026-06-22 70.04
2026-06-23 70.03

可以看到它每天只動零點零幾個百分點,非常平滑,這正是存量資料的特性:外資要在大型權值股上明顯加減碼需要時間累積,所以這條線適合看「季度級別的趨勢轉折」,而不是拿來抓短線進出。

外資持股比率多少算高、在市場中的位置

光看一檔股票的數字,很難判斷它到底算高還是低,要把它放回全市場一起比才有意義。下面這張是全市場最新外資持股比率的分布,紅線是中位數。

全市場最新外資持股比率分布(紅線為中位數)

從分布可以看出,絕大多數台股的外資持股比率集中在偏低的區間,真正被外資重壓的高比率個股屬於右側少數。以台積電約 70% 來說,它明顯落在分布最右端,屬於外資高度持有的極端值,這也符合直覺:資金量大的外資偏好流動性好、體質穩的大型權值股。對照這張分布,你就能判斷手上的股票是被外資冷落,還是已被長線資金鎖定。

常見陷阱:高比率不等於買進訊號

最容易踩的坑,是把「持股比率高」直接當成利多。比率高往往意味著外資早就佈局完成,接下來反而可能成為調節、獲利了結的來源,真正有參考價值的訊號通常藏在「比率的變化方向」,而不是絕對水準。

第二個坑是發布日對齊。這份資料以集保結算後的日期更新,回測時務必用資料「實際可得」的日期來對齊訊號;如果拿尚未公布的數字去回測過去,等於提前知道當時還沒揭露的資訊,會把績效灌得不切實際,這就是前視偏差(look-ahead bias)。

怎麼用外資持股比率選股

實務上很少單獨用一個持股比率水準選股,而是把它的「變化」當成籌碼面佐證,再搭配其他條件。例如鎖定比率持續上升、代表外資逐步加碼的股票,或結合外資的買進成本來判斷目前股價相對外資是便宜還是貴。

想看這些邏輯如何被寫成可驗證的策略,可以參考外資買入成本指標選股:Python 自製三大法人指標教學,它示範如何把外資籌碼算成一個明確的因子;也可以延伸閱讀外資 vs 投信 vs 自營商:三大法人跟誰最準?,搞懂不同法人的可信度差異;若想反過來理解外資賣超與股價的關係,則有外資賣超原因全解析:外資一直賣、股價為什麼不跌?。要把這些籌碼條件組成完整流程,建議從股票選股完整指南的方法論入手。

怎麼自己取得這份資料

裝好 finlab 後,只要一行就能取得整張外資持股比率的歷史表格:

顯示程式碼
finlab.login()
 
df = data.get("foreign_investors_shareholding:全體外資及陸資持股比率")

回傳的是以日期為列、股票代號為欄的時間序列,涵蓋十多年歷史,可以直接接進選股條件或回測流程。不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI 幫你完成。

外資持股比率包含的資料欄位

點開任一欄位可看它的完整涵蓋範圍、資料品質檢查與取得方式。程式碼欄位即是用 finlab 取得該資料的 data.get() 代號。

資料欄位程式碼資料量時間範圍狀態
全體外資及陸資持股比率data.get("foreign_investors_shareholding:全體外資及陸資持股比率")7,865,0062007-04-23 ~ 2026-06-23 檢查未通過

真實數字與取得程式碼

上面的圖與下面的數字都是用 finlab 一行程式直接跑出來的真實資料(截至 2026-06-24),不是示意圖。你也可以自己跑一次。

最近幾筆資料
日期數值
2026-06-1569.99
2026-06-1669.99
2026-06-1769.95
2026-06-1869.98
2026-06-2270.04
2026-06-2370.03
產生這張圖的程式碼
from finlab import data

df = data.get("foreign_investors_shareholding:全體外資及陸資持股比率")
s = df["2330"].dropna()
s.plot()

名詞速解

揭露與更新外資持股比率在每個交易日盤後更新。

外資持股比率
外資持有股數占公司發行股數的比率,看長線資金的佈局深淺。
外資
外國機構投資人;資金大、偏中長線,動向常被視為盤面風向。
看完整名詞解釋 →
資料狀態提醒
  • 資料未過期:過期於 2026-03-03 22:00:00
  • 日期連續無缺漏:資料日期不符,最新資料日期為 2026-03-02,應為 2026-03-03

如何取得外資持股比率

不會寫程式也沒關係,把下面這句話交給你的 AI,它會帶你完成設定並做出第一個策略。

免費試用

用 AI 開始 FinLab

把這句話交給你的AI,它會帶你完成設定並做出第一個策略。

告訴你的AI:

用 finlab 取得「外資持股比率」的資料,挑一個欄位畫出走勢圖,並示範一個用它選股的回測,請讀:https://finlab.finance/setup

想自己寫程式?看取得資料的程式碼

finlab Python 套件用一行 data.get() 就能取得這些資料;第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。

from finlab import data

df = data.get("foreign_investors_shareholding:全體外資及陸資持股比率")
df.tail()

用外資持股比率跑出的研究

外資一直賣股價為什麼不跌?外資賣超原因與投信買超策略

外資賣超原因多半是資金調節(指數調整、匯率避險),不等於股價必跌。本文附截至 2026-06 的外資與投信最新買賣超動向,並用 finlab 2015~2026 全市場資料回答外資一直賣股價為什麼不跌、外資大賣隔天會怎樣、投信買外資賣該聽誰;最強的投信+營收動能策略年化 33.9%,附可重跑程式碼。

散戶反向策略:融資、當沖、集保數據的賺錢密碼

台灣散戶每年落後大盤 3.8%。用集保「小於十張佔比」4 週減>0.3%、外資或投信 10 日買超、營收 YoY>30%、選散戶減持最大 15 檔,2015-2025 回測年化 33.77%、夏普 1.12。

外資 vs 投信 vs 自營商:三大法人跟誰最準?

10 年台股回測比較外資、投信、自營商三大法人跟單績效:純跟投信年化僅 7.4%,加入月營收成長篩選後 CAGR 飆至 30.1%、Sharpe 0.95。揭開三大法人籌碼面組合拳的真實效果,附 FinLab Python 回測程式。

外資買賣超怎麼解讀?外資避險指標教學,提前避開股市大幅回落

外資每日買賣超金額雜訊太多、缺乏標準化基準,改用「近月外資淨買超天數 / 交易日數」轉成 0~1 標準化指標。實作 Python 程式碼並回測 0050 與富櫃 50 避險訊號,協助提前嗅到台股大幅回落的籌碼面警訊。

主力波動指標:用券商分點數據打造獨家選股因子

傳統主力買賣超效果有限,改用券商分點資料建構「主力波動指標」(買賣比 10 日均值÷10 日標準差),IC 最高達 0.04,搭配月營收 YoY>1.5、日成交量 30 萬股以上篩選打造台股量化選股因子,附 FinLab Python 完整實測程式碼。

外資賣超原因全解析:外資一直賣、股價為什麼不跌?2026 台股 14 年數據實證

外資賣超原因是什麼?外資一直賣、股價為什麼不跌?用 finlab 抓 2012–2026 共 14 年外陸資買賣超資料實證:外資連續賣超越久,台股大盤含息報酬指數後續報酬反而越高(連賣 ≥10 日後 60 日報酬中位數 +8.2%)。本文直答外資賣超原因、外資成本怎麼算、外資大賣該不該逃,並用真實回測拆解『反向跟單外資』為何年化僅 8.8%、遠輸大盤。

更多相關研究(10 篇)

相關資料分類

本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。

回資料庫總覽