Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-10-04 · data as of October 4, 2026 · refreshed weekly

指数基金何时交易?ETF与共同基金区别

指数ETF像股票一样全天交易,价格实时变动;指数共同基金不进行日内交易,下午4点后按净资产值(NAV)统一成交。

指数基金何时交易?这个问题其实包含两个答案,适用哪一个取决于您持有的产品形式。

指数ETF在市场开放期间持续交易,成交价取决于买卖双方当时达成的价格。指数共同基金则不会在日内交易:无论是在上午9:31还是下午3:55提交,只要订单在截止时间前下达,都会按同一个净资产值(NAV)成交。该净资产值在下午4:00收盘后统一计算。

回答问题的分叉

指数基金是一套持有证券组合的规则。这套规则并不涉及如何买入,而承载它的两种产品形式在执行交易时的表现完全不同。两种产品都可以跟踪同一个指数,费用率也可能几乎相同。

交易所交易基金(ETF)在交易所拥有 ticker 和实时双向报价。您提交订单后,订单会与其他投资者的订单撮合,成交价通常在约一秒内确定。

共同基金没有上市交易,也没有实时报价。您的订单会经由券商提交给基金公司。基金在收盘后对其资产组合进行估值,当天达到截止时间的所有订单都按这个单一价格成交。相隔七小时下单的两位持有人,支付的价格完全相同。完整的下单至确认流程见共同基金何时交易,价格计算背后的公式见共同基金净值如何计算。

指数ETF何时交易?

从早盘第一笔成交到晚间最后一笔成交。下方面板展示了两只指数ETF在单个交易日内的表现。日期为2026年9月15日,星期二。VOO跟踪标普500指数,QQQ跟踪纳斯达克100指数。每一行代表纽约时间的一个30分钟区间。每个数值表示该基金较当日首笔成交价的涨跌幅。

查询两个指数ETF单个交易时段走势,2026年9月15日(较当日首笔成交价的百分比变化)
32 rows (showing 20)
美东时间VOO涨跌幅(%)QQQ涨跌幅(%)
04:00-0.02-0.02
04:30-0.05-0.04
05:00-0.09-0.07
05:300.150.17
06:000.170.24
06:300.280.37
07:000.310.41
07:300.350.45
08:000.370.45
08:300.440.5
09:000.40.45
09:300.320.49
10:000.050.15
10:30-0.1-0.15
11:000.040.02
11:300-0.03
12:000.060
12:300.07-0.01
13:00-0.04-0.1
13:300.02-0.07
每个数字背后的完整 SQL
WITH
    bars AS
    (
        SELECT
            ticker,
            toTimeZone(window_start, 'America/New_York') AS et,
            toFloat64(close)                             AS px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('VOO', 'QQQ')
          AND window_start >= toDateTime('2026-09-15 04:00:00')
          AND window_start <  toDateTime('2026-09-16 04:00:00')
    ),
    firsts AS
    (
        SELECT
            ticker,
            argMin(px, et) AS open_px
        FROM bars
        GROUP BY ticker
    )
SELECT
    formatDateTime(toStartOfInterval(b.et, INTERVAL 30 MINUTE), '%H:%i')                                  AS et_time,
    round(100 * (argMaxIf(b.px, b.et, b.ticker = 'VOO') / anyIf(f.open_px, f.ticker = 'VOO') - 1), 2)     AS voo_change_pct,
    round(100 * (argMaxIf(b.px, b.et, b.ticker = 'QQQ') / anyIf(f.open_px, f.ticker = 'QQQ') - 1), 2)     AS qqq_change_pct
FROM bars AS b
INNER JOIN firsts AS f ON f.ticker = b.ticker
GROUP BY et_time
HAVING countIf(b.ticker = 'VOO') > 0
   AND countIf(b.ticker = 'QQQ') > 0
ORDER BY et_time
自己运行这个查询

32个半小时区间内,两只基金均有成交。第一个区间标记为04:00,最后一个区间标记为19:30,均为纽约时间。正常交易时段为上午9:30至下午4:00。该时段之外的区间属于盘前和盘后交易时段,两只基金的成交量都低得多。在最后一个区间,VOO较当日开盘时0.14%,QQQ则为-0.04%。

这两条线上的每一个价位,都是市场参与者实际可以成交的价格。这就是连续交易的含义:基金价格取决于您询价时订单簿显示的价格。

指数ETF一天有多少个价格?

不止一个。这个数字可达数十万。该面板统计了过去几周内 VOO 每个交易日的成交笔数,同时显示每天有成交的独立分钟数。

查询指数ETF每个交易时段的独立成交笔数(VOO)
交易日期成交笔数(千)有成交的分钟数
2026-09-02264.1636
2026-09-03246.6619
2026-09-04302.1631
2026-09-08423.5684
2026-09-09322.6650
2026-09-10360.3682
2026-09-11270.1635
2026-09-14367.9680
2026-09-15356659
2026-09-16324.5720
2026-09-17231.4699
2026-09-18276.1622
2026-09-21330.6735
2026-09-22250.6692
2026-09-23272.2663
2026-09-24243.7679
每个数字背后的完整 SQL
SELECT
    toString(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_date,
    round(sum(transactions) / 1000, 1)                             AS trade_prints_thousands,
    count()                                                        AS minutes_with_prints
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VOO'
  AND window_start >= today() - 24
  AND window_start <  today() - 1
GROUP BY session_date
ORDER BY session_date
自己运行这个查询

在 2026-09-24,VOO 约成交 243.7 千笔,覆盖当天 679 个不同分钟。该面板涵盖 16 个交易日,所有交易日都呈现出相同模式。在这 16 个交易日内,跟踪同一指数的指数共同基金总共向持有人提供了 16 个价格:每天一个,而且都是在交易记录趋于平静后确定的。

指数共同基金何时交易?

每天一次,在收盘后按净值交易。下单时,这一价格尚未形成。这一规则称为远期定价,依据是美国证券交易委员会(SEC)第22c-1条规则,而不是券商政策。它有四项实际影响。

  • 下单时无法知道成交价格。您只能按金额或份额下单,不能指定价格。具体机制见共同基金远期定价规则。
  • 截止时间通常早于美国东部时间下午4:00。基金的截止点是市场收盘。券商需要时间汇总并传输订单,许多券商会将内部截止时间设在收盘前15至90分钟。请通过券商订单截止时间核对您所用券商的规定。
  • 限价单不适用。共同基金没有可供订单挂单的订单簿,券商也会拒绝共同基金的限价单和止损单。详见共同基金限价单。
  • 成交确认会在次日上午到达。基金在晚间计算NAV,券商在夜间记入已执行交易,资金则会在一至两个工作日后结算。详见共同基金结算时间。

即使只错过截止时间一分钟,订单也不会失败。它会排队等待下一交易时段的NAV,而该价格同样未知,并且要到更晚一天才确定。

一天中的交易时段会改变你的成交价格吗?

对于ETF而言,会。变化幅度取决于该基金当天的价格波动。对于共同基金而言,不会:只要赶在截止时间前提交订单,提交时间具体是几点并不重要。该面板通过计算每个交易日的最高价与最低价,并将两者差额表示为收盘价的百分比,来衡量这一差异的大小。

查询每个交易时段最高价至最低价的幅度,占收盘价的百分比
31 rows (showing 20)
交易日期VOO波动区间(%)QQQ波动区间(%)
2026-08-120.470.6
2026-08-130.671.36
2026-08-140.430.83
2026-08-170.560.73
2026-08-180.340.87
2026-08-190.571.24
2026-08-200.80.9
2026-08-210.480.91
2026-08-240.411
2026-08-250.480.93
2026-08-260.440.71
2026-08-270.670.95
2026-08-280.911.26
2026-08-310.420.62
2026-09-010.681.08
2026-09-020.620.66
2026-09-030.841.29
2026-09-040.50.74
2026-09-080.590.88
2026-09-090.460.79
每个数字背后的完整 SQL
SELECT
    toString(date)                                                                                                                  AS session_date,
    round(100 * toFloat64(maxIf(high, ticker = 'VOO') - minIf(low, ticker = 'VOO')) / toFloat64(anyIf(close, ticker = 'VOO')), 2)    AS voo_range_pct,
    round(100 * toFloat64(maxIf(high, ticker = 'QQQ') - minIf(low, ticker = 'QQQ')) / toFloat64(anyIf(close, ticker = 'QQQ')), 2)    AS qqq_range_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('VOO', 'QQQ')
  AND date >= today() - 45
  AND date <  today() - 1
GROUP BY date
HAVING countIf(ticker = 'VOO') > 0
   AND countIf(ticker = 'QQQ') > 0
ORDER BY date
自己运行这个查询

在2026-09-24,VOO的最高价比最低价高0.74%,QQQ则为1.08%;两者均以各自基金的收盘价为基准。这个区间反映了ETF买方当天可能支付的价格范围,具体取决于入场时点。就面板涵盖的31个交易日而言,该区间通常较窄,但从未为零。共同基金买方无论何时提交订单,获得的都是同一个按收盘价计算的价格。

ETF交易时钟的成本

即时成交是有代价的,而且这项代价并非费用率。ETF报价包含买价(当前最高买入报价)和卖价(当前最低卖出报价)。两者之间的差额就是spread。投资者买入时要支付一次,卖出时还要再支付一次。下表统计了几只大型指数ETF在2026年9月15日上午五分钟时间段内的这一差额,单位为报价中点的基点。一个基点等于百分之一个百分点。

查询大型指数ETF的报价价差,2026年9月15日五分钟区间
代码平均价差(bps)P90价差(bps)
SPY0.2730.395
QQQ0.3320.423
VOO0.4280.573
IWM0.4710.7
IVV0.7390.92
DIA0.7980.96
每个数字背后的完整 SQL
SELECT
    ticker                                                                                                                                        AS symbol,
    round(avg(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price)), 3)                                                     AS avg_spread_bps,
    round(quantileDeterministic(0.9)(20000 * toFloat64(ask_price - bid_price) / toFloat64(ask_price + bid_price), toUInt64(sequence_number)), 3)    AS p90_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'VOO', 'IVV', 'QQQ', 'DIA', 'IWM')
  AND sip_timestamp >= toDateTime('2026-09-15 14:00:00')
  AND sip_timestamp <  toDateTime('2026-09-15 14:05:00')
  AND ask_price > bid_price
  AND bid_price > 0
GROUP BY ticker
ORDER BY avg_spread_bps
自己运行这个查询

在6只基金中,SPY的平均spread最窄,为0.273个基点;DIA最宽,为0.798个基点。值得重点关注的是第90百分位数。对同一只基金而言,该数值为0.96个基点,代表市价单可能成交时的较宽spread。共同基金完全不存在spread,这也是净值定价机制唯一真正的定价优势。

ETF价格还可能略高于或低于其资产篮子的价值,即溢价或折价。ETF申购与赎回所述的机制会限制这一差额,而ETF相对净值的溢价与折价则会对其进行衡量。

指数基金可以做日内交易吗?

指数ETF可以按照账户规则允许的频率进行机械化交易,但保证金账户仍受模式日内交易者规则约束。指数共同基金则完全不能进行日内交易。共同基金每天只有一个价格,盘中没有可供交易的价格基础。基金公司还会通过限制频繁交易来管控短线买卖。有关不同基金形式的具体规则,请参阅指数基金可以做日内交易吗;关于这两种基金载体的更广泛比较,请参阅共同基金与ETF。

常见问题

指数共同基金订单何时执行?

市场收盘后执行。若订单在美东时间下午 4:00 截止时间前到达基金,则按当天的净资产值(NAV)成交。NAV通常在晚间计算并公布。更晚到达的订单则按下一个工作日的NAV执行。您的经纪商自行设定的截止时间通常早于基金的截止时间。

我可以在盘后买入指数基金吗?

当您的经纪商将订单路由至盘前和盘后交易时段时,指数ETF可以在这些时段交易,但成交量较低,spread也更宽。指数共同基金订单可以在任何时间提交,但会排队等待下一个NAV,而不会在您提交订单时立即成交。

为什么我的指数共同基金价格每天只更新一次?

共同基金份额没有日内市场,也没有会实时变动的报价。您屏幕上的数字是最近一次计算出的NAV,在下一次收盘数据处理完成前都会保持不变。

指数ETF按NAV交易吗?

接近NAV,但并不完全相同。ETF按订单簿中的实际成交价交易。成交价可能略高于NAV,形成溢价;也可能略低于NAV,形成折价。授权参与者会通过申购和赎回套利较大的价差,因此流动性较好的指数ETF大多数时间都能维持在公允价值上下几个基点以内。

数据说明

日内数据和spread面板固定于2026年9月15日,因此每次重新生成时数值都不会变化。分钟K线面板覆盖整个纽约日历日,即从午夜到午夜,而不是使用硬编码的交易时段窗口。因此,面板中会显示盘前和盘后时段。spread数据来自全国最佳买价和卖价,并筛选出卖价高于买价的报价。滚动面板的数据截止到今天前一天,因为最近一个交易时段的数据仍可能尚未完全生成。


这里的每个面板都附有生成数据的SQL,位于对应图表下方的展开区域中。若想对您持有的基金运行相同的统计,可在 Strasmore 终端用自然语言提问。

#index funds#基金净值#forward pricing#etfs#order execution