Strasmore Research
學習 Matt Connor作者: Matt Connor

共同基金與 ETF 差異:定價、價差與資本利得

共同基金每天按 NAV 定價,ETF 則以盤中市場價格交易。一次看懂定價、買賣價差、資本利得與股份類別,掌握哪種工具更適合你的投資方式。

Mutual funds 與 ETF 的差異,歸根結底在於一項結構性差異,其他多數差異也由此而來:你的委託何時取得價格。共同基金全天接受委託,並在收盤後以計算出的單一價值,也就是淨資產價值(NAV),成交每一筆委託。ETF 則是上市證券,在交易時段內持續交易;你取得的價格,就是委託到達市場當下所報出的價格。

共同基金是否在盤中交易?

不會。基金公司在每個營業日收盤後計算一次 NAV,當天受理的每筆委託都以同一數值成交。這稱為遠期定價:你在不知道價格的情況下下單,價格會在之後才確定。兩名投資人若分別在上午10:04與下午3:58買進同一檔基金,每股支付的金額完全相同。委託截止時間的運作方式另有細節,詳見共同基金的交易與定價時間

ETF 的運作方式正好相反。以下是 VOO,也就是 Vanguard S&P 500 ETF,在完整交易日中每半小時的價格標記。

查詢單一交易時段,多個價格:VOO每半小時價格,2026年7月22日(星期三)
每個數據背後的精確 SQL 語法
WITH bars AS (
    SELECT toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE) AS bucket,
           argMax(close, window_start) AS last_price,
           sum(volume) AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'VOO'
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-22')
    GROUP BY bucket
)
SELECT formatDateTime(bucket, '%H:%i') AS et_time,
       round(last_price, 2) AS voo_price,
       shares AS volume
FROM bars
ORDER BY bucket
Run this yourself

VOO 於該週三 04:00 ET 開始交易,價格為 $685.8,並於 19:30 ET 以 $686.26 收盤,盤面共有 32 個半小時價格標記。每個標記都是實際有人支付的價格。持有 S&P 500 指數共同基金的投資人,當天只有一個可用價格,而且要到晚間才會知道。

NAV 是一項算術結果:以收盤價計算持股價值,扣除負債後,再除以流通在外股數。共同基金交易按定義就是以該數值成交。

ETF 也有 NAV,同樣每天計算一次,但你不會以 NAV 進行交易。你的交易價格是市場價格。兩者透過申購與贖回機制維持接近:被稱為授權參與者的大型機構,以一籃子標的證券換取新發行的 ETF 股份,或將 ETF 股份交回以換取該籃子證券。當市場價格高於持股價值時,執行其中一種交換方式即可獲利;當市場價格低於持股價值時,則執行另一種方式。大型指數 ETF 的價差通常只有幾美分;若基金持有本身就難以交易的資產,價差則會更大。

這項差異有多重要?關鍵在於價格一天之內波動多遠。以下是2026年7月七檔常見基金的每個交易日資料:

查詢單日價格波動幅度:7檔ETF,2026年7月交易時段
每個數據背後的精確 SQL 語法
WITH daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           max(high) AS day_high,
           min(low) AS day_low,
           argMax(close, window_start) AS day_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'VOO', 'QQQ', 'IWM', 'VNQ', 'XLU', 'AMLP')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
    GROUP BY ticker, session_date
)
SELECT ticker,
       count() AS sessions,
       round(avg(100 * toFloat64(day_high - day_low) / toFloat64(day_close)), 2) AS avg_range_pct,
       round(max(100 * toFloat64(day_high - day_low) / toFloat64(day_close)), 2) AS widest_range_pct
FROM daily
GROUP BY ticker
ORDER BY avg_range_pct DESC
Run this yourself

QQQ22 個交易日中,每日最高價與最低價的平均區間為 2.25%,最寬的一天則為 3.92%。在波動最小的一端,VOO 的平均區間為 1.12%。這是共同基金買方不必回答的問題,也是 ETF 買方可透過限價單加以運用的價格空間。

ETF 買方需支付多少買賣價差?

上市證券會同時報出兩個價格:買方願意向你買進的買價,以及賣方願意向你賣出的賣價。兩者之間的差距就是買賣價差。跨越這個價差是真實成本,會反映在成交價格中,而不是另行列為費用。共同基金持有人不必支付這項成本,因為交易以 NAV 進行。

同七檔基金在該週三中段時段的報價價差如下:

查詢各基金報價買賣價差:交易場所報價,美東時間11:00至13:59,2026年7月22日
每個數據背後的精確 SQL 語法
SELECT ticker,
       round(count() / 1000000, 2) AS quote_count_millions,
       round(quantileDeterministic(0.5)(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price),
                                        cityHash64(sip_timestamp)), 2) AS median_spread_bps,
       round(quantileDeterministic(0.9)(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price),
                                        cityHash64(sip_timestamp)), 2) AS p90_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'VOO', 'QQQ', 'IWM', 'VNQ', 'XLU', 'AMLP')
  AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) = toDate('2026-07-22')
  AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) BETWEEN 11 AND 13
  AND bid_price > 0
  AND ask_price > bid_price
  AND toFloat64(ask_price - bid_price) / toFloat64(ask_price) < 0.05
GROUP BY ticker
ORDER BY median_spread_bps DESC
Run this yourself

計算方式很直接:每交易 $10,000,1個基點的價差成本就是1美元。XLU 的報價中位數為 2.19 個基點,十分之九的報價不超過 2.19 個基點。SPY 的報價中位數為 0.27 個基點。價差也會隨盤中時間變動;開盤時的價差逐分鐘追蹤了這項模式,而零售委託實際遇到的價格,則是NBBO所說明的整合最佳報價。

ETF 為何發放較少資本利得分配?

這項差異會出現在稅務表單上,而不是交易畫面上,根源同樣是申購與贖回機制。

共同基金若以現金因應淨贖回,可能必須出售持股以籌措現金。這些出售所實現的利得扣除損失後,會在年底分配給仍持有基金的所有投資人,包括11月才買進、在持有期間從未經歷該部位上漲的股東。ETF 則以實物方式結算贖回:授權參與者收到證券。交付證券並非出售,因此交換不會實現利得。經理人也可以交付成本基礎最低的證券批次,藉此降低投資組合中留下的未實現利得。

仍有兩項限制需要注意。ETF 仍會以一般方式分配其持股所支付的股息與利息收入,並據此課稅;部分 ETF 也確實會申報資本利得,尤其是持有期貨、衍生性商品,或無法以籃子方式交付的債券之 ETF。在 IRA 或 401(k) 內,分配入帳當年不課稅,因此上述差異並不重要。出售另一方的稅務問題,詳見虧損出售共同基金

成本、最低投資額與取得方式

費用率是附加在股份類別上,而不是附加在投資策略上。因此,採用相同投資組合的機構共同基金股份類別,費用可能低於 ETF。共同基金通常會設定最低初始投資額,部分股份類別還會收取銷售費或12b-1分銷費。ETF 的最低投資額不超過一股的價格;若券商提供零股交易,連這項限制也能取消。

這些取捨是雙向的。共同基金可接受精確的美元金額,並能順暢自動化定期投資。ETF 可接受限價單、在整個交易時段交易,並依照股票市場的結算時程,而不是基金的結算時程;這項差異詳見共同基金結算時間。部分策略只存在於其中一種產品架構:covered call ETFs槓桿型 ETF本質上都是交易所交易產品。

共同基金可以有 ETF 股份類別嗎?

可以,而且這項答案最近有所改變。二十年來,只有一家經理人採用這種結構:Vanguard 持有一項於2001年申請的專利,允許既有指數基金提供交易所交易類別。在該結構下,VOO 與 Vanguard 500 Index Fund 成為同一投資組合的兩個股份類別。該專利已於2023年5月到期。

2025年11月17日,SEC 核准 Dimensional Fund Advisors 的豁免命令,允許同一檔基金在傳統股份類別之外設置 ETF 類別。第一個由既有主動管理共同基金設立的交易所交易類別,於2026年3月20日上市:DFMC。它是 Dimensional US Micro Cap Portfolio 的一個股份類別;該基金自1981年起運作。截至2026年3月,已有約100件相同豁免申請提交至 SEC。

查詢首個活躍ETF類別:DFMC自2026年3月掛牌以來的每週收盤價
每個數據背後的精確 SQL 語法
WITH bars AS (
    SELECT toMonday(toDate(toTimeZone(window_start, 'America/New_York'))) AS week_start,
           argMax(close, window_start) AS week_close,
           sum(volume) AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'DFMC'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-03-20')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
    GROUP BY week_start
)
SELECT formatDateTime(week_start, '%Y-%m-%d') AS week,
       formatDateTime(week_start, '%b %e') AS week_label,
       round(week_close, 2) AS dfmc_close,
       round(shares / 1000, 1) AS volume_thousands
FROM bars
ORDER BY week_start
Run this yourself

該股份類別在上市後第一週以 Mar 16 收盤,價格為 $49.08,成交量為 1165.5 千股。到了 Jul 27 當週,也就是交易的第20週,收盤價為 $59.97,成交量為 88.7 千股。

對零售投資人而言,這項改變的實際影響比新聞標題所暗示的更有限。同一個投資組合、同一位經理人、同一組持股,提供兩種持有方式。這種安排附帶條件:基金董事會必須先作出初始判斷,之後每年判斷該安排是否仍符合兩種類別的利益;董事會也必須監控現金水位、券商成本,以及已實現利得如何分配至兩種類別。你原本持有的股份仍維持每日一次按 NAV 定價。既有持有人能否轉換至交易所交易類別,取決於各基金的規定,並載明於公開說明書中,而非由該命令決定。

共同基金與 ETF:如何選擇

這些運作機制形成的是一項原則,而不是單一結論。應根據你實際面臨的限制,選擇適合的產品架構。

如果資金按固定時程投入,而首要目標是在不跨越買賣價差的情況下投入精確的美元金額,共同基金的設計正適合這項需求。如果首要目標是指定支付價格,或在應稅帳戶中降低年底資本利得分配,交易所交易架構則更適合。若兩種架構持有相同指數,且費用率相近,剩下的差異就是本頁所說明的運作機制。

常見問題

共同基金是否在盤中交易?

不會。委託會在全天送達基金,當天受理的每筆委託都會以收盤後計算的 NAV 成交。持有類似投資組合的 ETF,在上方圖表所呈現的單一交易日中,留下了 32 個不同的半小時價格標記。

ETF 是否總是比共同基金便宜?

不一定。費用率取決於股份類別,大型機構基金股份類別的收費可能低於可比 ETF。ETF 另有共同基金沒有的成本:本文七檔基金的報價價差中位數介於 0.272.19 個基點;每交易 $10,000,每1個基點就相當於1美元。

ETF 會支付資本利得分配嗎?

許多廣泛型股票指數 ETF 多年都不會支付資本利得分配。以實物方式結算的贖回不會實現利得,因此能使年底分配維持在較低水準。但這並非保證:持有期貨、衍生性商品或交易量低的債券之 ETF,仍會分配資本利得;所有 ETF 也都會將收取的股息與利息收入轉付給投資人。

我可以同時以共同基金與 ETF 的形式持有同一檔基金嗎?

越來越可以。Vanguard 二十年來一直為其指數基金提供 ETF 股份類別;SEC 於2025年11月17日發布的命令,則讓其他基金家族也能採用這種結構。第一個主動管理案例於2026年3月20日上市。你能否將既有股份從一種類別轉換至另一種類別,取決於各基金的規定,並載明於公開說明書中。

資料說明與方法

盤中圖表將2026年7月22日星期三 VOO 的每一分鐘棒線,依美東時間分組為半小時標記,涵蓋包含盤前與盤後時段在內的完整交易日。只有實際發生交易的時段才會顯示標記。

每日區間使用同一完整交易日的最高價與最低價;該區間會比僅計算正常交易時段的測量結果更寬。

報價價差取自2026年7月22日 ET 上午11:00至下午13:59之間,各交易場所的個別報價。計算方式為賣價減買價,再除以中間價,並以基點表示。買價不為正、市場交叉,或價差超過價格5%的報價均予排除。整合最佳報價會比典型的單一交易場所報價更緊密。

共同基金 NAV 並非交易所資料,因此未在此測量。所有圖表均採用交易所交易價格;這正是本比較的重點:共同基金每天只有一個價格,沒有可供繪製的盤中紀錄。

監管日期來自 SEC 核發給 Dimensional Fund Advisors 的豁免命令,即《投資公司法公告第35786號》,日期為2025年11月17日;另一項日期則來自2026年3月20日,亦即第一個既有主動管理基金交易所交易類別上市之日。


本頁每一項數字都是根據交易所資料執行的已儲存查詢,每個圖表下方均附有 SQL。你可以在 Strasmore terminal 上,對自己已持有的基金執行相同測量。