floviq logo floviq
← 筆記 · 2026-05-13 · mechanics

外資、投信、自營商 — 三類法人資金的性質差別與盤前判讀邏輯

TWSE T86 endpoint 同時追蹤三個主體的每日買賣超:外資(外陸資)、投信、自營商。財經新聞報導時習慣三者並列稱「三大法人」,但三類主體的資金性質、操作邏輯、與訊號意義差異顯著。本文整理三類主體的制度性差別,以及盤前資料判讀時常見的誤用模式。


① 三類主體在 TWSE T86 的欄位對應

T86 endpoint 回傳的三個核心欄位:

外陸資買賣超股數(不含外資自營商)   ← 外資淨方向
投信買進股數 / 投信賣出股數         ← 投信進出
自營商買進股數 / 自營商賣出股數     ← 自營商進出(含避險)

三個欄位在同一筆 T86 response 裡、同一支 stock 同一天的數據,但三者的「買超」並不代表同等意義的看多訊號。


② 外資(外陸資):長線方向性,但時間窗口長

外資主體為境外法人(QFII / 外資機構 / 外資自營商以外的 portfolio 機構)及陸資(合稱「外陸資」)。T86 追蹤的欄位為不含外資自營商的版本,對應的是外部機構投資人對台灣股市的淨方向。

資金性質特點:

  • 持倉週期以季或年為單位,單日買賣超是大方向的一個切片,不代表當日有新的方向性判斷
  • 對個別股的進出多半是 portfolio 再平衡(指數成分股調整、主動型基金配置調整),而非對個股的特定看法
  • 資金規模大,對流動性低的個股影響大;對大型權值股影響有限(因為本身就是長期持有)

盤前判讀注意:

昨日外陸資的買賣超數字在 T86 每交易日 17:30 後更新,因此盤前看到的是「前一日」的方向,而非「今日即時」。外資連續 N 日方向一致才具有趨勢訊號意義;單日數字本身雜訊較高。


③ 投信:效能考核驅動,有明顯的月底效應

投信為國內投資信託公司旗下的基金(台灣本土法人),代表的是台灣內部機構資金。

資金性質特點:

  • 效能考核週期為季 / 月:台灣投信基金受主管機關與銷售通路績效排名壓力,持倉有明顯的月底效應(月底拉抬持股 NAV / 季底作帳調節)
  • 對流動性偏低的中小型股有較強的影響力(外資通常不碰)
  • 投信持續買超往往與「主題型基金集中持股」有關,可能是特定產業主題(如 AI 供應鏈 / 高股息 ETF 成分)的流入,而非對個股的獨立判斷

盤前判讀注意:

投信連買數日且金額集中在特定個股,是觀察「機構主題性布局」的訊號,但因為持倉邏輯與散戶不同(效能考核 vs 個人損益),不能直接等同「這支股票要漲」的結論。月底最後幾個交易日,投信數字尤其不穩定(作帳調節干擾)。


④ 自營商:包含避險部位,方向訊號最複雜

自營商為國內券商旗下的自有資金交易部門,分為「自行買賣」與「避險操作」兩個子帳戶,T86 合計欄位把兩者加在一起。

資金性質特點:

  • 自行買賣:自營商看好某股票或做波段操作
  • 避險操作:對應權證 / 選擇權部位的 delta hedging(自動買賣,不代表方向性判斷)

問題所在:T86 欄位通常合計兩種操作,盤前資料無法直接分辨哪部分是方向性、哪部分是機械性避險。 如果某支股票的自營商買超金額很大,但那支股票同時有大量認購權證未到期,買超的來源很可能是避險操作,而不是自營商對股票方向的看多判斷。

盤前判讀注意:

自營商欄位在散戶盤前流程中,通常是三類主體中訊號雜訊最高的。過度解讀自營商方向可能造成誤判。部分進階的盤前 dashboard 會把自營商欄位拆成「自行買賣」與「避險」分別顯示,但 T86 原始資料不提供此拆分。


⑤ 三類主體訊號的實用排序邏輯

以盤前情境(散戶需要在 30 分鐘內整理訊號)為出發點,三類主體的訊號可靠度排序有其實用邏輯:

主體訊號可靠度主要干擾源適合觀察的時間窗口
外陸資中(連續性要看趨勢)單日雜訊高 / 前一日資料連續 5 日方向
投信中(月底需折扣)月底效應 / 主題輪動月中排除月底效應
自營商低(避險難以分辨)避險操作混入參考用,不單獨判斷

這個排序不是「自營商不重要」,而是「在盤前有限時間內,各類訊號的可讀難度不同」。投信連買訊號配合外陸資同向,比自營商的買賣超數字更容易形成有意義的參考。


⑥ 常見誤用模式

誤用一:把三類「買超」等號為「三大法人看好」

三類主體的買超方向有時一致,但理由各自不同(外資再平衡 / 投信主題布局 / 自營商避險)。三者同向並不等於市場共識「看多」,只能說「昨日三類主體淨買進」是事實。

誤用二:只看單日數字不看連續性

任一主體的單日數字意義有限,特別是外資(規模大、持倉調整跨越多個交易日)。盤前判讀時,看近 5 日累計方向比看單日數字更有參考意義。

誤用三:自營商大買 = 好訊號

若股票對應大量衍生性商品未到期,自營商的「買超」很可能是機械性避險,與股票基本面無關。


⑦ T86 欄位取值的技術注意事項

使用 T86 endpoint 抓取三類主體資料時,欄位命名與財經新聞口語不完全一致(詳見TWSE T86 欄位實況)。關鍵點:

  • 「外資買賣超」對應的完整欄位名是外陸資買賣超股數(不含外資自營商)(半形括號)
  • 投信與自營商各有「買進」與「賣出」分開的欄位,T86 不直接給淨額;需程式計算 買進 - 賣出
  • 三類主體的欄位皆以股數(shares)為單位,非金額(TWD)
// T86 欄位取值
const foreignField = '外陸資買賣超股數(不含外資自營商)';  // index 2
const trustBuyField = '投信買進股數';
const trustSellField = '投信賣出股數';
const dealerBuyField = '自營商買進股數';
const dealerSellField = '自營商賣出股數';

// 投信淨值需自行計算
const trustNet = parseInt(row[fields.indexOf(trustBuyField)]) 
              - parseInt(row[fields.indexOf(trustSellField)]);

⑧ See also

  • TWSE T86 欄位實況 — 三大法人欄位的命名差異與抓取注意事項
  • TWSE 開放資料平台 — 官方 OpenAPI · 含 T86 與其他 endpoint
  • 未來文章候選:漲跌停數量作為市場情緒指標的判讀邏輯

※ 本文描述 TWSE T86 三大法人資料的制度性差別與盤前訊號判讀邏輯,不構成投資建議,投資請自行評估風險。

資料來源:TWSE 開放資料 T86 endpoint