عطلات سوق الأسهم 2026-2027: NYSE وNasdaq
متى تُغلق سوق الأسهم؟ تعرّف على كل عطلات NYSE وNasdaq المقبلة وإغلاقات الساعة 1:00 مساءً المبكرة للفترة 2026-2027، وفق تقويم البورصة المباشر.
متى تُغلق سوق الأسهم؟ تغلق أسواق الأسهم الأمريكية، أي بورصتا NYSE وNasdaq، في نحو عشرة أيام عطلات كاملة سنوياً. وفي بضعة أيام نصفية حول عيد الشكر وعيد الميلاد، تغلق مبكراً عند الساعة 1:00 مساءً بتوقيت ET بدلاً من موعد الإغلاق المعتاد عند الساعة 4:00 مساءً. ويعرض دليلنا ساعات سوق الأسهم الجدول الكامل لجلسات التداول. يسرد التقويم أدناه جميع عطلات سوق الأسهم المقبلة وأيام الإغلاق المبكر، نقلاً مباشرةً من جدول البورصة. ويتحدّث تلقائياً: فبعد انقضاء كل عطلة تختفي من القائمة، وتتقدم العطلات التالية إلى أعلى الجدول.
متى ستُغلق سوق الأسهم في المرة المقبلة؟
أقرب إغلاق مقبل هو Labor Day في September 7, 2026، أي بعد 2 يوماً من اليوم. ويتضمن التقويم الكامل للفترة المقبلة 12 إغلاقات مؤرخة، مصنفة إما كإغلاق كامل، لا يحدث فيه أي تداول، أو إغلاق مبكر، أي جلسة مختصرة.
| تاريخ العطلة | يوم الأسبوع | العطلة | حالة اليوم | الإغلاق المبكر ET | الأيام المتبقية |
|---|---|---|---|---|---|
| 2026-09-07 | Mon | Labor Day | closed | 2 | |
| 2026-11-26 | Thu | Thanksgiving | closed | 82 | |
| 2026-11-27 | Fri | Thanksgiving | early-close | 01:00 PM | 83 |
| 2026-12-24 | Thu | Christmas | early-close | 01:00 PM | 110 |
| 2026-12-25 | Fri | Christmas | closed | 111 | |
| 2027-01-01 | Fri | New Years Day | closed | 118 | |
| 2027-01-18 | Mon | Martin Luther King, Jr. Day | closed | 135 | |
| 2027-02-15 | Mon | Washington's Birthday | closed | 163 | |
| 2027-03-26 | Fri | Good Friday | closed | 202 | |
| 2027-05-31 | Mon | Memorial Day | closed | 268 | |
| 2027-06-18 | Fri | Juneteenth | closed | 286 | |
| 2027-07-05 | Mon | Independence Day | closed | 303 |
استعلام 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 مساءً بتوقيت ET بدلاً من الساعة 4:00 مساءً. وتستمر جلسة التداول النظامية فيه ثلاث ساعات ونصف، بدلاً من ست ساعات ونصف.
| الإغلاقات الكاملة القادمة | الإغلاقات المبكرة القادمة | إجمالي الإغلاقات القادمة | الإغلاق التالي | التقويم من | التقويم حتى |
|---|---|---|---|---|---|
| 10 | 2 | 12 | September 7, 2026 | 2026-09-07 | 2027-07-05 |
استعلام 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. وتتركز الإغلاقات المبكرة حول عطلتين: الجمعة التي تلي عيد الشكر، وعشية عيد الميلاد، إضافة إلى يوم 3 يوليو في السنوات التي يصادف فيها يوم عمل قبل عيد الاستقلال. وفي يوم الإغلاق المبكر، يستمر مزاد الإغلاق، لكنه ينفذ عند الساعة 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 |
استعلام 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 أشرطة للجلسة النظامية، وعددها 3، وكلها أيام عمل بقيت فيها السوق مغلقة. ويُعد 2026-05-25 أقدم تاريخ لا يزال ظاهراً في العرض. ولا يوجد أي تاريخ مكتوب صراحةً داخل الاستعلام؛ إذ يستخلص الإغلاقات بالكامل من الأيام التي شهدت تداولاً وتلك التي لم تشهده. لذلك يواصل استعلام SQL نفسه العمل حتى بعد مغادرة تلك العطلات التقويم المستقبلي.
كم يبلغ عدد أيام التداول في السنة؟
بعد استبعاد عطلات نهاية الأسبوع ونحو عشرة أيام من العطلات، يضم العام الميلادي نحو 250 إلى 253 جلسة تداول. وأسهل طريقة لتحديد العدد الدقيق هي الطريقة نفسها: عدّ الأيام التي سجلت فيها بيانات التداول جلسة نظامية فعلياً.
| أيام التداول | الجلسة الأولى | الجلسة الأخيرة |
|---|---|---|
| 251 | 2025-09-02 | 2026-08-31 |
استعلام 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-09-02 و2026-08-31، عقدت السوق 251 جلسة نظامية. وهذا هو الرقم العملي وراء عبارة «نحو 252 يوم تداول سنوياً»، فهو عدد محسوب وليس تقديراً. ويتغير بمقدار يوم أو يومين من سنة إلى أخرى، بحسب مصادفة العطلات لعطلة نهاية الأسبوع واستبعادها من حصيلة أيام العمل.
الأسئلة الشائعة
متى تُغلق سوق الأسهم الأمريكية؟
تغلق بورصتا NYSE وNasdaq في نحو عشرة أيام عطلات كاملة كل عام: يوم رأس السنة، ويوم مارتن لوثر كينغ الابن، ويوم الرؤساء، والجمعة العظيمة، ويوم الذكرى، ويوم الحرية الوطني، وعيد الاستقلال، ويوم العمال، وعيد الشكر، وعيد الميلاد. وتضاف إلى ذلك عدة أيام إغلاق مبكر عند الساعة 1:00 مساءً. يعرض التقويم في أعلى هذه الصفحة العطلات المقبلة مع تواريخها الدقيقة.
في أي وقت تغلق سوق الأسهم مبكراً؟
في يوم الإغلاق المبكر، ينتهي التداول النظامي عند الساعة 1:00 مساءً بتوقيت ET بدلاً من الساعة 4:00 مساءً بتوقيت ET، وتستمر الجلسة ثلاث ساعات ونصف. وتقع هذه الأيام النصفية في الجمعة التي تلي عيد الشكر، وفي عشية عيد الميلاد عندما تصادف يوم عمل، وفي 3 يوليو خلال بعض السنوات.
ماذا يحدث عندما تصادف عطلة السوق عطلة نهاية الأسبوع؟
تعتمد البورصات أقرب يوم عمل للعطلة. فإذا صادفت العطلة يوم السبت، يُعتمد يوم الجمعة السابق، وإذا صادفت يوم الأحد، يُعتمد يوم الاثنين التالي. فعلى سبيل المثال، إذا صادف عيد الاستقلال في الرابع من يوليو يوم السبت، تُغلق السوق يوم الجمعة السابق. والاستثناء الوحيد هو يوم رأس السنة: فإذا صادف الأول من يناير يوم السبت، لا تُغلق السوق يوم الجمعة السابق، 31 ديسمبر، ولا يُحدد يوم بديل.
كم يبلغ عدد أيام التداول في السنة؟
نحو 250 إلى 253 يوماً بعد استبعاد عطلات نهاية الأسبوع والعطلات. والطريقة الأكثر موثوقية لمعرفة عدد أيام التداول في سنة معينة هي عدّ الأيام المميزة التي عقدت فيها السوق جلسة نظامية فعلياً، كما يفعل قسم السنة الماضية أعلاه.
هل تُغلق سوق الأسهم في كل عطلة فدرالية؟
لا. تظل سوق الأسهم مفتوحة في عطلتين فدراليتين، هما يوم كولومبوس ويوم المحاربين القدامى، رغم أن سوق السندات تُغلق في كل منهما. كما تُغلق السوق في الجمعة العظيمة، مع أنها ليست عطلة فدرالية على الإطلاق.
يأتي كل قسم هنا مزوداً باستعلام SQL الدقيق تحته. وسّع أي قسم لمعرفة كيفية احتساب الرقم. وللتحقق مما إذا كان تاريخ محدد يوم تداول، أو لمعرفة موعد إغلاق السوق المقبل، اطرح السؤال بالإنجليزية البسيطة على منصة Strasmore.