Czy giełda w USA jest dzisiaj otwarta?
Sprawdź aktualny status sesji na amerykańskim rynku akcji. Kalendarz świąt giełdowych, godziny pracy oraz zasady realizacji zleceń w dni wolne od handlu na giełdach w USA.
Czy giełda jest dzisiaj otwarta?
Amerykański rynek akcji jest otwarty od poniedziałku do piątku w godzinach od 9:30 do 16:00 czasu wschodniego (Eastern Time), z wyłączeniem dni ustawowo wolnych od pracy oraz kilku sesji skróconych do godziny 13:00. W związku z tym pytanie o dostępność rynku sprowadza się do trzech weryfikacji: czy jest dzień roboczy, czy dany dzień nie przypada na święto giełdowe oraz w jakiej fazie sesji znajduje się zegar. Niniejsza strona przy każdym odświeżeniu sprawdza wszystkie trzy parametry w oparciu o bieżące dane giełdowe, a znacznik „dane na dzień” powyżej stanowi potwierdzenie aktualności informacji. Szczegółowy harmonogram sesji znajduje się pod adresem godziny pracy giełdy; pełny kalendarz dostępny jest pod linkiem święta giełdowe i sesje skrócone.
Czy giełda jest obecnie otwarta?
Poniższy panel generuje odpowiedź w momencie ostatniego odświeżenia danych na stronie. Sprawdza on dzień tygodnia, weryfikuje dzisiejszą datę w kalendarzu świąt giełdowych i ustala, czy zegar czasu wschodniego (ET) wskazuje na okno handlowe: handel przedsesyjny od godziny 4:00, sesję główną od 9:30 lub handel pozasesyjny od zamknięcia do godziny 20:00.
| data sprawdzenia | dzień tygodnia | czas sprawdzenia ET | kalendarz dzienny | status rynku | następna sesja regularna | dni do następnej sesji |
|---|---|---|---|---|---|---|
| 2026-09-04 | Friday | 09:00 | normal weekday | PREMARKET | 2026-09-04 | 0 |
Dokładny kod SQL dla każdej liczby
WITH
toTimeZone(now(), 'America/New_York') AS now_et,
toDate(now_et) AS today_et,
toHour(now_et) * 60 + toMinute(now_et) AS min_now,
(SELECT countDistinct(date) FROM global_markets.stocks_market_holidays
WHERE date = toDate(toTimeZone(now(), 'America/New_York')) AND status = 'closed') AS today_full_holiday,
(SELECT countDistinct(date) FROM global_markets.stocks_market_holidays
WHERE date = toDate(toTimeZone(now(), 'America/New_York')) AND status = 'early-close') AS today_early,
(SELECT any(name) FROM global_markets.stocks_market_holidays
WHERE date = toDate(toTimeZone(now(), 'America/New_York'))) AS today_holiday_name,
if(today_early = 1, 780, 960) AS close_min,
if(today_early = 1, 1020, 1200) AS after_hours_end,
(SELECT min(d) FROM (SELECT toDate(toTimeZone(now(), 'America/New_York')) + arrayJoin(range(1, 11)) AS d)
WHERE toDayOfWeek(d) <= 5
AND d NOT IN (SELECT date FROM global_markets.stocks_market_holidays WHERE status = 'closed')) AS next_sess_after_today,
toDayOfWeek(today_et) <= 5 AND today_full_holiday = 0 AS today_is_session
SELECT
toString(today_et) AS date_checked,
formatDateTime(today_et, '%W') AS weekday,
formatDateTime(now_et, '%H:%i') AS time_checked_et,
multiIf(toDayOfWeek(today_et) >= 6, 'weekend',
today_full_holiday = 1, concat('holiday — ', today_holiday_name),
today_early = 1, concat('early close (1:00 pm) — ', today_holiday_name),
'normal weekday') AS todays_calendar,
multiIf(NOT today_is_session, 'CLOSED',
min_now < 240, 'CLOSED (overnight)',
min_now < 570, 'PREMARKET',
min_now < close_min, 'OPEN',
min_now < after_hours_end, 'AFTER-HOURS',
'CLOSED (overnight)') AS market_status,
toString(if(today_is_session AND min_now < close_min, today_et, next_sess_after_today)) AS next_regular_session,
dateDiff('day', today_et, if(today_is_session AND min_now < close_min, today_et, next_sess_after_today)) AS days_to_next_sessionWedług stanu na godzinę 09:00 czasu ET w dniu Friday, 2026-09-04, obliczony status wynosi PREMARKET, a dzisiejszy wpis w kalendarzu to „normal weekday”. Najbliższe otwarcie sesji głównej zgodnie z harmonogramem, przypadające na dzisiaj, o ile status wskazuje PREMARKET lub OPEN, to 2026-09-04. Data ta uwzględnia już weekendy oraz wszystkie dni ustawowo wolne od handlu i nigdy nie przypada dalej niż za kilka dni, nawet w przypadku długich weekendów świątecznych. Czytasz ten komunikat później niż wskazuje znacznik czasu? Te same trzy kroki można wykonać ręcznie w kilka sekund: sprawdzenie dnia tygodnia, poniższej tabeli świąt oraz zegara czasu ET.
Najbliższe zaplanowane zamknięcie oraz kolejne terminy
Kalendarz przyszłych sesji pochodzi bezpośrednio z danych giełdowych. Warto zwrócić uwagę na jeden szczegół: tabela uwzględnia bieżący dzień, jeśli jest on dniem wolnym lub dniem skróconych notowań. Zapytanie obejmuje wszystkie zamknięcia od dnia dzisiejszego, a nie wyłącznie te przypadające w przyszłości. Dzięki temu w dni świąteczne pierwszy wiersz tabeli oraz panel statusu powyżej są ze sobą zgodne.
| data zamknięcia | przypada na | święto | status dnia | zamknięcie ET | dni do |
|---|---|---|---|---|---|
| 2026-09-07 | Mon | Labor Day | closed | 3 | |
| 2026-11-26 | Thu | Thanksgiving | closed | 83 | |
| 2026-11-27 | Fri | Thanksgiving | early-close | 13:00 | 84 |
| 2026-12-24 | Thu | Christmas | early-close | 13:00 | 111 |
| 2026-12-25 | Fri | Christmas | closed | 112 | |
| 2027-01-01 | Fri | New Years Day | closed | 119 | |
| 2027-01-18 | Mon | Martin Luther King, Jr. Day | closed | 136 | |
| 2027-02-15 | Mon | Washington's Birthday | closed | 164 | |
| 2027-03-26 | Fri | Good Friday | closed | 203 | |
| 2027-05-31 | Mon | Memorial Day | closed | 269 | |
| 2027-06-18 | Fri | Juneteenth | closed | 287 | |
| 2027-07-05 | Mon | Independence Day | closed | 304 |
Dokładny kod SQL dla każdej liczby
SELECT toString(date) AS closure_date,
formatDateTime(date, '%a') AS falls_on,
any(name) AS holiday,
any(status) AS day_status,
any(if(status = 'early-close', formatDateTime(toTimeZone(close, 'America/New_York'), '%H:%i'), '')) AS closes_at_et,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE exchange = 'NYSE' AND date >= today()
GROUP BY date
ORDER BY date
LIMIT 16Najbliższa zaplanowana przerwa w notowaniach przypada na Labor Day w dniu 2026-09-07 (closed), czyli za 3 dni od momentu aktualizacji danych. Każdy dzień roboczy nieuwzględniony w tej tabeli oznacza standardową sesję w godzinach 9:30–16:00. Dni ze skróconym czasem handlu kończą się o godzinie 13:00 czasu wschodniego (Eastern Time) i przypadają zazwyczaj w okolicach Święta Dziękczynienia, Wigilii Bożego Narodzenia oraz Dnia Niepodległości. Aukcja zamknięcia odbywa się również w te dni, z tą różnicą, że transakcje są rejestrowane trzy godziny wcześniej.
Ile dni w roku giełda pozostaje zamknięta?
„Około dziewięciu lub dziesięciu świąt w roku” to standardowa odpowiedź, jednak niniejsza strona pozwala na dokładne wyliczenie zamiast szacunków. Kanał danych giełdowych zawiera jedynie informacje o nadchodzących dniach wolnych, dlatego te, które już minęły, są odtwarzane na podstawie historii transakcji: dzień powszedni, w którym dla SPY odnotowano zero minutowych słupków w trakcie sesji regularnej, oznacza pełne zamknięcie, natomiast dzień, w którym odnotowano około połowy sesji (około dwustu dziesięciu słupków zamiast trzystu dziewięćdziesięciu), oznacza wcześniejsze zakończenie notowań.
| kategoria | minione | nadchodzące | łącznie | rok kalendarzowy |
|---|---|---|---|---|
| full closure | 7 | 3 | 10 | 2026 |
| early close (1:00 pm) | 0 | 2 | 2 | 2026 |
Dokładny kod SQL dla każdej liczby
WITH day_bars AS (
SELECT cal.day AS day, ifNull(t.bars, 0) AS bars
FROM (SELECT makeDate(toYear(today()), 1, 1) + arrayJoin(range(370)) AS day) AS cal
LEFT JOIN (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime(makeDate(toYear(today()), 1, 1), 'America/New_York')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
) AS t ON t.d = cal.day
WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
AND cal.day <= today() - 4
),
past AS (
SELECT countIf(bars = 0) AS past_full, countIf(bars BETWEEN 120 AND 330) AS past_early
FROM day_bars
),
ahead AS (
SELECT countDistinctIf(date, status = 'closed') AS ahead_full,
countDistinctIf(date, status = 'early-close') AS ahead_early
FROM global_markets.stocks_market_holidays
WHERE date > today() - 4 AND toYear(date) = toYear(today())
)
SELECT category, already_passed, still_ahead, already_passed + still_ahead AS total, toString(toYear(today())) AS calendar_year
FROM (
SELECT 'full closure' AS category, past.past_full AS already_passed, ahead.ahead_full AS still_ahead, 1 AS ord FROM past, ahead
UNION ALL
SELECT 'early close (1:00 pm)' AS category, past.past_early AS already_passed, ahead.ahead_early AS still_ahead, 2 AS ord FROM past, ahead
)
ORDER BY ord2026 obejmuje 10 pełnych zamknięć, z czego 7 już za nami, a 3 przed nami, oraz 2 zaplanowanych wcześniejszych zamknięć o godzinie 13:00, z których 2 ma dopiero nastąpić. (Zamknięcie, które miało miejsce w ciągu ostatnich kilku dni, może chwilowo nie figurować w żadnej z tych kategorii ze względu na opóźnienie w przetwarzaniu danych; podział koryguje się automatycznie przy kolejnym odświeżeniu). Pozostałe dni wolne to weekendy: po odjęciu około stu czterech dni weekendowych oraz tych świąt od trzystu sześćdziesięciu pięciu, w roku pozostaje około dwustu pięćdziesięciu sesji giełdowych.
Zapis transakcji: ostatnia sesja
Kalendarz wskazuje, co powinno się wydarzyć; zapis transakcji pokazuje, co faktycznie miało miejsce. Poniższe zestawienie prezentuje ostatnią sesję zarejestrowaną w naszym zapisie minutowym SPY, liczbę słupków, liczbę transakcji opcyjnych na SPY wykonanych tego samego dnia oraz ostatnią półsesję w naszym zbiorze danych.
| ostatnia sesja | dzień tygodnia | minutowe notowania sesji regularnej | wolumen opcji SPY (tys.) | ostatnie wcześniejsze zamknięcie | notowania wcześniejszego zamknięcia |
|---|---|---|---|---|---|
| 2026-09-03 | Thursday | 211 | 1483 | 2026-09-03 | 211 |
Dokładny kod SQL dla każdej liczby
WITH rth AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 450
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
),
last_sess AS (
SELECT max(d) AS last_d
FROM rth
WHERE bars >= 120 AND d < toDate(toTimeZone(now(), 'America/New_York'))
),
opt AS (
SELECT round(count() / 1e3, 0) AS spy_option_prints_thousands
FROM global_markets.options_trades
WHERE ticker >= 'O:SPY2' AND ticker < 'O:SPY3'
AND sip_timestamp >= toDateTime((SELECT last_d FROM last_sess), 'America/New_York')
AND sip_timestamp < toDateTime((SELECT last_d FROM last_sess) + 1, 'America/New_York')
),
last_early AS (
SELECT toString(max(d)) AS last_early_close_date,
argMax(bars, d) AS its_bars
FROM rth WHERE bars BETWEEN 120 AND 330
)
SELECT toString((SELECT last_d FROM last_sess)) AS most_recent_session,
formatDateTime((SELECT last_d FROM last_sess), '%W') AS weekday,
(SELECT bars FROM rth WHERE d = (SELECT last_d FROM last_sess)) AS regular_minute_bars,
(SELECT spy_option_prints_thousands FROM opt) AS spy_option_prints_thousands,
(SELECT last_early_close_date FROM last_early) AS last_early_close,
(SELECT its_bars FROM last_early) AS early_close_barsOstatnią sesją w naszym zapisie jest 2026-09-03 (Thursday), podczas której zarejestrowano 211 minutowych słupków w trakcie sesji regularnej; pełna sesja obejmuje około trzystu dziewięćdziesięciu słupków, a sesja skrócona około dwustu dziesięciu. Tego samego dnia odnotowano około 1483 tysięcy pojedynczych transakcji opcyjnych na SPY: rynek opcji podąża za kalendarzem giełdowym, uwzględniając święta oraz sesje skrócone, a wygaśnięcia przypadające na zamknięty piątek są przesuwane na dzień wcześniejszy. Ostatnią sesją skróconą w naszym zapisie była 2026-09-03, obejmująca 211 minutowych słupków, co odpowiada strukturze półsesji kończącej się o godzinie trzynastej. Uwaga wstępna: nasze repozytorium danych aktualizowane jest z jednodniowym lub dwudniowym opóźnieniem, dlatego „ostatnia sesja” może być opóźniona względem bieżącego dnia o jedną lub dwie sesje.
Gdy rynek zamyka się bez ostrzeżenia
Planowane zamknięcia widnieją w kalendarzu; te nieplanowane nigdy. Zdarzają się rzadko, zaledwie kilka razy na dekadę, a taśma rejestruje ich skutki: dzień powszedni, w którym powinno zostać odnotowanych trzysta dziewięćdziesiąt słupków, a nie odnotowano żadnego.
| data zamknięcia | przypada na | nazwa | notowania sesji regularnej SPY |
|---|---|---|---|
| 2012-10-29 | Mon | Hurricane Sandy — day 1 | 0 |
| 2012-10-30 | Tue | Hurricane Sandy — day 2 | 0 |
| 2012-10-31 | Wed | Reopening after Sandy | 390 |
| 2018-12-05 | Wed | Mourning — George H. W. Bush | 0 |
| 2025-01-09 | Thu | Mourning — Jimmy Carter | 0 |
Dokładny kod SQL dla każdej liczby
WITH events AS (
SELECT arrayJoin([
(toDate('2012-10-29'), 'Hurricane Sandy — day 1'),
(toDate('2012-10-30'), 'Hurricane Sandy — day 2'),
(toDate('2012-10-31'), 'Reopening after Sandy'),
(toDate('2018-12-05'), 'Mourning — George H. W. Bush'),
(toDate('2025-01-09'), 'Mourning — Jimmy Carter')
]) AS e
),
tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND ((window_start >= '2012-10-29 00:00:00' AND window_start < '2012-11-01 12:00:00')
OR (window_start >= '2018-12-05 00:00:00' AND window_start < '2018-12-06 12:00:00')
OR (window_start >= '2025-01-09 00:00:00' AND window_start < '2025-01-10 12:00:00'))
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
)
SELECT toString(e.1) AS closure_date,
formatDateTime(e.1, '%a') AS falls_on,
e.2 AS name,
toUInt32(ifNull(t.bars, 0)) AS spy_regular_session_bars
FROM events
LEFT JOIN tape AS t ON t.d = events.e.1
ORDER BY e.1Huragan Sandy spowodował zamknięcie obu głównych giełd w dniach 2012-10-29 oraz 2012-10-30, co było pierwszym wielodniowym zamknięciem z powodów pogodowych od tysiąc osiemset osiemdziesiątego ósmego roku, a sesja otwarcia w dniu 2012-10-31 wygenerowała pełne 390 słupków. Narodowe dni żałoby zamknęły rynek w dniach 2018-12-05 (prezydent George H. W. Bush) oraz 2025-01-09 (prezydent Jimmy Carter). Najdłuższe nieplanowane zamknięcie współczesnej ery, od jedenastego do czternastego września dwa tysiące pierwszego roku, czyli cztery kolejne sesje, miało miejsce przed rozpoczęciem naszych danych minutowych, które zaczynają się w dwa tysiące trzecim roku. Każde z powyższych zamknięć widnieje na taśmie jako 0 słupków sesji regularnej: nie odnotowano żadnych transakcji.
Co dzieje się ze zleceniem złożonym w czasie, gdy rynek jest zamknięty?
W czasie zamknięcia rynku nie dochodzi do żadnych transakcji. Zlecenie złożone w sobotę, święto lub o godzinie drugiej nad ranem po prostu oczekuje w kolejce u brokera do następnej sesji, a zlecenie typu market order zostaje zrealizowane po cenie ustalonej w trakcie aukcji otwarcia, czyli kilka dni po kliknięciu. Luka między zamknięciem jednej sesji a pierwszym kursem transakcyjnym kolejnej sesji stanowi ryzyko, które inwestor akceptuje, a które można zmierzyć:
| ostatnia sesja przed | sesja wznowienia | dni bez notowań | zamknięcie przed przerwą | kurs wznowienia | luka (%) |
|---|---|---|---|---|---|
| Fri 2026-06-26 | Mon 2026-06-29 | 3 | 729.09 | 736.52 | 1.02 |
| Thu 2026-07-02 | Mon 2026-07-06 | 4 | 744.8 | 748.74 | 0.53 |
| Fri 2026-07-10 | Mon 2026-07-13 | 3 | 754.9 | 752.47 | -0.32 |
| Fri 2026-07-17 | Mon 2026-07-20 | 3 | 743.2 | 747.06 | 0.52 |
| Fri 2026-07-24 | Mon 2026-07-27 | 3 | 738.85 | 744.91 | 0.82 |
| Fri 2026-07-31 | Mon 2026-08-03 | 3 | 746.81 | 749.44 | 0.35 |
| Fri 2026-08-07 | Mon 2026-08-10 | 3 | 773.2 | 772.6 | -0.08 |
| Fri 2026-08-14 | Mon 2026-08-17 | 3 | 776.3 | 776.18 | -0.02 |
| Fri 2026-08-21 | Mon 2026-08-24 | 3 | 765.69 | 764.78 | -0.12 |
| Fri 2026-08-28 | Mon 2026-08-31 | 3 | 769.34 | 767.33 | -0.26 |
Dokładny kod SQL dla każdej liczby
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
round(argMin(toFloat64(open), window_start), 2) AS open_px,
round(argMax(toFloat64(close), window_start), 2) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 75
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
),
paired AS (
SELECT d,
open_px,
lagInFrame(d) OVER (ORDER BY d) AS prev_d,
lagInFrame(close_px) OVER (ORDER BY d) AS prev_close
FROM daily
)
SELECT concat(formatDateTime(prev_d, '%a '), toString(prev_d)) AS last_session_before,
concat(formatDateTime(d, '%a '), toString(d)) AS reopening_session,
dateDiff('day', prev_d, d) AS days_dark,
toString(prev_close) AS close_before_break,
toString(open_px) AS reopening_print,
round((open_px - prev_close) / prev_close * 100, 2) AS gap_pct
FROM paired
WHERE prev_close > 0 AND dateDiff('day', prev_d, d) >= 3
ORDER BY dTabela obejmuje ostatnie 10 weekendów i długich weekendów, kolumna days_dark oznacza czterodniowe przerwy świąteczne. Ostatnia z nich trwała od Fri 2026-08-28 do Mon 2026-08-31 (3 dni kalendarzowych bez notowań): kurs zamknięcia SPY podczas sesji regularnej przed przerwą wynosił 769.34 USD, a kurs otwarcia 767.33 USD, co oznacza lukę rzędu -0.26%, którą zlecenie typu market order zaakceptowałoby w ciemno. Zlecenie typu limit order ogranicza cenę, ale wiąże się z ryzykiem braku realizacji; artykuł dlaczego akcje tworzą luki cenowe poza godzinami sesji omawia mechanizmy stojące za tymi ruchami.
Strefy czasowe, rynek obligacji i reszta świata
Trzy rozbieżności generują większość pozostałych wątpliwości dotyczących tego, czy rynek jest otwarty. Strefy czasowe: oficjalne godziny podawane są według czasu wschodniego (ET); godzina 9:30 ET to 6:30 czasu pacyficznego i 14:30 czasu londyńskiego przez większość roku. Daty rynkowe również odnoszą się do czasu ET, co sprawia, że dla czytelnika w Azji jego „dzisiaj” może obejmować dwie sesje w USA. Rynek obligacji: obligacje skarbowe są notowane zgodnie z kalendarzem SIFMA, a nie NYSE. Rynek ten przestrzega wszystkich świąt giełdowych oraz dwóch dodatkowych, a jego wcześniejsze zamknięcia o godzinie 14:00 są zaleceniami, które zdarzają się częściej niż półdniowe sesje giełdowe kończące się o 13:00. Całodniowe rozbieżności są widoczne w danych:
| data sesji | dzień tygodnia |
|---|---|
| 2025-10-13 | Monday |
| 2025-11-11 | Tuesday |
Dokładny kod SQL dla każdej liczby
WITH stock_days AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 370
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
HAVING count() >= 100
)
SELECT toString(d) AS session_date,
formatDateTime(d, '%W') AS weekday
FROM stock_days
WHERE d <= (SELECT max(date) FROM global_markets.treasury_yields)
AND d NOT IN (SELECT date FROM global_markets.treasury_yields WHERE date >= today() - 370)
ORDER BY dW minionym roku było dokładnie 2 dni powszednich, w których giełda prowadziła pełną sesję, a rentowność obligacji skarbowych nie została odnotowana, 2025-10-13 oraz 2025-11-11, jeden w październiku i jeden w listopadzie: Dzień Kolumba oraz Dzień Weteranów – dwa święta federalne, podczas których rynek akcji pracuje bez zmian. Reszta świata: zagraniczne giełdy stosują własne kalendarze, a kontrakty terminowe na indeksy są notowane niemal przez całą dobę. Dzięki temu nagłówek może informować o spadkach na giełdzie o godzinie 3:00 ET, podczas gdy wszystkie amerykańskie parkiety są zamknięte. Sesje w godzinach wydłużonych wokół każdej sesji w USA trwają od 4:00 do 9:30 oraz od 16:00 do 20:00 czasu ET, charakteryzując się mniejszą płynnością i szerszym spreadem; mechanika tych notowań została opisana w przewodniku po godzinach wydłużonych.
Najczęściej zadawane pytania
Czy giełda jest obecnie otwarta?
Według ostatniej aktualizacji danych, tj. 09:00 czasu ET w dniu 2026-09-04, status rynku określono jako PREMARKET. Poza tym terminem obowiązuje zasada: dni robocze od 9:30 do 16:00 czasu ET, z wyłączeniem dat wymienionych w powyższej tabeli świąt.
Czy giełda będzie otwarta jutro?
Jutro odbędzie się standardowa sesja, chyba że wypada ono w sobotę, niedzielę lub w dniu wymienionym w powyższej tabeli dni wolnych. Najbliższa sesja giełdowa zgodnie z kalendarzem na moment aktualizacji strony, wliczając dzień dzisiejszy, przypada na 2026-09-04.
Czy giełda jest otwarta w Wigilię?
Jeśli 24 grudnia przypada w dzień roboczy, amerykańskie giełdy zazwyczaj prowadzą skróconą sesję, która kończy się o 13:00 czasu ET; jeśli wypada w weekend, sesja nie odbywa się wcale. Dzień Bożego Narodzenia jest zawsze dniem wolnym od handlu; dokładne daty dla bieżącego roku znajdują się w powyższej tabeli kalendarza.
Czy giełda jest otwarta w Black Friday?
Tak. Piątek po Święcie Dziękczynienia jest zaplanowaną półsesją: regularny handel kończy się o 13:00 czasu ET zamiast o 16:00, co oznacza około dwieście dziesięć minut notowań zamiast trzystu dziewięćdziesięciu.
Czy rynek obligacji jest dzisiaj otwarty?
Zazwyczaj jest otwarty wtedy, gdy giełda, choć nie zawsze. Rynek obligacji skarbowych podlega kalendarzowi SIFMA: obejmuje on wszystkie święta giełdowe oraz Dzień Kolumba i Dzień Weteranów, przy czym częściej występują tam wcześniejsze zamknięcia (o godzinie 14:00). Dane z ostatniego roku wskazują na 2 dni roboczych, w których giełda pracowała, a rentowność obligacji skarbowych nie odnotowała transakcji.
Każdy z powyższych paneli stanowi wynik zapytania z wersjonowanej bazy danych wraz z odpowiadającym mu kodem SQL; aby dokonać audytu, należy rozwinąć wybrany panel. W celu sprawdzenia dowolnej daty, sesji lub przerwy w notowaniach, należy skorzystać z terminala Strasmore, zadając pytanie w języku angielskim.