NYSE收盘竞价如何运作?机制与关键时间
了解NYSE如何通过收盘竞价确定官方收盘价,包括DMM职责、下午3:50的MOC和LOC截止时间、3:59:50的Closing D Order,以及真实收盘成交案例。
纽约证券交易所(NYSE)收盘竞价是指在美东时间下午4:00刚过后进行的单笔批量交易。它决定每只NYSE上市股票的官方收盘价。负责该股票的指定做市商(DMM)汇集收盘订单和簿记中尚未成交的订单,并依据NYSE第7.35B条规则,以同一价格统一成交。基于该竞价构建的每根日线中,收盘价取自这笔竞价成交,而不是连续交易时段的最后一笔成交。
NYSE收盘竞价是什么?
NYSE核心交易时段于美东时间下午4:00结束。交易所不会简单地把最后一笔成交作为收盘价,而是汇集所有收盘交易意向,并通过一次竞价撮合;收盘竞价是什么介绍了这一概念。NYSE第7.31(c)(2)条规定,以下四类订单仅适用于这场竞价:
- 收盘市价(MOC)订单仅在竞价中执行,成交价格由竞价决定。
- 收盘限价(LOC)订单仅在竞价中执行,且只有当收盘价等于或优于其限价时才会成交。
- Closing IO订单(NYSE自有资料称为Closing Offset,即CO)是仅与不平衡另一方成交的限价订单。它的优先级低于其他所有订单,且不会增加不平衡量。
- Closing D Order是只有场内经纪商可以提交的限价订单,带有未公开的自主决定价格,订单将在竞价中触及该价格。NYSE平价规则与D报价订单介绍了完整机制。
NYSE订单簿中尚未成交的限价订单也会参与竞价。场内经纪商以口头方式表达的交易意向则不会参与,因为第7.35B(a)(1)条要求收盘订单必须在核心交易时段内以电子方式提交。
DMM在NYSE收盘竞价中做什么?
Nasdaq的收盘价由算法决定。NYSE的收盘则由一家公司配合算法完成,并承担相应义务。第7.35B(a)条规定,每个DMM负责在核心交易时段结束后尽快完成其负责证券的收盘交易;但如果可能的收盘价明显偏离NYSE最新成交价,DMM不得“过于仓促”。这正是NYSE收盘成交通常在下午4:00:00后几秒才出现,而不是恰好在整点出现的原因。
第7.35B(c)条允许DMM通过电子方式完成收盘,这是常规路径;如果收盘价或成交量超出该条规则为电子收盘设定的参数,则必须采用人工方式。无论采用哪种方式,DMM都承担NYSE监管备忘录RM-26-03(2026年3月20日)重申的两项义务:选择一个价格,使不平衡一侧所有价格更优的订单都得到满足;并依据第104条维持公平、有序的市场。DMM可以动用自有资本吸收未配对的不平衡订单。
NYSE收盘竞价时间线:3:50、3:59:50和4:00
规则手册中的每个截止时间,都是相对于核心交易时段计划结束时间计算的。因此,在下午1:00提前收盘的交易日,整个时间表会提前三小时。以2026年9月为准,正常交易日的安排如下:
- 下午3:50之前。 各类收盘订单均可自由提交、取消或减少。场内经纪商从下午2:00起可以看到总不平衡量和已配对数量(第7.35B(e)(1)(B)条)。如果DMM预计收盘可能出现明显偏离,可在交易官批准后,自下午3:00起发布人工收盘不平衡信息(第7.35B(d)(2)条)。
- 下午3:50,收盘竞价不平衡冻结时间(第7.35(a)(8)条:距计划收盘时间十分钟)。MOC和LOC订单必须在此之前提交。从这一刻起,只有在交易所已发布重大收盘不平衡时,才会接受方向相反的新MOC或LOC订单;如果没有发布,则拒绝该订单。下午3:50后,任何收盘订单都不能取消或减少,即使是为了纠正真实错误。旧版指南仍称存在下午3:58的错误处理窗口;但现行规则和2026年3月的备忘录已将该窗口提前至下午3:50关闭。唯一例外是第7.35B(j)(2)(B)条,但只有DMM可以援引该条。
- 下午3:50,不平衡信息公开。 当重大收盘不平衡的金额至少为200,000美元,且至少达到该股票20日平均收盘规模的以下比例时,该信息会进入综合行情带:标普500成分股为30%,标普400和标普600成分股为50%,其他股票为70%(第7.35B(d)(1)条)。完整的收盘竞价不平衡信息也会同时出现在NYSE专有数据源上;只要信息发生变化,至少每秒更新一次,直至竞价执行(第7.35B(e)条)。Closing D Orders按其隐藏价格计入该信息。NYSE不平衡信息解释了各字段含义。
- 下午3:50至4:00。 两个方向均可继续提交Closing IO订单,数量不限。
- 下午3:59:50。 交易所拒绝任何新的Closing D Order(第7.35B(f)(3)条),目前从这一刻起也拒绝取消和修改订单。2026年8月13日生效的文件SR-NYSE-2026-36将把取消截止时间改为下午3:59:00;该修改实施后,NYSE表示最迟不会晚于2027年第一季度。
- 下午4:00。 核心交易时段结束,DMM开始完成收盘交易。
MOC和MOO截止时间列出了美国各交易所相同的截止时间。
行情带上的收盘成交是什么样?
下面是真实的收盘数据。下方面板按秒统计KO(可口可乐,一只NYSE上市股票)的每笔交易,时间范围从2026年8月19日下午4:00铃声前十秒到铃声后三十秒。请查看成交量列。
| 美东时间 | 交易笔数 | 成交量 | 最新价 | 最大成交条件 |
|---|---|---|---|---|
| 15:59:50 | 67 | 4169 | 90.33 | [14,41] |
| 15:59:51 | 51 | 3407 | 90.34 | [] |
| 15:59:52 | 66 | 4714 | 90.35 | [] |
| 15:59:53 | 58 | 7900 | 90.34 | [14,41] |
| 15:59:54 | 75 | 15225 | 90.34 | [14,41] |
| 15:59:55 | 85 | 15803 | 90.34 | [] |
| 15:59:56 | 43 | 6391 | 90.34 | [14,41] |
| 15:59:57 | 38 | 5022 | 90.38 | [14,41] |
| 15:59:58 | 32 | 8890 | 90.36 | [] |
| 15:59:59 | 53 | 20243 | 90.38 | [] |
| 16:00:00 | 2 | 3395 | 90.37 | [15] |
| 16:00:02 | 46 | 4494556 | 90.35 | [8,41] |
| 16:00:03 | 3 | 9958 | 90.35 | [12] |
| 16:00:04 | 8 | 2407 | 90.35 | [12] |
| 16:00:05 | 1 | 11804 | 90.35 | [12] |
| 16:00:09 | 1 | 12 | 90.35 | [12,37] |
| 16:00:11 | 15 | 91035 | 90.35 | [12,22] |
| 16:00:22 | 1 | 89315 | 90.35 | [12,22,41] |
| 16:00:25 | 10 | 59745 | 90.35 | [12,22,41] |
每个数字背后的完整 SQL
SELECT
formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') AS et_time,
count() AS trade_count,
toUInt64(sum(size)) AS volume,
round(toFloat64(argMax(price, sip_timestamp)), 2) AS last_price,
toString(argMax(conditions, size)) AS largest_print_conditions
FROM global_markets.stocks_trades
WHERE ticker = 'KO'
AND sip_timestamp >= toDateTime('2026-08-19 19:59:50', 'UTC')
AND sip_timestamp < toDateTime('2026-08-19 20:00:30', 'UTC')
GROUP BY et_time
ORDER BY et_time最后几秒的连续交易由许多小额成交组成;其中有成交的时间窗口为19秒。随后某一秒出现了一笔成交,其规模比周围任何成交都大几个数量级,这就是DMM的竞价成交。最后一列显示每秒最大成交的交易条件代码。竞价成交带有普通交易没有的收盘专用代码,下方的代码表会进一步解释。下一个面板将临近收盘的两笔关键成交与日线中的收盘价并列展示。
| 最后连续成交时间(美东) | 最后连续成交价 | 最后连续成交股数 | 最后连续成交条件 | 收盘成交时间(美东) | 收盘成交价 | 收盘成交股数 | 收盘成交股数(易读) | 收盘成交条件 | 官方收盘价 | 成交价与收盘价差 | 成交价与最后一分钟价差 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15:59:59 | 90.38 | 73 | [37] | 16:00:02 | 90.35 | 2168975 | 2.17 million | [8,41] | 90.35 | 0 | 5.8 |
每个数字背后的完整 SQL
WITH
toDateTime('2026-08-19 20:00:00', 'UTC') AS bell,
(
SELECT round(toFloat64(any(close)), 2)
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'KO'
AND date = toDate('2026-08-19')
) AS official_close
SELECT
formatDateTime(toTimeZone(maxIf(sip_timestamp, sip_timestamp < bell), 'America/New_York'), '%H:%i:%S') AS last_continuous_time_et,
round(toFloat64(argMaxIf(price, sip_timestamp, sip_timestamp < bell)), 2) AS last_continuous_price,
toUInt64(argMaxIf(size, sip_timestamp, sip_timestamp < bell)) AS last_continuous_shares,
toString(argMaxIf(conditions, sip_timestamp, sip_timestamp < bell)) AS last_continuous_conditions,
formatDateTime(toTimeZone(argMaxIf(sip_timestamp, size, sip_timestamp >= bell), 'America/New_York'), '%H:%i:%S') AS closing_print_time_et,
round(toFloat64(argMaxIf(price, size, sip_timestamp >= bell)), 2) AS closing_print_price,
toUInt64(maxIf(size, sip_timestamp >= bell)) AS closing_print_shares,
formatReadableQuantity(toFloat64(maxIf(size, sip_timestamp >= bell))) AS closing_print_shares_readable,
toString(argMaxIf(conditions, size, sip_timestamp >= bell)) AS closing_print_conditions,
official_close,
round(abs(round(toFloat64(argMaxIf(price, size, sip_timestamp >= bell)), 2) - official_close), 2) AS print_vs_close_gap,
round(toFloat64(maxIf(size, sip_timestamp >= bell)) / toFloat64(sumIf(size, sip_timestamp < bell)), 1) AS print_vs_last_minute
FROM global_markets.stocks_trades
WHERE ticker = 'KO'
AND sip_timestamp >= toDateTime('2026-08-19 19:59:00', 'UTC')
AND sip_timestamp < toDateTime('2026-08-19 20:05:00', 'UTC')KO在连续交易时段的最后一笔成交发生于美东时间15:59:59,成交量为73股,价格为$90.38。收盘竞价成交发生于美东时间16:00:02:成交量为2.17 million股,价格为$90.35;这笔交易的规模是连续交易最后一分钟内全部成交股数的5.8倍。日线中的官方收盘价为$90.35,两者相差$0。竞价成交就是收盘价。
综合行情带上的每笔交易都带有交易条件代码。数据供应商正是据此判断哪笔成交应作为收盘成交:参考代码表中的5个代码表示某种收盘成交。请将上面竞价成交的代码与下表进行比对。
| 代码 | 条件名称 | 描述 |
|---|---|---|
| 8 | Closing Prints | |
| 14 | Closing | |
| 15 | Market Center Official Close | |
| 19 | Market Center Closing Trade | |
| 38 | Corrected Consolidated Close (per listing market) |
每个数字背后的完整 SQL
SELECT
toString(id) AS code,
any(name) AS condition_name,
any(description) AS description
FROM global_markets.stocks_condition_codes
WHERE lower(name) LIKE '%clos%'
GROUP BY id
ORDER BY idNYSE收盘成交的规模有多大?
对于NYSE上市的大盘股,收盘竞价通常是当天规模最大的单笔交易。在同一交易日的八只知名NYSE股票中,竞价成交本身——也就是铃声后十分钟内唯一带有收盘成交条件代码的那笔交易——占综合成交量的比例介于10.7%和22.7%之间。XOM排名最高,一笔成交就达到3.1百万股。
这也是不平衡信息具有价值的原因:下午3:50仍有数百万股未配对,说明收盘价可能落在哪些位置;随后十分钟则为其他参与者提供了采取相反方向交易的机会。
当买卖订单无法匹配时,收盘价如何确定?
NYSE对不平衡有明确含义(第7.35(a)(4)条):在不平衡参考价下,一侧价格更优的订单无法与另一侧价格更优及价格相同的订单配对时,前者的成交量就是不平衡量。不平衡参考价是NYSE最新成交价,但须限制在交易所自身最佳买价和最佳卖价范围内(第7.35B(d)条)。数据源中还有两个价格用于界定结果:连续订单簿清算价,即不平衡一侧所有价格更优的订单都可以与整个订单簿成交的价格;对于买方不平衡,这是可能的最高收盘价,对于卖方不平衡,则是可能的最低收盘价。另一个是仅收盘交易意向清算价,其计算方式相同,但只考虑收盘订单。
DMM据此选择收盘价。最基本的约束就是上述义务:不平衡一侧所有价格更优的订单都必须在选定价格得到满足。因此,买方不平衡时,收盘价不能设在一个会使LOC买单因限价更高而无法成交的水平。MOC订单按收盘价全部成交。LOC订单在收盘价等于或优于其限价时成交。Closing IO订单仅与不平衡一侧成交,并排在其他所有订单之后。Closing D Orders会触及其隐藏价格,以吸收剩余订单。仍未配对的订单由DMM动用自有资本承接;在极端情况下,DMM也可以依据第7.35B(j)(2)条,在下午4:00后征集相反方向的订单进行覆盖。同价订单之间的分配遵循第7.35B(h)条和第7.37(b)条的平价规则。
NYSE收盘竞价与Nasdaq收盘交叉
Nasdaq收盘交叉另有专文介绍。以下根据Nasdaq的Closing Cross FAQ,将两者放在一起比较:
- 由谁执行。 NYSE:由DMM执行,可采用人工或电子方式,并承担维持公平、有序市场的义务。Nasdaq:由算法执行,做市商不参与。
- 成交何时出现。 NYSE:DMM完成股票收盘后尽快出现,通常在下午4:00:00后几秒。Nasdaq:下午4:00:00。
- 订单提交截止时间。 NYSE:MOC和LOC均为下午3:50;此后只有用于抵消已发布不平衡的订单可以提交。Nasdaq:MOC为下午3:55,LOC为下午3:58;如果延迟提交的LOC价格比下午3:50或3:55的参考价更具进攻性,则会被重新定价。
- 取消截止时间和抵消订单。 两家交易所均在下午3:50停止接受取消,并持续接受抵消订单至下午4:00。NYSE使用Closing IO,Nasdaq使用Imbalance-Only。
- 场内经纪商工具。 NYSE:Closing D Order,可提交至下午3:59:50。Nasdaq:无。
- 不平衡信息源。 NYSE:自下午3:50起发布,发生变化时至少每秒更新一次。Nasdaq NOII:自下午3:50起每十秒更新一次,下午3:55起改为每秒更新一次。
- 价格规则。 NYSE:DMM选择一个价格,使不平衡一侧所有价格更优的订单得到满足。Nasdaq:先选择可撮合股数最多的价格,再选择使不平衡量最小的价格,最后选择最接近中间价的价格。
常见问题
NYSE收盘竞价在什么时间进行?
核心交易时段于美东时间下午4:00结束。第7.35B条要求DMM在此后尽快完成每只股票的收盘交易。多数交易日的竞价成交会在下午4:00:00后的几秒内出现;在下午1:00提前收盘的交易日,竞价及所有截止时间均提前三小时。
NYSE的MOC和LOC订单截止时间是什么时候?
美东时间下午3:50,即收盘竞价不平衡冻结时间。此后,只有用于抵消已发布重大收盘不平衡的MOC和LOC订单才会被接受;如果没有发布不平衡,则直接拒绝。
下午3:50后,我可以取消NYSE的收盘市价订单吗?
不可以。下午3:50后,收盘订单不能取消或减少,即使是为了纠正真实错误。唯一例外是第7.35B(j)(2)(B)条:当错误订单会导致收盘价明显偏离时,DMM可在交易官批准后援引该条。
NYSE收盘价是当天最后一笔成交价吗?
不是。官方收盘价是收盘竞价成交价。这是一笔在连续交易时段最后一笔成交之后出现的独立交易。在上面的KO示例中,日线收盘价与竞价成交价一致,而不是与此前那笔交易一致。
什么是Closing D Order?
这是只有NYSE场内经纪商可以提交的限价订单,带有一个未公开的自主决定价格,订单将在收盘竞价中触及该价格。它自下午3:50起计入已发布的不平衡信息,且下午3:59:50后不能提交。
上面的每个面板下方都有对应的SQL。展开任意面板,即可查看这些数据的提取方式。要查询过去任一交易日任何NYSE上市股票的收盘情况,可在Strasmore终端中用英语直接提出请求。