三大法人買賣超
已通過驗證外資、投信、自營商每日買賣超股數與整體市場金額,追蹤聰明錢流向。
資料快照截至 2026-06-24
三大法人買賣超,就是外資、投信、自營商這三類專業機構,每個交易日在台股「買進多少、賣出多少」之後算出的淨額。買進大於賣出叫買超(淨買),賣出大於買進叫賣超(淨賣)。因為這三類機構資金大、研究團隊深,他們的進出常被當成「聰明錢往哪流」的風向球,也是台股最常被疊在基本面之上的籌碼濾網。
三大法人是誰,買賣超在算什麼
這三類機構各有脾性:外資是外國機構投資人,資金規模最大、偏中長線布局;投信是國內的基金公司,有季底作帳壓力,短線影響很直接;自營商是券商用自有資金操作的部位,常和避險、權證造市綁在一起。
買賣超的算法很單純,就是「當日買進股數減掉賣出股數」。正的代表這類法人今天站在買方、淨買進;負的代表站在賣方、淨賣出。每個交易日盤後,證交所就會公布每一檔股票各別的法人買賣超,以及整體市場的合計金額。法人、買賣超這類名詞的精確口徑,可以對照 量化交易詞彙表 裡的定義。
怎麼看一張法人買賣超走勢圖
單看某一天法人買了或賣了,意義不大,因為法人為了避險常會今天賣、明天買來回調節。比較有用的看法,是把每天的買賣超「累加起來」,看一段時間下來資金到底是淨流入還是淨流出。下面這張圖,就是把台積電(2330)外資的每日買賣超逐日累計後畫成的曲線。

看這張圖時,重點不在絕對高低,而在斜率:曲線往上走,代表這段期間外資是淨買進、持續加碼;往下走,代表外資在持續調節出場;走平則是進出大致抵銷。以截至 2026 年 6 月、換算成金額的近幾筆累計買賣超為例:
| 日期 | 外資累計買賣超 |
|---|---|
| 2026-06-15 | -16.24 億 |
| 2026-06-16 | -16.24 億 |
| 2026-06-17 | -16.31 億 |
| 2026-06-18 | -16.23 億 |
| 2026-06-22 | -16.09 億 |
| 2026-06-23 | -16.12 億 |
這幾天累計值都在負十六億上下小幅來回,代表外資對這檔股票既沒有明顯加碼、也沒有大舉撤退,整段曲線是接近橫盤的狀態。看懂這張圖,就懂了所有法人買賣超資料的看法:把每日進出累加,用方向和斜率讀資金的態度。
用這份資料最容易踩的兩個陷阱
第一個陷阱,是把個股的買賣超股數乘上股價,當成法人投入的金額。個股層級的資料只有股數、沒有金額,自己換算往往會比官方數字膨脹好幾倍;要看金額口徑,請改用整體市場的三大法人買賣超金額欄位。
第二個陷阱,是拿單日數字追買追賣。外資為了避險常同時操作期貨與現股,現股賣超不一定代表它看空後市,單日方向很容易被來回的調節洗掉。比較穩的做法,是看連續多日的累計買賣超,等資金態度形成趨勢再判斷,這也是上面那張累計曲線比單日數字更有參考價值的原因。
怎麼用法人買賣超選股
在量化選股上,法人籌碼最常見的角色是「濾網」,而不是單獨的進場訊號。實務邏輯通常是:先用基本面或動能因子選出一批候選股,再要求它們同時要有法人連續買超撐腰,把籌碼鬆動的標的剔除掉,留下基本面好、又有大資金認同的股票。
至於「跟誰買最準」,三大法人各有脾性,值得分開驗證。想看實測比較,可以讀 外資 vs 投信 vs 自營商:三大法人跟誰最準?;如果想把法人資料做得更細,外資買入成本指標選股 示範怎麼自製外資的成本線來篩股,外資避險指標教學 則用法人動向來提前閃避大盤回落。要把這些籌碼濾網接進一套完整的選股流程,可以從 股票選股完整指南 開始,把籌碼、基本面與估值組成更穩健的多因子策略。
怎麼自己取得這份資料
在 finlab 套件裡,登入後用一行就能取出個股的外資買賣超,再用 cumsum 累加,就是上面那張累計曲線:
顯示程式碼
import finlab
from finlab import data
finlab.login()
df = data.get("institutional_investors_trading_summary:外陸資買賣超股數(不含外資自營商)")
foreign_cum = df["2330"].dropna().cumsum()把欄位名稱換成「投信買賣超股數」「自營商買賣超股數」,就能取得另外兩類法人的進出;要看官方公布的整體市場金額,則改取 institutional_investors_trading_all_market_summary 裡的買賣超欄位。資料每個交易日盤後公布,當天就能取得。不會寫程式也沒關係,頁面下方可以把取資料、跑回測這件事直接交給 AI 幫你完成。
三大法人買賣超包含的資料欄位
點開任一欄位可看它的完整涵蓋範圍、資料品質檢查與取得方式。程式碼欄位即是用 finlab
取得該資料的 data.get() 代號。
| 資料欄位 | 程式碼 | 資料量 | 時間範圍 | 狀態 |
|---|---|---|---|---|
| 外資買賣超股數 | data.get("institutional_investors_trading_summary:外陸資買賣超股數(不含外資自營商)") | 5,455,626 | 2012-05-02 ~ 2026-06-23 | 已通過驗證 |
| 投信買賣超股數 | data.get("institutional_investors_trading_summary:投信買賣超股數") | 5,455,626 | 2012-05-02 ~ 2026-06-23 | 已通過驗證 |
| 自營商買賣超股數 | data.get("institutional_investors_trading_summary:自營商買賣超股數(自行買賣)") | 5,455,626 | 2012-05-02 ~ 2026-06-23 | 已通過驗證 |
| 整體市場三大法人買賣超金額 | data.get("institutional_investors_trading_all_market_summary:買賣超") | 48,889 | 2009-01-05 ~ 2026-06-23 | 已通過驗證 |
真實數字與取得程式碼
上面的圖與下面的數字都是用 finlab 一行程式直接跑出來的真實資料(截至 2026-06-24),不是示意圖。你也可以自己跑一次。
| 日期 | 數值 |
|---|---|
| 2026-06-15 | -16.24 億 |
| 2026-06-16 | -16.24 億 |
| 2026-06-17 | -16.31 億 |
| 2026-06-18 | -16.23 億 |
| 2026-06-22 | -16.09 億 |
| 2026-06-23 | -16.12 億 |
from finlab import data
df = data.get("institutional_investors_trading_summary:外陸資買賣超股數(不含外資自營商)")
s = df["2330"].dropna().cumsum() # 累計買賣超
s.plot(title="累計買賣超")名詞速解
揭露與更新三大法人買賣超在每個交易日盤後公布。
- 三大法人
- 外資、投信、自營商的合稱,是台股最受關注的籌碼來源。
- 外資
- 外國機構投資人;資金大、偏中長線,動向常被視為盤面風向。
- 投信
- 國內投信基金;有季底作帳壓力,短線影響常很明顯。
- 買賣超
- 買進減賣出的淨額;正值是淨買、負值是淨賣,看資金往哪流。
如何取得三大法人買賣超
不會寫程式也沒關係,把下面這句話交給你的 AI,它會帶你完成設定並做出第一個策略。
用 AI 開始 FinLab
把這句話交給你的AI,它會帶你完成設定並做出第一個策略。
告訴你的AI:
用 finlab 取得「三大法人買賣超」的資料,挑一個欄位畫出走勢圖,並示範一個用它選股的回測,請讀:https://finlab.finance/setup
想自己寫程式?看取得資料的程式碼
finlab Python 套件用一行 data.get() 就能取得這些資料;第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。
from finlab import data
df = data.get("institutional_investors_trading_summary:外陸資買賣超股數(不含外資自營商)")
df.tail()用三大法人買賣超跑出的研究
外資賣超原因多半是資金調節(指數調整、匯率避險),不等於股價必跌。本文附截至 2026-06 的外資與投信最新買賣超動向,並用 finlab 2015~2026 全市場資料回答外資一直賣股價為什麼不跌、外資大賣隔天會怎樣、投信買外資賣該聽誰;最強的投信+營收動能策略年化 33.9%,附可重跑程式碼。
外資 vs 投信 vs 自營商:三大法人跟誰最準?10 年台股回測比較外資、投信、自營商三大法人跟單績效:純跟投信年化僅 7.4%,加入月營收成長篩選後 CAGR 飆至 30.1%、Sharpe 0.95。揭開三大法人籌碼面組合拳的真實效果,附 FinLab Python 回測程式。
外資買賣超怎麼解讀?外資避險指標教學,提前避開股市大幅回落外資每日買賣超金額雜訊太多、缺乏標準化基準,改用「近月外資淨買超天數 / 交易日數」轉成 0~1 標準化指標。實作 Python 程式碼並回測 0050 與富櫃 50 避險訊號,協助提前嗅到台股大幅回落的籌碼面警訊。
散戶反向策略:融資、當沖、集保數據的賺錢密碼台灣散戶每年落後大盤 3.8%。用集保「小於十張佔比」4 週減>0.3%、外資或投信 10 日買超、營收 YoY>30%、選散戶減持最大 15 檔,2015-2025 回測年化 33.77%、夏普 1.12。
主力波動指標:用券商分點數據打造獨家選股因子傳統主力買賣超效果有限,改用券商分點資料建構「主力波動指標」(買賣比 10 日均值÷10 日標準差),IC 最高達 0.04,搭配月營收 YoY>1.5、日成交量 30 萬股以上篩選打造台股量化選股因子,附 FinLab Python 完整實測程式碼。
Plotly 多重子圖教學:用 FinLab API 製作融資維持率籌碼儀表板用 FinLab API 算出大盤融資維持率與融資買賣超,再以 Plotly make_subplots 串三組子圖、雙 Y 軸、rangeslider 拉桿,打造可觀察 1.4 斷頭壓力區、1.8 過熱區與 10 日均線突破的客製化籌碼儀表板。
更多相關研究(10 篇)
- 半導體選股策略:從台積電供應鏈找出年化 37% 的標的 年化 37.0%
- 散戶多空比怎麼用才有效?台指加碼、小台避險的智慧曝險回測 年化 32.5%
- AI 概念股量化篩選法:不追熱門股的冷靜選法 年化 31.6%
- 外資賣超原因全解析:外資一直賣、股價為什麼不跌?2026 台股 14 年數據實證
- Python爬蟲教學|台股集保戶股權分散表抓取實作
- 台股板塊圖完整操作說明:基本面、技術面、籌碼面 200 種指標一圖掌握
- 0050 擇時策略實測:用融資維持率地板訊號抄底(2009–2021 回測,MDD < 20%)
- 台股籌碼策略:董監改選行情選股法,回測勝率82%實戰拆解
- 外資買入成本指標選股:Python 自製三大法人指標教學
- 超短線上影線放空策略:用回測驗證上影線放空台股的真實績效
相關資料分類
本頁資料涵蓋範圍與更新時間以實際資料為準,僅供研究與教學參考,不構成任何投資建議。
回資料庫總覽