Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-07-23 · data as of July 23, 2026 · refreshed weekly

Thị trường chứng khoán có mở cửa hôm nay không

Kiểm tra trạng thái mở cửa của thị trường chứng khoán Mỹ, lịch các ngày lễ và các phiên đóng cửa sớm để quản lý lệnh giao dịch hiệu quả nhất.

Thị trường chứng khoán Mỹ mở cửa từ thứ Hai đến thứ Sáu, từ 9:30 sáng đến 4:00 chiều theo giờ Eastern, ngoại trừ các ngày lễ đã lên lịch và một số ngày đóng cửa sớm lúc 1:00 chiều. Do đó, để biết "thị trường chứng khoán có mở cửa hôm nay không?", bạn cần kiểm tra ba yếu tố: có phải ngày trong tuần không, có nằm trong lịch ngày lễ không, và thời gian hiện tại có nằm trong phiên giao dịch không. Trang này sẽ đối chiếu cả ba yếu tố với hồ sơ trực tiếp của sàn giao dịch sau mỗi lần làm mới; dòng chữ "data as of" ở phía trên cho biết thời điểm dữ liệu được cập nhật. Để xem chi tiết giờ giao dịch theo từng phiên, hãy xem giờ giao dịch chứng khoán; để xem toàn bộ lịch, hãy xem ngày lễ và các phiên đóng cửa sớm của thị trường.

Thị trường chứng khoán hiện có đang mở cửa không?

Bảng dưới đây tính toán câu trả lời tại thời điểm dữ liệu của trang này được cập nhật lần cuối. Hệ thống sẽ kiểm tra thứ trong tuần, đối chiếu ngày hiện tại với danh sách ngày lễ của sàn giao dịch, và xác định thời gian theo múi giờ Eastern-time là nằm trong hay ngoài các khung giờ chính thức: premarket từ 4:00 am, phiên giao dịch chính thức từ 9:30 am, và after-hours từ lúc đóng cửa đến 8:00 pm.

Truy vấnTrạng thái thị trường tại thời điểm tải trang: kiểm tra ngày trong tuần, ngày lễ và giờ ET
Câu lệnh SQL chính xác đằng sau mỗi con số
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_session

Tính đến 09:00 ET ngày Thursday, 2026-07-23, trạng thái được tính toán là PREMARKET, với ghi chú lịch ngày hôm nay là "normal weekday". Phiên giao dịch chính thức tiếp theo theo lịch trình — nếu trạng thái hiện tại là PREMARKET hoặc OPEN — sẽ là 2026-07-23. Ngày này đã loại trừ các ngày cuối tuần và tất cả các ngày lễ đóng cửa hoàn toàn, và không bao giờ cách xa quá vài ngày, ngay cả trong các kỳ nghỉ lễ kéo dài. Nếu bạn đọc thông tin này muộn hơn thời điểm ghi nhận? Bạn cũng có thể tự kiểm tra nhanh chóng bằng ba bước: thứ trong tuần, bảng ngày lễ bên dưới, và đồng hồ ET.

Lịch nghỉ lễ tiếp theo — và các mốc thời gian sau đó

Lịch dự kiến này được lấy trực tiếp từ dữ liệu của sàn giao dịch. Có một lưu ý nhỏ: bảng này sẽ bao gồm cả ngày hôm nay nếu hôm nay là ngày lễ hoặc ngày đóng cửa sớm — vì truy vấn yêu cầu hiển thị mọi đợt đóng cửa tính từ hôm nay trở đi, chứ không chỉ những ngày sau đó — do đó, vào sáng ngày lễ, dòng đầu tiên và bảng trạng thái phía trên sẽ khớp với nhau.

Truy vấnCác ngày NYSE đóng cửa hoặc đóng cửa sớm sắp tới, kèm đếm ngược
Câu lệnh SQL chính xác đằng sau mỗi con số
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 16

Đợt tạm nghỉ tiếp theo được lên lịch vào Labor Day ngày 2026-09-07 (closed), tức là 46 ngày kể từ thời điểm cập nhật. Tất cả các ngày trong tuần không nằm trong bảng này đều là phiên giao dịch bình thường từ 9:30–4:00. Các ngày đóng cửa sớm sẽ kết thúc giao dịch bình thường vào lúc 1:00 chiều giờ Eastern và thường tập trung vào các dịp Lễ Tạ ơn, Đêm Giáng sinh và Ngày Quốc khánh (Fourth of July); phiên đấu giá đóng cửa vẫn diễn ra vào những ngày này — chỉ là nó sẽ kết thúc sớm hơn ba tiếng.

Mỗi năm thị trường đóng cửa bao nhiêu ngày?

"Khoảng chín hoặc mười ngày lễ mỗi năm" là câu trả lời thông thường — trang này có thể thống kê thay vì ước tính. Dữ liệu từ sàn giao dịch chỉ hiển thị các ngày đóng cửa sắp tới, còn các ngày đã qua được truy xuất từ dữ liệu lịch sử: một ngày trong tuần mà SPY không có phút giao dịch nào trong phiên thường là một ngày đóng cửa hoàn toàn, và một ngày chỉ có khoảng nửa phiên (khoảng 210 phút thay vì 390 phút) là một ngày đóng cửa sớm.

Truy vấnCác ngày đóng cửa trong năm nay: đã qua và sắp tới
Câu lệnh SQL chính xác đằng sau mỗi con số
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 ord

2026 bao gồm 10 ngày đóng cửa hoàn toàn7 đã trôi qua, 3 sắp tới — cộng với 2 ngày đóng cửa sớm lúc 1:00 pm, 2 trong số đó vẫn chưa đến. (Một ngày đóng cửa trong vài ngày gần đây có thể tạm thời không nằm trong cả hai danh sách trong khi độ trễ nạp dữ liệu được xử lý; sự chênh lệch sẽ tự điều chỉnh trong lần cập nhật tiếp theo.) Các ngày cuối tuần chiếm phần còn lại của số ngày nghỉ: lấy 365 ngày trừ đi khoảng 104 ngày cuối tuần và các ngày lễ này, một năm sẽ còn lại khoảng 250 phiên giao dịch.

Dữ liệu thực tế: phiên giao dịch gần nhất

Lịch cho biết những gì nên xảy ra; dữ liệu thực tế cho biết những gì đã xảy ra. Bảng dưới đây trích xuất phiên giao dịch gần nhất được quan sát trên biểu đồ nến phút của SPY, số lượng nến, số lượng giao dịch option SPY được ghi nhận trong cùng ngày, và phiên nửa ngày gần nhất trên toàn bộ dữ liệu lịch sử.

Truy vấnPhiên gần nhất trên tape — số lượng bar, dữ liệu SPY options trong ngày và nửa ngày cuối cùng được ghi nhận
Câu lệnh SQL chính xác đằng sau mỗi con số
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_bars

Phiên gần nhất trên dữ liệu của chúng tôi là 2026-07-21 (Tuesday), với 390 nến phút trong phiên giao dịch thường lệ — một ngày giao dịch đầy đủ có khoảng 390 nến, và một phiên đóng cửa sớm có khoảng 210 nến. Phiên này cũng ghi nhận khoảng 1371 nghìn giao dịch option SPY riêng lẻ: thị trường option tuân theo lịch giao dịch chứng khoán, bao gồm cả các ngày lễ và các phiên nửa ngày, và các ngày đáo hạn rơi vào thứ Sáu nghỉ lễ sẽ được đẩy lên sớm hơn một ngày. Phiên đóng cửa sớm gần nhất trên dữ liệu là 2025-12-24, với 211 nến phút — tương ứng với cấu trúc của một phiên nửa ngày kết thúc lúc 1:00 pm. Lưu ý quan trọng: hệ thống này tiếp nhận dữ liệu với độ trễ từ một đến hai ngày, vì vậy "phiên gần nhất" ở đây có thể chậm hơn phiên thực tế từ một đến hai ngày.

Khi thị trường đóng cửa không báo trước

Các đợt đóng cửa theo kế hoạch luôn có sẵn trên lịch; còn các đợt đóng cửa không báo trước thì không. Những sự kiện này rất hiếm — chỉ khoảng vài lần trong mỗi thập kỷ — và dữ liệu lịch sử luôn ghi lại dấu vết của chúng: một ngày trong tuần lẽ ra phải có 390 nến nhưng lại không có nến nào.

Truy vấnCác đợt đóng cửa không định trước trên tape: không có bar phiên thường trong ngày làm việc bình thường
Câu lệnh SQL chính xác đằng sau mỗi con số
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.1

Bão Sandy đã khiến cả hai sàn giao dịch lớn ngừng hoạt động vào ngày 2012-10-292012-10-30 — đây là đợt đóng cửa do thời tiết kéo dài nhiều ngày đầu tiên kể từ năm 1888 — và phiên mở cửa lại vào ngày 2012-10-31 đã ghi nhận đầy đủ 390 nến. Các ngày quốc tang đã khiến thị trường đóng cửa vào ngày 2018-12-05 (Tổng thống George H. W. Bush) và 2025-01-09 (Tổng thống Jimmy Carter). Đợt đóng cửa không báo trước kéo dài nhất trong kỷ nguyên hiện đại — từ ngày 11 đến ngày 14 tháng 9 năm 2001, gồm bốn phiên liên tiếp — diễn ra trước thời điểm dữ liệu phút của chúng tôi bắt đầu vào năm 2003. Mỗi đợt đóng cửa nêu trên đều hiển thị trên dữ liệu là 0 nến phiên giao dịch thông thường: không có giao dịch nào được thực hiện.

Điều gì xảy ra với một lệnh được đặt khi thị trường đóng cửa?

Không có lệnh nào được thực thi khi thị trường đóng cửa. Một lệnh được gửi vào thứ Bảy, ngày lễ, hoặc lúc 2 giờ sáng sẽ chỉ nằm trong hàng đợi của broker cho đến phiên giao dịch tiếp theo. Một lệnh market nằm trong hàng đợi sẽ được khớp tại bất kỳ mức giá nào do đấu giá mở cửa xác định — nhiều ngày sau khi bạn nhấn lệnh. Khoảng cách giữa giá đóng cửa của phiên này và giá khớp lệnh đầu tiên của phiên tiếp theo chính là mức độ rủi ro mà bạn chấp nhận, và nó có thể đo lường được:

Truy vấnSPY qua các kỳ cuối tuần và kỳ nghỉ lễ: giá đóng cửa thứ Sáu so với giá mở cửa lại
Câu lệnh SQL chính xác đằng sau mỗi con số
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 d

Bảng thống kê dữ liệu của 10 kỳ nghỉ cuối tuần và kỳ nghỉ lễ kéo dài — cột days_dark đánh dấu các đợt nghỉ lễ kéo dài bốn ngày. Kỳ nghỉ gần nhất diễn ra từ Fri 2026-07-17 đến Mon 2026-07-20 (tổng cộng 3 ngày không giao dịch): giá đóng cửa phiên thường của SPY trước kỳ nghỉ là $743.2, và giá khớp lệnh khi mở cửa lại là $747.06 — một mức gap 0.52% mà một lệnh market trong hàng đợi sẽ phải chấp nhận mà không thể kiểm soát trước. Ngược lại, một lệnh limit sẽ giới hạn mức giá, nhưng đổi lại là rủi ro có thể không được khớp lệnh; tại sao cổ phiếu gap qua đêm giải thích về cơ chế đằng sau những biến động này.

Múi giờ, thị trường trái phiếu và phần còn lại của thế giới

Ba sự sai lệch chính gây ra hầu hết sự nhầm lẫn về việc "thị trường có đang mở cửa hay không". Múi giờ: giờ giao dịch chính thức tính theo giờ miền Đông — 9:30 am ET là 6:30 am giờ Thái Bình Dương và 2:30 pm tại London trong phần lớn thời gian trong năm — và ngày giao dịch của thị trường tính theo giờ ET, vì vậy một độc giả ở Châu Á có thể thấy "ngày hôm nay" của họ kéo dài qua hai phiên giao dịch tại Mỹ. Thị trường trái phiếu: Trái phiếu Chính phủ Mỹ (Treasuries) giao dịch theo lịch của SIFMA chứ không phải của NYSE — lịch này tuân thủ mọi ngày lễ của thị trường chứng khoán cộng thêm hai ngày nữa, và các phiên đóng cửa sớm theo khuyến nghị lúc 2:00 pm diễn ra thường xuyên hơn các phiên làm việc nửa ngày lúc 1:00 pm của thị trường chứng khoán. Sự khác biệt về ngày giao dịch đầy đủ được thể hiện rõ trong dữ liệu:

Truy vấnCác ngày trong năm qua có giao dịch chứng khoán nhưng không có dữ liệu lợi suất Treasury
Câu lệnh SQL chính xác đằng sau mỗi con số
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 d

Trong một năm qua, có chính xác 2 ngày trong tuần mà thị trường chứng khoán giao dịch đầy đủ phiên nhưng không có lợi suất Treasury nào được ghi nhận — 2025-10-132025-11-11, một ngày vào tháng Mười và một ngày vào tháng Mười một: Columbus Day và Veterans Day, hai ngày lễ liên bang mà thị trường chứng khoán vẫn giao dịch bình thường. Phần còn lại của thế giới: các sàn giao dịch nước ngoài áp dụng lịch riêng, và hợp đồng tương lai chỉ số được giao dịch gần như liên tục — đó là lý do tại sao một tiêu đề có thể ghi "cổ phiếu đang giảm" lúc 3:00 am ET trong khi mọi sàn chứng khoán tại Mỹ đều đã đóng cửa. Các phiên giao dịch mở rộng quanh mỗi phiên Mỹ diễn ra từ 4:00 am đến 9:30 am và từ 4:00 pm đến 8:00 pm ET, với thanh khoản thấp hơn và spread rộng hơn; các cơ chế này được trình bày trong hướng dẫn về giờ giao dịch mở rộng.

FAQ

Thị trường chứng khoán hiện có đang mở cửa không?

Tính đến thời điểm dữ liệu trên trang này được cập nhật lần cuối — 09:00 ET vào ngày 2026-07-23 — trạng thái được tính toán là PREMARKET. Sau thời điểm này, quy tắc áp dụng như sau: các ngày trong tuần từ 9:30 sáng đến 4:00 chiều ET, ngoại trừ các ngày trong bảng ngày lễ ở trên.

Ngày mai thị trường chứng khoán có mở cửa không?

Ngày mai là một phiên giao dịch bình thường trừ khi đó là thứ Bảy, Chủ Nhật hoặc một ngày nằm trong bảng các ngày nghỉ ở trên. Phiên giao dịch thông thường sớm nhất trên lịch tính đến thời điểm trang này được cập nhật — bao gồm cả hôm nay, khi thị trường đang mở cửa — là 2026-07-23.

Thị trường chứng khoán có mở cửa vào đêm Giáng sinh không?

Khi ngày 24 tháng 12 rơi vào ngày trong tuần, các sàn chứng khoán Mỹ thường có phiên giao dịch rút ngắn và đóng cửa lúc 1:00 chiều ET; nếu rơi vào cuối tuần thì sẽ không có phiên giao dịch nào. Ngày Giáng sinh luôn là ngày nghỉ hoàn toàn — các ngày cụ thể của năm nay nằm trong bảng lịch ở trên.

Thị trường chứng khoán có mở cửa vào ngày Black Friday không?

Có. Thứ Sáu sau ngày Lễ Tạ ơn là một ngày giao dịch nửa ngày theo lịch: giao dịch thông thường kết thúc lúc 1:00 chiều ET thay vì 4:00 chiều — tương đương khoảng 210 minute bars trên ticker thay vì 390.

Thị trường trái phiếu có mở cửa hôm nay không?

Thường là có khi thị trường chứng khoán mở cửa — nhưng không phải luôn luôn. Thị trường Treasury tuân theo lịch của SIFMA: bao gồm tất cả các ngày lễ của thị trường chứng khoán cộng với ngày Columbus Day và Veterans Day, với các phiên đóng cửa sớm thường xuyên hơn (và sớm hơn, lúc 2:00 chiều). Dữ liệu năm trước cho thấy có 2 ngày trong tuần mà chứng khoán có giao dịch nhưng lợi suất Treasury không được ghi nhận.


Mỗi bảng trên là một truy vấn đã được lưu trữ và phân phiên với mã SQL chính xác bên dưới — bạn có thể mở rộng bất kỳ bảng nào để kiểm tra. Để tự kiểm tra bất kỳ ngày, phiên hoặc khoảng trống nào, hãy đặt câu hỏi bằng tiếng Anh thông thường trên terminal Strasmore.