Strasmore Research
تعلَّم Matt Connorبقلم Matt Connor · آخر تحديث في 2026-09-05 · data as of September 5, 2026 · refreshed weekly

مواعيد فتح وإغلاق سوق الأسهم الأمريكي

متى يفتح سوق الأسهم ويغلق؟ تمتد ساعات التداول النظامية في NYSE وNasdaq من 9:30 صباحاً إلى 4:00 مساءً بالتوقيت الشرقي، مع تداول قبل الافتتاح وبعده، وإغلاق في عطلات نهاية الأسبوع.

تمتد ساعات سوق الأسهم الأمريكية من الساعة 9:30 صباحاً إلى الساعة 4:00 مساءً بالتوقيت الشرقي، من الاثنين إلى الجمعة. وتبدأ كل من NYSE وNasdaq التداول المنتظم في الساعة 9:30 صباحاً بالتوقيت الشرقي، وتغلقانه في الساعة 4:00 مساءً بالتوقيت الشرقي. وتحيط بهذه الجلسة المنتظمة فترتان ممتدتان: التداول قبل افتتاح السوق ابتداءً من الساعة 4:00 صباحاً بالتوقيت الشرقي، والتداول بعد الإغلاق حتى الساعة 8:00 مساءً بالتوقيت الشرقي. وتغلق الأسواق في عطلات نهاية الأسبوع ونحو عشرة أيام سنوياً بمناسبة العطلات الرسمية. تستند كل الأرقام الواردة في هذه الصفحة إلى سجلات تداول فعلية، ويمكن الوصول إلى الاستعلام الدقيق الذي يقف وراء كل رقم بنقرة واحدة. (للاطلاع على النسخة المختصرة التي تعرض موعد الإغلاق المقبل وآخر جلسة تداول، انظر هل سوق الأسهم مفتوح اليوم.)

متى يفتح سوق الأسهم ويغلق؟

تمتد جلسة التداول النظامية، وهي الساعات التي تصفها الأسعار المعلنة ومستويات المؤشرات ونشرات الأخبار المسائية، من جرس الافتتاح عند الساعة 9:30 صباحاً بالتوقيت الشرقي إلى جرس الإغلاق عند الساعة 4:00 مساءً بالتوقيت الشرقي. وتستمر الجلسة ست ساعات ونصف، خمسة أيام في الأسبوع. وتعمل البورصتان الرئيسيتان لإدراج الأسهم في الولايات المتحدة وفق التوقيت نفسه. وينفّذ أمر الوساطة القياسي التداول ضمن هذه الفترة افتراضياً.

يمتد يوم التداول الإلكتروني الكامل إلى ما قبل الجرسين وما بعدهما:

  • التداول قبل السوق: من الساعة 4:00 صباحاً إلى 9:30 صباحاً بالتوقيت الشرقي، وهو تداول إلكتروني قبل جرس الافتتاح.
  • الجلسة النظامية: من الساعة 9:30 صباحاً إلى 4:00 مساءً بالتوقيت الشرقي، حيث تُنفَّذ معظم تداولات اليوم.
  • التداول بعد ساعات السوق: من الساعة 4:00 مساءً إلى 8:00 مساءً بالتوقيت الشرقي، وهو تداول إلكتروني بعد جرس الإغلاق.

ويحددان مزادان طرفَي يوم التداول النظامي. يحدد مزاد الافتتاح سعر الافتتاح الرسمي لكل سهم عند الساعة 9:30 صباحاً. أما مزاد الإغلاق، وهو صفقة مطابقة ضخمة واحدة تُنفَّذ بعد لحظات من الساعة 4:00 مساءً، فيحدد سعر الإغلاق الرسمي الذي تنقله جميع الجهات مساءً. جميع الأوقات الواردة في هذه الصفحة بالتوقيت الشرقي. وتمتد الجلسة النظامية نفسها من الساعة 6:30 صباحاً إلى 1:00 ظهراً على الساحل الغربي للولايات المتحدة.

كيف تبدو ساعات سوق الأسهم على شريط التداول؟

التعريفات شيء، لكن شريط التداول هو الدليل. تعرض اللوحات أدناه جلسة حديثة كاملة على شريط SPY، 2026-09-02، وهي Wednesday، أي أحدث جلسة مضى عليها وقت كافٍ لاكتمال سجلها (إذ تتأخر تغذية البيانات يوماً أو يومين). وقد جرى التحقق من ذلك عبر عدّ أشرطة الدقائق الخاصة بالجلسة النظامية: 390 منها، شريط لكل دقيقة بين قرعي جرس الافتتاح والإغلاق. ظهر أول شريط في الجلسة عند 04:00 بتوقيت ET، وآخر شريط عند 19:59 بتوقيت ET. ويمتد شريط التداول على كامل اليوم الممتد، من الساعة 4:00 صباحاً إلى الساعة 8:00 مساءً.

الاستعلاميوم تداول كامل على شريط SPY، مقسّم حسب فترة الجلسة (أحدث جلسة كاملة)
تاريخ الجلسةيوم الأسبوعأشرطة الجلسة العاديةدقيقة أول شريط من اليومدقيقة آخر شريط من اليوموقت أول شريط ETوقت آخر شريط ETإجمالي الأسهم (مليون)نسبة ما قبل الافتتاح (%)النسبة العادية (%)نسبة 30 دقيقة بعد الإغلاق (%)النسبة المسائية (%)نسبة أول 30 دقيقة (%)نسبة آخر 30 دقيقة (%)نسبة نصف ساعة منتصف اليوم (%)
2026-09-02Wednesday390240119904:0019:5928.52.578.714.83.910.113.62.6
استعلام SQL الدقيق وراء كل رقم
WITH
(
    SELECT max(d)
    FROM
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            countIf((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) AS rth_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 21
          AND window_start < today() - 2
        GROUP BY d
        HAVING rth_bars = 390
    )
) AS session_day
SELECT
    toString(session_day)                     AS session_date,
    formatDateTime(session_day, '%W')         AS weekday,
    countIf(et_min >= 570 AND et_min < 960)   AS regular_session_bars,
    min(et_min)                               AS first_bar_minute_of_day,
    max(et_min)                               AS last_bar_minute_of_day,
    formatDateTime(min(et_ts), '%H:%i')       AS first_bar_et,
    formatDateTime(max(et_ts), '%H:%i')       AS last_bar_et,
    round(sum(volume) / 1e6, 1)               AS total_shares_m,
    round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1)                    AS premarket_pct,
    round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 960) / sum(volume), 1)  AS regular_pct,
    round(100.0 * sumIf(volume, et_min >= 960 AND et_min < 990) / sum(volume), 1)  AS post_close_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 990) / sum(volume), 1)                   AS evening_pct,
    round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1)  AS first_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 930 AND et_min < 960) / sum(volume), 1)  AS last_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1)  AS midday_half_hour_pct
FROM
(
    SELECT
        volume,
        toTimeZone(window_start, 'America/New_York') AS et_ts,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
        + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
)
جرّب هذا الاستعلام بنفسك

يوضح توزيع أحجام التداول الدرس الأساسي. فمن أصل 28.5 مليون سهم من SPY جرى تداولها خلال فترة الست عشرة ساعة كاملة، استحوذت الجلسة النظامية على 78.7%. وسجّلت فترة ما قبل افتتاح السوق، ومدتها خمس ساعات ونصف، 2.5%. أما النصف ساعة التي تلت جرس الإغلاق مباشرة فسجّلت 14.8%، وهي فترة تظهر فيها صفقات كبيرة متفاوض عليها ويُبلّغ عنها على شريط التداول بعد انتهاء الجلسة. وسجّلت الساعات المسائية الثلاث والنصف المتبقية 3.9% مجتمعة.

وتُظهر شرائح النصف ساعة شكل اليوم:

الاستعلامحجم تداول SPY كل نصف ساعة، من ما قبل السوق حتى ما بعد ساعات التداول (الجلسة نفسها، بتوقيت ET)
32 rows (showing 20)
نصف ساعة ETالأسهم (مليون)
04:000.04
04:300.02
05:000.01
05:300.01
06:000.02
06:300.02
07:000.16
07:300.07
08:000.12
08:300.11
09:000.14
09:302.88
10:002.58
10:301.87
11:001.23
11:301.28
12:000.72
12:300.73
13:000.88
13:300.87
استعلام SQL الدقيق وراء كل رقم
WITH
(
    SELECT max(d)
    FROM
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            countIf((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) AS rth_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 21
          AND window_start < today() - 2
        GROUP BY d
        HAVING rth_bars = 390
    )
) AS session_day
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
    round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
GROUP BY et_half_hour
ORDER BY et_half_hour
جرّب هذا الاستعلام بنفسك

في هذه الجلسة، سجّل نصف الساعة الأخير 13.6% من إجمالي حجم التداول اليومي، مقابل 2.6% لنصف الساعة الممتد من 12:30 إلى 1:00 وقت الظهيرة. أما نصف الساعة الأول فسجّل 10.1%. وللنشاط الكثيف في الإغلاق أساس آلي؛ إذ تنفذ صناديق المؤشرات، والصناديق المشتركة، والمؤسسات التي تتبع مؤشرات قياسية صفقاتها عند أسعار الإغلاق الرسمية، فتتجمع أوامرها في مزاد الإغلاق. وبالإجمال، توزّع حجم التداول على 32 شريحة منفصلة من شرائح النصف ساعة خلال اليوم الممتد.

ما التداول قبل افتتاح السوق وبعد ساعات التداول؟

التداول قبل افتتاح السوق (من 4:00 صباحاً إلى 9:30 صباحاً بالتوقيت الشرقي) والتداول بعد ساعات التداول (من 4:00 مساءً إلى 8:00 مساءً بالتوقيت الشرقي) هما فترتا تداول إلكترونيتان فقط تحيطان بجلسة التداول اليومية العادية. ويكون عدد المشاركين فيهما أقل، وتتسع فروق أسعار العرض والطلب، ولا يقبل معظم الوسطاء في هاتين الجلستين إلا أوامر الحد. وتتركز أخبار الشركات خلالهما؛ إذ تتجمع إعلانات الأرباح بعد إغلاق السوق عند الساعة 4:00 مساءً مباشرةً، وخلال الساعات التي تسبق الافتتاح. وفي هاتين الفترتين قد يقفز سعر السهم بعيداً عن سعر إغلاقه السابق. ولا يضمن تنفيذ صفقة بسعر مسجل عند الساعة 7:00 مساءً مستوى افتتاح السهم في صباح اليوم التالي.

تجد في التداول بعد ساعات التداول وقبل افتتاح السوق، وهو المقال المكمّل لهذه الصفحة، حصص حجم التداول حسب كل جلسة، وتكاليف فروق أسعار العرض والطلب المقاسة، والتوقيت الفعلي لوصول الأخبار العاجلة. والخلاصة المختصرة، كما توضحها اللوحات أعلاه، هي أن الجلسات الممتدة حقيقية وقابلة للتداول، لكنها منخفضة السيولة مقارنةً بجلسة التداول العادية.

ما ساعات تداول الخيارات والعقود الآجلة؟

تتداول الخيارات على أسهم الشركات الفردية من الساعة 9:30 صباحاً إلى الساعة 4:00 مساءً بالتوقيت الشرقي ET، من دون تداول قبل الافتتاح أو بعد الإغلاق. وتحصل خيارات قائمة قصيرة من صناديق ETF واسعة السوق ومنتجات المؤشرات، مثل SPY وQQQ وIWM، وخيارات المؤشرات مثل SPX وVIX، على 15 دقيقة إضافية حتى الساعة 4:15 مساءً بالتوقيت الشرقي ET. ويُظهر شريط التداول هذا الفرق في 2026-09-02، وهي الجلسة نفسها المقاسة أعلاه:

الاستعلامخيارات سهم منفرد مقابل خيارات ETF عند جرس الساعة 4:00 p.m.: تداولات خيارات AAPL وSPY حول الإغلاق (الجلسة نفسها)
العقدتاريخ الجلسةالتداولات من 3:45 إلى 4:00التداولات من 4:00 إلى 4:15وقت آخر تداول ETدقيقة آخر تداول من اليوم
AAPL options (single name)2026-09-025490216:00960
SPY options (ETF)2026-09-02423861858116:15975
استعلام SQL الدقيق وراء كل رقم
WITH
(
    SELECT max(d)
    FROM
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            countIf((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) AS rth_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 21
          AND window_start < today() - 2
        GROUP BY d
        HAVING rth_bars = 390
    )
) AS session_day
SELECT
    if(startsWith(ticker, 'O:SPY'), 'SPY options (ETF)', 'AAPL options (single name)') AS contract,
    toString(session_day)                                                              AS session_date,
    countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
        AND sip_timestamp <  toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')) AS trades_345_to_400,
    countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')
        AND sip_timestamp <  toDateTime(concat(toString(session_day), ' 16:15:00'), 'America/New_York')) AS trades_400_to_415,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_trade_et,
    toHour(toTimeZone(max(sip_timestamp), 'America/New_York')) * 60
    + toMinute(toTimeZone(max(sip_timestamp), 'America/New_York'))              AS last_trade_minute_of_day
FROM global_markets.options_trades
WHERE (startsWith(ticker, 'O:SPY') OR startsWith(ticker, 'O:AAPL'))
  AND match(ticker, '^O:(SPY|AAPL)[0-9]{6}[CP][0-9]{8}$')
  AND sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
  AND sip_timestamp <  toDateTime(concat(toString(session_day), ' 23:00:00'), 'America/New_York')
GROUP BY contract
ORDER BY contract
جرّب هذا الاستعلام بنفسك

كانت الدقائق الـ15 الأخيرة من الجلسة العادية نشطة في شريطي التداول: 5490 صفقة على خيارات AAPL، و42386 صفقة على SPY. وقد فرّقت الدقائق الـ15 التالية لقرع جرس الإغلاق بينهما: نفّذت AAPL 2 صفقة متفرقة (وكانت الأخيرة عند الساعة 16:00 بالتوقيت الشرقي ET)، بينما سُجّلت على SPY 18581 صفقة، وكانت الأخيرة عند الساعة 16:15 بالتوقيت الشرقي ET. ولانتهاء الصلاحية توقيته الخاص؛ وتوضّح متى تتداول خيارات 0DTE هذا التوقيت.

أما العقود الآجلة فلها جدول مختلف تماماً: إذ تتداول العقود الآجلة لمؤشرات الأسهم في CME على مدى 24 ساعة تقريباً، من الأحد الساعة 6:00 مساءً بالتوقيت الشرقي ET إلى الجمعة الساعة 5:00 مساءً بالتوقيت الشرقي ET، مع توقف يومي لمدة ساعة عند الساعة 5:00 مساءً. وهذا هو شريط التداول الليلي الذي يقف وراء كل عنوان من نوع «العقود الآجلة ترتفع هذا الصباح». ويتداول سوق السندات خارج البورصة وفق الساعات التي توصي بها SIFMA، أي من نحو الساعة 8:00 صباحاً إلى الساعة 5:00 مساءً بالتوقيت الشرقي ET، وله تقويم عطلات خاص به؛ إذ تغلق أسواق السندات في يوم كولومبوس ويوم المحاربين القدامى، بينما تواصل الأسهم التداول.

متى تُغلق سوق الأسهم؟

تُغلق أسواق الأسهم الأمريكية في عطلات نهاية الأسبوع، وفي نحو عشرة أيام عطلة كاملة سنوياً، كما تُغلق مبكراً عند الساعة 1:00 بعد الظهر بتوقيت ET في بضعة أيام نصفية مقررة. يرد التقويم أدناه مباشرةً من جدول البورصة ويُحدّث نفسه تلقائياً؛ إذ يُزال كل يوم عطلة بعد انقضائه، ويتقدم اليوم التالي إلى الواجهة.

الاستعلامالعطلات القادمة لسوق الأسهم الأمريكي والإغلاقات المبكرة، وفق تقويم البورصة
تاريخ العطلةيوم الأسبوعالعطلةحالة اليومالإغلاق المبكر ETالأيام المتبقية
2026-09-07MonLabor Dayclosed2
2026-11-26ThuThanksgivingclosed82
2026-11-27FriThanksgivingearly-close01:00 PM83
2026-12-24ThuChristmasearly-close01:00 PM110
2026-12-25FriChristmasclosed111
2027-01-01FriNew Years Dayclosed118
2027-01-18MonMartin Luther King, Jr. Dayclosed135
2027-02-15MonWashington's Birthdayclosed163
2027-03-26FriGood Fridayclosed202
2027-05-31MonMemorial Dayclosed268
2027-06-18FriJuneteenthclosed286
2027-07-05MonIndependence Dayclosed303
استعلام 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
جرّب هذا الاستعلام بنفسك

الإغلاق المقرر التالي هو Labor Day في 2026-09-07، أي بعد 2 يوماً، ويعرض التقويم المحمّل 12 من تواريخ الإغلاق المقبلة، مع تحديد كل منها بوصفه إغلاقاً كاملاً أو إغلاقاً مبكراً. في يوم الإغلاق المبكر تنتهي الجلسة الاعتيادية عند الساعة 1:00 بعد الظهر بتوقيت ET بدلاً من الساعة 4:00، فتستمر التداولات ثلاث ساعات ونصف بدلاً من ست ساعات ونصف، وتُنفّذ مزاد الإغلاق عند الساعة 1:00 بعد الظهر. تتركز هذه الأيام النصفية حول عطلتي عيد الشكر وعيد الميلاد. وتتناول عطلات سوق الأسهم والإغلاقات المبكرة قواعد التعويض عن عطلات نهاية الأسبوع، إذ يؤدي وقوع العطلة يوم السبت إلى إغلاق السوق يوم الجمعة السابق، ووقوعها يوم الأحد إلى إغلاقه يوم الاثنين التالي، كما تتناول التقويم الكامل وطريقة تدقيق إغلاق سابق بالرجوع إلى سجل التداولات.

كيف يبدو اليوم المختصر على شريط التداول؟

يحدد التقويم مواعيد الإغلاق المبكر، بينما يُظهر شريط التداول شكل الجلسة. كان أحدث يوم مختصر على شريط SPY هو 2025-12-24، وقد تضمن Wednesday: 210 من أشرطة الدقائق خلال الجلسة العادية، من الساعة 9:30 صباحاً حتى مزاد الإغلاق عند الساعة 1:00 ظهراً.

الاستعلامأحدث جلسة إغلاق مبكر على شريط SPY، مقسّمة حسب فترة الجلسة
تاريخ الجلسةيوم الأسبوعأشرطة الجلسة الصباحيةوقت آخر شريط ETدقيقة آخر شريط من اليومإجمالي الأسهم (مليون)نسبة ما قبل الافتتاح (%)النسبة العادية (%)نسبة 30 دقيقة بعد الإغلاق (%)النسبة المسائية (%)نسبة أول 30 دقيقة (%)نسبة آخر 30 دقيقة (%)نسبة الإغلاق ناقص الافتتاح (%)
2025-12-24Wednesday21016:59101935.61.395.53.10.112.223.811.6
استعلام SQL الدقيق وراء كل رقم
WITH
(
    SELECT max(d)
    FROM
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            countIf((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) AS rth_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 400
          AND window_start < today() - 2
        GROUP BY d
        HAVING rth_bars >= 150 AND rth_bars <= 240
    )
) AS half_day
SELECT
    toString(half_day)                          AS session_date,
    formatDateTime(half_day, '%W')              AS weekday,
    countIf(et_min >= 570 AND et_min < 780)     AS morning_session_bars,
    formatDateTime(max(et_ts), '%H:%i')         AS last_bar_et,
    max(et_min)                                 AS last_bar_minute_of_day,
    round(sum(volume) / 1e6, 1)                 AS total_shares_m,
    round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1)                    AS premarket_pct,
    round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 780) / sum(volume), 1)  AS regular_pct,
    round(100.0 * sumIf(volume, et_min >= 780 AND et_min < 810) / sum(volume), 1)  AS post_close_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 810) / sum(volume), 1)                   AS evening_pct,
    round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1)  AS first_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1)  AS last_30min_pct,
    round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume)
        - 100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1)  AS close_minus_open_pct
FROM
(
    SELECT
        volume,
        toTimeZone(window_start, 'America/New_York') AS et_ts,
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
        + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 400
      AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
)
جرّب هذا الاستعلام بنفسك

يبقى شكل اليوم الكامل رغم تقليص الجلسة. ومن أصل 35.6 مليون سهم من SPY جرى تنفيذها، استحوذت الجلسة العادية المختصرة على 95.5%، بينما استحوذت آخر نصف ساعة قبل إغلاق الساعة 1:00 ظهراً على 23.8%، متقدمةً بفارق كبير على 12.2% في أول نصف ساعة. ويحافظ ذلك على الثقل المعتاد لمزاد الإغلاق، لكنه يأتي قبل موعده بثلاث ساعات. وسجّل نصف الساعة التالية للإغلاق 3.1%، وهي فترة الإبلاغ عن الصفقات الكبيرة مجدداً، بينما لم يسجل باقي فترة بعد الظهر سوى 0.1%. كما تنتهي ساعات التداول الممتدة مبكراً؛ فقد سُجل آخر شريط لليوم عند 16:59 بالتوقيت الشرقي، إذ تنتهي التداولات بعد ساعات العمل نحو الساعة 5:00 مساءً في الأيام المختصرة، أي قبل الموعد المعتاد عند الساعة 8:00 مساءً بثلاث ساعات. وتغلق الخيارات مبكراً أيضاً: عند الساعة 1:00 ظهراً للأسهم الفردية، وعند الساعة 1:15 ظهراً لعقود ETF والمؤشرات ذات الساعات الممتدة.

الاستعلامحجم تداول SPY كل نصف ساعة في جلسة الإغلاق المبكر، من ما قبل السوق حتى ما بعد ساعات التداول المختصرة (بتوقيت ET)
21 rows (showing 20)
نصف ساعة ETالأسهم (مليون)
04:000.03
04:300
05:000.01
05:300
06:000.01
06:300.01
07:000.05
07:300.03
08:000.1
08:300.11
09:000.13
09:304.35
10:003.84
10:303.24
11:004.98
11:303.48
12:005.61
12:308.49
13:001.09
16:000.02
استعلام SQL الدقيق وراء كل رقم
WITH
(
    SELECT max(d)
    FROM
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            countIf((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) AS rth_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 400
          AND window_start < today() - 2
        GROUP BY d
        HAVING rth_bars >= 150 AND rth_bars <= 240
    )
) AS half_day
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
    round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= today() - 400
  AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
GROUP BY et_half_hour
ORDER BY et_half_hour
جرّب هذا الاستعلام بنفسك

توزع الحجم على 21 من فترات نصف الساعة، وفق النمط المعتاد المتمثل في نشاط قوي عند الافتتاح ونشاط أكبر عند الإغلاق، لكنه انضغط في ثلاث ساعات ونصف.

كم عدد أيام التداول في السنة؟

بعد استبعاد عطلات نهاية الأسبوع والعطلات الرسمية، يضم العام الميلادي نحو 250 جلسة تداول. ويحدد عدّها من سجل التداول العدد الدقيق:

الاستعلامجلسات التداول خلال السنة الماضية، محسوبة من شريط SPY
أيام التداولالجلسات الكاملةالجلسات المختصرةالجلسات غير المنتظمةجلسات عطلة نهاية الأسبوعالجلسة الأولىالجلسة الأخيرة
2532512002025-09-022026-09-02
استعلام SQL الدقيق وراء كل رقم
SELECT
    count()                              AS trading_days,
    countIf(rth_bars >= 380)             AS full_length_sessions,
    countIf(rth_bars <= 240)             AS shortened_sessions,
    countIf(rth_bars > 240 AND rth_bars < 380) AS irregular_sessions,
    countIf(is_weekend)                  AS weekend_sessions,
    toString(min(d))                     AS first_session,
    toString(max(d))                     AS last_session
FROM
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) >= 6 AS is_weekend,
        countIf((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) AS rth_bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= today() - 370
      AND window_start < today() - 2
    GROUP BY d, is_weekend
    HAVING rth_bars > 0
)
جرّب هذا الاستعلام بنفسك

بين 2025-09-02 و2026-09-02 عقد السوق 253 جلسات اعتيادية، منها 251 جلسات كاملة المدة و2 جلسات مختصرة، إضافةً إلى 0 جلسة واحدة في عطلة نهاية الأسبوع. ويؤكد سجل التداول بذلك أن أياً من يومي السبت والأحد لم يشهد جلسة اعتيادية.

ساعات التداول في أسواق الأسهم حول العالم

تمثل ساعات التداول في الولايات المتحدة جزءاً من دورة عالمية شبه متواصلة. تعمل بورصة لندن من الساعة 8:00 صباحاً إلى الساعة 4:30 مساءً بالتوقيت المحلي. وتتداخل فترة التداول الأخيرة فيها عادةً مع أول ساعتين من الجلسة النظامية في الولايات المتحدة، من الساعة 9:30 إلى الساعة 11:30 صباحاً بتوقيت ET. وتُغلق الأسواق الأوروبية في منتصف الصباح بتوقيت نيويورك. أما بورصة طوكيو فتعمل من الساعة 9:00 صباحاً إلى الساعة 3:30 مساءً بالتوقيت المحلي، مع استراحة للغداء، وتقع ساعات تداولها بالكامل ضمن فترة التداول الليلي في الولايات المتحدة. وتكون إحدى البورصات الرئيسية مفتوحة في مكان ما خلال معظم أيام الأسبوع، لكن لا تُسجَّل تداولات السهم المدرج في الولايات المتحدة إلا خلال الساعات الأمريكية المحددة في هذه الصفحة.

الأسئلة الشائعة حول ساعات سوق الأسهم

في أي وقت يفتح سوق الأسهم؟

تفتح بورصة NYSE وNasdaq التداول النظامي عند الساعة 9:30 صباحاً بالتوقيت الشرقي، من الاثنين إلى الجمعة. ويبدأ التداول الإلكتروني قبل افتتاح السوق بوقت طويل، عند الساعة 4:00 صباحاً بالتوقيت الشرقي. لكن سعر الافتتاح الرسمي لكل سهم يتحدد في مزاد الافتتاح عند الساعة 9:30 صباحاً.

هل يفتح سوق الأسهم في عطلات نهاية الأسبوع؟

لا. لا تعقد بورصات الأسهم الأمريكية جلسات يوم السبت أو الأحد. وتُظهر بيانات التداول للعام السابق 0 جلسات في عطلات نهاية الأسبوع. وبعد إغلاق يوم الجمعة عند الساعة 4:00 مساءً وانتهاء التداول بعد ساعات العمل عند الساعة 8:00 مساءً، يستأنف التداول عند الساعة 4:00 صباحاً يوم الاثنين في جلسة ما قبل الافتتاح، باستثناء العطلات.

ما المقصود بالتداول قبل افتتاح السوق وبعد الإغلاق؟

هو التداول الإلكتروني خارج ساعات التداول النظامية. تمتد جلسة ما قبل الافتتاح من الساعة 4:00 صباحاً إلى الساعة 9:30 صباحاً بالتوقيت الشرقي، وتمتد جلسة ما بعد الإغلاق من الساعة 4:00 مساءً إلى الساعة 8:00 مساءً بالتوقيت الشرقي. وتعمل الجلستان بعدد مشاركين أقل وفروق سعرية أوسع بين العرض والطلب مقارنةً بالجلسة النظامية. كما لا يقبل معظم الوسطاء خلالهما إلا أوامر الحد.

متى يغلق السوق مبكراً؟

في الأيام المختصرة المقررة، ينتهي التداول النظامي عند الساعة 1:00 ظهراً بالتوقيت الشرقي بدلاً من الساعة 4:00 مساءً. ويحدث ذلك عادةً يوم الجمعة التالي لعطلة عيد الشكر، وعشية عيد الميلاد عندما تصادف يوم عمل، وفي 3 يوليو في بعض السنوات. وتُظهر بيانات التداول للعام السابق 2 جلسات مختصرة.

ماذا يحدث إذا أوقف تداول سهم عند الإغلاق؟

إذا ظل تداول سهم موقوفاً عند جرس الإغلاق، فلا يُجرى له مزاد إغلاق مؤجل في ذلك اليوم. وتحظر قواعد البورصة إجراء مزاد إعادة فتح إذا استمر الإيقاف إلى ما بعد نحو الساعة 3:50 مساءً بالتوقيت الشرقي. لذلك يستمر الإيقاف حتى الإغلاق. وفي غياب مزاد يحدد السعر، تعتمد البورصة متوسط السعر المرجح بحجم التداول للصفقات المنفذة على السهم نفسه خلال الدقائق الخمس الأخيرة قبل الإيقاف بوصفه سعر الإغلاق الرسمي، وليس آخر سعر تداول فحسب. وتُطبَّق الإيقافات على كل سهم على حدة، بينما يغلق باقي السوق عند الساعة 4:00 مساءً وفق الجدول المعتاد.

هل يغلق سوق الأسهم عند الساعة 4:00 أم 4:30؟

تغلق بورصات الأسهم الأمريكية التداول النظامي عند الساعة 4:00 مساءً بالتوقيت الشرقي. أما الأسعار التي تواصل التحرك بعد ذلك فتأتي من جلسة ما بعد الإغلاق، التي تمتد حتى الساعة 8:00 مساءً. وتستمر بعض منتجات المؤشرات في التداول حتى الساعة 4:15 مساءً.


ساعات السوق هي الجدول، أما بيانات التداول فهي السجل الفعلي. كل لوحة أعلاه عبارة عن استعلام محفوظ يمكنك فتحه وتعديله وإعادة تشغيله على منصة Strasmore، للتحقق من أي جلسة أو أي رمز تداول أو موعد الإغلاق التالي، بلغة واضحة.

#ساعات التداول#جلسات التداول#trading calendar