2023年3月底到2026年11月12日,10檔常被歸為市值型的ETF裡,含息年化最高的是006208的42.72%和0050的42.46%,最低的是每檔一樣多的00921,只有17.63%。0050和006208追同一個指數,用淨值算一年差不到0.2個百分點,不同在落後指數的幅度與除息月份。自己用上市股票組市值型,在2014年以來的回測,壓低台積電的「上限版」年化比0050少約3.0個百分點,每檔一樣多的「等權版」少約5.3個百分點。
這三年多台積電大漲,所以0050年化有四成;拉長到2014年起算,0050含息年化是19.67%。009816在2026年2月才上市,不到一年,另外列。
本文提供研究結果,沒有推薦這些買賣規則。想自行重跑,可先 設定 FinLab 環境,再 下載研究程式(.py);其他檔案見 研究下載區。
11檔市值型ETF一表比較
| ETF | 含息年化 | 台積電權重 | 除息月 | 最大 |
落後 |
|---|---|---|---|---|---|
| 006208 富邦台 |
42.72% | 58.91% | 7、11 | -27.45% | 0.28 |
| 0050 元大台灣 |
42.46% | 58.92% | 1、7 | -27.48% | 0.34 |
| 00690 兆豐藍籌 |
40.82% | 27.75% | 2、5、8、11 | -26.75% | 0.88 |
| 00692 公司 |
39.26% | 54.37% | 7、11 | -26.54% | 0.22 |
| 00922 國泰 |
39.23% | 41.31% | 3、10 | -26.57% | 無指數資料 |
| 00850 ESG |
38.42% | 30.21% | 2、5、8、11 | -26.91% | 0.64 |
| 00905 FT Smart (多因子) |
38.07% | 31.44% | 4、7、10 | -31.08% | 0.87 |
| 00923 ESG |
38.06% | 43.99% | 2、8 | -27.28% | 1.20 |
| 00912 中信智慧 (多因子) |
31.80% | 44.08% | 1、4、7、10 | -26.65% | 1.24 |
| 00921 龍頭 |
17.63% | 3.05% | 3、6、9、12 | -25.88% | 0.43 |
| 009816 凱基 |
上市未滿一年 | 41.32% | 尚未 |
見下文 | 見下文 |
表中的期間是2023-03-28到2026-11-12,從最晚上市的00922上市隔天起算,10檔用同一段時間比較;除息月是2025年除息的月份,落後指數是2025年。
- 含息年化:配息再買回同一檔,平均一年賺多少,越高越好。
- 台積電權重:ETF資產有多少比例是台積電,取各投信2026-11-12的申購買回清單(00690、00921是11-11)。
- 最大跌幅:從最高點最多跌掉多少,越接近0越好。
- 落後指數:ETF淨值一年比它追蹤的指數少賺幾個百分點,越接近0越好,也叫追蹤差距。
- 多因子、等權:權重不照市值分配的ETF;00921名稱裡的「等權」就是每檔一樣多。
市值加權的7檔,含息年化落在38%到43%之間,最大跌幅都在-27%附近。差距比較大的是兩檔多因子和等權的00921:00912年化31.80%,00921只有17.63%。00905的最大跌幅-31.08%是10檔裡最深的。
下一張表多了日夏普:把報酬和過程中的漲跌幅度放在一起算的分數,賺一樣多時,漲跌越小分數越高,越高越好。
| ETF | 日夏普 | 年化波動 | 與0050 |
|---|---|---|---|
| 0050 元大台灣 |
1.60 | 24.88% | — |
| 006208 富邦台 |
1.63 | 24.46% | 1.00 |
| 00692 公司 |
1.60 | 23.13% | 0.99 |
| 00922 國泰 |
1.58 | 23.45% | 0.97 |
| 00850 ESG |
1.58 | 23.16% | 0.97 |
| 00690 兆豐藍籌 |
1.55 | 24.98% | 0.94 |
| 00923 ESG |
1.52 | 23.93% | 0.97 |
| 00905 FT Smart |
1.50 | 24.23% | 0.95 |
| 00912 中信智慧 |
1.35 | 23.21% | 0.95 |
| 00921 龍頭 |
1.04 | 17.64% | 0.72 |
年化波動是一年漲跌幅度的大小;走勢同步程度用兩檔每週漲跌計算,1代表完全同步,00921只有0.72。把期間切成前後兩半,前半段有5檔的日夏普高於0050,後半段(2025-01起)沒有一檔超過0050。
指數與加權方式:差在台積電放多少
點代號可以看各檔的個股頁。
| ETF | 加權 |
標的 |
|---|---|---|
| 0050、006208 | 市值加權 | 臺灣 |
| 00692 | 市值加權 | 臺灣 |
| 00923 | 市值加權 | 特選 |
| 009816 | 市值加權 | 特選 |
| 00922 | 市值加權 | MSCI |
| 00850 | 市值加權 | 臺灣 |
| 00690 | 市值加權 | 藍籌30 |
| 00912 | 多因子 | 特選 |
| 00905 | 多因子 | 特選 |
| 00921 | 等權 | 特選 |
加權方式除了看指數名稱,我們也用持股清單驗證:把台積電以外的成分股權重和它們的總市值比,算兩者的相關係數(1代表完全照市值分配),00692、00690達0.99,0050、00850、00922、00923約0.97,權重大致照市值分配。009816是0.83,指數依自由流通市值加權,並納入獲利與動能條件。00905是0.94,多因子在市值權重上做了加減碼;00912只有0.26,因子調整的幅度大很多;00921各檔權重介於1.72%到8.64%,接近等權。
台積電權重的差異有一部分來自法規。被動式ETF的單一成分股原本有30%上限,0050在2003年發行,早於上限開始實施,本來就不受限制,同一指數的006208台積電權重也接近六成。2025年5月金管會放寬上限:只含國內股票的指數,可以提高到該股在加權指數中的比重,前五大合計仍不得超過65%,各檔要修改指數規則並經核准才適用。00690和00850在11月的清單上仍在30%附近。
富邦科技(0052)追蹤的是臺灣資訊科技指數,屬於產業型ETF,不放進比較。
台積電這三年大漲,2024年含息就漲了84.31%,放得多的ETF報酬比較高,但不是唯一的因素:00690的台積電只有27.75%,年化仍排第三,它的第二大持股聯發科占15.92%。台積電只有3%的00921和因子大幅調權的00912,才明顯落後。
圖中條長是11月的台積電權重,後面的數字是含息年化。2023-03-27台積電占上市前50大總市值約41.0%,2026-11-12是52.4%,三年前各指數裡的台積電比重也比現在低,所以圖只說明方向,不代表三年間的平均持股。
0050和006208差在哪
0050與006208追蹤同一個臺灣50指數,持股幾乎相同,台積電權重都是58.9%。兩者的差別在費用、追蹤差距與配息時點。經理費、保管費已經扣在淨值裡,所以本文用淨值比較,不引用投信公布的費率。淨值是ETF每單位實際值多少錢;溢價是收盤價比淨值貴多少,越接近0越好。
| 項目 | 0050 | 006208 |
|---|---|---|
| 淨值 |
42.55% | 42.72% |
| 2024年落後 |
0.79 | 0.43 |
| 2025年落後 |
0.34 | 0.28 |
| 收盤價 |
0.04% | 0.01% |
| 除息月份 | 1、7 | 7、11 |
| 兩檔都上市後的含息年化(2012-07-17起) | 19.31% | 19.46% |
同一段期間,臺灣50指數含配息的年化是43.08%,006208每年少0.35個百分點,0050少0.53個百分點。2024年0050落後得比較多,2025年兩者接近。
用收盤價算,006208的日夏普1.63比0050的1.60高,這主要來自收盤價相對淨值的小幅波動。例如2024-08-06大盤反彈,0050收盤漲5.51%、006208只漲4.11%,兩天後兩者又回到原本的相對位置。比較長期持有的結果,看淨值年化與落後指數比較準確。
0050在2025-06-18起一股分割成四股,06-11到06-17暫停交易五天,本文的價格與淨值都已調整。
每一檔的追蹤差距
圖中是9檔有標的指數資料的ETF,2024、2025兩個完整年度平均每年落後指數幾個百分點。00692平均落後0.3最少,006208是0.4;00923、00690、00905、00912平均都在1個百分點以上。FinLab資料裡沒有00922追蹤的MSCI指數,無法計算。
落後的部分來自經理費、保管費、買賣股票的成本、手上留的現金,以及股利收到後到配發前沒有再投入股票。美國的研究也看到同樣的情況:Elton、Gruber、Comer與Li(2002)研究美國第一檔ETF SPDR,它每年落後S&P 500的幅度,除了費用,還有一部分來自股利在配發前只能以現金持有。
009816上市未滿一年:2026-02-03上市到2026-11-12,含息總報酬46.35%,最大跌幅-18.64%;同期0050是39.22%、-20.60%,00690是46.21%。期間太短,本文不跟其他ETF比長期報酬。淨值方面,009816上市以來淨值報酬46.68%,標的指數48.67%,累計落後1.99個百分點,其中2月建倉那個月就落後0.62個百分點,要等更長的資料才看得出常態水準。資料中009816還沒有配息紀錄,上市以來收盤價平均溢價0.14%。
自組市值型的兩種做法
台積電這幾年貢獻這麼大,一個常見的疑問是:如果自己用上市股票組一個市值型組合,把台積電的權重壓低,或乾脆每檔一樣多,會不會比0050好?我們在看任何結果以前,先寫定兩種做法:
- 上限版:每季最後一個交易日,取上市普通股總市值前N大,權重照市值分配,但單一股票最多占上限(主要是壓低台積電),超過的部分照市值比例分給其他股票。N取30、50、100,上限取10%、20%、30%,共9組;主要比較的是前50大、上限20%。
- 等權版:取總市值前N大,每檔一樣多。N取30、50、100,每月、每季或每半年換股,共9組;主要比較的是前50大、每季換股。
回測期間是2014-01-02到2026-11-12(總市值資料從2013年4月起),比較對象是同期0050含息。本文用日夏普判斷贏不贏,過關要四項都做到:①9組相近設定裡至少7組贏0050;②前半段、後半段各自贏;③扣掉預設交易成本後,全期仍然贏;④拿掉領先0050最多的那一年仍然贏。
自組市值型的結果:18組都沒贏0050
下表是兩種做法的主要設定:上限版是前50大、單一股票最多20%,等權版是前50大、每季換股;落後0050的單位是百分點。
| 組合 | 年化報酬 | 落後 |
最大 |
日夏普 |
|---|---|---|---|---|
| 0050 |
19.67% | — | -33.96% | 1.05 |
| 上限版 | 16.71% | 3.0 | -28.25% | 0.97 |
| 等權版 | 14.36% | 5.3 | -28.96% | 0.90 |
兩種自組版的最大跌幅都比0050淺,上限版淺了5.71個百分點;但少賺得更多,日夏普也比較低,所以算進漲跌幅度後仍然輸。上限版和0050的走勢相關0.96,等權版是0.87。想看上限版每一筆持股與每月報酬,可以開啟上限版互動報告;報告裡的「大盤」是加權股價報酬指數,不是0050,報告內建的夏普也採自己的無風險利率慣例。
下面兩張圖,格內大字是年化報酬比0050少幾個百分點,第二行是日夏普(0050是1.05)。
上限版的9組,年化都比0050少,日夏普也都低於0050的1.05。方向很一致:上限越寬鬆、股票越多,越接近0050,最接近的是前100大、上限30%,日夏普1.03。同樣的股票數下,上限10%都落後最多。
等權版的9組整體落後得更多,前30大的三組最差;換股頻率的影響比股票數小。18組的最大跌幅都比0050淺,但沒有一組的年化或日夏普贏0050。作為對照,不設上限的前50大市值加權(只做描述,不列入過關)也沒有贏0050,日夏普1.02對1.05,期間台積電平均權重35.5%,上限版則平均只有19.9%。
| 檢查 | 0050 | 上限版 | 等權版 |
|---|---|---|---|
| ① |
— | 0/9 | 0/9 |
| ② |
0.68 | 0.64 | 0.52 |
| ② |
1.34 | 1.22 | 1.21 |
| ③ |
1.05 | 0.97 | 0.90 |
| ④ |
0.97 | 0.86 | 0.73 |
四項都沒有通過。①是9組裡贏0050的組數,其餘是日夏普,都已扣預設交易成本;前半段是2014-01到2020-06,後半段是2020-06到2026-11,2026年是兩種做法領先0050最多的一年。兩種做法本站都不提供每日追蹤頁。
逐年看,落後集中在台積電大漲的年份。2024年台積電漲84.31%,上限版只賺26.47%、等權版只賺6.18%,0050是48.64%。反過來,2026年到11-12,上限版多賺6.48個百分點、等權版多賺18.51個百分點。
股市大部分的漲幅,常常來自少數股票。Bessembinder(2018)用美股1926年以來的資料發現,大約4%的股票就貢獻了整個股市比放在一個月期美國公債多賺的部分。壓低台積電的權重,就是少押在這種股票上。
每檔一樣多的做法,在國外研究裡常常不輸複雜的配置方法。DeMiguel、Garlappi與Uppal(2009)比較了多種用數學模型算權重的配置,也包含照市值加權的市場組合,在沒有拿來調參數的期間,它們都沒有穩定贏過每檔一樣多;但他們分配的是產業、國家等少數幾個資產組合,不是個股。本次在台股前N大個股裡結果相反,等權版的日夏普比市值加權低,落後主要出現在台積電大漲的年份。
回測方法與限制
資料截至2026-11-12,實跑日2026-11-13,FinLab 2.3.8。設計、參數、期間與過關條件都在看任何績效以前寫在研究紀錄裡,之後沒有更改。
- ETF的報酬: 用
etl:adj_close還原收盤價直接連乘,等於假設配息在除息日再投入同一檔,包含收盤價折溢價的波動,沒有扣買進賣出的一次性成本。日夏普是日報酬平均除以標準差再乘√252,不扣無風險利率;走勢相關用週報酬計算。 - 追蹤差距:
tw_etf_nav_daily淨值加回配息,減去stock_index_price報酬指數的報酬,本文寫成落後幾個百分點;除息日沒有淨值時記到下一個有淨值的日子,指數照淨值的日期區間計算。淨值資料在2023年有幾天單日跳動後隔天回復(例如006208在2023-04-14),指數資料在2025-09-29連假前後也有一天錯開,這些在同一年內互相抵銷,不影響年度數字,但會讓逐日的追蹤誤差偏大,所以本文只列年度數字。 - 交易成本: 自組版用
sim()預設手續費買賣各0.1425%、賣出證交稅0.3%,沒有打折。不計成本時上限版年化16.81%、等權版14.61%,結論不變。 - 滑價與容量: 沒有另設滑價,也沒有估計容量。上市前100大的成交量大,但大額資金換股仍可能有衝擊成本。
- 周轉率: 上限版每年單邊約調整11.9%的資產,等權版約36.9%,都不含第一次建倉;全期各2,603筆交易。
- 股票池: 上市普通股,用
company_basic_info與delisted_companies的上市、下市日期判斷每天是否上市,上櫃轉上市的從上市日起算,包含之後下市的公司;排除存託憑證與上櫃股票。總市值用etl:market_value,沒有做流通量調整。 - 前視偏差: 換股日收盤選股,下一個交易日收盤成交,沒有用到換股日以後的資料,前視偏差的說明可看名詞頁。
- 樣本內外: 全段都是樣本內。前後半段只是穩定度檢查,台積電這幾年的漲幅是已知的事實,不能把結果當成樣本外證據。
用AI重跑市值型ETF研究
透過上方的FinLab設定入口,讓Claude Code、Codex或Gemini CLI載入FinLab skill,再把下載的研究程式交給它:「用這份research.py重跑11檔ETF對照與18組自組參數,保留2026-11-12截止日與預設成本。」若AI另外寫一套規則,就算名稱一樣,算出的也不是本篇的結果。
下面是上限版主要設定的核心寫法,股票池與其他設定都在研究程式裡。
顯示程式碼
import pandas as pd
from finlab import data
from finlab.backtest import sim
# 總市值與收盤價(這裡沒有排除上櫃股票與存託憑證,完整篩選在研究程式)
market_value = data.get("etl:market_value").loc["2014-01-02":"2026-11-12"]
close = data.get("price:收盤價").loc[market_value.index]
def capped_weights(caps, cap=0.2):
"""照市值配權重,超過上限的部分照市值比例分給其他成分股。"""
weights = caps / caps.sum()
capped = pd.Series(False, index=caps.index)
while True:
free = ~capped
weights[free] = caps[free] / caps[free].sum() * (1 - cap * capped.sum())
over = free & (weights > cap)
if not over.any():
return weights
capped |= over
weights[capped] = cap
# 第一天與每季最後一個交易日換股
days = market_value.index
quarter_ends = days.to_series().groupby(days.to_period("Q")).last()
rebalance = pd.DatetimeIndex(sorted({days[0], *quarter_ends}))
targets = {}
for day in rebalance:
caps = market_value.loc[day].where(close.loc[day].notna()).dropna()
top50 = caps.sort_values(ascending=False).head(50)
targets[day] = capped_weights(top50)
position = pd.DataFrame(targets).T.fillna(0).reindex(days).ffill()
report = sim(position, resample=rebalance, upload=False)這段為了好讀,沒有排除上櫃股票與存託憑證,結果會和本文略有不同。resample傳入日期清單,是為了讓第一天就建倉;只寫resample="Q"的話,第一次建倉會等到第一個季末。回測口徑可看回測方法,日夏普的計算見夏普比率。
市值型ETF常見問題
市值型ETF是什麼? 照成分股市值決定權重的ETF,公司越大、占的比重越高。台股的代表是追蹤臺灣50指數的0050與006208;00692、00850、00922、00923、00690、009816在篩選條件後也大致照市值分配權重。
0050和006208怎麼選? 兩者追蹤同一個指數,2023年3月以來淨值年化差不到0.2個百分點,006208每年落後指數較少。實際差別在除息月份(0050在1、7月,006208在7、11月)、每股價格與成交量,本研究沒有評斷哪一檔比較適合誰。
市值型ETF推薦哪一檔? 本文不推薦特定ETF。2023年3月以來的報酬排序和台積電這幾年的漲幅很有關係,等權與因子大幅調權的兩檔落後最多;台積電若不再領漲,排序可能改變。
市值型和高股息ETF差在哪? 高股息ETF依殖利率選股與分配權重,台積電權重通常很低,報酬來源不同。兩者的含息報酬比較可看高股息ETF實測。
已經在存0050,這篇對我有什麼意義? 2023年3月以來,0050的含息年化在10檔裡排第二,和排第一的006208相差不到0.3個百分點;把台積電壓低或每檔一樣多的自組版本,在2014年以來的回測都沒有比較好。是否調整,仍要看自己需要的配息月份、波動與資金規劃。
台積電權重太高,自己把它壓低會比較好嗎? 本次2014年以來的回測沒有。前50大市值加權、單一股票最多20%的年化16.71%,比0050的19.67%低;9組上限與股票數的組合都沒贏。最大跌幅確實淺了5.71個百分點,代價是少賺。
追蹤差距多少算正常? 本次市值加權的幾檔,2024、2025年每年落後指數約0.2到1.2個百分點,兩年合計最小的是00692與006208。
這個結果可以推論到未來嗎? 不行。全段是樣本內,結果高度依賴台積電這幾年的漲幅。
同一系列的研究還有0050搭美債的股債配置,以及美股ETF的QQQM與QQQ的費用與追蹤差。量化研究的整體方法可從量化交易指南開始,AI工具使用說明介紹如何讓AI重跑研究。
研究下載
| 檔案 | 內容 |
|---|---|
| 開啟 |
瀏覽器直接開啟,看每一筆持股與每月報酬,約3MB |
| 下載 |
上限版、等權版與0050含息的每日淨值,可用Excel開啟 |
| 下載 |
11檔ETF對照與18組自組參數,設定FinLab後交給AI工具重跑 |
| 下載 |
文中 |
投資有風險,過去績效不代表未來表現。本內容僅供教學與研究,不構成投資建議,請依個人風險承受度審慎評估。本文沒有推薦買賣特定ETF,也不保證台積電或任何成分股的表現會延續。
最後更新:2026-11|回測區間:ETF比較2023-03-28至2026-11-12,自組2014-01-02至2026-11-12|作者:FinLab量化研究團隊(經量化研究員審閱)。團隊以FinLab資料維護台股、美股的可重跑研究。
FinLab AI
想建立自己的策略?
用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案
免費開始








