外資、投信、自營商 — 三類法人資金的性質差別與盤前判讀邏輯
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 三大法人資料的制度性差別與盤前訊號判讀邏輯,不構成投資建議,投資請自行評估風險。
如果這篇對你有用: