台幣升貶值與台股的連動性

樣本 2006-05-16 ~ 2026-08-04 4,842 個交易日(約 20 年) 資料:USD/TWD、加權指數、證交所法人買賣超金額
同期相關(20 日變動)
+0.41
台幣升值的期間,股市確實同步在漲。這是真的。
對未來 20 日報酬的相關
+0.007
等於零。今天的匯率變動,對之後一個月的股市毫無資訊。
交叉相關峰值位置
lag 0
匯率沒有領先股市,也沒有落後。兩者同時發生。
一句話結論 台幣和台股是同一件事的兩個面向, 不是因果關係。「台幣升值所以要買股票」這個推論在 20 年資料上完全不成立—— 連動是真的,但那個連動沒有時間差可以利用

一、兩道關卡:同期有關 ≠ 能預測

變動窗口樣本數同期相關對未來 20 日對未來 60 日
5 日4,777+0.335+0.016+0.004
20 日4,762+0.414+0.007-0.002
60 日4,722+0.386+0.010-0.038
同期相關 +0.33~+0.41 屬中度正相關。值得注意的是它沒有超過 +0.9—— 表示匯率並非股價的單純影子,它含有股市以外的獨立資訊(貿易、利差、美元指數)。 但那些獨立成分同樣預測不了股市:未來相關全部落在 ±0.02 內。

二、領先落後:峰值就在 0

-10-50510
把台幣升值率前後平移 ±10 日與指數報酬求相關。 左半為「匯率在前」、右半為「股市在前」。 峰值落在 lag = 0(r = +0.333)且兩側對稱衰減—— 若匯率真能領先股市,峰值會偏向左側,實際上沒有。

三、把匯率變動分五組,未來報酬幾乎一樣

組別台幣 20 日升值幅度樣本未來 20 日 超額勝率未來 60 日
第 1 組-7.48~-1.10%953+1.12%+0.17%62.2%+4.46%
第 2 組-1.10~-0.31%952+0.96%+0.01%59.7%+2.64%
第 3 組-0.31~+0.28%952+0.70%-0.25%59.0%+1.78%
第 4 組+0.28~+1.12%952+1.09%+0.14%62.2%+2.88%
第 5 組+1.12~+9.67%953+0.88%-0.07%61.7%+3.23%
台幣貶最凶的第 1 組(-7.5%~-1.1%)未來 20 日 +1.12%, 升最凶的第 5 組 +0.87%——方向甚至跟直覺相反, 但差距 0.25pp 完全在雜訊範圍內,五組沒有任何單調趨勢。

四、極端升貶值之後呢

情境全樣本非重疊未來 20 日超額 勝率非重疊平均
急升 20日>+3%16032+1.37%+0.43%70.6%+0.70%
急升 20日>+2%42163+0.84%-0.09%60.3%+0.94%
急貶 20日<-2%42259+1.20%+0.27%65.2%+0.27%
急貶 20日<-3%17130+0.49%-0.44%63.2%+0.77%
全樣本未來 20 日基準 +0.94%。 急升 >3% 那列看起來不錯(+1.37%、勝率 70.6%), 但改用非重疊樣本(每次觸發後跳過 30 天,避免同一段行情被重複計算) 後只剩 32 次、平均掉到 +0.70%,反而低於基準。這是典型的重疊樣本假象。

五、逐年檢查:同期穩定,預測力擲硬幣

樣本同期相關對未來 20 日指數年報酬
2006140+0.690+0.285+10.7%
2007240+0.299-0.131+7.4%
2008229+0.647+0.507-44.8%
2009247+0.644-0.340+74.3%
2010250+0.684-0.258+9.3%
2011239+0.414-0.260-21.6%
2012243+0.455-0.146+9.2%
2013240+0.194+0.085+10.7%
2014244+0.140-0.223+7.6%
2015213+0.428-0.336-7.8%
2016218+0.464-0.342+14.0%
2017241+0.303-0.011+14.8%
2018245+0.426-0.347-9.2%
2019240+0.693-0.180+25.6%
2020245+0.400+0.240+21.8%
2021243+0.174-0.143+22.3%
2022246+0.750+0.048-22.6%
2023239+0.666-0.012+26.1%
2024242-0.053+0.039+29.0%
2025239+0.238+0.056+26.9%
2026119+0.783+0.019+48.2%
同期相關 20/21 年為正——極度穩定, 連 2008、2022 這種大空頭年都成立(且相關更高,恐慌時資金外逃同時打擊股匯)。 未來相關 8/21 年為正,正負各半, 逐年在 -0.35 到 +0.51 之間亂跳,這是隨機的樣子。

六、多空環境拆開看

環境樣本同期相關對未來 20 日平均未來 20 日
多頭 指數>MA603,158+0.338-0.080+1.35%
空頭 指數1,605+0.270+0.058+0.19%
多頭時未來相關 -0.08、空頭時 +0.06,符號相反且都接近零。 若真有訊號,至少該在某一種環境穩定成立。

七、因果鏈:外資資金流

關係相關係數
當日 外資金額 vs 台幣升值+0.224
5日 外資金額 vs 台幣升值+0.450
5日 外資金額 vs 未來20日+0.017
5日 台幣升值 vs 未來20日+0.050
樣本 1,322 日(2021-01-11 ~ 2026-07-03)。外資買賣超金額取自證交所 BFI82U。
外資買超與台幣升值的相關為 +0.45——方向對(外資匯入買股會推升台幣),但強度只有中低度。代表匯率的波動有很大一部分不是外資股市資金造成的(貿易帳、壽險避險、央行調節、美元指數都在影響),這也解釋了為什麼匯率無法用來推測股市。

白話總結

台幣跟台股,是同一件事的兩面。

外資要買台股,得先把美金換成台幣。這個動作同時做了兩件事——台幣需求變大所以 升值,股票需求變大所以上漲。所以你看到的「台幣升值、股市上漲」, 不是誰造成誰,是同一筆錢做的同一件事,只是在兩個地方留下痕跡。

那能不能拿來預測?

不行,理由很直接:這兩件事是同一天發生的,不是一前一後。 我把 20 年資料前後平移來對,想找出「匯率先動幾天、股市才跟上」, 結果最吻合的位置就是同一天,前後都對不上。 換句話說,等你看到台幣升值,股市已經漲完了

「台幣一直升值,是不是該買股票?」

台幣升最凶的時候買,接下來一個月平均賺 0.87%;台幣最凶的時候買, 賺 1.12%。跟直覺相反,而且這點差距其實只是隨機波動——兩邊沒有差別

「台幣突然大升,是不是外資進場的訊號?」

單看數字很漂亮:過去出現 160 次,之後一個月有七成在漲。 但這 160 次裡面很多是同一段行情被重複算到——台幣連續升值兩個月, 可能就貢獻了三四十次「訊號」,其實只是一件事。 把重複的拿掉、只留真正獨立的 32 次,平均報酬變成 0.70%, 比什麼都不做還低(大盤平均 0.94%)。訊號消失了。

✓ 真的有用的兩件事

一、看「錢是誰在推」——如果台股大漲、台幣卻同時走弱, 代表推力大概不是外資,而是內資或某個特定族群在做。 這不能告訴你接下來會怎樣,但能讓你知道現在這波是誰在買。

二、分辨「是大事還是小事」——平常台幣跟台股的連動是中等程度, 但每次系統性危機兩者會綁得特別緊(2008 年 +0.65、2022 年 +0.75)。 因為恐慌時外資是整包撤出台灣,股票賣掉、台幣換回美金,兩件事一起做。 所以看到股匯同步重挫,通常代表這是全市場的資金外逃, 而不是單一產業的問題。
✗ 這三種用法沒有根據

1. 「台幣升值就買台股、台幣貶值就賣台股」——20 年資料上沒有這回事。
2. 「台幣升貶到極端值就進出場」——把重複樣本剔除後,多賺的部分就消失了。
3. 「用匯率預測下個月大盤」——關聯度 +0.007,等於零。
一句話 匯率是後照鏡,不是導航。 它很誠實地告訴你剛才發生了什麼、錢往哪邊流, 但它不會告訴你下一個彎在哪。
※ 匯率為 yfinance 的 USD/TWD 收盤(非台北外匯經紀公司官方收盤), 單日跳動 >3% 者視為資料跳點已剔除。本頁全部為歷史統計, 不構成任何投資建議,過去的統計關係不保證未來延續。
產生時間 2026-08-04 11:06