跳至主要內容

投信買賣超股數

用白話徹底搞懂投信買賣超股數是什麼、怎麼判讀,以及怎麼用它在台股選股,並附上可以自己驗證的真實資料。

投信買賣超股數,就是國內投信基金(也就是我們常買的那些股票型基金)在某一檔股票上「當天買進的股數,減掉當天賣出的股數」算出來的淨額。正數代表投信整體淨買進,負數代表整體淨賣出。它值得單獨看,是因為投信規模沒有外資那麼大,卻背著每季比績效的壓力,進出往往很集中,連續買超的股票常常就是它這一季想重壓的核心持股,因此被很多人當成台股最值得跟的一群法人籌碼。

投信買賣超股數是什麼,怎麼算

算法非常單純:把投信當天在這檔股票買進的所有股數加總,扣掉當天賣出的所有股數,差額就是當日的買賣超。可以想成一群基金經理人在同一檔股票上進進出出,有人加碼、有人調節,盤後把雙向的量結算成一個淨值,就知道投信今天到底是「整體在搬貨進場」還是「整體在減碼出場」。

要記得的是,這一欄記錄的是股數,單位是「股」,不是金額。台股每個交易日盤後,證交所會公布每一檔股票的外資、投信、自營商買賣超。投信、買賣超、法人這些名詞的精確口徑,可以對照 量化交易詞彙表 裡的定義,確保大家講的是同一件事。

怎麼判讀一張投信買賣超走勢圖

只看某一天投信買了或賣了多少,參考價值其實有限,因為投信也會因為換股、調節而今天買、明天賣。比較有用的看法,是把每天的買賣超「逐日累加」起來,看一段時間下來投信到底是把這檔股票愈買愈多,還是一路在減碼。下面這張圖,就是把台積電(2330)投信的每日買賣超累計後畫成的曲線。

台積電 (2330) 投信累計買賣超股數

看這張圖,重點不在某一天的高低,而在曲線的斜率:往上走代表這段期間投信持續淨買進、在堆部位;往下走代表投信在持續調節出場;走平則是買賣大致互相抵銷。以截至 2026 年 6 月、換算成金額後的近幾筆累計值為例:

日期 投信累計買賣超
2026-06-15 1.83 億
2026-06-16 1.87 億
2026-06-17 1.87 億
2026-06-18 1.80 億
2026-06-22 1.79 億
2026-06-23 1.80 億

這幾天累計值都在一點八億上下小幅來回,代表投信對這檔股票既沒有再明顯加碼、也沒有大舉撤退,整段曲線是接近橫盤的狀態。學會讀這張圖,就懂了所有法人買賣超資料的看法:把每日進出累加,用方向和斜率讀資金的態度,而不是被單日的正負號牽著走。

投信買得多算好嗎,怎麼放到市場中比較

很多人直覺認為「投信一直買就是好標的」,但這個判斷要小心兩件事。第一,買賣超的多寡和股票本身的規模、成交量高度相關,一檔熱門股每天的投信進出股數,本來就遠大於冷門股,直接拿絕對股數比大小沒有意義。要在全市場裡橫向比較,比較合理的做法是把買賣超換算成「佔股本的比例」或「佔當日成交量的比例」,讓不同規模的股票站上同一個基準再排序,落在比例偏高那一側的,才是投信相對用力買的標的。

第二,投信偏好中小型成長股,連續買超的標的常常已經是盤面上走勢偏強的股票;但投信買超並不等於股價保證會漲,因為它隨時可能因為基金贖回或季底調節而反手賣出。把投信籌碼當成「資金態度的方向參考」,而不是「買進命令」,才不會在它調節時被反向走勢嚇到。

用這份資料最容易踩的兩個陷阱

第一個陷阱,是把個股的投信買賣超股數乘上股價,當成投信投入的金額。個股層級的資料只有股數、沒有金額,自己換算往往會比官方數字膨脹好幾倍。要看金額口徑,請改用整體市場的三大法人買賣超金額欄位,那才是官方直接公布的數字。

第二個陷阱,是拿單日數字追買追賣。投信常有季底作帳、換股的需求,某一天的大買大賣可能只是調倉,把當天訊號當成明確的多空方向,很容易追在拉抬尾段。比較穩的做法,是看連續多日的累計買賣超,等資金態度形成趨勢再判斷,這也是上面那張累計曲線比單日數字更有參考價值的原因。

怎麼用投信買賣超選股

在量化選股上,投信籌碼最常見的角色是「濾網」,而不是單獨的進場訊號。實務邏輯通常是:先用月營收成長或獲利動能選出一批候選股,再要求這些股票同時要有投信連續買超撐腰,把投信正在調節、籌碼鬆動的標的剔除掉,留下基本面好、又有投信資金認同的股票。

外資、投信、自營商三類法人各有脾性,到底跟誰的買超最準值得分開驗證,想看實測比較可以讀 外資 vs 投信 vs 自營商:三大法人跟誰最準?。把外資賣超和投信買超放在一起設計策略的做法,可以參考 外資賣超原因與投信買超策略;如果想更進一步自己動手把法人資料做成指標,自製三大法人指標選股教學 示範了怎麼把買賣超變成可篩股的訊號。要把這些籌碼濾網接進一套完整的選股流程,可以從 股票選股完整指南 開始,把籌碼、基本面與估值組成更穩健的多因子策略。

怎麼自己取得這份資料

在 finlab 套件裡,登入後用一行就能取出個股的投信買賣超,再用 cumsum 累加,就是上面那張累計曲線:

顯示程式碼
finlab.login()
df = data.get("institutional_investors_trading_summary:投信買賣超股數")
trust_cum = df["2330"].dropna().cumsum()

回傳結果以日期為列、股票代號為欄,可以直接和股價或營收對齊,計算連續買超天數或做排序時不必自己對齊時間軸。把欄位名稱換成「外陸資買賣超股數(不含外資自營商)」或「自營商買賣超股數(自行買賣)」,就能取得另外兩類法人的進出;要看官方公布的整體市場金額,則改取 institutional_investors_trading_all_market_summary 裡的買賣超欄位。投信買賣超在每個交易日盤後公布,當天就能取得當日數字。不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI,由它幫你完成取資料、跑回測的流程。

自己動手取得這份資料

用 finlab 一行就能把整段歷史抓下來。不會寫程式也沒關係,把下面這句任務交給你的 AI,它會帶你完成。

在 FinLab Python 套件中取得
data.get("institutional_investors_trading_summary:投信買賣超股數")
免費試用

用 AI 開始 FinLab

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

告訴你的AI:

用 finlab 取得「投信買賣超股數」(institutional_investors_trading_summary:投信買賣超股數) 這份資料,先畫出走勢與分布圖,再示範一個用它來選股的簡單回測,請讀:https://finlab.finance/setup

真實數字與取得程式碼

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

最近幾筆資料
日期數值
2026-06-151.83 億
2026-06-161.87 億
2026-06-171.87 億
2026-06-181.80 億
2026-06-221.79 億
2026-06-231.80 億
產生這張圖的程式碼
from finlab import data

df = data.get("institutional_investors_trading_summary:投信買賣超股數")
s = df["2330"].dropna().cumsum()        # 累計買賣超
s.plot(title="累計買賣超")
想自己寫完整程式?

第一次使用時 finlab.login() 會自動引導登入,不需要手動處理 token。

from finlab import data

df = data.get("institutional_investors_trading_summary:投信買賣超股數")
df.tail()

名詞速解

揭露與更新三大法人買賣超在每個交易日盤後公布。

三大法人
外資、投信、自營商的合稱,是台股最受關注的籌碼來源。
外資
外國機構投資人;資金大、偏中長線,動向常被視為盤面風向。
投信
國內投信基金;有季底作帳壓力,短線影響常很明顯。
買賣超
買進減賣出的淨額;正值是淨買、負值是淨賣,看資金往哪流。
看完整名詞解釋 →

資料規格與品質

已通過驗證
市場
台股
資料筆數
5,455,626
涵蓋檔數
2,960 檔
時間範圍
2012-05-02 ~ 2026-06-23
更新頻率
每日更新
最後驗證
2026-03-04

資料快照截至 2026-06-24

每份資料每日自動執行四項健檢:

  • 資料未過期
  • 資料非空
  • 無大量缺值
  • 日期連續無缺漏 在寬限期內(至18:32),資料日期 2026-03-04 符合預期

用投信買賣超股數跑出的研究

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

外資賣超原因多半是資金調節(指數調整、匯率避險),不等於股價必跌。本文附截至 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。

常見問題

投信買賣超股數的資料從哪一年開始?

FinLab 的投信買賣超股數資料涵蓋 2012-05-02 至 2026-06-23,可直接用於長期歷史回測。

如何用 Python 取得投信買賣超股數?

安裝 finlab 套件後,用 data.get("institutional_investors_trading_summary:投信買賣超股數") 即可取得整段歷史資料;第一次使用時 finlab.login() 會自動引導登入。

投信買賣超股數多久更新一次?

這份資料每日更新,資料快照截至 2026-06-24。

投信買賣超股數資料免費嗎?

finlab 免費方案即可取得歷史資料進行回測;VIP 方案提供每日更新與更完整的盤後資料。

三大法人買賣超的其他資料

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

回三大法人買賣超