ما هو يوم الساحرات الثلاث؟ التواريخ والحجم
يوم الساحرات الثلاث هو الجلسة الفصلية التي تنتهي فيها عقود مؤشرات آجلة وخيارات مؤشرات وخيارات أسهم معًا. ثماني جلسات مقيسة من شريط تداول حقيقي.
يوم الساحرات الثلاث (triple witching) هو الجلسة الفصلية — الجمعة الثالثة من مارس ويونيو وسبتمبر وديسمبر — التي تنتهي فيها معًا صلاحية العقود الآجلة على مؤشرات الأسهم، وخيارات المؤشرات، وخيارات الأسهم الفردية. أربع مرات في السنة يتحتم تسوية كومة كاملة من المشتقات المنتهية أو إغلاقها أو ترحيلها دفعة واحدة، وتنفّذ صناديق المؤشرات إعادة موازنات مجدولة ضمن سعر الإغلاق نفسه. وفيما يلي آخر ثماني جلسات ساحرات مقيسة من الشريط الحقيقي: الحجم، والتقلب، والمزاد الختامي، وأسعار التنفيذ.
ماذا ينتهي في يوم الساحرات الثلاث؟
ثلاث عائلات من العقود تتشارك التاريخ الفصلي: العقود الآجلة على مؤشرات الأسهم (وخيارات على تلك العقود الآجلة)، وخيارات المؤشرات، وخيارات الأسهم الفردية. وخيارات الأسهم الفردية تنتهي في الجمعة الثالثة من كل شهر — وما يميّز التواريخ الفصلية هو تراكم دورة العقود الآجلة وخيارات المؤشرات فوقها.
وأسلوبا التسوية يقسمان اليوم إلى نصفين. فكثير من العقود الآجلة وخيارات المؤشرات تُسوَّى صباحًا (AM-settled): يتوقف تداولها عصر اليوم السابق وتُسوَّى مقابل سعر محسوب من أسعار افتتاح الأسهم المكوّنة للمؤشر، وهو ما يوجّه التدفق نحو مزادات الافتتاح في صباح ذلك اليوم. أما خيارات الأسهم الفردية وETF فتُسوَّى مساءً (PM-settled)، وتظل حية حتى إغلاق الساعة 4:00 مساءً.
أما الجزء الثالث من اليوم فليس مشتقًا مالياً على الإطلاق. فعائلات المؤشرات الكبرى تجدول تغييرات في مكوّناتها — إضافات وحذوفات وتحديثات لعدد الأسهم — في هذه التواريخ الفصلية نفسها، وتتداول صناديق المؤشرات تلك التغييرات عند الإغلاق. فتدفق إعادة الموازنة والمراكز المنتهية يلتقيان في مزاد ختامي واحد في المساء نفسه.
لماذا سُمّي «الساحرات»؟
يستعير الاسم من الفلكلور «ساعة السَحَرة» (witching hour)، حين يُفترض أن تحدث أمور غريبة. ففي ثمانينيات القرن الماضي، انضمت العقود الآجلة على المؤشرات (عقود S&P 500 الآجلة المدرجة عام 1982) وخيارات المؤشرات إلى خيارات الأسهم الفردية (المدرجة في البورصات منذ 1973) على تقويم فصلي مشترك، وباتت الساعة الأخيرة من التداول في تلك التواريخ سيئة الصيت بما يكفي لتُلقَّب بـ«ساعة الساحرات الثلاث». ثم نقلت البورصات لاحقًا تسوية عقود المؤشرات الرئيسية إلى سعر الافتتاح بدلاً من الإغلاق، فأزالت كثيرًا من دراما تلك الساعة الأخيرة. وظهر مصطلح «الساحرات الأربع» (quadruple witching) حين أُدرجت العقود الآجلة على الأسهم الفردية في الولايات المتحدة في أوائل الألفينيات؛ وأغلقت المنصة التي كانت تحملها عام 2020، وبات المصطلحان يصفان الآن التواريخ الفصلية الأربعة نفسها.
تواريخ يوم الساحرات الثلاث: 2024-2027
القاعدة بسيطة: الجمعة الثالثة من مارس ويونيو وسبتمبر وديسمبر. وإذا صادفت تلك الجمعة عطلة للبورصة، ينتقل الانتهاء إلى يوم التداول السابق لها — انظر متى تنتهي صلاحية الخيارات للتقويم الكامل، شاملاً الدورتين الأسبوعية واليومية.
- 2024: 15 مارس، 21 يونيو، 20 سبتمبر، 20 ديسمبر
- 2025: 21 مارس، 20 يونيو، 19 سبتمبر، 19 ديسمبر
- 2026: 20 مارس، 18 يونيو (انتقل من الجمعة 19 يونيو بسبب عطلة Juneteenth، مع إغلاق البورصات الأميركية)، 18 سبتمبر، 18 ديسمبر
- 2027: 19 مارس، 18 يونيو، 17 سبتمبر، 17 ديسمبر
الموعد المقبل هو الجمعة 18 سبتمبر 2026.
ما مدى ثقل جلسة الساحرات فعليًا؟
كل جلسة ساحرات فصلية في شريطنا منذ أواخر 2024، إلى جانب وسيط حجم تداول الأسهم في الجلسات الأخرى من الشهر نفسه. العمود الأخير هو إيصال دعوى «أثقل يوم في الشهر»: فهو يطرح أثقل جلسة غير ساحرات في الشهر، فرقم موجب يعني أن الساحرات فازت بلقب الشهر، ورقم سالب يعني أن جلسة أخرى تفوّقت عليها.
استعلام SQL الدقيق وراء كل رقم
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sum(toFloat64(volume)) / 1e9 AS shares_b
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2024-09-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
GROUP BY day
),
witching AS (
SELECT toStartOfMonth(day) AS m,
maxIf(day, day <= addDays(toStartOfMonth(day),
((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
FROM daily
GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
round(anyIf(d.shares_b, d.day = w.witching_day), 1) AS witching_shares_b,
round(quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 1) AS other_days_median_b,
round(anyIf(d.shares_b, d.day = w.witching_day)
/ quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS times_median,
round(anyIf(d.shares_b, d.day = w.witching_day) - maxIf(d.shares_b, d.day != w.witching_day), 2) AS gap_to_next_heaviest
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_dayعلاوة الحجم حقيقية وقابلة للتكرار. فآخر جلسة ساحرات، 2026-06-18، تداولت 26.7 مليار سهم مقابل وسيط قدره 20.1 مليار لبقية جلسات الشهر — أي 1.33 ضعف اليوم النموذجي، وبفارق 1.15 مليار سهم عن أثقل جلسة يونيو تالية لها. وسجّل الصف الأول، 2024-09-20، رقمًا مشابهًا قدره 1.34 ضعف.
لكنها ليست قاعدة، والجدول يقول ذلك. فقد تداولت 2025-03-21 بمقدار 0.97 ضعف وسيط شهرها — أي أقل قليلاً من جلسة عادية — وأنهت الجلسة -4.03 مليار سهم دون أثقل يوم في الشهر. وتظهر الإشارتان معًا في ذلك العمود الأخير: فالساحرات رهان قوي على أن تكون أكثف يوم في شهرها، لا يقين مؤكد. فإعادة تشكيل المؤشرات وتدفقات نهاية الربع والبيانات الاقتصادية الكلية كلها تنتج جلسات تتفوق عليها.
لماذا وقعت ساحرات يونيو 2026 يوم خميس؟
كانت الجمعة الثالثة من يونيو 2026 هي 19 يونيو — يوم عطلة Juneteenth، مع إغلاق البورصات الأميركية — فانتهت كومة العقود الفصلية بأكملها يوم الخميس 18 يونيو. ويُظهر شريط الخيارات أين استقرت المراكز المفتوحة: حجم تداول العقود بين 1 و18 يونيو، مصنّفًا حسب تاريخ انتهاء كل عقد.
استعلام SQL الدقيق وراء كل رقم
SELECT toString(expiry) AS expiry,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-06-19 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 8استقطبت العقود المنتهية في 2026-06-18 تداول 193.7 مليون عقد خلال تلك الجلسات الأربع عشرة — مقابل 113.1 مليون لتاريخ الانتهاء التالي في الحجم، 2026-06-12. فالعقود المفتوحة تتراكم على التاريخ الفصلي على مدى أشهر؛ وحجم التداول يتبعها إلى هناك.
العقود أم الأسهم — ما الذي يقفز فعليًا؟
إليك تمييزًا تتجاهله معظم شروحات الساحرات. تتراكم المراكز باتجاه الانتهاء الفصلي، لكن عقود الخيارات التي تتبادل الأيدي في اليوم نفسه ليست لافتة. أدناه، تجلس جلسة الساحرات إلى جانب الجمعتين العاديتين السابقتين لها، مع تفصيل حصة كل جلسة من العقود المنتهية في اليوم نفسه — خيارات 0DTE.
تداولت جلسة الساحرات 79.2 مليون عقد؛ بينما تداولت جمعة عادية بتاريخ 2026-06-05 103.1 مليون — أكثر. والذي تغيّر هو المزيج: فـ48.7% من حجم يوم الساحرات كان في عقود تنتهي في الجلسة نفسها، مقابل 43.9% و44.7% في الجمعتين العاديتين. فبصمة الساحرات ليست «الجميع يتداول خيارات أكثر» — بل إن سوق الأسهم هو الذي ينشط. فتسوية المؤشرات وإعادة موازنة الصناديق تُنفَّذان بالأسهم، لا بالعقود.
هل يرفع يوم الساحرات الثلاث التقلب؟
الحجم والتقلب سؤالان مختلفان، والثاني نادرًا ما يُفحص. تقيس هذه اللوحة مدى SPY اللحظي بين أعلى وأدنى سعر في كل جلسة ساحرات، كنسبة مئوية من سعر الافتتاح، إضافة إلى التحرك المطلق من الافتتاح إلى الإغلاق — كل منهما مقابل وسيط بقية جلسات الشهر نفسه.
استعلام SQL الدقيق وراء كل رقم
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
toFloat64(max(high) - min(low)) / toFloat64(argMin(open, window_start)) * 100 AS range_pct,
abs(toFloat64(argMax(close, window_start)) - toFloat64(argMin(open, window_start)))
/ toFloat64(argMin(open, window_start)) * 100 AS net_move_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2024-09-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
AND toHour(toTimeZone(window_start, 'America/New_York')) < 16
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
GROUP BY day
),
witching AS (
SELECT toStartOfMonth(day) AS m,
maxIf(day, day <= addDays(toStartOfMonth(day),
((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
FROM daily
GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
round(anyIf(d.range_pct, d.day = w.witching_day), 2) AS witching_range_pct,
round(quantileDeterministicIf(0.5)(d.range_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_range_pct,
round(anyIf(d.net_move_pct, d.day = w.witching_day), 2) AS witching_net_move_pct,
round(quantileDeterministicIf(0.5)(d.net_move_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_net_move_pct
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_dayالإجابة: لا، ليس بانتظام. فجلسات الساحرات تقع على جانبي وسيط شهرها. سجّلت 2024-12-20 مدى قدره 2.55% مقابل وسيط 0.61% — جلسة هائجة فعلاً. لكن أحدثها، 2026-06-18، سجّلت مدى 0.58% مقابل وسيط 1.12%، وتحركت بصافٍ قدره 0.16% من الافتتاح إلى الإغلاق مقابل وسيط 0.55%: فأثقل يوم بالحجم في شهره كان أيضًا من أهدأ أيامه سعريًا.
وذلك هو العنوان الصادق للموضوع بأكمله. فالساحرات تركّز تدفقًا مجدولاً وآليًا، والتدفق الآلي ثنائي الاتجاه بطبيعته — فكل مركز مُرحَّل يُغلق في عقد ويُفتح في آخر، وكل إضافة إلى مؤشر تقابلها عملية حذف. والحجم الهائل مع مسار سعري عادي هو نتيجة ذلك.
داخل المزاد الختامي
المكان الوحيد الذي يبدو فيه اليوم مختلفًا فعلاً هو الإغلاق. تعزل هذه اللوحة نافذة التقاطع الختامي (closing cross) — شمعتي الساعة 3:59 و4:00 مساءً ET، اللتين تحملان سعر المزاد — وتقيس الدولارات التي تبادلت الأيدي فيها يوم الساحرات مقابل جلسة يونيو نموذجية.
استعلام SQL الدقيق وراء كل رقم
WITH sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(close) * toFloat64(volume),
toHour(toTimeZone(window_start, 'America/New_York')) = 16
OR (toHour(toTimeZone(window_start, 'America/New_York')) = 15
AND toMinute(toTimeZone(window_start, 'America/New_York')) = 59)) AS close_dollars,
sum(toFloat64(close) * toFloat64(volume)) AS day_dollars
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
AND toHour(toTimeZone(window_start, 'America/New_York')) <= 16
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 16
AND toMinute(toTimeZone(window_start, 'America/New_York')) > 0)
GROUP BY day
)
SELECT round(anyIf(close_dollars, day = '2026-06-18') / 1e9, 1) AS witching_close_dollars_b,
round(quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18') / 1e9, 1) AS other_june_median_close_dollars_b,
round(anyIf(close_dollars, day = '2026-06-18')
/ quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18'), 2) AS times_median,
round(anyIf(close_dollars / day_dollars, day = '2026-06-18') * 100, 1) AS witching_close_pct_of_day,
round(quantileDeterministicIf(0.5)(close_dollars / day_dollars, cityHash64(toString(day)), day != '2026-06-18') * 100, 1) AS other_june_median_close_pct_of_day
FROM sessions
HAVING countIf(day != '2026-06-18') > 0استوعبت تلك النافذة 56.1 مليار دولار من الأسهم يوم الساحرات مقابل 36.1 مليار دولار لوسيط جلسات يونيو — أي 1.56 ضعف — وحملت 4.9% من دولارات التداول في جلستها نفسها مقابل 3.7% في يوم نموذجي. دقيقتان من الساعة، وجزء من عشرين جزءًا من المال: هناك يجد صندوق مؤشر يريد إعادة موازنة مليارات الدولارات الطرف الآخر لصفقته.
مخاطرة التثبيت (pin risk): هل تنجذب الأسعار نحو أسعار التنفيذ الكبرى؟
«مخاطرة التثبيت» (pin risk)، وقريبتها «أقصى الألم» (max pain)، نظرية شائعة مفادها أن السهم المنتهي ينجذب نحو سعر التنفيذ الذي يحمل أكبر عدد من العقود المفتوحة، مع تحوّط صانعي السوق (dealers) لتلك الخيارات قرب الإغلاق. إليك ما يُظهره الشريط: سلسلة SPY المنتهية في 18 يونيو 2026، مرتّبة حسب عدد العقود المتداولة، مع بُعد كل سعر تنفيذ عن المستوى الذي أنهى عنده SPY الجلسة العادية.
استعلام SQL الدقيق وراء كل رقم
WITH spy_close AS (
SELECT toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-06-18 16:00:00', 'America/New_York')
),
strikes AS (
SELECT toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
sum(toFloat64(size)) AS contracts
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPY260618%'
AND sip_timestamp >= '2026-06-18 08:00:00'
AND sip_timestamp < '2026-06-19 01:00:00'
GROUP BY strike
)
SELECT concat('$', toString(toInt32(s.strike))) AS strike,
round(s.contracts / 1000, 1) AS contracts_k,
round(s.strike - c.px, 2) AS strike_minus_close,
round(abs(s.strike - c.px) / c.px * 100, 2) AS pct_from_close
FROM strikes AS s
CROSS JOIN spy_close AS c
ORDER BY s.contracts DESC, s.strike ASC
LIMIT 12استقر إغلاق SPY بين أكثر سعرَي تنفيذ تداولاً من العقود المنتهية. فأكثرها تداولاً، $746، استقطب 1488.3 ألف عقد وابتعد -0.56 نقطة عن الإغلاق (بعُد 0.08%)؛ والثاني، $747، استقطب 1482.4 ألف عقد وابتعد 0.44 نقطة في الجهة الأخرى.
قاوم الاستنتاج البديهي. فالمتداولون يركّزون الحجم عند أسعار التنفيذ عند المال (at-the-money) بحكم البنية نفسها — إذ تحمل تلك الأسعار النتيجة الحيّة وأضيق فروق الأسعار بين العرض والطلب — ولذلك فإن «أثقل أسعار التنفيذ تحيط بالإغلاق» أمر شبه بديهي في أي انتهاء صلاحية، لا دليل على أن الإغلاق جُرّ إلى أي مكان. جلسة واحدة لا تستطيع أن تفرّق بين مغناطيس ومصادفة. أما ما تُظهره اللوحة فعلاً فهو أن الخيار المنتهي عند سعر تنفيذ يبعد أقل من دولار عن المال تتقرر قيمته بأكملها في تلك الدقيقة الأخيرة المزدحمة.
ما الذي يجب أن تفعله فعلاً بشكل مختلف يوم الساحرات
- خفّض ثقتك بفرزات الحجم النسبي. كل سهم يصرخ بحجم غير اعتيادي في آن واحد. فقراءة حجم تداول نسبي بمقدار ضعفين في جلسة ساحرات هي أثر التقويم، لا محفّزًا حقيقيًا.
- توقّع عمقًا، لا هدوءًا. السيولة عميقة، ما يسهّل تنفيذ الأوامر الكبيرة — لكن جدول المدى أعلاه يضع جلسات الساحرات على جانبي تذبذب يوم عادي كليهما.
- انتبه للمراكز المنتهية قرب الإغلاق. فخيارات الأسهم الفردية وETF المسوّاة مساءً تُحسم عند سعر الإغلاق؛ والعقود القريبة من المال تتأرجح بين بلا قيمة وداخل المال في الدقائق الأخيرة.
- لا تقرأ سعر الإغلاق على أنه معنويات السوق. فجزء من عشرين جزءًا من دولارات اليوم يتداول في نافذة دقيقتين مكتظة بأوامر إعادة الموازنة الآلية.
- اعرف التواريخ الأربعة مسبقًا. أرخص فلتر في التداول هو التقويم.
أسئلة شائعة (FAQ)
متى يوم الساحرات الثلاث القادم؟
يقع يوم الساحرات الثلاث في الجمعة الثالثة من مارس ويونيو وسبتمبر وديسمبر. والموعد المقبل هو الجمعة 18 سبتمبر 2026، يليه 18 ديسمبر 2026، ثم 19 مارس و18 يونيو و17 سبتمبر و17 ديسمبر في 2027.
ما الفرق بين الساحرات الثلاث والساحرات الأربع؟
أضافت «الساحرات الأربع» (quadruple witching) العقود الآجلة على الأسهم الفردية إلى العائلات الثلاث الكلاسيكية المنتهية (العقود الآجلة على المؤشرات، وخيارات المؤشرات، وخيارات الأسهم الفردية). واختفت تلك المنتجات الأميركية بعد إغلاق المنصة التي كانت تحملها عام 2020، وبات المصطلحان يصفان الآن التواريخ الفصلية الأربعة نفسها.
لماذا يرتفع حجم التداول بشدة في أيام الساحرات الثلاث؟
يفرض الانتهاء قرارًا على كل مركز مشتقات مفتوح — تسوية أو إغلاق أو ترحيل — وتجدول مزوّدو المؤشرات إعادات موازنة المكوّنات للجلسات نفسها، وتنفّذها صناديق المؤشرات بالأسهم عند الإغلاق. تداولت آخر جلسة ساحرات 1.33 ضعف وسيط حجم الأسهم في شهرها، فيما استوعبت نافذة التقاطع الختامي وحدها 56.1 مليار دولار.
هل يزيد يوم الساحرات الثلاث تقلب سوق الأسهم؟
لا، ليس بشكل موثوق. فمقيسًا على SPY، تقع جلسات الساحرات على جانبي وسيط المدى اللحظي لشهرها: سجّلت 2024-12-20 مدى 2.55% مقابل وسيط 0.61%، بينما سجّلت 2026-06-18 مدى 0.58% فقط مقابل وسيط 1.12%. فالحجم الثقيل والتحرك السعري الكبير ظاهرتان منفصلتان.
ما هي مخاطرة التثبيت (pin risk) في يوم الانتهاء؟
مخاطرة التثبيت هي التعرّض الناتج عن انتهاء خيار قريب جدًا من سعر تنفيذه: فلا أحد يعرف حتى بعد الإغلاق هل ينتهي بلا قيمة أم داخل المال، وقد يستيقظ صاحب مركز بيع مكشوف على أسهم أُسندت إليه. ففي 18 يونيو 2026، ابتعد أكثر سعرَي تنفيذ تداولاً لعقود SPY المنتهية -0.56 و0.44 نقطة عن سعر الإغلاق.
كل لوحة استعلام مخزَّن وخاضع لإدارة الإصدارات على الشريط الحقيقي — وسِّع SQL لتدقيق أي رقم، أو قِس جلسة الساحرات المقبلة بنفسك على منصة Strasmore.