FinLab

逆向外資策略失敗!真正有效的法人跟單術

January 7, 2026

逆向外資,真的能賺錢嗎?

網路上常見的說法:

「外資都在割韭菜,跟著反向操作就能賺錢!」

這個假設合理嗎?讓我們用數據驗證。

結果令人驚訝:

  • 逆向外資策略:年化 -11.2%(不同參數組合最高僅 +7%)
  • 投信買超 + 營收策略:年化 31.68%

逆向外資不僅沒賺,還虧錢! 但我們找到了真正有效的法人策略。

提醒:以下為歷史回測結果,不代表未來表現。


假設驗證:純逆向外資策略

首先,我們測試最原始的假設:外資賣出時買進。

請回測「逆向外資」策略:

  • 條件:外資連續 5 天賣超
  • 買進符合條件的股票
  • 持有一個月後換股
顯示程式碼
from finlab import data
from finlab.backtest import sim
 
# 取得外資買賣超
外資買賣超 = data.get('institutional_investors_trading_summary:外陸資買賣超股數(不含外資自營商)')
vol = data.get('price:成交股數')
 
# 條件:外資連續 5 天賣超
外資連續賣 = (外資買賣超 < 0).sustain(5)
vol_filter = vol.average(20) > 300 * 1000
 
# 逆向操作:外資賣時買
position = 外資連續賣 & vol_filter
 
# 回測
report = sim(position.loc['2015':], resample='M', position_limit=0.1, upload=False)
report.to_html('reverse_foreign.html')

逆向外資策略績效

指標 數值
年化報酬率 -11.2%
夏普比率 0.15
結論 完全失敗

逆向外資策略不可行! 外資賣出可能有正當理由(公司走下坡)。


換個思路:投信比外資更有預測力?

既然逆向外資不行,那順著法人買呢?

我們發現一個關鍵洞見:投信比外資更有預測力

原因:

  1. 專注度:投信專注台股,外資分散全球
  2. 資訊優勢:投信對中小型股研究更深入
  3. 持股週期:投信持股週期較長,代表更堅定的看法

請回測「投信買超」策略:

  • 條件:投信 10 日累計買超 > 15,000 股
  • 流動性:20 日均量 > 300 張
  • 選投信買超最多的前 10 檔
顯示程式碼
from finlab import data
from finlab.backtest import sim
 
# 取得投信買賣超
投信買賣超 = data.get('institutional_investors_trading_summary:投信買賣超股數')
vol = data.get('price:成交股數')
 
# 投信累計買超
trust_sum = 投信買賣超.rolling(10).sum()
trust_buy = trust_sum > 15000
 
# 流動性篩選
vol_filter = vol.average(20) > 300 * 1000
 
# 選投信買超最多的前 10 檔
cond = trust_buy & vol_filter
position = trust_sum[cond].is_largest(10)
 
# 回測
report = sim(position.loc['2015':], resample='M', upload=False)
report.to_html('trust_buy.html')

投信買超策略年化約 17.5%,遠優於逆向外資。但還能更好嗎?


問題分析:單純籌碼不夠

單純看投信買超有個問題:買到沒有基本面支撐的股票

觀察發現:

  1. 有些投信買超的股票,營收卻在下滑
  2. 有些是短期題材炒作,沒有持續性

解決方案:加入營收篩選,確保基本面向上

想建立自己的策略?

用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案

免費開始