Hoe werkt de NYSE closing auction?
Ontdek hoe de NYSE closing auction de officiële slotkoers bepaalt via de DMM, de MOC en LOC cutoff om tien voor vier en de Closing D Orders vlak voor de sluiting.
De NYSE closing auction is de enkele batch-transactie die vlak na 16:00 uur ET wordt uitgevoerd en de officiële slotkoers van elk aan de NYSE genoteerd aandeel bepaalt. Een Designated Market Maker (DMM), de firma die aan het aandeel is toegewezen, verzamelt de on-close orders en het orderboek en voert deze samen uit tegen één prijs onder NYSE Rule 7.35B. Die veilingtransactie, en niet de laatste transactie van de doorlopende handel, vormt de slotkoers in elke dagelijkse bar die daarop is gebaseerd.
Wat is de NYSE closing auction?
De Core Trading Hours op de NYSE eindigen om 16:00 uur ET. In plaats van de laatst uitgevoerde transactie als slotkoers te laten gelden, bundelt de beurs alle slotinteresse en matcht deze in één veiling; wat een closing auction is behandelt het algemene concept. Er bestaan vier ordertypen die uitsluitend voor deze veiling gelden, alle gedefinieerd in NYSE Rule 7.31(c)(2):
- Een market-on-close (MOC) order wordt alleen uitgevoerd in de veiling, tegen de prijs die de veiling vaststelt.
- Een limit-on-close (LOC) order wordt alleen uitgevoerd in de veiling, en alleen als de slotkoers gelijk is aan of beter is dan de limiet.
- Een Closing IO order (een Closing Offset, of CO, in de eigen factsheet van de NYSE) is een limietorder die alleen handelt tegen de tegenpartij van een onbalans. Deze order wijkt voor elke andere order en draagt nooit bij aan een onbalans.
- Een Closing D Order is een limietorder die alleen door een Floor broker kan worden ingevoerd, met een niet-weergegeven discretionaire prijs die de order in de veiling kan bereiken. NYSE parity en D-quote orders bevat de volledige werking.
Lopende limietorders in het NYSE-boek doen ook mee. Mondelinge interesse van een Floor broker niet: Rule 7.35B(a)(1) vereist dat slotorders elektronisch worden ingevoerd tijdens de Core Trading Hours.
Wat doet de DMM tijdens de NYSE closing auction?
De slotkoers van Nasdaq is een algoritme. De slotkoers van de NYSE is een firma met een algoritme en een verplichting. Rule 7.35B(a) stelt elke DMM verantwoordelijk voor het sluiten van zijn effecten zo snel mogelijk na afloop van de Core Trading Hours, zonder "onbehoorlijk gehaast" te zijn wanneer de waarschijnlijke slotkoers ver afwijkt van de laatste NYSE-transactie. Die formulering zorgt ervoor dat NYSE-slottransacties enkele seconden na 16:00:00 uur plaatsvinden in plaats van precies op de seconde.
Rule 7.35B(c) staat de DMM toe een aandeel elektronisch te sluiten, de standaardprocedure, of handmatig, wat de regel vereist wanneer de slotkoers of het volume buiten de parameters valt die voor een elektronische sluiting zijn gesteld. Hoe dan ook, de DMM heeft twee verplichtingen die zijn herbevestigd in NYSE Regulatory Memo RM-26-03 (20 maart 2026): selecteer een prijs waarbij elke order met een betere prijs aan de kant van de onbalans wordt voldaan, en handhaaf een eerlijke en ordelijke markt onder Rule 104. Een DMM mag eigen kapitaal inzetten om een ongepaarde onbalans te absorberen.
De tijdlijn van de NYSE closing auction: 15:50, 15:59:50, 16:00
Elke deadline staat in het reglement als een offset ten opzichte van het geplande einde van de Core Trading Hours, dus op een dag met vervroegde sluiting om 13:00 uur schuift het hele schema drie uur naar voren. Op een normale dag, per september 2026:
- Vóór 15:50 uur. On-close orders van elk type kunnen vrij worden ingevoerd, geannuleerd of verlaagd. Floor brokers kunnen vanaf 14:00 uur de Total Imbalance en gepaarde hoeveelheden zien (Rule 7.35B(e)(1)(B)), en een DMM die een verstoorde sluiting verwacht, kan vanaf 15:00 uur met goedkeuring van een Trading Official een Manual Closing Imbalance publiceren (Rule 7.35B(d)(2)).
- 15:50 uur, de Closing Auction Imbalance Freeze Time (Rule 7.35(a)(8): tien minuten voor de geplande sluiting). MOC- en LOC-orders moeten binnen zijn. Vanaf dit moment wordt een nieuwe MOC of LOC alleen geaccepteerd als deze tegenover een gepubliceerde Significant Closing Imbalance staat, en afgewezen als er geen is gepubliceerd. Geen enkele on-close order kan na 15:50 uur worden geannuleerd of verlaagd, zelfs niet om een legitieme fout te corrigeren. Oudere handleidingen beschrijven nog een foutenvenster tot 15:58 uur; de huidige regel en het memo van maart 2026 sluiten die deur om 15:50 uur, waarbij Rule 7.35B(j)(2)(B), die alleen de DMM kan inroepen, de enige uitzondering blijft.
- 15:50 uur, de onbalans wordt openbaar. Een Significant Closing Imbalance verschijnt op de geconsolideerde tape wanneer deze ten minste $200.000 waard is en gelijk is aan ten minste 30% van de 20-daagse Average Closing Size van het aandeel voor S&P 500-namen, 50% voor S&P 400- en S&P 600-namen, of 70% voor alle overige (Rule 7.35B(d)(1)). De volledige Closing Auction Imbalance Information start op datzelfde moment op de eigen feed van de NYSE en ververst ten minste elke seconde zodra deze wijzigt, totdat de veiling is uitgevoerd (Rule 7.35B(e)); Closing D Orders tellen hierin mee tegen hun verborgen prijs. NYSE imbalance messages decodeert elk veld.
- 15:50 uur tot 16:00 uur. Closing IO orders worden nog steeds geaccepteerd aan beide kanten van de markt, in elke omvang.
- 15:59:50 uur. De beurs wijst elke nieuwe Closing D Order af (Rule 7.35B(f)(3)), en wijst vanaf dit punt ook annuleringen en wijzigingen af. Een indiening die op 13 augustus 2026 van kracht werd (SR-NYSE-2026-36) verplaatst die annuleringsdeadline naar 15:59:00 uur zodra deze is geïmplementeerd, wat volgens de NYSE uiterlijk in het eerste kwartaal van 2027 zal zijn.
- 16:00 uur. De Core Trading Hours eindigen en de DMM begint met de sluiting.
MOC en MOO cutoff-tijden zet dezelfde deadlines op een rij voor Amerikaanse beurzen.
Hoe de slottransactie eruitziet op de tape
Hier is een echte sluiting. Het onderstaande paneel groepeert elke transactie in KO, Coca-Cola, een aan de NYSE genoteerd aandeel, per seconde, van tien seconden vóór de bel van 16:00 uur op 19 augustus 2026 tot dertig seconden daarna. Bekijk de volumekolom.
| ET tijd | Aantal trades | Volume | Laatste koers | Condities grootste print |
|---|---|---|---|---|
| 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] |
De exacte SQL achter elk getal
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_timeDoorlopende handel in de laatste seconden is een stroom van kleine transacties; het venster bevat 19 seconden met ten minste één transactie. Dan bevat één seconde een transactie die ordes van grootte groter is dan alles eromheen: de veiling van de DMM. De laatste kolom toont de conditiecodes bij de grootste transactie van elke seconde; de veilingtransactie draagt een specifieke code voor de sluiting die gewone transacties niet hebben, en het woordenboek verderop decodeert deze. Het volgende paneel zet de twee transacties die ertoe doen naast de slotkoers die in de dagelijkse bar is vastgelegd.
| Laatste continue tijd ET | Laatste continue koers | Laatste continue volume | Laatste continue condities | Tijd closing print ET | Koers closing print | Aantal closing print | Aantal closing print (leesbaar) | Condities closing print | Officiële slotkoers | Verschil print vs slot | Verschil print vs laatste minuut |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15:59:59 | 90.38 | 73 | [37] | 16:00:02 | 90.35 | 2168975 | 2.17 million | [8,41] | 90.35 | 0 | 5.8 |
De exacte SQL achter elk getal
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')De laatste transactie in de doorlopende sessie in KO vond plaats om 15:59:59 ET, 73 aandelen tegen $90.38. De closing auction vond plaats om 16:00:02 ET: 2.17 million aandelen tegen $90.35, één transactie 5.8 keer de omvang van alle aandelen die in de gehele laatste minuut van de doorlopende handel van eigenaar wisselden. De officiële slotkoers in de dagelijkse bar is $90.35, en de twee verschillen $0. De veilingtransactie is de slotkoers.
Elke transactie op de geconsolideerde tape draagt conditiecodes, en zo weet een data-leverancier welke transactie als slotkoers moet worden aangemerkt: 5 codes in het referentiewoordenboek beschrijven een vorm van sluiting. Match de codes op de veilingtransactie hierboven met deze lijst.
| Code | Naam conditie | Omschrijving |
|---|---|---|
| 8 | Closing Prints | |
| 14 | Closing | |
| 15 | Market Center Official Close | |
| 19 | Market Center Closing Trade | |
| 38 | Corrected Consolidated Close (per listing market) |
De exacte SQL achter elk getal
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 idHoe groot is de NYSE-slottransactie?
Bij een large cap die aan de NYSE is genoteerd, is de closing auction routinematig de grootste individuele transactie van de dag. Bij acht bekende NYSE-namen op dezelfde sessie varieerde de veilingtransactie zelf, de enige transactie in de tien minuten na de bel met de conditiecode voor een slottransactie, van 10.7% tot 22.7% van het geconsolideerde dagvolume. XOM stond bovenaan met 3.1 miljoen aandelen in één transactie.
Die concentratie is wat de imbalance-feed zijn waarde geeft: een paar miljoen aandelen die om 15:50 uur ongepaard zijn, is informatie over waar de slotkoers kan uitkomen, en de tien minuten die volgen zijn er voor andere deelnemers om de tegenpartij te vormen.
Hoe wordt de slotkoers gekozen wanneer koop- en verkooporders niet matchen?
Onbalans heeft een precieze betekenis op de NYSE (Rule 7.35(a)(4)): het volume van orders met een betere prijs aan één kant die niet kunnen worden gepaard met de orders met een betere prijs en de orders tegen de prijs aan de andere kant tegen de Imbalance Reference Price. Die referentieprijs is de laatste NYSE-transactie, begrensd door de eigen beste bied- en laatprijs van de beurs (Rule 7.35B(d)). Twee extra prijzen in de feed kaderen het antwoord in: de Continuous Book Clearing Price, waarbij elke order met een betere prijs aan de kant van de onbalans zou kunnen worden voldaan tegen het gehele boek (de hoogst mogelijke slotkoers voor een koop-onbalans, de laagste voor een verkoop-onbalans), en de Closing Interest Only Clearing Price, dezelfde berekening beperkt tot on-close interesse.
Met die kaart selecteert de DMM de slotkoers. De harde ondergrens is de bovenstaande verplichting: elke order met een betere prijs aan de kant van de onbalans wordt voldaan tegen de gekozen prijs, dus een koop-onbalans kan niet sluiten op een niveau dat een LOC-koper met een hogere limiet onvervuld laat. MOC-orders worden volledig voldaan tegen de slotkoers. LOC-orders worden voldaan wanneer de slotkoers gelijk is aan of beter is dan hun limiet. Closing IO orders worden alleen voldaan tegen de kant van de onbalans, na elke andere order. Closing D Orders reiken tot hun verborgen prijs om het restant te absorberen. Wat ongepaard blijft, is voor de DMM om met eigen kapitaal te nemen of, in een extreem geval, te dekken door na 16:00 uur onder Rule 7.35B(j)(2) tegenorders te werven. Toewijzing tussen orders tegen dezelfde prijs volgt Rule 7.35B(h) en de pariteitsregels in Rule 7.37(b).
NYSE closing auction vs de Nasdaq closing cross
De Nasdaq closing cross krijgt een eigen bericht; hier is het contrast op één plek, met de cijfers van Nasdaq uit hun Closing Cross FAQ.
- Wie voert het uit. NYSE: een DMM, handmatig of elektronisch, onder een verplichting tot een eerlijke en ordelijke markt. Nasdaq: een algoritme, zonder market maker in de lus.
- Wanneer de transactie plaatsvindt. NYSE: zo snel mogelijk na 16:00:00 uur als de DMM het aandeel kan sluiten, meestal seconden later. Nasdaq: 16:00:00 uur.
- Deadlines voor invoer. NYSE: 15:50 uur voor zowel MOC als LOC, daarna alleen om een gepubliceerde onbalans te compenseren. Nasdaq: 15:55 uur voor MOC en 15:58 uur voor LOC, waarbij late LOC's worden herprijsd wanneer ze agressiever zijn dan de referentieprijs van 15:50 of 15:55 uur.
- Deadline voor annulering en tegenorders. Beide beurzen stoppen annuleringen om 15:50 uur en accepteren tegenorders (NYSE Closing IO, Nasdaq Imbalance-Only) tot 16:00 uur.
- Tool voor Floor brokers. NYSE: de Closing D Order, invoer tot 15:59:50 uur. Nasdaq: geen.
- Imbalance-feed. NYSE: vanaf 15:50 uur, ten minste elke seconde bij wijziging. Nasdaq NOII: vanaf 15:50 uur, elke tien seconden, daarna elke seconde vanaf 15:55 uur.
- Prijsregel. NYSE: de DMM selecteert een prijs die alle orders met een betere prijs aan de kant van de onbalans voldoet. Nasdaq: de prijs die het aantal gematchte aandelen maximaliseert, vervolgens de onbalans minimaliseert, en dan het dichtst bij het middelpunt ligt.
FAQ
Hoe laat is de NYSE closing auction?
De Core Trading Hours eindigen om 16:00 uur ET, en Rule 7.35B instrueert de DMM om elk aandeel zo snel mogelijk daarna te sluiten. Op de meeste dagen vindt de transactie binnen enkele seconden na 16:00:00 uur plaats; op een dag met vervroegde sluiting om 13:00 uur schuiven de veiling en elke deadline drie uur naar voren.
Wat is de deadline voor MOC- en LOC-orders op de NYSE?
15:50 uur ET, de Closing Auction Imbalance Freeze Time. Daarna worden MOC- en LOC-orders alleen geaccepteerd aan de kant die een gepubliceerde Significant Closing Imbalance compenseert, en direct afgewezen als er geen was gepubliceerd.
Kan ik een market-on-close order op de NYSE na 15:50 uur annuleren?
Nee. On-close orders kunnen na 15:50 uur niet worden geannuleerd of verlaagd, zelfs niet om een legitieme fout te herstellen. De enige uitzondering is Rule 7.35B(j)(2)(B), die de DMM met goedkeuring van een Trading Official kan inroepen wanneer een foutieve order de sluiting zou verstoren.
Is de NYSE-slotkoers de laatste transactie van de dag?
Nee. De officiële slotkoers is de veilingtransactie, een afzonderlijke transactie die na de laatste transactie van de doorlopende sessie plaatsvindt. In het KO-voorbeeld hierboven komt de slotkoers van de dagelijkse bar overeen met de veilingtransactie, niet met de transactie daarvoor.
Wat is een Closing D Order?
Een limietorder die alleen een NYSE Floor broker kan invoeren, met een verborgen discretionaire prijs die de order in de closing auction zal bereiken. Deze telt vanaf 15:50 uur mee in de gepubliceerde onbalans en kan niet na 15:59:50 uur worden ingevoerd.
Elk paneel hierboven bevat de bijbehorende SQL eronder; vouw er een uit om te zien hoe de cijfers zijn opgehaald. Om de sluiting van een aan de NYSE genoteerd aandeel op een eerdere sessie te traceren, kunt u er in begrijpelijk Engels naar vragen op de Strasmore-terminal.