共同基金交易何时结算到账
共同基金卖出后何时到账?按天看清截止时间、NAV定价、T+1或T+2结算,以及周末和休市日如何延迟现金可用时间。
共同基金结算日是基金订单对应的现金完成交割的日期,而不是订单确定价格的日期。在基金每日截止时间前被接受的订单,按当日净资产值定价,随后一个或多个工作日后完成结算。每笔订单都有两套时钟:定价时钟在截止时间停止,现金时钟则继续运行。
定价日与结算日是两套不同的时钟
共同基金每天计算一次价格。收盘后,基金对所持资产进行估值,再除以流通份额,公布一个净资产值(NAV)。所有在截止时间前提交的订单,通常是美国东部时间下午4:00,都会按这一价格成交。共同基金何时交易详细介绍了这一部分,包括远期定价规则。该规则确保投资者下单时无法知道实际成交价格。基金订单也不设限价,这是它与市价单与限价单所描述的交易所交易机制之间最明显的区别。
结算是第二步。交易日是订单确定价格的日期。此后,结算按工作日向后计算。工作日是指交易所和基金过户代理人均营业的日期。过户代理人负责维护基金份额登记簿。美国共同基金卖出交易通常在交易日后的一个工作日结算,即T+1。部分基金采用T+2。具体天数取决于基金,而不是整个行业;下文关于查阅基金说明书的部分正是要说明这一点。
共同基金卖出后何时结算?
两笔完全相同的赎回订单,仅提交时间相隔九十分钟。
订单A于周四美国东部时间下午1:00提交。它早于截止时间,因此按周四的NAV定价。交易日为周四。对于采用T+1的基金,款项于周五结算,周五也是现金可支付的日期。
订单B于同一周四下午4:30提交。它错过了截止时间,因此按周五的NAV定价,而这一价格当时尚未知晓。交易日为周五。结算落在下一个工作日,即周一。
两笔订单在实际时钟上相隔九十分钟,但现金到账相隔三个日历日。没有费用或罚金。第二笔订单在两套时钟上都晚了一天提交,而两套时钟都将这一延迟传递了下去。
什么算作工作日
周末和市场休市日会把一个工作日拉长为多个日历日。截至2026年目前,最长的休市间隔如下:
| 交易日配对 | 日历天数 |
|---|---|
| Fri Jan 16 to Tue Jan 20 | 4 |
| Fri Feb 13 to Tue Feb 17 | 4 |
| Thu Apr 2 to Mon Apr 6 | 4 |
| Fri May 22 to Tue May 26 | 4 |
| Thu Jun 18 to Mon Jun 22 | 4 |
| Thu Jul 2 to Mon Jul 6 | 4 |
| Fri Jan 2 to Mon Jan 5 | 3 |
| Fri Jan 9 to Mon Jan 12 | 3 |
| Fri Jan 23 to Mon Jan 26 | 3 |
| Fri Jan 30 to Mon Feb 2 | 3 |
每个数字背后的完整 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定价的卖出交易,会在休市结束后的另一端到账。
同样的计算方式也解释了为什么“一个或两个工作日”在一个月内可能对应不同的实际时长。
| 月份 | 月份标签 | 交易日数 | 日历天数 |
|---|---|---|---|
| 2025-07 | July 2025 | 22 | 31 |
| 2025-08 | August 2025 | 21 | 31 |
| 2025-09 | September 2025 | 21 | 30 |
| 2025-10 | October 2025 | 23 | 31 |
| 2025-11 | November 2025 | 19 | 30 |
| 2025-12 | December 2025 | 22 | 31 |
| 2026-01 | January 2026 | 20 | 31 |
| 2026-02 | February 2026 | 19 | 28 |
| 2026-03 | March 2026 | 22 | 31 |
| 2026-04 | April 2026 | 21 | 30 |
| 2026-05 | May 2026 | 20 | 31 |
| 2026-06 | June 2026 | 21 | 30 |
每个数字背后的完整 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包含21个交易时段,分布在30个日历日内。结算时钟只在前一个数字所代表的日期上运行。市场假日与提前收盘列出了结算时钟跳过的日期。
已结算与未结算款项
在交易日和结算日之间,这笔钱会在账户对账单上显示为未结算。已结算现金是指相关交易已经完成交割的资金,券商会将其视为完全可用。只要投资者想用这笔钱进行其他操作,两者的区别就会产生实际影响。
- 使用未结算款项买入,通常可以正常进行。大多数券商都会接受这类订单。
- 在原卖出交易完成结算前卖出新买入的头寸,则可能触发限制。在现金账户中,这属于诚信违规;如果多次违规,券商通常会在90天内限制账户只能使用已结算资金。
- 保证金账户适用不同的机制,但无论哪种账户,最终都以账户协议为准。资金如果要完全离开券商,例如电汇或向外部银行账户转账,通常要等到结算日,而不是定价日。
同一基金家族内的转换
基金转换是指通过一项指令,将同一基金家族内的一只基金换成另一只基金。两笔交易都按同一交易日的净资产值定价,基金家族会在其内部账簿上转移资金。两笔交易之间不会有未结算现金留在账户中。
先卖出一家基金公司的基金,再买入另一家基金公司的基金,则是两笔交易,分别受两套结算时钟约束。买入交易按提交后遇到的下一个定价时点成交,这可能仍是同一天;卖出款项则按自身时间表到账。基金转换消除了这一时间间隔,因此相同的投资意图在两种机制下会产生不同结果。
但基金转换不会改变一点:在应税账户中,从税务角度看,它仍然是先卖出、再买入。
基金规则写在哪里
结算惯例来自监管要求和基金政策,而且两者都发生过变化。美国证券结算周期在2017年从T+3缩短至T+2,并于2024年5月进一步缩短至T+1。基金家族也同步调整了赎回时间表。《1940年投资公司法》允许基金在最多七天内支付赎回款项。这是法定上限,并非通常做法。
不要死记一个统一期限,应直接查看自己持有的基金。基金说明书中的相关章节通常称为“买卖份额”或“如何赎回份额”。其中会说明款项通常何时汇出,以及哪些情况可能导致延迟。例如,近期通过支票支付的买入交易,可能要等支票兑现后,后续赎回才能处理。至于款项何时可以用于交易或提取,则由券商账户协议规定。
资金暂时离开市场是什么情况
结算窗口是资金尚未投入市场的一段时间。通常以一个交易时段为单位,但不同交易时段的市场表现并不相同:
| 涨跌幅区间 | 交易日数量 | 占比(%) |
|---|---|---|
| under 0.25% | 82 | 32.7 |
| 0.25% to 0.5% | 70 | 27.9 |
| 0.5% to 1% | 75 | 29.9 |
| 1% to 2% | 22 | 8.8 |
| 2% and up | 2 | 0.8 |
每个数字背后的完整 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月的过去十二个月中,按开盘至收盘计算,under 0.25%区间涵盖了SPDR S&P 500 ETF Trust(SPY)交易时段的32.7%。最高区间2% and up涵盖了其中的0.8%,共2个交易时段。典型的单个交易时段较为平静,但尾部波动并不平静。
结算窗口的另一面,是现金等待期间能够获得的收益。货币市场基金和券商现金管理计划跟踪美国国债收益率曲线的短端。下图将其与10年期国债收益率并列,以便比较:
| 月份 | 月份标签 | 3个月国库券(%) | 10年期国债(%) |
|---|---|---|---|
| 2024-07 | July 2024 | 5.43 | 4.25 |
| 2024-08 | August 2024 | 5.3 | 3.87 |
| 2024-09 | September 2024 | 4.92 | 3.72 |
| 2024-10 | October 2024 | 4.72 | 4.1 |
| 2024-11 | November 2024 | 4.62 | 4.36 |
| 2024-12 | December 2024 | 4.39 | 4.39 |
| 2025-01 | January 2025 | 4.34 | 4.63 |
| 2025-02 | February 2025 | 4.33 | 4.45 |
| 2025-03 | March 2025 | 4.34 | 4.28 |
| 2025-04 | April 2025 | 4.32 | 4.28 |
| 2025-05 | May 2025 | 4.36 | 4.42 |
| 2025-06 | June 2025 | 4.42 | 4.38 |
| 2025-07 | July 2025 | 4.41 | 4.39 |
| 2025-08 | August 2025 | 4.3 | 4.26 |
| 2025-09 | September 2025 | 4.07 | 4.12 |
| 2025-10 | October 2025 | 3.98 | 4.06 |
| 2025-11 | November 2025 | 3.94 | 4.09 |
| 2025-12 | December 2025 | 3.68 | 4.14 |
| 2026-01 | January 2026 | 3.67 | 4.21 |
| 2026-02 | February 2026 | 3.69 | 4.13 |
每个数字背后的完整 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终端中打开并重新运行的存储查询。关于定价部分,共同基金何时交易介绍每日定价时点;8-4-3规则则跟踪基金资金长期闲置时的情况。