共同基金交易何時結算?現金何時到帳
共同基金贖回何時拿到現金?逐日拆解截止時間、NAV 定價、T+1 與 T+2 結算,掌握週末與休市如何延後入帳。
共同基金結算日,是基金下單後的現金完成交割的日期,而不是訂單取得價格的日期。在基金每日截止時間前受理的訂單,會按照當日的淨資產價值定價,並在一個或多個營業日後結算。每筆訂單都有兩個時鐘:定價時鐘在截止時間停止,現金時鐘則持續運行。
定價日與結算日是兩個不同的時鐘
共同基金每天計算一次價格。收盤後,基金會評價持有資產的價值,除以流通在外的受益憑證數,並公布單一淨資產價值(NAV)。所有在截止時間前送達的訂單,通常為美東時間下午4:00,都會按照這個價格成交。共同基金何時交易詳細說明了這一部分,包括讓投資人下單當下無法知道價格的遠期定價規則。基金訂單也沒有限價,這是它與市價單與限價單所描述的交易所市場之間最明顯的差異。
結算是第二個步驟。交易日是訂單完成定價的日期。從這天起,結算按照營業日往後計算。營業日是指交易所與基金的過戶代理機構,也就是維護基金受益人名冊的公司,均開放營業的日子。美國共同基金的出售交易通常在交易日後一個營業日結算,寫作 T+1。有些基金採用 T+2。具體天數取決於基金,而不是整個產業;下文進一步說明為何應查閱公開說明書。
共同基金出售後何時結算?
兩筆完全相同的贖回交易,僅在時間上相隔九十分鐘。
訂單A於週四美東時間下午1:00輸入。它趕上截止時間,按照週四的 NAV 定價。交易日為週四。對採用 T+1 的基金而言,款項於週五結算,週五也是現金應支付的日期。
訂單B於同一個週四下午4:30輸入。它錯過了截止時間,會按照週五的 NAV 定價,而該價格當時尚未有人知道。交易日為週五。結算落在下一個營業日,也就是週一。
兩筆訂單在實際時間上相隔九十分鐘。現金則相隔三個日曆日。這當中沒有任何費用或罰款。第二筆訂單在兩個時鐘上都晚了一天,而兩個時鐘都把延遲往後傳遞。
何者算營業日
週末與市場休市會讓一個營業日變成數個日曆日。2026年至今最長的休市期間如下:
每個數據背後的精確 SQL 語法
WITH sessions AS (
SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2026-01-01') AND toDate('2026-07-24')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
ordered AS (
SELECT arraySort(groupArray(session_date)) AS days
FROM sessions
),
pairs AS (
SELECT arrayJoin(arrayZip(arraySlice(days, 1, length(days) - 1), arraySlice(days, 2))) AS pair
FROM ordered
)
SELECT concat(formatDateTimeInJodaSyntax(pair.1, 'EEE MMM d'), ' to ',
formatDateTimeInJodaSyntax(pair.2, 'EEE MMM d')) AS session_pair,
dateDiff('day', pair.1, pair.2) AS calendar_days
FROM pairs
WHERE dateDiff('day', pair.1, pair.2) > 1
ORDER BY calendar_days DESC, pair.1 ASC
LIMIT 10兩個交易時段之間最長的間隔為 4 個日曆日,其中有 Fri Jan 16 to Tue Jan 20 次屬於這種情況。同一前十名中最短的間隔,即一般週末,為 3 天。在任何一段休市期間前的交易時段完成定價的 T+1 出售交易,會在休市結束後支付款項。
相同的計算方式也說明了為何「一兩天」在一個月內會有所浮動。
每個數據背後的精確 SQL 語法
WITH sessions AS (
SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2025-07-01') AND toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
)
SELECT formatDateTime(toStartOfMonth(session_date), '%Y-%m') AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(session_date), 'MMMM yyyy') AS month_label,
count() AS trading_sessions,
toDayOfMonth(toLastDayOfMonth(session_date)) AS calendar_days
FROM sessions
GROUP BY month, month_label, calendar_days
ORDER BY monthJune 2026 在 30 個日曆日內包含 21 個交易時段。結算時鐘只會在這兩個數字中的第一個數字上計時。市場假日與提早收市列出了時鐘會跳過的日期。
已結算與未結算款項
在交易日與結算日之間,款項會在對帳單上顯示為未結算。已結算現金是指交易已完成的款項,券商會將其視為可完全使用的資金。當你想用這筆錢進行其他操作時,兩者的差異就會產生影響。
- 使用未結算款項買進,通常可以順利完成。多數券商會接受這類訂單。
- 在原出售交易結算前賣出新買進的部位,才是問題所在。在現金帳戶中,這會構成善意違規;若多次違規,券商通常會限制帳戶在90天內只能使用已結算資金。
- 融資帳戶採用不同的機制,無論是哪種帳戶,都以帳戶協議為準。若要將資金完全轉出券商,例如電匯或匯往外部銀行帳戶,通常要等到結算日,而不是定價日。
同一基金家族內的轉換
基金轉換是指在同一基金家族內,透過單一指示將一檔基金換成另一檔基金。兩個交易腿都按照同一交易日的定價基準成交,基金家族會自行在帳簿上移轉資金。兩個交易腿之間不會有未結算現金留在帳戶中。
在一個基金家族中出售基金,接著在另一個基金家族中買進,是兩筆交易,具有兩個結算時鐘。買進交易會按照下單後的下一個定價基準成交,可能是同一天;出售所得現金則按照自己的時間表入帳。基金轉換消除了這段落差,因此相同的投資意圖在兩種機制下會有不同結果。
基金轉換不會改變一點:在應稅帳戶中,就稅務而言,它仍然是先出售、再買進。
你的基金在哪裡載明這項規則
結算慣例來自法規與基金政策,而且兩者都曾經變動。美國證券結算週期在2017年由 T+3 改為 T+2,並於2024年5月改為 T+1;基金家族也同步調整贖回時間表。1940年《投資公司法》允許基金最長在七天內支付贖回款項,但這是最長期限,不是一般做法。
不要死記一個固定天數,應直接查閱你所持有基金的資料。公開說明書中的相關章節通常名為「買進與出售受益憑證」或「如何贖回受益憑證」,其中會說明款項通常何時匯出,以及哪些情況可能造成延遲。例如,近期以支票支付的買進交易,可能要等支票兌現後,之後的贖回交易才能完成。至於款項何時可用於交易或提領,則以券商帳戶協議為準。
市場外一天會是什麼情況
結算期間是指資金尚未投入投資的時間。通常以一個交易時段為單位,而各交易時段彼此不同:
每個數據背後的精確 SQL 語法
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(open, window_start) AS session_open,
argMax(close, window_start) AS session_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2025-07-01') AND toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date
),
moves AS (
SELECT round(abs(session_close - session_open) / session_open * 100, 3) AS abs_move_pct
FROM daily
WHERE session_open > 0
)
SELECT multiIf(abs_move_pct < 0.25, 'under 0.25%',
abs_move_pct < 0.5, '0.25% to 0.5%',
abs_move_pct < 1, '0.5% to 1%',
abs_move_pct < 2, '1% to 2%',
'2% and up') AS move_band,
count() AS session_count,
round(100 * count() / sum(count()) OVER (), 1) AS share_pct
FROM moves
GROUP BY move_band
ORDER BY min(abs_move_pct)在截至2026年6月的12個月期間,SPDR S&P 500 ETF Trust(SPY)從開盤至收盤計算的交易時段中,有 32.7% 個落在 under 0.25% 區間。最高區間 2% and up 則包含 0.8% 個交易時段,合計 2 個交易時段。一般單一交易時段的波動不大,但尾端情況並非如此。
這段等待期間的另一面,是現金在等待時所賺取的收益。貨幣市場基金與券商現金掃描方案會追蹤美國國債殖利率曲線的短天期端,以下並列10年期殖利率以供比較:
每個數據背後的精確 SQL 語法
SELECT formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(date), 'MMMM yyyy') AS month_label,
round(avg(yield_3_month), 2) AS bill_3m_pct,
round(avg(yield_10_year), 2) AS treasury_10y_pct
FROM global_markets.treasury_yields
WHERE date BETWEEN toDate('2024-07-01') AND toDate('2026-06-30')
AND yield_3_month IS NOT NULL
AND yield_10_year IS NOT NULL
GROUP BY month, month_label
ORDER BY month3個月期美國國庫券在 June 2026 的平均殖利率為 3.81%,相較之下,July 2024 為 5.43%。以多數帳戶餘額而言,按這些水準等待一個結算日,收益差異很小。但若讓出售所得款項閒置數週,影響就不同了;閒置現金的存放方式比較了可供選擇的去處。
常見問題
從共同基金提領資金需要多久?
這需要經過兩個步驟。出售交易會按照截止時間後的下一個 NAV 定價基準成交,接著進行結算;採用 T+1 的基金通常會在一個營業日後結算。若要將款項轉入銀行帳戶,還會增加額外時間,而基金公開說明書會載明基金遵循的最長期限。
共同基金採用 T+1 還是 T+2 結算?
兩種都有。許多美國基金在2024年5月市場整體轉向 T+1 時同步調整,但仍有基金採用 T+2 支付款項。你所持有基金的公開說明書與交易確認書會載明適用期限。
我的出售交易尚未結算前,可以買進另一檔基金嗎?
在多數現金帳戶中,可以使用未結算款項下達買進訂單。限制在於,原出售交易尚未結算前,不得賣出這個新買進的部位;券商會將此視為善意違規。
為什麼一個營業日的結算有時會花更久?
結算按照營業日計算,而週末與市場休市日不屬於營業日。在長時間休市前的交易時段完成定價的出售交易,會在休市結束後支付款項;2026年至今最長的休市期間曾延長至 4 個日曆日。
交易日與結算日有何不同?
交易日是訂單取得基金 NAV 的日期。結算日則是現金與受益憑證完成交割的日期。兩者都會出現在交易確認書上,只有後者決定出售所得款項何時可支付。
以上每個數字都是可在 Strasmore terminal 開啟並重新執行的儲存查詢。若要了解定價部分,共同基金何時交易說明每日定價基準,而8-4-3規則則追蹤基金資金多年未被動用時的情況。