هل تنتهي معظم عقود الخيارات بلا قيمة؟
لا تنتهي معظم عقود الخيارات بلا قيمة. تخلط مقولة 90% بين ثلاث نتائج مختلفة، بينما توضح البيانات ما حدث فعلياً للعقود عند انتهاء صلاحيتها.
هل تنتهي معظم عقود الخيارات بلا قيمة؟ لا. معظم عقود الخيارات المدرجة لا تصل إلى تاريخ انتهاء الصلاحية في الحساب الذي فتحها؛ إذ تُغلق المراكز قبل ذلك بأيام أو أسابيع عبر صفقات منفذة في السوق. أما العقود التي تصل إلى الجلسة الأخيرة، فتنقسم بين عقود تنتهي داخل نطاق الربح وأخرى تنتهي خارج نطاق الربح. تخلط نسبة 90% المتداولة في محتوى خيارات التجزئة بين نتائج منفصلة في رقم واحد، ولا توجد إحصائية منشورة من بورصة تنص عليها.
من أين جاءت ادعاءات نسبة 90%
تُعد Options Clearing Corporation، أو OCC، غرفة المقاصة التي تتوسط بين كل مشترٍ وكل بائع لخيار أسهم أمريكي مدرج. وتغطي إحصاءاتها العامة حجم العقود والفائدة المفتوحة. ولا يورد أي جدول من OCC أن 90% من الخيارات انتهت بلا قيمة في أي عام، كما لا يورد أي بيان صادر عن بورصة ذلك.
كما تُتداول هذه النسبة من دون مقام واضح. بلا قيمة مقارنةً بماذا؟ بالعقود التي ظلت مفتوحة حتى الجلسة الأخيرة، أم بكل عقد فُتح خلال العام؟ الإجابتان مختلفتان كثيراً، والنسخة الشائعة لا تحدد أياً منهما. عندما يتعذر تتبع رقم إلى جدول منشور من غرفة مقاصة أو بورصة، فالقول الدقيق هو أن البيانات لا توجد بهذا المستوى من التفصيل، ثم قياس ما يتوافر منها.
الأحداث الثلاثة التي قد تطرأ على عقد الخيار
ينتهي كل عقد بإحدى ثلاث طرق، والطريقة الأخيرة فقط هي التي يصفها تعبير «انتهى بلا قيمة».
- يُغلق قبل انتهاء الصلاحية. يبيع حامل العقد العقد الذي اشتراه، أو يعيد شراء العقد الذي باعه، بالسعر الذي يعرضه السوق في ذلك اليوم. ولا يظهر هذا النوع من الانتهاء في أي إحصائية عن انتهاء الصلاحية.
- يُمارس. يتحول العقد داخل نطاق الربح إلى أسهم بسعر التنفيذ. ويُمارس تلقائياً أي عقد ينتهي داخل نطاق الربح بفارق سنت واحد أو أكثر، وفق قاعدة OCC للممارسة بالاستثناء، ما لم يقدّم الحامل تعليمات مخالفة. يشرح دليلنا ماذا يحدث إذا انتهى خيار داخل نطاق الربح هذه الآلية.
- يُحتفظ به حتى انتهاء الصلاحية من دون ممارسته. ينتهي العقد خارج نطاق الربح، ولا يمارسه أحد، ثم ينعدم وجوده. هذه هي الفئة الوحيدة التي يشملها هذا التعبير.
وهنا تحديداً تنشأ الأسطورة: جمع هذه النتائج في نسبة واحدة.
ما حصة الخيارات التي تنتهي فعلاً بلا قيمة؟
إليك عملية حساب يمكن لأي شخص تنفيذها: خذ كل عقد مدرج ظل يتداول خلال الأيام الأخيرة قبل انتهاء صلاحيته، ثم قارن سعر إغلاق الأصل الأساسي في الجلسة الأخيرة بسعر التنفيذ. يطبق الجدول أدناه ذلك على ستة أسماء معروفة خلال الاثني عشر شهراً المنتهية في يوليو 2026.
استعلام SQL الدقيق وراء كل رقم
WITH final_print AS
(
SELECT
underlying_symbol AS symbol,
ticker,
argMax(option_type, date) AS contract_type,
toFloat64(argMax(strike_price, date)) AS strike,
toFloat64(argMax(underlying_close, date)) AS spot_last,
min(days_to_expiry) AS final_dte
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO')
AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
AND volume > 0
AND expiration_date >= '2025-08-01'
AND expiration_date < '2026-08-01'
AND date >= '2025-06-01'
AND date < '2026-08-01'
GROUP BY symbol, ticker
HAVING final_dte <= 3
)
SELECT
symbol,
round(100 * countIf(
(lower(toString(contract_type)) LIKE 'c%' AND spot_last <= strike)
OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last >= strike)
) / count(), 1) AS pct_expired_otm,
round(100 * countIf(
(lower(toString(contract_type)) LIKE 'c%' AND spot_last > strike)
OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last < strike)
) / count(), 1) AS pct_expired_itm,
count() AS expiring_contracts
FROM final_print
GROUP BY symbol
ORDER BY pct_expired_otm DESCسجل MSFT أعلى نسبة، إذ انتهى 57.6% من عقوده المنتهية خارج نطاق الربح عند آخر صفقة منفذة. أما KO فسجل أدنى نسبة عند 47.3%. اقرأ ذلك بعناية قبل تكراره في أي مكان. فهذا يحصي العقود، لا المراكز ولا الدولارات. يتضمن كل انتهاء صلاحية سلماً من أسعار التنفيذ يمتد كثيراً فوق سعر السهم وتحته، ومعظم هذا السلم يكون خارج نطاق الربح بحكم طريقة إدراجه. وتصف النسبة المرتفعة هنا كيفية إدراج أسعار التنفيذ. ولا تقول شيئاً عن حجم الأموال المعرضة للمخاطر أو عن عدد العقود التي ظل مشتروها يحتفظون بها.
بلا قيمة للمشتري، ومحتفظ بها للبائع
كان لكل انتهاء من تلك الانتهاءات طرفان. دفع المشتري علاوة اختفت الآن. أما البائع فحصل على العلاوة نفسها واحتفظ بها بالكامل. حدث واحد، وسجلان محاسبيان. تُستخدم الإحصائية لتحذير المشترين وللدلالة على أفضلية للبائعين، لكن أياً من الروايتين لا يذكر العلاوة المحصلة أو المخاطر التي تحملها البائع لتحصيلها. تخيل بائعاً يحصل على $40 لكل عقد، ثم يدفع $900 عن العقد الذي تحرك السوق ضده. معدل العقود التي انتهت بلا قيمة لديه ممتاز، لكن أداءه خلال الربع ليس كذلك.
وتزيد الإغلاقات المبكرة الأمر تعقيداً. إذا اشتريت Call بسعر $2.00 وبعته بعد ثلاثة أسابيع بسعر $6.00، فقد أغلقت صفقتك بربح. لكن العقد يواصل التداول في حساب شخص آخر، وقد ينتهي خارج نطاق الربح. وعند احتسابه بحسب العقد، يُعد انتهاءً آخر بلا قيمة. أما عند احتسابه بحسب الصفقة، فقد كان صفقة رابحة لك. ويتخذ بائعو Covered call مراكزهم على أساس انتهاء العقد خارج نطاق الربح، ولذلك تتكرر هذه الإحصائية غالباً في هذا السياق.
معظم حجم تداول الخيارات لا يصل إلى انتهاء الصلاحية
تعني الخيارات ذات الأيام الصفرية حتى انتهاء الصلاحية، أو 0DTE، عقداً يتداول وينتهي في الجلسة نفسها. ويحمل SPY، وهو أكبر سوق أمريكي لخيارات الأسهم، تاريخ انتهاء في كل يوم تداول. ويسيطر هذا الحجم على التداولات الحديثة، ما يشوه أي تعداد يخلط بين الصفقات وانتهاء الصلاحية.
استعلام SQL الدقيق وراء كل رقم
WITH
(
SELECT sum(volume)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND volume > 0
AND date >= '2026-04-01'
AND date < '2026-07-01'
) AS quarter_volume
SELECT
multiIf(days_to_expiry = 0, '0 (expires that day)',
days_to_expiry <= 5, '1 to 5 days',
days_to_expiry <= 21, '6 to 21 days',
days_to_expiry <= 60, '22 to 60 days',
'61 days or more') AS days_to_expiry_bucket,
round(100 * sum(volume) / quarter_volume, 1) AS share_of_volume_pct,
countDistinct(ticker) AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND volume > 0
AND date >= '2026-04-01'
AND date < '2026-07-01'
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)خلال الربع الثاني من عام 2026، استحوذت أقصر فئة زمنية في الجدول، 1 to 5 days، على 53.8% من حجم تداول خيارات SPY، موزعة على 15612 عقداً مميزاً. واستحوذت العقود التي بقي لها 61 days or more على 8.9% من الحجم.
إذا اشتُري عقد 0DTE عند الساعة 10:00 وبِيع عند الساعة 14:30، فإنه لا يصل إلى انتهاء الصلاحية أصلاً. ويُحتسب حجمه ضمن الفئة نفسها التي تضم عقداً ظل مفتوحاً حتى الإغلاق ثم تُرك لينتهي. وأي نسبة رئيسية تعامل يوماً من حجم تداول الخيارات كأنه مجموعة مراكز متجهة إلى انتهاء الصلاحية، تحصي العقد نفسه مراراً. وترد تفاصيل آلية التداول خلال الجلسة في متى تتداول خيارات 0DTE.
هل يغير بُعد سعر التنفيذ الاحتمالات؟
«الانتهاء بلا قيمة» ليس خاصية ثابتة للخيارات. فهو يتغير بحسب موقع سعر التنفيذ مقارنةً بالسعر، وبحسب الوقت المتبقي. يأخذ الجدول التالي كل عقد SPY تداول مع بقاء نحو شهر على انتهائه، ويقيس مدى وجوده خارج نطاق الربح في ذلك اليوم، ثم يتحقق من موقع الأصل الأساسي عندما تغيرت ملكية العقد نفسه للمرة الأخيرة قرب انتهاء الصلاحية.
استعلام SQL الدقيق وراء كل رقم
WITH entry AS
(
SELECT
ticker,
argMin(option_type, date) AS contract_type,
toFloat64(argMin(strike_price, date)) AS strike,
toFloat64(argMin(underlying_close, date)) AS spot_30d_out
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
AND days_to_expiry BETWEEN 28 AND 32
AND volume > 0
AND date >= '2025-07-01'
AND date < '2026-07-01'
GROUP BY ticker
),
last_print AS
(
SELECT
ticker,
toFloat64(argMax(underlying_close, date)) AS spot_at_last_print,
min(days_to_expiry) AS final_dte
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND volume > 0
AND date >= '2025-07-01'
AND date < '2026-08-01'
GROUP BY ticker
HAVING final_dte <= 3
)
SELECT
multiIf(otm_pct < 2, 'under 2% out',
otm_pct < 5, '2% to 5% out',
otm_pct < 10, '5% to 10% out',
otm_pct < 20, '10% to 20% out',
'20% or more out') AS distance_at_30_days,
round(100 * countIf(finished_itm) / count(), 1) AS pct_finished_itm,
count() AS contracts
FROM
(
SELECT
if(lower(toString(e.contract_type)) LIKE 'c%',
100 * (e.strike / e.spot_30d_out - 1),
100 * (1 - e.strike / e.spot_30d_out)) AS otm_pct,
if(lower(toString(e.contract_type)) LIKE 'c%',
s.spot_at_last_print > e.strike,
s.spot_at_last_print < e.strike) AS finished_itm
FROM entry AS e
INNER JOIN last_print AS s ON s.ticker = e.ticker
)
WHERE otm_pct > 0
GROUP BY distance_at_30_days
ORDER BY min(otm_pct)كانت أقرب فئة، under 2% out، داخل نطاق الربح عند آخر صفقة منفذة في 36.8% من الحالات، عبر 1629 عقداً. أما أبعد فئة، 20% or more out، فكانت داخل نطاق الربح في 0% من الحالات. ولا يمكن لنسبة عامة واحدة أن تصف طرفي هذا المنحنى. وللاطلاع على الفرق بين الانتهاء داخل نطاق الربح ولمس سعر التنفيذ في الطريق، راجع احتمال اللمس مقابل احتمال الدخول في نطاق الربح.
كيف تبدو دورة انتهاء صلاحية واحدة؟
اختر تاريخ انتهاء واحداً وتابعه. أُدرجت عقود SPY التي تنتهي يوم الجمعة 15 مايو 2026، وأصبح تداولها متاحاً قبل ذلك بوقت طويل. ويتتبع الجدول الشهر الأخير من تلك الدورة، مع احتساب كل عقد يحمل تاريخ انتهاء الصلاحية نفسه وتداول في كل جلسة.
استعلام SQL الدقيق وراء كل رقم
SELECT
toString(date) AS date,
round(sum(volume) / 1000, 1) AS volume_thousands,
countDistinct(ticker) AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND expiration_date = '2026-05-15'
AND volume > 0
AND days_to_expiry <= 30
AND date >= '2026-04-01'
AND date < '2026-05-16'
GROUP BY date
ORDER BY dateفي أول جلسة ضمن الفترة المعروضة، جرى تداول 448.2 ألف عقد من عقود ذلك الانتهاء، عبر 281 سعر تنفيذ. وفي آخر جلسة ضمن الفترة، جرى تداول 1685.7 ألف عقد. يظل التداول نشطاً حتى نهاية الدورة، وهذا ما تبدو عليه الدورة عندما يغلق حاملو المراكز مراكزهم أو يرحّلونها بدلاً من إبقائها من دون تغيير. ويُعد ترحيل مركز خيار أحد الأشكال الشائعة لذلك.
قِس نسبة الإغلاق إلى الانتهاء في حسابك
الرقم الذي يصف حسابك لا يظهر في أي صفحة إحصاءات. إنه نسبة الإغلاق إلى الانتهاء: كم مركز خيارات أغلقته خلال ربع سنة عبر صفقة معاكسة، وكم مركزاً احتفظت به حتى تاريخ انتهاء الصلاحية. وتوجد البيانات اللازمة للحسابين في سجل التداول لدى الوسيط.
إذا كنت تغلق معظم مراكزك مبكراً، فإن إحصائية عامة عن انتهاء الصلاحية تصف سوقاً لا تشارك فيه إلا قليلاً. وإذا كنت تبقي معظم المراكز حتى الجلسة الأخيرة، فإن آليات الإسناد وتأثير التمركز حول أسعار التنفيذ كثيرة التداول ينطبقان عليك مباشرة، ويستحق كل من max pain والإسناد المبكر القراءة التالية. وللاطلاع على الصورة الأوسع، راجع ما مدى خطورة تداول الخيارات.
كيف جرى قياس هذه الجداول
قيس مدى دخول العقد في نطاق الربح أو خروجه منه مقارنةً بسعر إغلاق الأصل الأساسي في آخر جلسة تداول فيها العقد فعلياً، ولم تُحتسب إلا العقود التي استمرت في التداول خلال الأيام الثلاثة السابقة لانتهاء صلاحيتها. ولا تتضمن هذه البيانات صفقة التسوية نفسها؛ إذ حلت محلها آخر جلسة تداول، بينما استُبعد العقد الذي توقف تداوله في وقت أبكر من العينة. وتتم تسوية منتجات المؤشرات التي تُسوّى صباحاً والمنتجات التي تُسوّى نقداً وفق صفقة مختلفة؛ أما الجداول هنا فتغطي عقود الأسهم الفردية وETF التي تُسوّى بعد الظهر.
يحصي كل جدول العقود التي تداولت خلال الجلسة المعنية. ويُستبعد سعر التنفيذ المدرج الذي لم يُتداول قط. ولا تدخل الفائدة المفتوحة ضمن هذه البيانات، لذلك لا يحصي أي جدول المراكز المحتفظ بها. فهي تحصي العقود والحجم، وهذا هو تحديداً الفرق الذي تتجاهله ادعاءات نسبة 90%.
الأسئلة الشائعة
هل تنتهي 90% من الخيارات بلا قيمة؟
لا يورد أي جدول منشور من غرفة مقاصة أو بورصة هذه النسبة. فهي تُتداول من دون مقام واضح، وتخلط بين العقود التي أُغلقت قبل انتهاء الصلاحية، والعقود التي مُورست، والعقود التي تُركت لتنتهي. وهذه أعداد منفصلة تجيب عن أسئلة منفصلة.
ما النسبة المئوية للخيارات التي تُمارس؟
لا توجد نسبة عامة دقيقة لسنة معينة يمكن للقارئ استخراجها والتحقق منها بهذا المستوى من التفصيل، لذا تعامل مع أي رقم متداول بحذر. أما الآلية فبوسعك التحقق منها: يُمارس تلقائياً العقد الذي ينتهي داخل نطاق الربح بفارق سنت واحد أو أكثر، ما لم يوجه الحامل خلاف ذلك. لذلك تتغير حصة العقود الممارسة مع حصة العقود التي تنتهي والسهم داخل نطاق الربح.
هل يمثل الخيار الذي ينتهي بلا قيمة خسارة دائماً؟
يمثل خسارة لمن يحتفظ به حتى انتهاء الصلاحية، وربحاً لمن يحتفظ بمركز بيع عليه. لكنه لا يقول شيئاً عن المتداول الذي اشترى العقد في وقت سابق وباعه بربح قبل أسابيع. فالنتيجة النهائية للعقد ونتيجة أي شخص بعينه أمران مختلفان.
هل تنتهي خيارات 0DTE بلا قيمة؟
يُغلق جزء كبير من حجم تداول 0DTE خلال الجلسة ولا يصل إلى الجرس الأخير. ولا تكون للعقد الذي يُشترى ويُباع داخل الجلسة نتيجة انتهاء صلاحية أصلاً، ولهذا فإن الإحصاءات التي تخلط بين الحجم اليومي وانتهاء الصلاحية تبالغ في تقدير عدد العقود المحتفظ بها فعلاً حتى الإغلاق.
كيف أجد معدلي الخاص؟
استخرج ربع سنة من سجل التداول لدى وسيطك، واحسب أمرين: المراكز التي أُغلقت عبر صفقة معاكسة، والمراكز التي وصلت إلى تاريخ انتهاء صلاحيتها. هذه النسبة هي الصيغة من هذه الإحصائية التي تنطبق على حسابك.
يتضمن كل جدول هنا استعلام SQL الكامل المستخدم لإعداده. وسّع أحدها لمعرفة ما جرى احتسابه. ولإجراء الحساب نفسه على الأسماء التي تتابعها، اطلبه باللغة الإنجليزية البسيطة على منصة Strasmore.