Strasmore Research

قاعدة wash sale والخيارات: فترة الـ61 يوماً

تستمر قاعدة wash sale 61 يوماً لا 30، وتشمل الخيارات والمكالمات وعمليات الترحيل وعقود البيع العميقة، وفجوة 1099-B، والخسارة التي تلغيها حسابات IRA.

قاعدة wash sale تمنع احتساب خسارة رأسمالية عندما تبيع ورقة مالية بخسارة وتشتري ورقة مماثلة جوهرياً خلال فترة من 61 يوماً: الثلاثون يوماً السابقة للبيع، ويوم البيع نفسه، والثلاثون يوماً التالية له. وتدخل الخيارات في هذه القاعدة من ناحيتين: بوصفها بديلاً يفسد احتساب خسارة السهم، وبوصفها مركزاً خاسراً بحد ذاته. في الحساب الخاضع للضريبة، لا تُمحى الخسارة غير المسموح بخصمها. بل تُضاف إلى أساس تكلفة المركز البديل وتبقى معلقة هناك.

تشرح هذه الصفحة آلية تطبيق القاعدة. وهي لا تقدّم مشورة ضريبية.

لماذا تبلغ فترة wash sale 61 يوماً، لا 30 يوماً

اجمع مكونات الفترة: 30 يوماً قبل البيع، ويوم البيع نفسه، و30 يوماً بعده، ليكون المجموع 61 يوماً تقويمياً. إنها أيام تقويمية، لا أيام تداول، ويستمر العد خلال عطلات نهاية الأسبوع والعطلات الرسمية للأسواق. تثبّت اللوحة أدناه نقطة القياس عند آخر جلسة تداول من كل شهر، ثم تحصي عدد الجلسات الواقعة داخل فترة الـ61 يوماً لذلك الشهر.

الاستعلامكم جلسة تداول تقع ضمن فترة بيع صوري مدتها 61 يومًا
استعلام SQL الدقيق وراء كل رقم
WITH sessions AS
(
    SELECT DISTINCT date AS d
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= '2023-11-01'
),
month_ends AS
(
    SELECT
        toStartOfMonth(d) AS m,
        max(d)            AS anchor
    FROM sessions
    WHERE d >= '2024-01-01'
      AND d <  '2026-07-01'
    GROUP BY m
)
SELECT
    toString(me.m)                                            AS month,
    toString(me.anchor)                                       AS last_session,
    countIf(s.d >= me.anchor - 30 AND s.d <= me.anchor + 30)   AS sessions_in_window,
    61                                                        AS calendar_days_in_window
FROM month_ends AS me
CROSS JOIN sessions AS s
GROUP BY me.m, me.anchor
ORDER BY me.m
Run this yourself

يمثل الخط المستقيم 61 يوماً تقويمياً التي تنص عليها القاعدة. ويمثل الخط السفلي عدد تلك الأيام التي كان السوق مفتوحاً خلالها. يضم الشهر الأول في اللوحة 42 جلسة داخل فترته، بينما يضم أحدث شهر 42 جلسة، وتغطي اللوحة 30 شهراً من نقاط القياس.

النصف الذي ينساه الناس من الفترة هو النصف السابق للبيع. غالباً ما نبدأ العد إلى الأمام من تاريخ البيع ونضع دائرة حول اليوم 31 في التقويم. لكن الأيام الثلاثين السابقة للبيع تُحتسب بالطريقة نفسها. إذا اشتريت 100 سهم إضافي في اليوم العاشر أثناء خفض متوسط التكلفة، ثم بعت مركزك الأصلي بخسارة في اليوم العشرين، فإن عملية الشراء التي أجريتها مسبقاً تقع داخل الفترة. ولا يُسمح بخصم الخسارة على الأسهم المباعة، رغم أنك لم تشترِ شيئاً بعد البيع. وتحديد الأسهم التي تخرج من الحساب مهم جداً هنا، وهو قرار يُتخذ عند تنفيذ الصفقة: راجع كيف تحدد طرق أساس التكلفة الأسهم المباعة.

مشكلة ديسمبر

تتركز عمليات حصاد الخسائر في الأسابيع الأخيرة من العام، وهنا تصبح حسابات الفترة أكثر حساسية. فالبيع في آخر جلسة من العام يمدد فترة إعادة الشراء بعمق داخل يناير، كما أن الشراء في يناير قد يؤدي إلى رفض خسارة أُبلغ عنها بالفعل في إقرار السنة السابقة.

الاستعلامكل جلسة تداول في ديسمبر ومدى امتداد فترة البيع الصوري إلى العام الجديد
استعلام SQL الدقيق وراء كل رقم
WITH sessions AS
(
    SELECT DISTINCT date AS d
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'SPY'
      AND date >= '2025-10-20'
      AND date <  '2026-02-10'
)
SELECT
    toString(sale.d)                                                    AS session_date,
    concat(formatDateTime(sale.d, '%b'), ' ', toString(toDayOfMonth(sale.d))) AS sold_on,
    countIf(s.d >= sale.d - 30 AND s.d <= sale.d + 30)                   AS sessions_in_window,
    greatest(dateDiff('day', toDate('2025-12-31'), sale.d + 30), 0)      AS window_days_in_new_year
FROM
(
    SELECT d
    FROM sessions
    WHERE d >= '2025-12-01'
      AND d <  '2026-01-01'
) AS sale
CROSS JOIN sessions AS s
GROUP BY sale.d
ORDER BY sale.d
Run this yourself

يمثل كل صف جلسة واحدة من جلسات ديسمبر، وقد ثُبّتت التواريخ عند ديسمبر 2025 حتى تبقى الحسابات ثابتة. بالنسبة إلى بيع في Dec 1، تقع 0 من أيام الفترة في العام الجديد. وبالنسبة إلى بيع في Dec 31، يقع 30 منها في العام الجديد، وتمتد تلك الفترة عبر 42 جلسة تداول من بدايتها إلى نهايتها. ولا يظهر أي تنبيه بذلك في كشف ديسمبر. بل تُضاف الخسارة غير المسموح بخصمها إلى أساس تكلفة أسهم يناير، ولا تصبح قابلة للخصم إلا عند إغلاق المركز الجديد نهائياً، وقد يحدث ذلك في العام التالي أو بعد عدة أعوام.

كيف تدخل الخيارات في قاعدة wash sale

يغطي القسم 1091 الأسهم أو الأوراق المالية، ويذكر في السياق نفسه عقداً أو خياراً لشراء أسهم مماثلة جوهرياً. وقد وسّع الكونغرس القاعدة في عام 1988 لتشمل العقود والخيارات التي تتيح الشراء أو البيع. وينتج عن ذلك أربعة أمور عند شاشة التداول:

  • شراء Call على سهم بعته للتو بخسارة يُعد wash sale مستقلاً. فالـCall عقد لاكتساب الأسهم. ولا يلزم أن تمارسه، كما أن بُعد سعر التنفيذ لا يكفي لتجاهل القاعدة.
  • بيع Call بخسارة ثم شراء السهم الأساسي داخل الفترة يطرح المسألة نفسها في الاتجاه المعاكس. ويتوقف الجواب على معيار التشابه الجوهري، لا على أي ملاذ آمن منشور.
  • قد تُعامل كتابة Put داخل نطاق الربح وبدرجة تجعل احتمال ممارسته قريباً من اليقين معاملة شراء السهم إلى حد كبير.
  • الخسارة في الخيار خسارة في ورقة مالية، وتمتد القاعدة أيضاً إلى استبدال خيار بخيار.

يمكن قياس مقدار التعرض للأسهم الذي يمثله كل عقد. فـDelta هي مقدار تغير سعر الخيار مقابل تغير قدره دولار واحد في سعر الأصل الأساسي، وضربها في 100 يقرّب عدد الأسهم التي يعادلها تعرض العقد الواحد. ترتب اللوحة عقود AAPL التي تتبقى على استحقاقها من 20 إلى 45 يوماً حتى يونيو 2026 ضمن 5 نطاقات بحسب موقع سعر التنفيذ مقارنةً بالسهم، ثم تحسب متوسط Delta في كل نطاق.

الاستعلاممتوسط دلتا خيارات الشراء والبيع حسب بُعد سعر التنفيذ، AAPL، من 20 إلى 45 يومًا حتى الاستحقاق، يونيو 2026
استعلام SQL الدقيق وراء كل رقم
SELECT
    bucket                                 AS strike_vs_spot,
    round(avgIf(delta, delta > 0), 3)      AS call_delta,
    round(avgIf(abs(delta), delta < 0), 3) AS put_delta_abs,
    count()                                AS contract_count
FROM
(
    SELECT
        delta,
        toFloat64(strike_price) / toFloat64(underlying_close) AS mny,
        multiIf(
            mny < 0.85, 'strike 15%+ below spot',
            mny < 0.95, 'strike 5-15% below spot',
            mny < 1.05, 'strike within 5% of spot',
            mny < 1.15, 'strike 5-15% above spot',
                        'strike 15%+ above spot'
        ) AS bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= '2026-06-01'
      AND date <  '2026-07-01'
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND underlying_close > 0
)
GROUP BY bucket
HAVING countIf(delta > 0) > 0
   AND countIf(delta < 0) > 0
ORDER BY min(mny)
Run this yourself

اقرأ اللوحة من اليسار إلى اليمين. بلغ متوسط Delta للـCalls ذات أسعار التنفيذ الأقل بكثير من سعر السهم 0.937، وهو قريب بما يكفي من الواحد بحيث يتتبع العقد حركة السهم تقريباً دولاراً مقابل دولار. أما الـCalls ذات أسعار التنفيذ الأعلى بكثير، فبلغ متوسطها 0.017. وتسير الـPuts في الاتجاه المعاكس: بلغ متوسط القيمة المطلقة لـDelta للـPuts ذات أسعار التنفيذ الأعلى بكثير من السهم 0.888، بينما بلغ متوسطها للـPuts ذات أسعار التنفيذ الأقل بكثير 0.015. وتمثل الحافة اليمنى Put داخل نطاق الربح بعمق، وهو عقد يتحمل كاتبه تعرضاً قريباً من مركز شراء طويل في الأسهم. وللاطلاع على مصطلحات أسعار التنفيذ والاستحقاقات، ابدأ بقراءة كيفية قراءة سلسلة الخيارات.

لم تحدد مصلحة الضرائب الأمريكية رقماً لمستوى «العمق الكافي». ويسأل المعيار العملي الذي يطبقه المختصون عما إذا كان هناك، لحظة كتابة الـPut، احتمال جوهري لانقضائه من دون ممارسة. فالـPut الموجود عند أقصى يمين تلك اللوحة ليس المطالبة نفسها التي يمثلها Put موجود في الوسط.

ترحيل Call طويل خاسر

السؤال الأكثر شيوعاً المتعلق بالخيارات هو الأقل حسماً. أنت تملك Call، وقد انخفضت قيمته، فتبيعه وتشتري Call آخر على الأصل الأساسي نفسه بسعر تنفيذ مختلف أو بتاريخ استحقاق لاحق. فهل يُعد العقد الجديد مماثلاً جوهرياً للعقد القديم؟

لم تصدر وزارة الخزانة لوائح تحدد متى يكون أحد الخيارات مماثلاً جوهرياً لخيار آخر. وهذه هي الحقيقة العملية. وما يوجد فعلياً هو عرف في إعداد التقارير: إذ يطابق الوسطاء مراكز الخيارات وفق رمز العقد، ولذلك يمر الترحيل إلى سعر تنفيذ مختلف أو تاريخ استحقاق مختلف عادةً عبر النموذج 1099-B من دون إشارة. لكن العرف ليس حكماً قانونياً. فالمعيار النظامي يسأل عما إذا كان المركز البديل يتركك معرضاً لحركات الصعود والهبوط نفسها، ويختلف الجواب بين Call يبعد درجة واحدة عن السعر وله الاستحقاق نفسه، وCall يستحق بعد ستة أشهر وسعر تنفيذه بعيد جداً عن نطاق الربح.

تتعايش قراءتان للقاعدة. القراءة الحذرة تعتبر الاستبدال القريب من حيث سعر التنفيذ والاستحقاق تعرضاً مماثلاً. أما القراءة المتساهلة فتعتبر أي تغيير في شروط العقد ورقة مالية جديدة. ولم تُختبر أي منهما بما يكفي لرسم حد فاصل واضح.

كيف تبدو فترة الـ61 يوماً على شريط التداول

تبقى 61 يوماً تقويمياً فكرة مجردة إلى أن تراها في صورة جلسات تداول. تعرض اللوحة أدناه فترة wash sale كاملة، من الأول من ديسمبر إلى 30 يناير، وهي الفترة الكاملة لخسارة تحققت في آخر جلسة من ديسمبر.

الاستعلامفترة بيع صوري كاملة مدتها 61 يومًا على الشريط: AAPL، من 1 ديسمبر 2025 إلى 30 يناير 2026
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(t.date)                              AS session_date,
    round(t.close, 2)                             AS close,
    round(100 * (t.close / a.first_close - 1), 2) AS change_pct
FROM
(
    SELECT
        date,
        toFloat64(any(close)) AS close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'AAPL'
      AND date >= '2025-12-01'
      AND date <= '2026-01-30'
    GROUP BY date
) AS t
CROSS JOIN
(
    SELECT toFloat64(argMin(close, date)) AS first_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'AAPL'
      AND date >= '2025-12-01'
      AND date <= '2026-01-30'
) AS a
ORDER BY t.date
Run this yourself

تضمنت أيام الـ61 التقويمية 42 جلسة لـAAPL. دخل السهم الفترة عند إغلاق قدره $283.1 وخرج منها عند $259.48، أي بتغير قدره -8.34% عن نقطة البداية. وكان على من باع في آخر جلسة من ديسمبر وأراد الاحتفاظ بالخسارة أن يتجنب التعرض المماثل جوهرياً خلال كل واحدة من تلك الجلسات. وتحول القاعدة قراراً ضريبياً إلى قرار بشأن التعرض للسوق طوال مدة الفترة.

ما يعرفه نموذج 1099-B وما لا يستطيع معرفته

يحسب الوسطاء عمليات wash sale لكل حساب على حدة ولكل معرّف ورقة مالية على حدة: معرّف CUSIP للسهم ورمز العقد للخيار. وهذا ما تطلبه قواعد إبلاغ الوسطاء، لكنه أضيق من القاعدة التي يجب أن يتبعها الإقرار الضريبي. وينطبق القسم 1091 على دافع الضريبة نفسه عبر جميع حساباته، بما في ذلك حسابات الزوج أو الزوجة والكيانات التي تسيطر عليها.

وينتج عن هذه الفجوة معظم المفاجآت التي يبلغ عنها القراء:

  • تبيع بخسارة لدى الوسيط A، ثم تعيد الشراء داخل الفترة لدى الوسيط B. لا يُظهر أي من نموذجي 1099-B عملية wash sale، لكنها تظل قائمة على دافع الضريبة.
  • تبيع سهماً بخسارة، ثم تشتري Call عليه في الحساب نفسه. ويعتمد ما إذا كان الوسيط سيطابق العمليتين على برمجياته، لا على نص القاعدة.
  • تبيع بخسارة في حسابك، ثم تعيد الشراء في حساب زوجك أو زوجتك. ولا يرى أي وسيط طرفي العملية معاً.
  • ترحّل Call خاسراً إلى سعر تنفيذ جديد. تغيّر المعرّف، فيصدر النموذج من دون تنبيه. لكن سؤال التشابه الجوهري يظل مفتوحاً.

تعامل مع نموذج 1099-B بوصفه مدخلاً، لا قراراً نهائياً. وتواجه الصناديق المشكلة نفسها بصورة مختلفة، إذ إن صندوقين يتتبعان مؤشراً واحداً يمثلان ورقتين ماليتين منفصلتين على الورق: تشرح بيع صناديق الاستثمار المشترك بخسارة هذه الحالة.

الحالة التي لا تعود أبداً: إعادة الشراء في IRA

كل عملية wash sale عادية تؤجل الخصم. تُضاف الخسارة غير المسموح بخصمها إلى أساس تكلفة المركز البديل، وتنتقل مدة حيازة المركز القديم إلى المركز الجديد، ثم يأتي الخصم لاحقاً عند إغلاق المركز نهائياً.

لكن شراء المركز البديل داخل IRA يقطع هذه السلسلة. فقد قرر الحكم الضريبي Revenue Ruling 2008-5 أن الخسارة الناتجة عن بيع في حساب خاضع للضريبة لا يجوز خصمها عندما تُشترى أسهم أو أوراق مالية مماثلة جوهرياً في IRA أو Roth IRA داخل الفترة، وأن تعديل أساس التكلفة لا يجد موضعاً يضاف إليه، لأن القسم 1091(d) لا يتيح زيادة أساس تكلفة IRA. ولا ينتقل أي شيء إلى الأمام. وتضيع الخسارة نهائياً.

يجعل هذا الاختلاف من IRA الحالة الوحيدة التي تستحق التخطيط لها قبل تنفيذ الصفقة، لا عند إعداد الإقرار الضريبي. وتنطبق الأيام الـ61 كلها، كما تُعامل Roth IRA معاملة IRA التقليدي.

فترات الحيازة والخسارة التي تنتقل

عندما تُؤجل الخسارة بدلاً من محوها، ينتقل معها أمران. يُضاف المبلغ غير المسموح بخصمه إلى أساس تكلفة الأسهم البديلة. وتُضاف مدة حيازة المركز المباع إلى مدة حيازة المركز البديل، ما قد يجعل مركزاً لم يمض على شرائه سوى أيام يُعامل على الورق كمركز طويل الأجل. وتحدد حسابات مدة الحيازة أيضاً معاملة توزيعات الأرباح: راجع مدة حيازة توزيعات الأرباح المؤهلة.

وتقع فئة واحدة من العقود خارج هذا الإطار. إذ تُقيَّم خيارات المؤشرات الواسعة على أساس القيمة السوقية في نهاية العام وفق نظامها الخاص، وتُقسّم النتيجة بنسبة 60/40 بين طويل الأجل وقصير الأجل. لذلك تُسوّى خسارة نهاية العام عليها من خلال ذلك التقييم، لا عبر فترة إعادة الشراء: لماذا تُفرض الضريبة على خيارات المؤشرات بنسبة 60/40.

الأسئلة الشائعة

هل تبلغ فترة wash sale 30 يوماً أم 61 يوماً؟

61 يوماً تقويمياً. تغطي القاعدة الأيام الثلاثين السابقة للبيع، ويوم البيع نفسه، والأيام الثلاثين التالية له. ويؤدي الاقتصار على العد إلى الأمام من تاريخ البيع إلى إغفال نصف الفترة، كما أن الشراء قبل البيع الخاسر يُعد بديلاً تماماً مثل الشراء بعده.

هل يؤدي شراء خيار Call إلى إنشاء wash sale؟

نعم، عندما تشتري الـCall داخل الفترة على سهم بعته بخسارة. ويشمل القسم 1091 عقداً أو خياراً لاكتساب أسهم مماثلة جوهرياً، وتظل عملية wash sale قائمة حتى إذا لم يُمارس الـCall قط.

هل تنطبق قاعدة wash sale عبر حسابين مختلفين لدى شركتي وساطة؟

نعم. يحسب الوسطاء عمليات wash sale لكل حساب ولكل معرّف ورقة مالية، بينما تنطبق القاعدة على دافع الضريبة عبر جميع الحسابات، بما في ذلك حساب الزوج أو الزوجة. ولا يعني صدور نموذج 1099-B نظيف من كل وسيط عدم وقوع wash sale.

هل يُعد Call ذو سعر تنفيذ مختلف مماثلاً جوهرياً للـCall الذي بعته؟

لا توجد لائحة تجيب عن ذلك. فلم تحدد وزارة الخزانة متى يكون أحد الخيارات مماثلاً جوهرياً لخيار آخر، كما أن إبلاغ الوسطاء يطابق العقود بحسب الرمز لا بحسب خصائصها الاقتصادية، ولذلك يظهر الترحيل عادةً من دون تنبيه. لكن معيار التعرض الوارد في النظام أوسع من عرف الإبلاغ.

ماذا يحدث إذا أعدت شراء السهم داخل IRA؟

تُرفض الخسارة وتضيع نهائياً. إذ يقرر Revenue Ruling 2008-5 أن القسم 1091(d) لا يتيح إضافة الخسارة غير المسموح بخصمها إلى أساس تكلفة IRA، ولذلك لا يُسترد أي شيء لاحقاً، خلافاً لعملية wash sale العادية.

ملاحظات البيانات

تأتي أعداد الجلسات من السجل اليومي لـSPY، الذي يمثل الأيام التي عقدت فيها أسواق الأسهم الأمريكية جلسة اعتيادية. تثبّت اللوحة الأولى نقطة القياس عند آخر جلسة من كل شهر، وتحصي كل جلسة تقع داخل الأيام التقويمية الـ61 المحيطة بها. وثُبّتت لوحة ديسمبر عند ديسمبر 2025، كما ثُبّتت لوحة شريط التداول من الأول من ديسمبر 2025 إلى 30 يناير 2026، ولذلك لا تُحدّث أي منهما. ولا تقرأ لوحة Delta إلا العقود ذات التقلب الضمني المتقارب والحجم غير الصفري، والتي تتبقى على استحقاقها من 20 إلى 45 يوماً، وقد حُسب متوسطها عبر يونيو 2026، مع تصنيف أسعار التنفيذ مقارنةً بسعر إغلاق الأصل الأساسي في ذلك اليوم. وتحمل بيانات الحافة الأمامية تأخراً في الإدخال يبلغ يوماً أو يومين، ولا يؤثر ذلك إلا في اللوحة الشهرية المتحركة. ولا يشكل أي مما سبق مشورة ضريبية، كما أن تحديد التشابه الجوهري مسألة تعتمد على الوقائع ويحتاج اختصاصي الضرائب إلى مراجعتها كاملة.

تأتي كل لوحة أعلاه مرفقة بـSQL الذي أنتجها، لذا يمكنك فتح أي لوحة وإعادة عدّ الجلسات بنفسك. ولرسم فترة من 61 يوماً عبر تواريخك الخاصة، اطلب ذلك باللغة الإنجليزية البسيطة على منصة Strasmore.