عطلات سوق الأسهم 2026-2027: NYSE وNasdaq
متى تغلق سوق الأسهم؟ تعرّف على كل عطلات NYSE وNasdaq المقبلة ومواعيد الإغلاق المبكر عند 1:00 ظهراً للفترة 2026-2027 من تقويم البورصة المباشر.
متى تكون سوق الأسهم مغلقة؟ تغلق أسواق الأسهم الأمريكية، NYSE وNasdaq، في نحو عشرة أيام كاملة من العطلات سنوياً. وفي بضعة أيام نصفية قرب عيد الشكر وعيد الميلاد، تغلق مبكراً عند الساعة 1:00 ظهراً بالتوقيت الشرقي بدلاً من موعد الإغلاق المعتاد عند 4:00 عصراً. ويمكنك الاطلاع على الجدول الكامل للجلسات في دليل ساعات سوق الأسهم. يعرض التقويم أدناه كل عطلات سوق الأسهم المقبلة ومواعيد الإغلاق المبكر، مباشرةً من جدول البورصة، ويتحدّث تلقائياً. فمع مرور كل عطلة تختفي من القائمة، وتتقدم العطلات التالية.
متى تغلق سوق الأسهم في المرة المقبلة؟
أقرب إغلاق مقبل هو Thanksgiving في November 26, 2026، أي بعد 40 يوماً من اليوم. ويتضمن التقويم الكامل للفترة المقبلة 12 مواعيد إغلاق، مع تصنيف كل منها إما إغلاقاً كاملاً، لا تداول فيه إطلاقاً، أو إغلاقاً مبكراً، أي جلسة مختصرة.
| تاريخ العطلة | يوم الأسبوع | عطلة | حالة اليوم | إغلاق مبكر ET | الأيام المتبقية |
|---|---|---|---|---|---|
| 2026-11-26 | Thu | Thanksgiving | closed | 40 | |
| 2026-11-27 | Fri | Thanksgiving | early-close | 01:00 PM | 41 |
| 2026-12-24 | Thu | Christmas | early-close | 01:00 PM | 68 |
| 2026-12-25 | Fri | Christmas | closed | 69 | |
| 2027-01-01 | Fri | New Years Day | closed | 76 | |
| 2027-01-18 | Mon | Martin Luther King, Jr. Day | closed | 93 | |
| 2027-02-15 | Mon | Washington's Birthday | closed | 121 | |
| 2027-03-26 | Fri | Good Friday | closed | 160 | |
| 2027-05-31 | Mon | Memorial Day | closed | 226 | |
| 2027-06-18 | Fri | Juneteenth | closed | 244 | |
| 2027-07-05 | Mon | Independence Day | closed | 261 | |
| 2027-09-06 | Mon | Labor Day | closed | 324 |
استعلام 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 ما إذا كانت السوق مغلقة طوال اليوم أو ستغلق مبكراً فقط. وقد تظهر العطلة الواحدة في صفين: يوم إغلاق كامل بجوار جلسة مختصرة، كما يحدث مع يوم الجمعة نصفية الجلسة الذي يلي خميس عيد الشكر.
ماذا يحدث عندما تصادف العطلة نهاية الأسبوع؟
تحتفل البورصات الأمريكية بالعطلات ذات التاريخ الثابت في أقرب يوم من أيام الأسبوع. فإذا صادفت العطلة يوم السبت، تُغلق السوق يوم الجمعة السابق. وإذا صادفت يوم الأحد، تُغلق يوم الاثنين التالي. ويُستثنى من ذلك يوم رأس السنة. فعندما يصادف الأول من يناير يوم السبت، لا تُغلق السوق يوم الجمعة السابق؛ إذ يقع ذلك الجمعة، 31 ديسمبر، في السنة السابقة، ولذلك لا يُحدَّد يوم بديل. تفسر قاعدة أقرب يوم من أيام الأسبوع سبب تغيّر يوم الأسبوع الذي تصادفه العطلة من سنة إلى أخرى في الجدول أعلاه، وسبب منح بعض السنوات المتداولين أسبوعاً من أربعة أيام حول عيد الاستقلال في الرابع من يوليو. أما العطلات المتحركة، مثل عيد الشكر، الذي يحل في الخميس الرابع من نوفمبر، ويوم الذكرى، الذي يحل في الاثنين الأخير من مايو، فهي محددة أصلاً بيوم من أيام الأسبوع، ولذلك لا تتحرك.
ما الفرق بين الإغلاق الكامل والإغلاق المبكر؟
ينقسم الجدول المقبل إلى نوعين من الأيام. يعني الإغلاق الكامل عدم انعقاد الجلسة الاعتيادية وغياب التداول تماماً. أما الإغلاق المبكر، أو الجلسة النصفية المختصرة، فهو جلسة اعتيادية تنتهي عند الساعة 1:00 ظهراً بالتوقيت الشرقي بدلاً من الساعة 4:00 عصراً. وتستمر فيها التداولات الاعتيادية ثلاث ساعات ونصف، بدلاً من ست ساعات ونصف.
| الإغلاقات الكاملة القادمة | الإغلاقات المبكرة القادمة | إجمالي الإغلاقات القادمة | الإغلاق التالي | التقويم من | التقويم حتى |
|---|---|---|---|---|---|
| 10 | 2 | 12 | November 26, 2026 | 2026-11-26 | 2027-09-06 |
استعلام 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-09-06. وتتركز مواعيد الإغلاق المبكر حول عطلتين: الجمعة التي تلي عيد الشكر، وعشية عيد الميلاد، إضافةً إلى الثالث من يوليو في السنوات التي يصادف فيها يوم عمل قبل عيد الاستقلال. وفي يوم الإغلاق المبكر، يستمر مزاد الإغلاق، لكنه ينفذ عند الساعة 1:00 ظهراً بدلاً من الساعة 4:00 عصراً. كما تتغير معه جلسة ما بعد ساعات التداول، فتبدأ عند الساعة 1:00 ظهراً بدلاً من الساعة 4:00 عصراً. أما فترة ما قبل افتتاح السوق فلا تتغير، لأنها مرتبطة بافتتاح الساعة 9:30 صباحاً، الذي لا يتبدل. وسيؤدي حساب حجم التداول أو سعر الإغلاق على افتراض إغلاق السوق عند الساعة 4:00 عصراً في أحد هذه الأيام إلى المبالغة في تقدير بيانات اليوم من دون أن يكون ذلك واضحاً.
كيف أتحقق مما إذا كانت السوق مغلقة في تاريخ سابق؟
تقويم البورصة في مستودع البيانات هذا موجّه إلى المستقبل. فهو يعرض فقط العطلات التي لم تحل بعد، ويحذف كل عطلة فور مرورها. يحافظ ذلك على دقة إجابة «ما العطلة المقبلة؟»، لكنه يعني أن التاريخ الذي مرّ لم يعد يظهر في الجدول. وللتدقيق في إغلاق سابق، احسب عدد أشرطة التداول. فالجلسة الكاملة التي تستمر ست ساعات ونصف تتكون من 390 شريطاً مدته دقيقة واحدة (6.5 × 60 دقيقة)، بينما تتكون جلسة الإغلاق المبكر التي تستمر ثلاث ساعات ونصف من 210 أشرطة (3.5 × 60 دقيقة). أما يوم العطلة الكامل فلا يسجل أي شريط على الإطلاق. ويُعد يوم من أيام الأسبوع بلا أي أشرطة للجلسة الاعتيادية، بحكم التعريف، يوماً كانت فيه السوق مغلقة.
| تاريخ الجلسة | يوم الأسبوع | أشرطة الجلسة العادية |
|---|---|---|
| 2026-05-25 | Mon | 0 |
| 2026-06-19 | Fri | 0 |
| 2026-07-03 | Fri | 0 |
| 2026-09-07 | Mon | 0 |
استعلام 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-05-25 أقدم تاريخ لا يزال ظاهراً في البيانات. لا يوجد أي تاريخ مثبت يدوياً داخل الاستعلام. فهو يستخلص أيام الإغلاق بالكامل من الأيام التي شهدت تداولاً، وتلك التي لم تشهده، ولذلك يستمر استعلام SQL نفسه في العمل بعد وقت طويل من مغادرة تلك العطلات للتقويم المستقبلي.
كم عدد أيام التداول في السنة؟
بعد استبعاد عطلات نهاية الأسبوع ونحو عشرة أيام من العطلات، تضم السنة التقويمية نحو 250 إلى 253 جلسة تداول. وأسهل طريقة لحسم العدد الدقيق هي الطريقة نفسها: عدّ الأيام التي سجلت فيها بيانات السوق جلسة اعتيادية فعلياً.
| أيام التداول | الجلسة الأولى | الجلسة الأخيرة |
|---|---|---|
| 251 | 2025-10-13 | 2026-10-12 |
استعلام 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-10-13 و2026-10-12، عقدت السوق 251 جلسة اعتيادية. وهذا هو الرقم العملي وراء عبارة «نحو 252 يوم تداول سنوياً»، فهو عدد فعلي وليس تقديراً. ويتغير هذا العدد بمقدار يوم أو يومين من سنة إلى أخرى، تبعاً لمصادفة العطلات لنهاية الأسبوع وخروجها من إجمالي أيام الأسبوع.
الأسئلة الشائعة
متى تكون سوق الأسهم الأمريكية مغلقة؟
تغلق NYSE وNasdaq في نحو عشرة أيام كاملة من العطلات كل عام: يوم رأس السنة، ويوم مارتن لوثر كينغ الابن، ويوم الرؤساء، والجمعة العظيمة، ويوم الذكرى، ويونتينث، وعيد الاستقلال، وعيد العمال، وعيد الشكر، وعيد الميلاد، إضافةً إلى عدد محدود من أيام الإغلاق عند الساعة 1:00 ظهراً. يعرض التقويم في أعلى هذه الصفحة المواعيد المقبلة بالتواريخ الدقيقة.
في أي وقت تغلق سوق الأسهم مبكراً؟
في يوم الإغلاق المبكر، تنتهي التداولات الاعتيادية عند الساعة 1:00 ظهراً بالتوقيت الشرقي بدلاً من الساعة 4:00 عصراً، وتستمر الجلسة ثلاث ساعات ونصف. وتقع هذه الجلسات النصفية يوم الجمعة الذي يلي عيد الشكر، وعشية عيد الميلاد عندما تصادف يوم عمل، وفي الثالث من يوليو خلال بعض السنوات.
ماذا يحدث عندما تصادف عطلة السوق نهاية الأسبوع؟
تحتفل البورصات بالعطلة في أقرب يوم من أيام الأسبوع. فتُعتمد عطلة السبت يوم الجمعة السابق، وعطلة الأحد يوم الاثنين التالي. فعلى سبيل المثال، إذا صادف الرابع من يوليو يوم السبت، تُغلق السوق يوم الجمعة السابق. والاستثناء الوحيد هو يوم رأس السنة: فعندما يصادف الأول من يناير يوم السبت، لا تُغلق السوق يوم الجمعة السابق، 31 ديسمبر، ولا يُحدد يوم بديل.
كم عدد أيام التداول في السنة؟
نحو 250 إلى 253 يوماً بعد استبعاد عطلات نهاية الأسبوع والعطلات الرسمية. والطريقة الأكثر موثوقية لمعرفة عدد أيام التداول في سنة معينة هي عدّ الأيام المميزة التي عقدت فيها السوق جلسة اعتيادية فعلياً، كما تفعل لوحة السنة الماضية أعلاه.
هل تكون سوق الأسهم مغلقة في كل عطلة اتحادية؟
لا. تظل سوق الأسهم مفتوحة في عطلتين اتحاديتين، هما يوم كولومبوس ويوم المحاربين القدامى، رغم إغلاق سوق السندات في كل منهما. كما تغلق السوق في الجمعة العظيمة، وهي ليست عطلة اتحادية أصلاً.
تتضمن كل لوحة هنا استعلام SQL الدقيق أسفلها. وسّع أي لوحة لمعرفة كيفية احتساب الرقم. وللتحقق مما إذا كان تاريخ معين يوم تداول، أو لمعرفة موعد الإغلاق المقبل للسوق، اطرح السؤال باللغة الإنجليزية البسيطة على منصة Strasmore.