Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-10-04 · data as of October 4, 2026 · refreshed weekly

Handel akcjami w USA 23/5 od grudnia 2026 roku

Wprowadzenie systemu 23/5 dla akcji w USA planowane jest na szósty grudnia dwa tysiące dwudziestego szóstego roku. Analiza wpływu sesji nocnej na daty rozliczeń i wolumen.

Planowany start handlu akcjami w USA w systemie 23/5 przypada na niedzielę 6 grudnia 2026 r. Tego dnia dwa skonsolidowane strumienie danych, na których opierają się wszystkie kwotowania akcji w USA – CTA oraz UTP SIP – mają rozpocząć pracę w godzinach od 21:00 czasu ET w niedzielę do 20:00 czasu ET w piątek, z godzinną przerwą techniczną każdego wieczora. Wprowadza to nową sesję nocną, od 21:00 do 04:00 czasu ET, poprzedzającą handel przedsesyjny (pre-market). Mechanika tego rozwiązania jest ważniejsza niż sam nagłówek: każdy print (zarejestrowana transakcja) między 21:00 a 20:00 dnia następnego przypisany jest do jednej daty transakcji, wolumen nocny jest wliczany do dziennego słupka, oficjalne otwarcie i zamknięcie pozostają bez zmian, a pasma cenowe działają w nocy w inny sposób. Każda data na tej stronie jest planem, który zostanie zrealizowany tylko pod warunkiem gotowości systemów SIP w terminie.

Kiedy rozpoczyna się handel 23/5 dla akcji w USA?

Harmonogram opiera się na dwóch dokumentach. Nakaz SEC 34-106061 zatwierdził poprawki do planów CTA i UTP, które wydłużają godziny pracy SIP, a komunikat UTP Vendor Alert #2026-24 wyznaczył cel: niedziela, 6 grudnia 2026 r., pierwsze printy o 21:00 czasu ET. SIP (Securities Information Processor) to narzędzie, które scala transakcje i kwotowania ze wszystkich giełd w jeden oficjalny zapis (tape). CTA obsługuje spółki notowane na NYSE, a UTP te notowane na Nasdaq. Od tego wieczora oba systemy mają działać 23 godziny na dobę, pięć dni w tygodniu:

  • 21:00 – 04:00 czasu ET: nowa sesja nocna
  • 04:00 – 09:30 czasu ET: pre-market, bez zmian
  • 09:30 – 16:00 czasu ET: sesja regularna, bez zmian
  • 16:00 – 20:00 czasu ET: handel po sesji (after-hours), bez zmian
  • 20:00 – 21:00 czasu ET: przerwa techniczna SIP, brak skonsolidowanych printów

Tydzień rozpoczyna się w niedzielę o 21:00, a kończy w piątek o 20:00. Weekendy pozostają bez handlu. Giełdy oczekiwane w pierwszej grupie, według stanu na wrzesień 2026 r., to Cboe EDGX, NYSE Arca, 24X National oraz Nasdaq. Każda platforma składa własny wniosek o zmianę zasad i ustala własny termin startu, dlatego powyższą listę należy traktować jako oczekiwaną, a nie ostateczną. Gotowość systemów SIP jest kluczowym elementem: jeśli terminy przesyłu danych ulegną przesunięciu, cały harmonogram również zostanie przesunięty. Informacje o tym, co można zrobić dzisiaj, znajdują się w sekcji co można zrobić dzisiaj. Ta strona opisuje zmiany w zapisie transakcji po rozszerzeniu godzin pracy SIP.

Jak wygląda zapis transakcji dzisiaj?

Obecnie skonsolidowany zapis transakcji działa w godzinach 04:00 – 20:00 czasu ET, czyli przez 16 godzin. Poniższy panel grupuje miesięczne słupki minutowe SPY według godziny zegarowej czasu ET. Nie zakłada on podziału na sesje, a jedynie raportuje, w jakich godzinach występują printy.

ZapytanieWolumen SPY w ujęciu godzinowym (czas ET, ostatni miesiąc)
godzina ETwolumen (mln)udział (%)interwały minutowe
04:0020.24976
05:000.80.1872
06:001.50.18909
07:003.90.461108
08:008.61.031129
09:00799.471138
10:00102.512.271140
11:0095.311.411140
12:0064.67.741140
13:0060.37.231140
14:0083.49.991140
15:00209.125.051140
16:00114.413.71126
17:006.10.73857
18:002.50.29888
19:000.70.09830
Dokładny kod SQL dla każdej liczby
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
Uruchom samodzielnie

Zapis obejmuje 16 godzin zegarowych, od 04:00 do 19:00 czasu ET, i nie rejestruje niczego między 20:00 a 04:00. Ten pusty przedział to dokładnie czas, w którym planowana jest sesja nocna – siedem godzin od 21:00 do 04:00 oraz godzina przerwy technicznej przed nią. Rozkład jest nierównomierny: godzina 04:00 odpowiadała za 0.24% wolumenu SPY w skali miesiąca, a godzina 19:00 za 0.09%, przy czym sesja regularna przejmuje niemal cały wolumen. Wolumen nocny dołączy do tej krzywej w najmniej płynnych godzinach, a nasz przewodnik po handlu przedsesyjnym i po sesji opisuje, jak zachowuje się arkusz zleceń w takich godzinach.

Jaka data transakcji przypisana jest do printu nocnego?

Zgodnie z planem, całe okno od 21:00 do 20:00 stanowi jeden dzień handlowy, nazwany od dnia kalendarzowego, w którym przypada jego sesja regularna. Print z godziny 21:30 w niedzielę 6 grudnia otrzymuje datę transakcji poniedziałek 7 grudnia. Print z godziny 23:00 w poniedziałek należy do wtorku. Przerwa między 20:00 a 21:00 stanowi granicę między dwiema datami transakcji.

Należy zwrócić uwagę na wpływ na kalendarz. Data zegarowa dla niedzielnego printu z 21:30 to niedziela, ale jego data transakcji to poniedziałek. Każda logika grupująca printy według daty kalendarzowej ET, w tym zapytania SQL pod każdym panelem na tej stronie, jest obecnie poprawna z jednego powodu: po 20:00 nie ma żadnych transakcji. Gdy rozszerzenie wejdzie w życie, printy po 21:00 czasu ET będą przypisywane do następnej daty transakcji, a „grupowanie według daty ET” musi zostać zmienione na „grupowanie według daty ET, przesunięte do przodu po godzinie 21:00”.

Znaczniki czasu dla każdego panelu są przechowywane w formacie UTC i konwertowane na czas nowojorski przed przypisaniem daty. W grudniu czas wschodni (ET) to UTC minus pięć godzin, więc print oznaczony jako 02:30 UTC w poniedziałek jest printem z godziny 21:30 czasu ET w niedzielę z datą transakcji poniedziałek. Przewodnik po znacznikach czasu danych rynkowych szczegółowo omawia tę konwersję.

Co dzieje się z dziennym słupkiem OHLCV?

Dzienny słupek OHLCV (otwarcie, maksimum, minimum, zamknięcie, wolumen) jest tworzony ze skonsolidowanego zapisu zgodnie z określonymi zasadami. Skonsolidowany wolumen dzienny zlicza każdy kwalifikujący się print z daną datą transakcji, niezależnie od sesji, w której wystąpił. Obecnie oznacza to, że wolumen z pre-marketu i handlu po sesji jest już zawarty w dziennym słupku. Po rozszerzeniu dołączy do niego wolumen nocny. Oficjalne otwarcie pozostaje aukcją otwarcia o 09:30, a oficjalne zamknięcie aukcją zamknięcia o 16:00. Żadne z nich nie ulega zmianie. Pierwszy print o 21:00 nie jest otwarciem, a ostatni print przed 20:00 nie jest zamknięciem.

ZapytanieWolumen dzienny SPY a wolumen sesji regularnej (ostatni miesiąc)
data sesjioznaczenie sesjiwolumen dzienny (mln)wolumen sesji reg. (mln)poza sesją reg. (%)
2026-09-04Sep 434.127.519.35
2026-09-08Sep 844.734.123.77
2026-09-09Sep 932.828.513.09
2026-09-10Sep 1042.738.69.64
2026-09-11Sep 1145.53816.42
2026-09-14Sep 144439.89.5
2026-09-15Sep 1546.237.219.39
2026-09-16Sep 1659.251.612.88
2026-09-17Sep 1749.736.127.31
2026-09-18Sep 1865.473.7-12.7
2026-09-21Sep 2150.543.513.93
2026-09-22Sep 2234.829.614.85
2026-09-23Sep 2354.939.328.48
2026-09-24Sep 244433.723.44
2026-09-25Sep 2536.731.214.95
2026-09-28Sep 2842.73713.4
2026-09-29Sep 2936.931.614.4
2026-09-30Sep 3062.145.926.14
2026-10-01Oct 147.740.914.22
Dokładny kod SQL dla każdej liczby
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
Uruchom samodzielnie

W dniu Oct 1 dzienny słupek SPY obejmował 47.7 mln akcji, z czego 40.9 mln zostało obróconych podczas sesji regularnej (okno od 09:30 do 16:00 wraz z aukcją zamknięcia), co oznacza, że 14.22% wolumenu przypadało na czas poza sesją regularną. Ta różnica to obecny udział handlu w godzinach rozszerzonych, który wzrośnie po dodaniu siedmiu kolejnych godzin do zapisu. Jak budowane są słupki OHLCV szczegółowo opisuje otwarcie i zamknięcie oparte na aukcjach.

Printy poza sesją regularną posiadają warunek sprzedaży Form T, a printy Form T nigdy nie aktualizują ceny ostatniej transakcji ani dziennego maksimum i minimum. Aktualizują one natomiast skonsolidowany wolumen. Zgodnie z planem, sesja nocna przejmuje te same zasady: print o 02:00 zwiększa wolumen, ale nie zmienia ceny ostatniej transakcji. Odpowiednie kody są już zdefiniowane w zapisie.

ZapytanieKody transakcji poza godzinami sesji (Extended-hours)
idnazwa warunkuznaczenie
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.
Dokładny kod SQL dla każdej liczby
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
Uruchom samodzielnie

Zapis definiuje 3 warunków sprzedaży w godzinach rozszerzonych, z których pierwszym jest Form T/Extended Hours. Wyjaśnienie kodów warunków transakcji zawiera pełną listę, w tym informacje o tym, które kody mogą zmieniać cenę ostatniej transakcji.

Jak porównać wolumen przed i po grudniowej zmianie?

Jeśli plan zostanie zrealizowany, porównanie wolumenu dziennego ze stycznia 2027 r. z wolumenem z listopada 2026 r. będzie zestawieniem 23-godzinnego dnia handlowego z 16-godzinnym. Rozwiązaniem jest porównywanie analogicznych okresów: należy podzielić zapis według czasu zegarowego ET i utrzymać ten sam podział po obu stronach granicy zmian. Przedział sesji regularnej, od 09:30 do 16:00, pozostaje nienaruszony przez rozszerzenie i stanowi najbardziej wiarygodną bazę porównawczą. Poniższy panel mierzy, jak duży jest już udział handlu poza sesją regularną dla siedmiu popularnych spółek. Jest to udział, który naiwne porównanie „przed i po” nieświadomie by zawyżyło.

ZapytanieUdział wolumenu poza sesją 9:30–16:00 dla wybranych spółek (ostatni miesiąc)
tickerpremarket (%)after hours (%)poza sesją reg. (%)
SPY2.4415.3217.76
NVDA3.6113.2316.84
KO0.6513.0213.66
MSFT1.6811.7513.43
AMZN2.458.2610.71
AAPL1.468.7610.22
TSLA2.674.276.94
Dokładny kod SQL dla każdej liczby
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
Uruchom samodzielnie

W minionym miesiącu SPY wygenerowało 17.76% swojego wolumenu poza sesją regularną, co stanowi największy udział z całej siódemki, z podziałem na 2.44% w pre-markecie i 15.32% po sesji. TSLA znalazło się na drugim końcu z wynikiem 6.94%. Ranking spółek według całkowitego wolumenu może ulec zmianie po rozszerzeniu, wyłącznie ze względu na aktywność w nocy, przy niezmienionym wolumenie sesji regularnej. Należy śledzić wolumen sesji regularnej obok wolumenu skonsolidowanego, tak jak robi to powyższy panel, i porównywać grudzień z listopadem w oparciu o tę serię danych.

Jak działają pasma LULD w nocy?

Limit Up-Limit Down (LULD) to mechanizm pasm cenowych, który ogranicza, a następnie wstrzymuje handel akcjami, jeśli cena wyjdzie poza pasmo wokół ceny referencyjnej. Podczas sesji regularnej cena referencyjna jest dynamiczna: obliczana jest ponownie na podstawie ostatnich pięciu minut handlu, a pasma przesuwają się wraz z nią. Plan nocny jest inny. Pasma są statyczne: publikowane raz o 21:00 czasu ET na podstawie ceny referencyjnej dostępnej w tym momencie i utrzymywane przez całą sesję nocną. Wskaźnik pasma cenowego LULD w strumieniu kwotowań zyskuje dwie wartości, G i H, zarezerwowane dla reżimu nocnego, dzięki czemu odbiorca danych może odróżnić pasmo nocne od dziennego. Statyczne pasmo nigdy nie zmienia swojego środka, więc akcje, które poruszają się w znacznym stopniu po 21:00, pozostają w jego ramach aż do restartu mechanizmów dziennych. Dlaczego akcje są wstrzymywane w ramach Limit Up-Limit Down omawia reżim dzienny.

Co jeśli systemy SIP nie będą gotowe?

Dwa elementy infrastruktury wyprzedzają już zapis transakcji. NSCC, izba rozliczeniowa, która dokonuje nettingu i gwarantuje transakcje na akcjach w USA, działa w trybie 24/5 od 29 czerwca 2026 r. (stan na wrzesień 2026 r.), więc transakcja nocna ma już ścieżkę rozliczeniową i rozlicza się w trybie T+1 od daty transakcji, tak jak każda transakcja dzienna. Ponadto 24X National posiada zwolnienie regulacyjne SEC, które wchodzi w życie 24 stycznia 2027 r. To zwolnienie stanowi deklarowane zabezpieczenie: jeśli grudniowy termin SIP ulegnie przesunięciu, sesja nocna 24X może zostać otwarta w oparciu o nie, przed uruchomieniem skonsolidowanych strumieni danych. W każdym przypadku start zależy od gotowości SIP, a każda data na tej stronie powinna być odczytywana jako „planowana”, a nie „pewna”. Przewodnik SIP a bezpośrednie strumienie giełdowe wyjaśnia, dlaczego to właśnie skonsolidowany strumień danych musi być gotowy.

FAQ

Kiedy rozpoczyna się handel akcjami w systemie 23/5?

Plan zakłada niedzielę 6 grudnia 2026 r. o godzinie 21:00 czasu ET, kiedy to systemy CTA i UTP SIP mają rozpocząć 23-godzinną pracę zgodnie z nakazem SEC 34-106061 i komunikatem UTP Vendor Alert #2026-24. Data ta jest aktualna tylko pod warunkiem gotowości systemów SIP. Jeśli termin zostanie przesunięty, sesje nocne giełd również zostaną przesunięte.

Jaka data transakcji przypada na niedzielny handel nocny?

Poniedziałek. Zgodnie z planem dzień handlowy trwa od 21:00 czasu ET do 20:00 czasu ET następnego dnia, więc print z godziny 21:30 w niedzielę otrzymuje datę transakcji poniedziałek i wlicza się do skonsolidowanego wolumenu poniedziałkowego.

Czy handel nocny zmienia oficjalne otwarcie i zamknięcie?

Nie. Oficjalne otwarcie pozostaje aukcją otwarcia o 09:30 czasu ET, a oficjalne zamknięcie aukcją zamknięcia o 16:00 czasu ET. Printy nocne posiadają warunek Form T: zwiększają wolumen i nigdy nie aktualizują ceny ostatniej transakcji.

Czy pasma cenowe LULD mają zastosowanie podczas sesji nocnej?

Tak, w formie statycznej. Zgodnie z planem pasma są publikowane raz o 21:00 czasu ET na całą sesję nocną, zamiast zmieniać się dynamicznie jak podczas sesji regularnej, a strumień kwotowań oznacza je nowymi wartościami wskaźników G i H.


Każdy powyższy panel zawiera swoje zapytanie SQL. Rozwiń je, aby zobaczyć dokładnie, jak wycięto wycinek sesji, lub uruchom to samo zestawienie godzinowe dla dowolnego tickera w terminalu Strasmore.

#market hours#overnight trading#sip#trade date#luld#market data