Full options quote history: clean NBBO bid/ask snapshots for any US option contract at the interval you choose, by SQL API, $79 a month.See the options quotes plan
Strasmore Research
Leren Matt ConnorDoor Matt Connor · Bijgewerkt 2026-11-01 · data as of November 1, 2026 · refreshed weekly

Amerikaanse aandelen 23/5 handel vanaf december 2026

De handel in Amerikaanse aandelen verschuift naar een 23/5 schema vanaf december 2026. Ontdek de impact op trade dates, dagelijkse bars, volume en LULD bands bij overnight sessies.

De handel in Amerikaanse aandelen volgens het 23/5-schema staat gepland voor zondag 6 december 2026. Op die datum zullen de twee geconsolideerde datastromen achter elke Amerikaanse aandelenkoers, de CTA en UTP SIP's, volgens planning opereren van 21:00 uur ET op zondag tot 20:00 uur ET op vrijdag, met een onderhoudspauze van één uur per avond. Dit voegt een nieuwe overnight-sessie toe, van 21:00 tot 04:00 uur ET, voorafgaand aan de pre-market. De technische uitvoering is belangrijker dan de kop: elke print tussen 21:00 uur en 20:00 uur de volgende dag krijgt één trade date, het overnight-volume wordt opgenomen in de dagelijkse bar, de officiële open en close blijven ongewijzigd en prijsbanden werken na zonsondergang anders. Elke datum op deze pagina is een planning die alleen geldt als de SIP's op tijd gereed zijn.

Wanneer start de 23/5-handel voor Amerikaanse aandelen?

Het schema is gebaseerd op twee documenten. SEC-order 34-106061 keurde de wijzigingen in de CTA- en UTP-plannen goed die de operationele uren van de SIP's uitbreiden, en UTP Vendor Alert #2026-24 stelde het doel vast: zondag 6 december 2026, eerste prints om 21:00 uur ET. Een SIP, een Securities Information Processor, is de voorziening die de trades en quotes van elke beurs samenvoegt tot één officiële tape. CTA bevat NYSE-genoteerde namen en UTP bevat Nasdaq-genoteerde namen. Vanaf die avond is het de bedoeling dat beide 23 uur per dag, vijf dagen per week draaien:

  • 21:00 tot 04:00 uur ET: de nieuwe overnight-sessie
  • 04:00 tot 09:30 uur ET: pre-market, ongewijzigd
  • 09:30 tot 16:00 uur ET: de reguliere sessie, ongewijzigd
  • 16:00 tot 20:00 uur ET: after-hours, ongewijzigd
  • 20:00 tot 21:00 uur ET: de SIP-onderhoudspauze, geen geconsolideerde prints

De week opent om 21:00 uur op zondag en eindigt om 20:00 uur op vrijdag. Weekenden blijven gesloten. De beurzen die in de eerste cohort worden verwacht, per september 2026, zijn Cboe EDGX, NYSE Arca, 24X National en Nasdaq. Elke beurs dient haar eigen regelwijziging in en kiest haar eigen startmoment, dus beschouw die lijst als verwachting in plaats van als vaststaand feit. De gereedheid van de SIP's is de bepalende factor: als de feeds vertraging oplopen, verschuift de gehele tijdlijn mee. Voor wat u vanavond kunt doen, zie wat u vandaag kunt doen. Deze pagina behandelt wat er op de tape verandert zodra de SIP's worden uitgebreid.

Hoe ziet de tape er vandaag uit?

Vandaag loopt de geconsolideerde tape van 04:00 tot 20:00 uur ET, oftewel zestien uur. Het onderstaande paneel groepeert een maand aan SPY-minutenbars per ET-klokuur. Het gaat uit van geen sessietijden en rapporteert simpelweg waar prints bestaan.

QuerySPY volume per ET-uur (afgelopen maand)
ET-uurvolume (miljoenen)aandeel (%)minuutbars
04:0020.271102
05:000.80.12937
06:001.40.21014
07:0040.551149
08:007.61.061189
09:007810.851198
10:0089.412.451200
11:0076.910.711200
12:0057.47.991200
13:0058.18.091200
14:0068.49.521200
15:00184.625.691200
16:0084.111.71165
17:002.40.33993
18:002.40.33961
19:001.10.15967
De exacte SQL achter elk getal
WITH
(
    SELECT sum(volume)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 30
      AND window_start <  today() - 2
) AS month_volume
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
    round(toFloat64(sum(volume)) / 1e6, 1)                               AS volume_millions,
    round(100 * toFloat64(sum(volume)) / toFloat64(month_volume), 2)     AS share_pct,
    count()                                                              AS minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= today() - 30
  AND window_start <  today() - 2
GROUP BY et_hour
HAVING count() >= 5
ORDER BY et_hour
Voer het zelf uit

De tape beslaat 16 klokuren, van 04:00 tot 19:00 ET, en print niets tussen 20:00 en 04:00 uur. Dat lege tijdsbestek is precies waar het plan de overnight-sessie plaatst, zeven uur van 21:00 tot 04:00 uur, plus het onderhoudsuur daarvoor. De verdeling is scheef: het 04:00-uur bevatte 0.27% van het volume van SPY over de maand en het 19:00-uur 0.15%, naast een reguliere sessie die bijna alles omvat. Overnight-volume voegt zich bij die curve aan het dunne uiteinde van de klok, en onze gids voor pre-market en after-hours beschrijft hoe een dun orderboek zich op die uren gedraagt.

Welke trade date krijgt een overnight-print?

Volgens het plan is het gehele venster van 21:00 tot 20:00 uur één handelsdag, vernoemd naar de kalenderdag waarop de reguliere sessie valt. Een print om 21:30 uur op zondag 6 december krijgt maandag 7 december als trade date. Een print om 23:00 uur op maandag hoort bij dinsdag. De pauze van 20:00 tot 21:00 uur is de scheidslijn tussen twee trade dates.

Let op wat dit doet met een kalender. De kloktijd van die zondagse print van 21:30 uur is zondag; de trade date is maandag. Elke logica die prints groepeert op ET-kalenderdatum, inclusief de SQL onder elk paneel op deze pagina, is vandaag correct om één reden: er wordt niets geprint na 20:00 uur. Zodra de uitbreiding live is, vallen prints na 21:00 uur ET in de volgende trade date, en moet "groeperen op ET-datum" veranderen in "groeperen op ET-datum, vooruitgeschoven na 21:00 uur".

De tijdstempels achter elk paneel worden opgeslagen in UTC en omgezet naar New York-tijd voordat een datum wordt toegewezen. In december is Eastern time UTC minus vijf, dus een print met tijdstempel 02:30 UTC op maandag is een print van 21:30 uur ET op zondag met een trade date van maandag. De gids voor tijdstempels van marktdata doorloopt de conversie.

Wat gebeurt er met de dagelijkse OHLCV-bar?

Een dagelijkse OHLCV-bar (open, high, low, close, volume) wordt volgens regel opgebouwd uit de geconsolideerde tape. Het geconsolideerde dagvolume telt elke in aanmerking komende print met die trade date, ongeacht in welke sessie deze plaatsvond. Vandaag betekent dit al dat pre-market en after-hours volume in de dagelijkse bar zit. Na de uitbreiding voegt het overnight-volume zich daarbij. De officiële open blijft de openingsveiling van 09:30 uur en de officiële close blijft de sluitingsveiling van 16:00 uur. Geen van beide verandert. De eerste print om 21:00 uur is niet de open, en de laatste print vóór 20:00 uur is niet de close.

QuerySPY dagvolume vs. regular-session volume (afgelopen maand)
sessiedatumsessielabeldagelijkse bar (miljoenen)reguliere sessie (miljoenen)buiten reguliere uren (%)
2026-10-02Oct 246.339.215.34
2026-10-05Oct 544.837.117.28
2026-10-06Oct 636.13016.83
2026-10-07Oct 73126.314.99
2026-10-08Oct 840.432.918.52
2026-10-09Oct 922.619.613.41
2026-10-12Oct 1218.716.99.77
2026-10-13Oct 1325.922.214.34
2026-10-14Oct 1455.74813.77
2026-10-15Oct 1543.336.615.42
2026-10-16Oct 1664.454.914.66
2026-10-19Oct 1938.732.216.81
2026-10-20Oct 20353014.4
2026-10-21Oct 2131.92812.35
2026-10-22Oct 2254.144.218.34
2026-10-23Oct 2333.429.611.48
2026-10-26Oct 2631.726.915.19
2026-10-27Oct 2728.62416.21
2026-10-28Oct 2830.125.914.1
2026-10-29Oct 2940.331.721.41
De exacte SQL achter elk getal
SELECT
    toString(daily.date)                                                                AS session_date,
    concat(formatDateTime(daily.date, '%b'), ' ', toString(toDayOfMonth(daily.date)))   AS session_label,
    round(toFloat64(daily.day_volume) / 1e6, 1)                                         AS daily_bar_millions,
    round(toFloat64(intraday.regular_volume) / 1e6, 1)                                  AS regular_session_millions,
    round(100 * (toFloat64(daily.day_volume) - toFloat64(intraday.regular_volume))
              / toFloat64(daily.day_volume), 2)                                         AS outside_regular_pct
FROM
(
    SELECT
        date,
        max(volume) AS day_volume
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= today() - 30
      AND date <  today() - 2
    GROUP BY date
) AS daily
INNER JOIN
(
    SELECT
        toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
        sumIf(toFloat64(size), has(conditions, 8)
              OR (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
                  + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_volume
    FROM global_markets.stocks_trades
    WHERE ticker = 'SPY'
      AND sip_timestamp >= today() - 30
      AND sip_timestamp <  today() - 2
      AND NOT hasAny(conditions, [15, 16, 38])
    GROUP BY et_date
    HAVING countIf(has(conditions, 8)) > 0
) AS intraday ON intraday.et_date = daily.date
ORDER BY daily.date
Voer het zelf uit

Op Oct 29 bevatte de dagelijkse bar van SPY 40.3 miljoen aandelen, waarvan 31.7 miljoen werden verhandeld in de reguliere sessie, het klokvenster van 09:30 tot 16:00 uur plus de print van de sluitingsveiling die dit beëindigt, waardoor 21.41% van de dag buiten de reguliere sessie valt. Dat gat is het huidige extended-hours aandeel, en het is de lijn die stijgt zodra de tape zeven uur extra toevoegt. Hoe OHLCV-bars worden opgebouwd behandelt de veilinggebaseerde open en close in detail.

Prints buiten de reguliere sessie dragen de Form T-verkoopconditie, en Form T-prints werken nooit de last-sale prijs of de high en low van de sessie bij. Ze werken wel het geconsolideerde volume bij. Volgens het plan erft de overnight-sessie dezelfde behandeling: een print om 02:00 uur voegt toe aan het volume en laat de last sale ongemoeid. De betrokken codes zijn al gedefinieerd op de tape.

QueryExtended-hours verkoopcondities op de tape
idconditienaambetekenis
12Form T/Extended Hours
13Extended Hours (Sold Out Of Sequence)
248Extended Hours TradeTransaction represents a trade that was executed outside of regular market hours. Trades do not update Open, High, Low, and Closing Prices.
De exacte SQL achter elk getal
SELECT
    id,
    any(name)        AS condition_name,
    any(description) AS meaning
FROM global_markets.stocks_condition_codes
WHERE name ILIKE '%form t%'
   OR name ILIKE '%extended%hours%'
GROUP BY id
ORDER BY id
Voer het zelf uit

De tape definieert 3 extended-hours verkoopcondities, waarvan de eerste Form T/Extended Hours is. Handelsconditiecodes uitgelegd decodeert de volledige lijst, inclusief welke codes de last sale mogen verplaatsen.

Hoe vergelijk ik volume over de december-grens heen?

Als het plan standhoudt, vergelijkt een dagelijks volume van januari 2027 met dat van november 2026 een handelsdag van 23 uur met een van 16 uur. De oplossing is om gelijke zaken met elkaar te vergelijken: verdeel de tape op ET-kloktijd en houd de verdeling aan beide kanten van de grens gelijk. Het segment van de reguliere sessie, 09:30 tot 16:00 uur, wordt niet beïnvloed door de uitbreiding en vormt de meest zuivere basislijn. Het onderstaande paneel meet hoe groot het aandeel buiten de reguliere sessie al is voor zeven bekende namen. Het is het aandeel dat een naïeve vergelijking van vóór en na de wijziging ongemerkt zou opblazen.

QueryVolumeaandeel buiten 9:30-4:00 ET, zeven household names (afgelopen maand)
tickerpremarket (%)after hours (%)buiten reguliere uren (%)
SPY2.713.0515.75
AAPL1.9812.9914.96
AMZN2.5511.4714.02
MSFT2.0411.9413.98
KO1.8811.7213.6
NVDA3.197.1610.36
TSLA3.445.418.84
De exacte SQL achter elk getal
SELECT
    ticker,
    round(100 * sumIf(shares, NOT is_close AND minute_of_day < 570) / sum(shares), 2)   AS premarket_pct,
    round(100 * sumIf(shares, NOT is_close AND minute_of_day >= 960) / sum(shares), 2)  AS after_hours_pct,
    round(100 * sumIf(shares, NOT is_close AND (minute_of_day < 570 OR minute_of_day >= 960))
              / sum(shares), 2)                                                         AS outside_regular_pct
FROM
(
    SELECT
        ticker,
        toFloat64(size)    AS shares,
        has(conditions, 8) AS is_close,
        toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
          + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS minute_of_day
    FROM global_markets.stocks_trades
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMZN', 'KO')
      AND sip_timestamp >= today() - 30
      AND sip_timestamp <  today() - 2
      AND NOT hasAny(conditions, [15, 16, 38])
)
GROUP BY ticker
HAVING sum(shares) > 0
ORDER BY outside_regular_pct DESC
Voer het zelf uit

Over de afgelopen maand printte SPY 15.75% van zijn volume buiten de reguliere sessie, het grootste aandeel van de zeven, verdeeld in 2.7% pre-market en 13.05% after-hours. TSLA zat aan de andere kant met 8.84%. Een ranglijst van namen op basis van totaal volume kan na de uitbreiding veranderen, puur op basis van wie er 's nachts handelt, terwijl het segment van de reguliere sessie ongewijzigd blijft. Houd een volume-reeks van de reguliere sessie naast de geconsolideerde, zoals het paneel hierboven doet, en vergelijk december met november op die reeks.

Hoe werken LULD-banden 's nachts?

Limit Up-Limit Down (LULD) is het prijsbandmechanisme dat een aandeel dat buiten een band rond een referentieprijs beweegt, beperkt en vervolgens pauzeert. In de reguliere sessie rolt de referentieprijs: deze wordt opnieuw berekend op basis van de voorgaande vijf minuten handel, en de banden bewegen mee. Het overnight-plan is anders. Banden zijn statisch: ze worden eenmalig gepubliceerd om 21:00 uur ET op basis van de dan beschikbare referentieprijs en blijven gedurende de gehele overnight-sessie gehandhaafd. De LULD-prijsbandindicator van de quote-feed krijgt twee waarden, G en H, gereserveerd voor het overnight-regime, zodat een datagebruiker een overnight-band kan onderscheiden van een dagband. Een statische band centreert nooit opnieuw, dus een aandeel dat na 21:00 uur een grote beweging maakt, blijft daartegenaan zitten totdat het dagregime weer opstart. Waarom aandelen pauzeren onder Limit Up-Limit Down behandelt het dagregime.

Wat als de SIP's niet klaar zijn?

Twee onderdelen van de infrastructuur lopen al vooruit op de tape. NSCC, de clearinghouse die Amerikaanse aandelentransacties nett en garandeert, draait sinds 29 juni 2026 (per september 2026) 24/5, dus een overnight-trade heeft al een clearingpad en wordt T+1 vanaf de trade date afgewikkeld, net als elke daghandel. En 24X National beschikt over een vrijstelling van de SEC die op 24 januari 2027 van kracht wordt. Die vrijstelling is het genoemde fallback-scenario: als de december-datum van de SIP's verschuift, kan de overnight-sessie van 24X daaronder openen vóór de geconsolideerde feeds. Hoe dan ook hangt de lancering af van de gereedheid van de SIP's, en elke datum op deze pagina moet worden gelezen als "gepland voor" in plaats van "gebeurt op". De SIP versus directe beursfeeds gids legt uit waarom de geconsolideerde feed degene is die klaar moet zijn.

Veelgestelde vragen

Wanneer start de 23/5-aandelenhandel?

Het plan is zondag 6 december 2026 om 21:00 uur ET, wanneer de CTA- en UTP SIP's volgens planning 23-uurs operaties starten onder SEC-order 34-106061 en UTP Vendor Alert #2026-24. De datum geldt alleen als de SIP's klaar zijn. Als ze vertraging oplopen, verschuiven de overnight-sessies van de beurzen mee.

Welke trade date heeft een aandelenhandel op zondagavond?

Maandag. Volgens het plan loopt de handelsdag van 21:00 uur ET tot 20:00 uur ET de volgende avond, dus een print om 21:30 uur op zondag krijgt de trade date van maandag en telt mee voor het geconsolideerde volume van maandag.

Verandert overnight-handel de officiële open en close?

Nee. De officiële open blijft de openingsveiling van 09:30 uur ET en de officiële close blijft de sluitingsveiling van 16:00 uur ET. Overnight-prints dragen de Form T-conditie: ze voegen toe aan het volume en werken nooit de last-sale prijs bij.

Zijn LULD-prijsbanden van toepassing tijdens de overnight-sessie?

Ja, in een statische vorm. Volgens het plan worden de banden eenmalig om 21:00 uur ET gepubliceerd voor de gehele overnight-sessie, in plaats van dat ze rollen zoals in de reguliere sessie, en de quote-feed markeert ze met de nieuwe indicatorwaarden G en H.


Elk paneel hierboven bevat de bijbehorende SQL. Vouw deze uit om precies te zien hoe een sessiesegment is afgesneden, of voer dezelfde klokuur-analyse uit op elke ticker via de Strasmore-terminal.