Backtest
台股與美股怎麼比?把兩邊換算到同一個基準再看
2003 年以來台股的實質報酬高於美股,但這個結果同時被起點與終點放大:樣本結束在台股最後十二個月的一段極端行情裡,而台股的波動與回撤本來就更大。更重要的是,台灣佔全球股市市值約 2%,把絕大部分資產放在其中,是一個關於集中度的決定,與報酬高低是兩件事。
要比較台股與美股,得先解決兩個問題:一個是名目與實質,一個是新臺幣與美元。這一頁把兩邊都換算到實質美元,再放進同一張圖。
| 組合 | 年化報酬 | 年化波動 | 最深回撤 | 自谷底回本 | 1 元變成 | 期末權重 |
|---|---|---|---|---|---|---|
| 全台股 | 10.99% | 20.73% | 55.5% 2009-01 | 1.9 年 | 11.6 | 100% / 0% |
| 台股 50 / 美股 50 | 10.06% | 15.05% | 50.4% 2009-02 | 3.9 年 | 9.5 | 55% / 45% |
| 台股 20 / 美股 80 | 9.27% | 12.86% | 49.1% 2009-03 | 3.9 年 | 8.0 | 23% / 77% |
| 全美股 | 8.63% | 12.36% | 49.9% 2009-03 | 4.0 年 | 7.0 | 0% / 100% |
全部為實質(已扣通膨)總報酬,未計費用、交易成本與稅。 回撤以月底值量測,因此比逐日量到的淺。 主角組合的夏普比率為 0.67,以實質國庫券為無風險利率,自 2003-02 起算。
1 元的成長
回撤:跌多深、跌多久、回本多久
風險與報酬的歷史取捨
換一個起點,結論就換一個
一般回測報一個年化報酬,而那個數字幾乎完全由起始年決定。 下面把每一個可能的起始年與持有年數攤開——同一個組合、同一份資料, 格子裡的數字差距就是「挑起點」能製造出來的空間。
滾動 10 年的分布
歷史上任選一個起點、持有 10 年,年化報酬會落在哪裡。 每一列的兩端是第 10 與第 90 百分位,圓點是中位數,取自 163 個重疊視窗。
算術平均與實際拿到的複利
這段期間 全台股 的月報酬算術平均年化後是 13.36%, 實際的年化複利只有 10.99%,差距 2.37 個百分點。 這個差距來自波動本身,與費用和稅無關。教科書上的近似式
在這組資料上給出 11.21%,與實際的 10.99%相差 0.22 個百分點。 這條式子平常只是課本上的一行,這裡是它在 24 年真實資料上的誤差。
這個回測最容易誤導的地方
下面每一條都由這一次計算的結果算出來,換一組資料或一個配置就會換一組警示。
最後十二個月的報酬是 64.8%,落在歷史上所有十二個月視窗的第 97 百分位。終點沒得挑——它就是今天——但它同樣會抬高整段年化報酬。把終點往前挪一年,結論可能就不一樣。
進場與出場時機 →今天還能拿到完整長期資料的股市,本身就是活下來的那些。二十世紀有好幾個市場歸零或長期關閉,它們不會出現在任何回測裡。用單一國家的歷史推論「股市長期一定如此」,等於只看贏家的成績單。
本國偏誤 →最深 55.5%,發生在 2007-10 到 2009-01。月頻量到的回撤一定比逐日淺——盤中與月中的低點看不到。實際承受的跌幅比這個數字更深,而不是更淺。
風險不只是波動 →- 使用 台股(實質報酬,美元計價)、美股(實質總報酬) 的月頻總報酬序列,期間取各序列的共同區間 2003-02 – 2026-07。
- 年化報酬為幾何平均;年化波動由月報酬的樣本標準差乘以十二的平方根得到。
- 夏普比率以月頻超額報酬計算後再年化,無風險利率為美國國庫券的實質報酬。
- 再平衡在該月報酬發生之後執行,最後一個月不再平衡(不會改變結果)。
- 不再平衡時各部位各自複利,權重隨相對績效漂移,期末權重列在主要結果表裡。
- 起點敏感度只收每年 1 月起算、且視窗完整落在資料內的組合。
- 內扣費用、交易成本、買賣價差與稅。實際報酬一定低於這裡的數字,再平衡越頻繁差距越大。
- 月內的高低點。最大回撤以月底值量測,比逐日量到的淺。
- 個別標的的追蹤誤差。這裡算的是資產類別或指數,不是任何一檔基金或 ETF。
- 發布
- 信義房屋不動產企研室、行政院主計總處、中華民國中央銀行、臺灣證券交易所
- 涵蓋期間
- 房租 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)。