Strasmore Research
آموزش Matt Connorتوسط Matt Connor · به‌روزرسانی شده در 2026-07-24 · data as of July 24, 2026 · refreshed weekly

تعطیلات بازار سهام NYSE و Nasdaq 2026-2027

زمان بسته شدن بازار و تعطیلات رسمی NYSE و Nasdaq در سال‌های 2026 و 2027 را در این تقویم بررسی کنید. زمان‌های بسته شدن زودهنگام نیز در این لیست آمده است.

زمان بسته شدن بازار سهام چه زمانی است؟ بازارهای سهام ایالات متحده شامل NYSE و Nasdaq، سالانه در حدود ده تعطیلات کامل بسته می‌شوند. همچنین در چند روز نیم‌روز در حوالی Thanksgiving و Christmas، بازارها به جای ساعت معمول 4:00 p.m. ET، در ساعت 1:00 p.m. ET زودتر بسته می‌شوند. زمان دقیق هر جلسه معاملاتی در راهنمای ساعات بازار سهام ما موجود است. تقویم زیر تمامی تعطیلات آتی و زمان‌های بسته شدن زودهنگام بازار را مستقیماً از برنامه زمانی بورس فهرست می‌کند و به صورت خودکار به‌روزرسانی می‌شود: با گذشت هر تعطیلات، آن تاریخ از لیست حذف شده و تعطیلات بعدی جایگزین آن می‌شود.

اولین زمان بسته شدن بازار سهام چه زمانی است؟

نزدیک‌ترین زمان بسته شدن، Labor Day در تاریخ September 7, 2026 است — یعنی 45 روز دیگر. تقویم پیش‌رو شامل 12 تاریخ بسته شدن است که هر کدام یا به عنوان بسته شدن کامل (بدون هیچ معاملاتی) یا بسته شدن زودهنگام (جلسه کوتاه‌شده) علامت‌گذاری شده‌اند.

پرس‌وجوتعطیلات و بستن زودهنگام بازار سهام آمریکا در آینده
کد دقیق SQL پشت هر عدد
SELECT
    toString(date)                       AS holiday_date,
    formatDateTime(date, '%a')           AS weekday,
    any(name)                            AS holiday,
    any(status)                          AS day_status,
    any(if(status = 'early-close',
           formatDateTime(toTimeZone(close, 'America/New_York'), '%I:%i %p'),
           ''))                          AS early_close_et,
    dateDiff('day', today(), date)       AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date

جدول را از بالا به پایین بخوانید؛ این جدول به عنوان یک شمارش معکوس نیز عمل می‌کند: ستون days_away فاصله هر بسته شدن را از امروز محاسبه می‌کند و ستون day_status مشخص می‌کند که بازار در تمام روز بسته است یا فقط زودتر بسته می‌شود. یک تعطیلات می‌تواند دو سطر را اشغال کند — یعنی یک روز با بسته شدن کامل در کنار یک جلسه کوتاه‌شده — مشابه آنچه در روز پنجشنبه Thanksgiving و جمعه نیم‌روز پس از آن رخ می‌دهد.

اگر یک تعطیلات مصادف با آخر هفته باشد چه اتفاقی می‌افتد؟

بورس‌های ایالات متحده تعطیلات با تاریخ ثابت را در نزدیک‌ترین روز هفته مشاهده می‌کنند. اگر تعطیلاتی مصادف با شنبه باشد، بازار در جمعه قبل از آن تعطیل می‌شود؛ و اگر مصادف با یکشنبه باشد، بازار در دوشنبه بعد از آن بسته می‌شود. روز اول سال (New Year's Day) یک استثنا است: وقتی 1 ژانویه مصادف با شنبه باشد، بازار در جمعه قبل از آن بسته نمی‌شود — زیرا آن جمعه، یعنی 31 دسامبر، در سال قبل قرار دارد — بنابراین هیچ روز جبرانی وجود ندارد. این قانون «نزدیک‌ترین روز هفته» دلیلی است که روزهای هفته در تعطیلات جدول بالا از سالی به سال دیگر تغییر می‌کند — و همچنین دلیلی است که در برخی سال‌ها، تعطیلات Fourth of July باعث ایجاد یک هفته چهار روزه برای معامله‌گران می‌شود. تعطیلات متغیر مانند Thanksgiving (چهارشنبه اول ماه نوامبر) و Memorial Day (آخرین دوشنبه ماه می) از قبل در یک روز هفته تثبیت شده‌اند، بنابراین هرگز تغییر نمی‌کنند.

تفاوت بین بسته شدن کامل و بسته شدن زودهنگام چیست؟

برنامه زمان‌بندی پیش‌رو به دو نوع روز تقسیم می‌شود. بسته شدن کامل به معنای عدم برگزاری جلسه عادی و عدم انجام هیچ معاملاتی است. بسته شدن زودهنگام — یک نیم‌روز کوتاه‌شده — یک جلسه عادی است که به جای ساعت 4:00 p.m.، در ساعت 1:00 p.m. ET پایان می‌یابد؛ یعنی سه و نیم ساعت معاملات عادی به جای شش و نیم ساعت.

پرس‌وجونمای کلی تقویم تعطیلات آتی
کد دقیق SQL پشت هر عدد
SELECT
    countDistinctIf(date, status = 'closed')      AS full_closures_ahead,
    countDistinctIf(date, status = 'early-close') AS early_closes_ahead,
    countDistinct(date)                           AS total_closures_ahead,
    concat(monthName(min(date)), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date)))) AS next_closure_pretty,
    toString(min(date))                           AS calendar_from,
    toString(max(date))                           AS calendar_through
FROM global_markets.stocks_market_holidays
WHERE date >= today()

تقویم موجود شامل 10 بسته شدن کامل و 2 بسته شدن زودهنگام برنامه‌ریزی شده است که از مورد بعدی تا 2027-07-05 ادامه دارد. بسته شدن‌های زودهنگام حول دو تعطیلات متمرکز شده‌اند: جمعه پس از Thanksgiving و شب کریسمس، و همچنین 3 جولای در سال‌هایی که مصادف با روزهای هفته قبل از Independence Day باشد. در روزهای بسته شدن زودهنگام، مزایده بستن بازار همچنان برگزار می‌شود — فقط به جای ساعت 4:00 p.m.، در ساعت 1:00 p.m. انجام می‌شود — و جلسه پس از ساعت بازار نیز با آن جابجا می‌شود و به جای ساعت 4:00 p.m.، در ساعت 1:00 p.m. آغاز می‌گردد؛ بازه پیش‌بازار (premarket) بدون تغییر باقی می‌ماند، زیرا زمان شروع آن روی ساعت 9:30 a.m. ثابت است که تغییر نمی‌کند. هرگونه محاسبه حجم معاملات یا قیمت بسته‌شدن که فرض را بر بسته شدن در ساعت 4:00 p.m. در یکی از این روزها بگذارد، مقدار روز را به اشتباه بیشتر از حد واقعی نشان می‌دهد.

چگونه بررسی کنم که آیا بازار در یک تاریخ گذشته بسته بوده است یا خیر؟

تقویم بورس در این انبار اطلاعات، آینده‌نگر است: این تقویم فقط تعطیلاتی را که در پیش است فهرست می‌کند و به محض گذشتن هر تاریخ، آن را حذف می‌کند. این کار باعث می‌شود بخش «بعدی چیست» دقیق بماند، اما به این معناست که تاریخی که قبلاً گذشته است، دیگر در جدول وجود ندارد. برای بررسی یک بسته شدن در گذشته، باید تعداد کندل‌ها را بشمارید. یک جلسه کامل شش و نیم ساعته معادل 390 کندل یک دقیقه‌ای است (6.5 × 60 دقیقه)؛ یک بسته شدن زودهنگام سه و نیم ساعته معادل 210 کندل است (3.5 × 60)؛ و یک تعطیلات کامل هیچ کندلی ثبت نمی‌کند. یک روز کاری با صفر کندل در جلسه عادی، طبق تعریف، روزی است که بازار در آن بسته بوده است.

پرس‌وجوتعطیلات روزهای هفته که اخیراً سپری شده‌اند (بر اساس SPY)
کد دقیق SQL پشت هر عدد
SELECT
    toString(cal.day)                    AS session_date,
    formatDateTime(cal.day, '%a')        AS weekday,
    toUInt32(ifNull(t.bars, 0))          AS regular_session_bars
FROM
(
    SELECT today() - 150 + arrayJoin(range(146)) 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 >= today() - 150
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
) AS t ON t.d = cal.day
WHERE toDayOfWeek(cal.day) BETWEEN 1 AND 5
  AND cal.day <= today() - 5
  AND ifNull(t.bars, 0) = 0
ORDER BY cal.day

این پنل روند چند ماه گذشته از داده‌های SPY را بررسی کرده و هر روز کاری را که 0 کندل در جلسه عادی ثبت کرده است، بازمی‌گرداند — که شامل 4 مورد است، که هر کدام روز کاری است که بازار در آن بسته بوده است. 2026-04-03 اولین تاریخ موجود در این بازه است. هیچ تاریخی در هیچ‌کجا در این پرس‌وجو (query) ثابت نشده است: این داده‌ها بسته شدن‌ها را کاملاً از آنچه معامله شده یا نشده است استخراج می‌کند، بنابراین همان کد SQL تا مدت‌ها پس از خروج آن تعطیلات از تقویم پیش‌رو، همچنان کار خواهد کرد.

در یک سال چند روز معاملاتی وجود دارد؟

با حذف آخر هفته‌ها و آن حدود ده تعطیلات، یک سال تقویمی تقریباً 250 تا 253 جلسه معاملاتی باقی می‌ماند. دقیق‌ترین راه برای تعیین این رقم، شمارش روزهایی است که بازار واقعاً یک جلسه عادی را ثبت کرده است.

پرس‌وجوجلسات معاملاتی عادی در سال گذشته
کد دقیق SQL پشت هر عدد
SELECT
    count()             AS trading_days,
    toString(min(d))    AS first_session,
    toString(max(d))    AS last_session
FROM
(
    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 window_start <  today() - 4
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
)

در سال گذشته، بین 2025-07-21 و 2026-07-17، بازار 250 جلسه عادی داشت. این عدد واقعی پشت عبارت «حدود 252 روز معاملاتی در سال» است — که یک شمارش دقیق است، نه یک تخمین. این رقم سال به سال با یک یا دو روز تغییر می‌کند، زیرا تعطیلات با قرار گرفتن در آخر هفته‌ها، از شمارش روزهای هفته کاسته می‌شوند.

سوالات متداول

چه زمانی بازار سهام ایالات متحده بسته است؟

NYSE و Nasdaq سالانه در حدود ده تعطیلات کامل بسته می‌شوند — New Year's Day، Martin Luther King Jr. Day، Presidents Day، Good Friday، Memorial Day، Juneteenth، Independence Day، Labor Day، Thanksgiving و Christmas — به علاوه تعدادی بسته شدن زودهنگام در ساعت 1:00 p.m. . تقویم بالای این صفحه، تاریخ دقیق موارد بعدی را فهرست می‌کند.

بازار سهام چه ساعتی زودتر بسته می‌شود؟

در روزهای بسته شدن زودهنگام، معاملات عادی به جای ساعت 4:00 p.m. ET، در ساعت 1:00 p.m. ET پایان می‌یابد — یعنی یک جلسه سه و نیم ساعته. این نیم‌روزها در جمعه پس از Thanksgiving، در شب کریسمس (اگر مصادف با روز هفته باشد) و در برخی سال‌ها در 3 جولای رخ می‌دهند.

اگر یک تعطیلات بازار با آخر هفته مصادف شود چه اتفاقی می‌افتد؟

بورس‌ها آن را در نزدیک‌ترین روز هفته مشاهده می‌کنند: تعطیلات شنبه در جمعه قبل و تعطیلات یکشنبه در دوشنبه بعد برگزار می‌شود. برای مثال، اگر Fourth of July مصادف با شنبه باشد، بازار در جمعه قبل از آن بسته می‌شود. تنها استثنا New Year's Day است: وقتی 1 ژانویه مصادف با شنبه باشد، بازار در جمعه قبل از آن (31 دسامبر) بسته نمی‌شود و هیچ روز جبرانی وجود ندارد.

در یک سال چند روز معاملاتی وجود دارد؟

پس از حذف آخر هفته‌ها و تعطیلات، تقریباً 250 تا 253 روز. قابل‌اعتمادترین راه برای دانستن تعداد روزهای یک سال خاص، شمارش روزهای متمایزی است که بازار واقعاً یک جلسه عادی داشته است، همان‌طور که پنل سال گذشته در بالا انجام می‌دهد.

آیا بازار سهام در تمام تعطیلات فدرال بسته است؟

خیر. بازار سهام در دو تعطیلات فدرال — Columbus Day و Veterans Day — باز می‌ماند، حتی اگر بازار اوراق قرضه در هر دو روز بسته باشد. همچنین بازار در روز Good Friday بسته می‌شود، در حالی که این روز اصلاً یک تعطیلات فدرال نیست.


هر پنل در اینجا همراه با کد SQL دقیق زیر خود ارائه شده است — هر کدام را باز کنید تا نحوه شمارش عدد را ببینید. برای بررسی اینکه آیا یک تاریخ خاص روز معاملاتی بوده است یا یافتن زمان بسته شدن بعدی بازار، سوال خود را به زبان ساده در ترمینال Strasmore بپرسید.