Backtest

台股與美股怎麼比?把兩邊換算到同一個基準再看

2003 年以來台股的實質報酬高於美股,但這個結果同時被起點與終點放大:樣本結束在台股最後十二個月的一段極端行情裡,而台股的波動與回撤本來就更大。更重要的是,台灣佔全球股市市值約 2%,把絕大部分資產放在其中,是一個關於集中度的決定,與報酬高低是兩件事。

要比較台股與美股,得先解決兩個問題:一個是名目與實質,一個是新臺幣與美元。這一頁把兩邊都換算到實質美元,再放進同一張圖。

主要結果 2003-02 – 2026-07(24 年,月頻)
組合年化報酬年化波動最深回撤自谷底回本1 元變成期末權重
全台股10.99%20.73%55.5% 2009-011.9 年11.6100% / 0%
台股 50 / 美股 5010.06%15.05%50.4% 2009-023.9 年9.555% / 45%
台股 20 / 美股 809.27%12.86%49.1% 2009-033.9 年8.023% / 77%
全美股8.63%12.36%49.9% 2009-034.0 年7.00% / 100%

全部為實質(已扣通膨)總報酬,未計費用、交易成本與稅。 回撤以月底值量測,因此比逐日量到的淺。 主角組合的夏普比率為 0.67,以實質國庫券為無風險利率,自 2003-02 起算。

1 元的成長

台股與美股怎麼比?把兩邊換算到同一個基準再看:1 元的成長2003-02 到 2026-07,各組合把 1 元變成多少(對數刻度)。全台股期末 11.6 元、台股 50 / 美股 50期末 9.5 元、台股 20 / 美股 80期末 8.0 元、全美股期末 7.0 元。1251020052010201520202025全台股台股 50 / 美股 50台股 20 / 美股 80全美股1 元變成多少(對數)
2003-02 到 2026-07。縱軸為對數刻度——成長倍數是三到四位數,線性刻度會把早期壓成貼著底的一條線。
資料:台股(實質報酬,美元計價)、美股(實質總報酬)

回撤:跌多深、跌多久、回本多久

全台股的回撤曲線2003-02 到 2026-07,全台股距離歷史高點的跌幅。最深 55.5%,自 2007-10 的高點跌到 2009-01,2010-12 回到前高。−60%−50%−40%−30%−20%−10%0%20052010201520202025谷底 2009-01距離前高
全台股距離歷史高點的跌幅。最深 55.5%,自 2007-10 跌到 2009-01(1.3 年),2010-12 回到前高,花了 1.9 年。
各配置的最大回撤全台股 最深 55.5%;台股 50 / 美股 50 最深 50.4%;台股 20 / 美股 80 最深 49.1%;全美股 最深 49.9%。全台股55.5% 2009-01台股 50 / 美股 5050.4% 2009-02台股 20 / 美股 8049.1% 2009-03全美股49.9% 2009-03
各組合最深的一次回撤,以及發生在哪個月。
各配置從谷底回到前高所花的時間全台股:1.9 年;台股 50 / 美股 50:3.9 年;台股 20 / 美股 80:3.9 年;全美股:4.0 年。全台股1.9 年台股 50 / 美股 503.9 年台股 20 / 美股 803.9 年全美股4.0 年
從谷底回到前高所花的時間。年化報酬看起來平順,等待的時間不是。

風險與報酬的歷史取捨

各配置的歷史波動與年化報酬橫軸是年化波動、縱軸是年化報酬,每一點是一種配置。全台股:波動 20.7%、報酬 11.0%;台股 50 / 美股 50:波動 15.0%、報酬 10.1%;台股 20 / 美股 80:波動 12.9%、報酬 9.3%;全美股:波動 12.4%、報酬 8.6%。0%2%4%6%8%10%12%0%5%10%15%20%全台股台股 50 / 美股 50台股 20 / 美股 80全美股年化波動年化報酬
每一點是一種配置在這段歷史上實際走出來的(波動, 年化報酬)。這是已經發生的結果,與用估計值畫出來的效率前緣意義不同。

換一個起點,結論就換一個

一般回測報一個年化報酬,而那個數字幾乎完全由起始年決定。 下面把每一個可能的起始年與持有年數攤開——同一個組合、同一份資料, 格子裡的數字差距就是「挑起點」能製造出來的空間。

不同起始年與持有年數的年化報酬橫軸是開始投入的年份,縱軸是持有年數,每一格是那個組合的年化報酬。持有 10 年時,最好的起點 14.3%、最差 3.8%;持有 15 年時,最好的起點 11.2%、最差 5.4%;持有 20 年時,最好的起點 9.3%、最差 7.4%。2004200520062007200820092010201120122013201420152016持有 10 年6.76.24.53.85.310.66.77.812.56.98.29.914.3持有 15 年5.86.98.88.65.411.28.28.8持有 20 年7.48.09.3開始投入的年份(格內為年化報酬 %)
持有 10 年:最好的起點年化 14.3%、最差 3.8%,相差 10.5 個百分點;持有 15 年:最好的起點年化 11.2%、最差 5.4%,相差 5.8 個百分點;持有 20 年:最好的起點年化 9.3%、最差 7.4%,相差 1.9 個百分點。只收每年 1 月起算且視窗完整落在資料內的組合。

滾動 10 年的分布

歷史上任選一個起點、持有 10 年,年化報酬會落在哪裡。 每一列的兩端是第 10 與第 90 百分位,圓點是中位數,取自 163 個重疊視窗。

滾動 10 年年化報酬的分布每一列的兩端是第 10 與第 90 百分位,圓點是中位數,取自 163 個重疊視窗。全台股:4.8% / 7.7% / 11.7%;台股 50 / 美股 50:5.4% / 8.7% / 12.6%;台股 20 / 美股 80:5.4% / 9.1% / 12.3%;全美股:5.0% / 9.3% / 12.3%。−2%0%2%4%6%8%10%12%全台股4.8% / 7.7% / 11.7%台股 50 / 美股 505.4% / 8.7% / 12.6%台股 20 / 美股 805.4% / 9.1% / 12.3%全美股5.0% / 9.3% / 12.3%滾動 10 年年化報酬(P10 / 中位數 / P90)
全台股的中位數 7.7%,最差的一個視窗 3.5%,最好的 18.8%;0% 的視窗年化報酬為負。

算術平均與實際拿到的複利

這段期間 全台股 的月報酬算術平均年化後是 13.36%, 實際的年化複利只有 10.99%,差距 2.37 個百分點。 這個差距來自波動本身,與費用和稅無關。教科書上的近似式

gμσ22g \approx \mu - \frac{\sigma^2}{2}

在這組資料上給出 11.21%,與實際的 10.99%相差 0.22 個百分點。 這條式子平常只是課本上的一行,這裡是它在 24 年真實資料上的誤差。

這個回測最容易誤導的地方

下面每一條都由這一次計算的結果算出來,換一組資料或一個配置就會換一組警示。

關鍵樣本結束在一段特別好的行情裡

最後十二個月的報酬是 64.8%,落在歷史上所有十二個月視窗的第 97 百分位。終點沒得挑——它就是今天——但它同樣會抬高整段年化報酬。把終點往前挪一年,結論可能就不一樣。

進場與出場時機 →
關鍵單一國家的長序列帶有倖存者偏誤

今天還能拿到完整長期資料的股市,本身就是活下來的那些。二十世紀有好幾個市場歸零或長期關閉,它們不會出現在任何回測裡。用單一國家的歷史推論「股市長期一定如此」,等於只看贏家的成績單。

本國偏誤 →
注意樣本涵蓋的循環不多

23.5 年大致是一到兩個景氣循環。夠看出輪廓,但把它當成長期報酬的估計時,估計誤差仍然遠大於一般人的直覺。

估計誤差有多大 →
注意這個回撤是用月底值量的

最深 55.5%,發生在 2007-10 到 2009-01。月頻量到的回撤一定比逐日淺——盤中與月中的低點看不到。實際承受的跌幅比這個數字更深,而不是更淺。

風險不只是波動 →
注意平均報酬不是實際拿到的報酬

這段期間的算術平均是 13.4%,實際的年化複利只有 11.0%,差了 2.4 個百分點。這個差距來自波動本身,不是費用,也不是稅。

波動拖累 →
注意滾動視窗不是獨立樣本

163 個 10 年視窗彼此高度重疊,相鄰兩個只差一個月。所以那個分布描述的是「歷史上任選一個起點會遇到什麼」,不是「未來的機率分布」,也不能拿去算信賴區間。

樣本數的錯覺 →
注意沒有扣任何成本與稅

這裡算的是指數或資產類別的報酬,沒有內扣費用、交易成本、價差與稅。實際能拿到的報酬一定低於這個數字,而且再平衡越頻繁,差距越大。

費用的長期影響 →

計算前提
  • 使用 台股(實質報酬,美元計價)、美股(實質總報酬) 的月頻總報酬序列,期間取各序列的共同區間 2003-02 – 2026-07。
  • 年化報酬為幾何平均;年化波動由月報酬的樣本標準差乘以十二的平方根得到。
  • 夏普比率以月頻超額報酬計算後再年化,無風險利率為美國國庫券的實質報酬。
  • 再平衡在該月報酬發生之後執行,最後一個月不再平衡(不會改變結果)。
  • 不再平衡時各部位各自複利,權重隨相對績效漂移,期末權重列在主要結果表裡。
  • 起點敏感度只收每年 1 月起算、且視窗完整落在資料內的組合。
未計入
  • 內扣費用、交易成本、買賣價差與稅。實際報酬一定低於這裡的數字,再平衡越頻繁差距越大。
  • 月內的高低點。最大回撤以月底值量測,比逐日量到的淺。
  • 個別標的的追蹤誤差。這裡算的是資產類別或指數,不是任何一檔基金或 ETF。
來源
公式
年化報酬為期末除以期初、開 12/n 次方再減一;最大回撤為路徑上距離此前最高點的最大跌幅。兩式的完整寫法列在回測總覽
分位數
線性內插(等同 R 的 type 7 與 numpy 的預設)。滾動視窗彼此重疊,不構成獨立樣本。

資料與制度都可能更新。發現有誤或已過期,請回原始來源核對,並參考方法論了解模型如何運作。


這頁的數字從哪裡來
發布
信義房屋不動產企研室、行政院主計總處、中華民國中央銀行、臺灣證券交易所
涵蓋期間
房租 1981–2026/房貸 1994-07–2026-06/房價 2001Q1–2026Q2/台股 2003-01-02–2026-08-14
單位
房價與房租為指數點位,利率為年息百分比,放款金額為新台幣百萬元,台股為指數點位。
本站擷取
可再散布
否——本站只保存並公開衍生結果
使用條款
四份都是官方或業界公開發布的統計,本專案只保存數字,不重製任何一方的報表版面。主計總處與中央銀行的部分屬政府開放資料(政府資料開放授權條款,須標示來源)。信義房價指數由信義房屋不動產企研室編製、證交所報酬指數由臺灣證券交易所編製,兩者都不是政府開放資料,交易所並對交易資訊訂有使用規範、對指數資料另設授權管道;因此本檔整體視為不可再散布,公開輸出(/models/tw-history.js)只放縮減過的序列——台股為月底收盤,不含逐日。
拿這份資料下結論之前要知道的 6 件事
  • 逐日台股序列只存在於本 repository;公開站的模型讀到的是月底收盤,回撤深度因此略淺(2008 年 −54% 對逐日的 −56%)。
  • 房價指數的台南市自 2019Q1 起才編製,更早的年份沒有值。
  • 房租類 CPI 長期偏離市場租金行情,因為它的樣本以續租戶為主,換約頻率低。用它推估「現在租一間要多少錢」會低估。
  • 五大銀行的放款利率是新承做案件的加權平均,不是存量利率,也不代表個別借款人拿得到的條件。
  • 台股報酬指數(含息)與常見的「加權指數」(不含息)不同,後者會因除息向下跳動。兩者不可混用。
  • 房貸資料自 1994 年 7 月起,該年只有六個月,年平均不完整(mtgMonths 記錄了每年的月數)。
發布
臺灣證券交易所
涵蓋期間
20240102 – 20260826
單位
指數點位(含息報酬指數)。
本站擷取
可再散布
否——本站只保存並公開衍生結果
使用條款
臺灣證券交易所依《交易資訊使用管理辦法》主張交易資訊的權利,指數資料另有授權管道(Market Data E-Shop、Index Licensing)。與 taiex 採同一個判斷:逐日序列只留在本 repository,公開輸出僅有降頻後的月底值與由它算出的統計量。
拿這份資料下結論之前要知道的 4 件事
  • MI_INDEX 端點的報酬指數約自 2009 年才有;2003–2008 只存在於人工取得的 CSV,本檔取代不了它。
  • 這是補丁層,單獨使用會缺少 2009 年以前的歷史;完整序列由本站在建置期把兩段合併後產生。
  • 收盤指數會因交易所事後更正而變動,重跑時務必檢查 git diff。
  • 逐日序列不進入公開輸出,公開站上只有月底值——見 docs/rights-audit.md §10。
發布
行政院主計總處
涵蓋期間
1959-01 – 2026-07
單位
指數點位,基期民國 110 年(2021)= 100。
本站擷取
可再散布
是——原始檔可轉載
使用條款
政府統計,依政府資料開放授權條款釋出,標示來源即可利用與再散布。本專案保存完整月頻序列並在公開輸出中使用。
拿這份資料下結論之前要知道的 5 件事
  • 主計總處註明最近三個月的資料可能因受查者延誤或更正報價而修正,所以最新幾個月不是定案值。
  • 民國 59 年(1970)以前的指數係依台灣省政府編布的指數銜接而成,與之後的編製方法不完全一致。
  • CPI 衡量的是一籃固定消費組合的價格,不等於任何個別家庭實際面對的通膨。
  • 房租類 CPI 長期偏離市場租金行情(見 taiwan-history 的說明),總指數也因此受影響。
  • 未經季節調整,所以逐月比較會受季節性影響;年增率或年平均才適合做趨勢判讀。
發布
Federal Reserve Bank of St. Louis(FRED),原始編製機關見各序列
涵蓋期間
1913-01 – 2026-08
單位
各序列不同,見 FredSeries.units。利率與殖利率為百分比(4.25 = 4.25%)。
本站擷取
可再散布
否——本站只保存並公開衍生結果
使用條款
大部分序列由聯準會體系編製,屬美國政府公開資料。但 AAA 與 BAA 兩條由穆迪(Moody’s)編製,FRED 將其歸類為 Copyrighted: Citation Required,序列說明附有穆迪的權利聲明(未經同意不得複製、重新包裝或再散布)。因此本檔整體視為不可再散布:只在圖表中使用衍生結果,並在圖說標明「Moody’s,經 FRED 取得」。
拿這份資料下結論之前要知道的 6 件事
  • 期限溢酬不是可觀測量,不同模型(ACM、Kim–Wright)的估計值差異可以到 50 個基點以上。
  • 月底值會受單日跳動影響;長期趨勢圖不受影響,但短期比較要小心。
  • FRED 上的 ICE BofA 指數目前只提供最近三年,因此本專案不使用它們——債券總報酬改由殖利率與存續期間自行重建。
  • 穆迪 Aaa/Baa 殖利率的樣本組成隨時間變化,1919 年的「Aaa」與今天不完全可比。
  • AAA/BAA 是有著作權的第三方資料:原始序列只留在本 repository 與 .cache/,不進入公開輸出,公開站上只有由它們算出的圖。
  • EXTAUS 是月平均匯率,不是月底匯率。用它換算跨幣別報酬時,換算出來的是「以月平均匯率計價」的路徑,與實際交易日的匯率有差。
發布
Robert J. Shiller, Yale University
涵蓋期間
1871-01 – 2026-08
單位
指數為相對值;CAPE 為倍數;gs10 為百分比;fwd10Stock 為小數形式的年化報酬。
本站擷取
可再散布
是——原始檔可轉載
使用條款
Shiller 公開提供本資料供學術與一般使用。本專案保存的是欄位子集的衍生檔,並保留抓取腳本。
拿這份資料下結論之前要知道的 4 件事
  • 1871–1926 的股利與盈餘是內插與重建值,不是即時揭露的數字。
  • 最新幾個月的盈餘可能是估計值,CAPE 會隨後續修正而變動。
  • fwd10Stock 在最後十年為空值(未來還沒發生)——回測時必須注意這是 look-ahead 的邊界。
  • 「實質」以美國 CPI 平減,對台灣讀者而言不是自己的實質報酬(§2.3、§19.9)。
引用這一頁

頁面上的年化、回撤與重訂基期是本站依所選期間即時計算的,原始機構沒有發布過那幾個數字, 所以引用的對象是這一頁,原始來源列在同一段裡。轉載圖表請一併保留來源那一行。

Yu Lab,〈台股與美股怎麼比?把兩邊換算到同一個基準再看〉,Yu Lab,https://yulab.tw/backtest/taiwan-vs-global(擷取於 2026-09-06)。原始資料:信義房屋不動產企研室、行政院主計總處、中華民國中央銀行、臺灣證券交易所《台灣房價、房租、房貸利率與股市報酬的長期序列》(房租 1981–2026/房貸 1994-07–2026-06/房價 2001Q1–2026Q2/台股 2003-01-02–2026-08-14);臺灣證券交易所《發行量加權股價報酬指數(逐日,MI_INDEX 端點)》(20240102 – 20260826);行政院主計總處《消費者物價指數銜接表(總指數)》(1959-01 – 2026-07);Federal Reserve Bank of St. Louis(FRED),原始編製機關見各序列《FRED 序列集(利率、期限溢酬、公司債殖利率、CPI、匯率、放款沖銷率)》(1913-01 – 2026-08);Robert J. Shiller, Yale University《Online Data — U.S. Stock Markets 1871–Present and CAPE Ratio》(1871-01 – 2026-08)。
回報數字有誤