هيكل IV الزمني: ماذا يخبرك المنحنى؟
تعرّف إلى معنى منحنيات IV الصاعدة والمقلوبة، وكيف تكشف تواريخ الانتهاء عن الأحداث المتوقعة، مع بيانات خيارات حقيقية تساعدك على قراءتها.
البنية الزمنية لـ IV هي التقلب الضمني مرسوماً مقابل تواريخ الانتهاء، بقراءة واحدة لكل تاريخ انتهاء، باستخدام خيارات ذات أسعار تنفيذ قريبة من سعر السهم الحالي. يغطي شكلان تقريباً كل ما قد تواجهه: ميل صاعد في الظروف الهادئة، حيث تحمل تواريخ الانتهاء البعيدة الرقم الأعلى، ومنحنى مقلوب عندما يقع حدث محدد الموعد في الشهر الأقرب. وكلا الشكلين أدناه مبني على بيانات الخيارات لكل عقد، لا على رسم توضيحي من كتاب دراسي.
ما الذي يقيسه الهيكل الزمني للتقلب الضمني
التقلب الضمني هو حجم الحركة السنوي الذي يعكسه سعر الخيار للسهم الأساسي. ويُسعَّر لكل عقد، لذلك يحمل السهم الواحد مئات القراءات في أي لحظة. توجد قراءة لكل سعر تنفيذ ولكل تاريخ انتهاء مدرج. عند تثبيت سعر التنفيذ قريباً من السعر الحالي وتغيير تاريخ الانتهاء، تنتظم هذه القراءات في منحنى. وهذا المنحنى هو الهيكل الزمني.
تؤثر طريقة أخذ العينة أكثر مما توحي به معظم الشروحات. تستخدم كل لوحة هنا عقوداً يتراوح فيها الدلتا المطلق بين 0.35 و0.65. وهذه هي الطريقة المعتادة للدلالة على الخيارات القريبة من سعر التنفيذ، من دون تثبيت سعر تنفيذ بعينه. ثم نأخذ الوسيط للتقلب الضمني داخل كل نطاق استحقاق. نستخدم الوسيط لا المتوسط. فقد تعطي قراءة قديمة واحدة لعقد ضعيف التداول رقماً غير منطقي، بينما ينقلها المتوسط إلى النتيجة.
فيما يلي منحنى ستة أسهم عالية السيولة خلال جلسات يونيو 2026.
استعلام SQL الدقيق وراء كل رقم
WITH (
SELECT quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker))
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'JNJ', 'PG')
AND date >= toDate('2026-06-01')
AND date < toDate('2026-07-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 3
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 20
) AS front_band_iv
SELECT multiIf(days_to_expiry <= 20, '5-20 days',
days_to_expiry <= 45, '21-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'181-365 days') AS expiry_band,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
round(100 * (quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)) - front_band_iv), 1) AS pts_vs_front_band,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'JNJ', 'PG')
AND date >= toDate('2026-06-01')
AND date < toDate('2026-07-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 3
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 365
GROUP BY expiry_band
ORDER BY min(days_to_expiry)بلغ وسيط التقلب الضمني 19.6% في نطاق 5-20 days و21.5% في نطاق 181-365 days، أي أعلى من الاستحقاق الأقرب بمقدار 1.9 نقطة. لهذا الشكل اسم مستعار من أسواق العقود الآجلة: حالة contango، حيث يحمل التسليم اللاحق سعراً أعلى. أما المنحنى المعكوس فيُسمى backwardation.
لماذا ينحدر المنحنى عادةً إلى الأعلى
تُبقي آليتان شكل المنحنى الطبيعي مستقراً.
الأولى هي كثافة الأحداث. يغطي العقد الذي ينتهي بعد تسعة أيام تسعة أيام من مخاطر السوق، وتكون هذه في معظمها أيام تداول عادية لسهم كبير لا توجد أحداث مجدولة له خلال تلك الفترة. أما العقد الذي ينتهي بعد عام، فيغطي أربعة تقارير فصلية، وعدة اجتماعات للبنوك المركزية، وكل خبر غير مجدول قد يظهر بين تلك المواعيد. وكلما زاد عدد حالات عدم اليقين المعروفة لكل عقد، ارتفع معدل التقلب السنوي الذي سيدفع السوق مقابله.
الثانية هي سلوك التقلب نفسه. يميل التقلب المحقق إلى التكتل؛ فالأسابيع الهادئة تتبعها أسابيع هادئة، والأسابيع العنيفة تتبعها أسابيع عنيفة. عندما يكون السوق هادئاً، تسعّر الخيارات القريبة من تاريخ الاستحقاق تقلباً قريباً من قراءة الهدوء الحالية، بينما تسعّر الخيارات التي تنتهي بعد عام تقلباً أقرب إلى متوسط الأجل الطويل، وهو أعلى. وتنعكس الحسابات نفسها بعد حدوث صدمة. ففي الجلسات التي تلي انهياراً، يسجل الاستحقاق الأقرب أعلى تقلب ضمني على لوحة الأسعار، وينقلب المنحنى على امتداده كله، بينما تستقر الأشهر البعيدة قرب مستواها المعتاد.
ما الذي يقلب المنحنى: حدث مؤرَّخ
يُعد تقرير أرباح مُجدوَل أوضح حالة انقلاب يمكن مراقبتها. يصدر التقرير بعد إغلاق السوق في تاريخ معلوم. وكل تاريخ انتهاء يستقر بعد ذلك التاريخ يتضمن حركة السعر، في حين لا يتضمنها أي تاريخ انتهاء يستقر قبله. ويكون أقرب تاريخ انتهاء يغطي الحدث أقل تعرضاً لأيام التداول العادية التي يمكن أن توزّع أثره عليها، لذلك يرتفع قراءته السنوية بأكبر قدر. أما الخيار الذي يستحق بعد ستة أشهر، فيوزّع أثر الحدث نفسه على نحو 125 يوم تداول تقريباً، فلا يظهر أثره إلا بشكل محدود.
أعلنت NVIDIA نتائجها بعد إغلاق السوق يوم الأربعاء 26 فبراير 2025. ويعرض الجدول المنحنى بأكمله مرتين: في آخر جلسة قبل إعلان النتائج، أي 25 فبراير، وفي أول جلسة بعده، أي 27 فبراير.
استعلام SQL الدقيق وراء كل رقم
SELECT multiIf(days_to_expiry <= 20, '5-20 days',
days_to_expiry <= 45, '21-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'181-365 days') AS expiry_band,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-25')), 1) AS iv_before_print_pct,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-27')), 1) AS iv_after_print_pct,
round(100 * (quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-25'))
- quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
toDate(date) = toDate('2025-02-27'))), 1) AS iv_drop_pts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NVDA'
AND date >= toDate('2025-02-25')
AND date < toDate('2025-02-28')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.05 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND days_to_expiry BETWEEN 5 AND 365
GROUP BY expiry_band
HAVING countIf(toDate(date) = toDate('2025-02-25')) >= 3
AND countIf(toDate(date) = toDate('2025-02-27')) >= 3
ORDER BY min(days_to_expiry)بلغ نطاق 5-20 days قراءة 84.9% في الجلسة السابقة للإعلان، و66.4% في الجلسة اللاحقة، بتغير قدره 18.5 نقطة. وتحرك نطاق 181-365 days بمقدار 1 نقطة بين الإغلاقين نفسيهما، أي بجزء بسيط من حركة النطاق الأمامي. الأصل الأساسي واحد، والحدث واحد، لكن التجربة مختلفة عند طرفي المنحنى. وهذا الانهيار في الطرف الأمامي هو انكماش التقلب الضمني، وتظهر البنية الزمنية للتقلب الضمني حيث يمكن رصدها مسبقاً.
مراقبة تشكّل المنحنى وانكماشه
تمثل جلسة واحدة على جانبي التقرير لقطة آنية. أما التشكل فيستغرق أسابيع، ويظهر في صورة اتساع الفجوة بين طرفي المنحنى.
استعلام SQL الدقيق وراء كل رقم
SELECT toDate(date) AS session_date,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 20), 1) AS front_iv_pct,
round(100 * quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180), 1) AS back_iv_pct,
round(100 * (quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 20)
- quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180)), 1) AS front_minus_back_pts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'NVDA'
AND date >= toDate('2025-02-10')
AND date < toDate('2025-03-15')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.05 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND ((days_to_expiry BETWEEN 5 AND 20) OR (days_to_expiry BETWEEN 91 AND 180))
GROUP BY session_date
HAVING countIf(days_to_expiry BETWEEN 5 AND 20) >= 3
AND countIf(days_to_expiry BETWEEN 91 AND 180) >= 3
ORDER BY session_dateبلغت الفجوة بين النطاقين 12.4 نقطة في الجلسة الأولى من الفترة و3.3 نقطة في الجلسة الأخيرة، على امتداد 24 جلسة. راقب شكل الخط الأمامي بدلاً من مستواه؛ فهو يرتفع مع اقتراب التقرير، ويبلغ ذروته في الجلسات المحيطة به، ثم يتراجع خلال جلسة واحدة بعده. أما الخط الخلفي فلا يكاد يتغير طوال الفترة. يتناول أرباح الشركات وGreeks الخيارات أثر الحدث نفسه في vega وtheta للعقود الفردية.
كم مرة يكون المنحنى مقلوباً؟
الانعكاس ليس نادراً، وتختلف المدة التي يقضيها كل اسم في هذه الحالة اختلافاً كبيراً بين رموز التداول.
استعلام SQL الدقيق وراء كل رقم
WITH daily AS (
SELECT underlying_symbol,
toDate(date) AS session_date,
quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 5 AND 30) AS front_iv,
quantileDeterministicIf(0.5)(toFloat64(implied_volatility), cityHash64(ticker),
days_to_expiry BETWEEN 91 AND 180) AS back_iv
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('NVDA', 'AAPL', 'MSFT', 'AMZN', 'KO', 'JNJ', 'PG', 'SPY', 'XOM', 'WMT')
AND date >= toDate('2025-08-01')
AND date < toDate('2026-08-01')
AND iv_converged = 1
AND volume > 0
AND implied_volatility BETWEEN 0.03 AND 5
AND abs(toFloat64(delta)) BETWEEN 0.35 AND 0.65
AND ((days_to_expiry BETWEEN 5 AND 30) OR (days_to_expiry BETWEEN 91 AND 180))
GROUP BY underlying_symbol, session_date
HAVING countIf(days_to_expiry BETWEEN 5 AND 30) >= 3
AND countIf(days_to_expiry BETWEEN 91 AND 180) >= 3
)
SELECT underlying_symbol AS ticker,
count() AS sessions,
round(100 * countIf(front_iv > back_iv) / count(), 1) AS inverted_pct,
round(100 * quantileDeterministic(0.5)(front_iv - back_iv,
cityHash64(concat(underlying_symbol, toString(session_date)))), 1) AS median_spread_pts
FROM daily
GROUP BY underlying_symbol
ORDER BY inverted_pct DESCخلال 251 جلسة في الاثني عشر شهراً المنتهية في 31 يوليو 2026، سجّل XOM نطاقاً أمامياً أعلى من نطاق 91 إلى 180 يوماً في 68.5% منها، مقابل 19.5% لـ SPY. وبلغ متوسط الفروق بينهما 1.4 نقطة و-2.1 نقطة على التوالي. تقضي الأوراق المالية التي تشهد أحداثاً محددة وفق جدول منتظم جزءاً أكبر من السنة في حالة انعكاس، بينما يقضي صندوق مؤشر واسع معظم وقته في حالة contango، مع تركز حالات الانعكاس حول موجات البيع. يقيس ترتيب IV شيئاً مختلفاً: موضع مستوى اليوم ضمن مستواه خلال السنة الماضية، لا شكل المنحنى عبر تواريخ الانتهاء.
ما يفعله المنحنى المستوي أو المعكوس بفارق التقويم
يبيع فارق التقويم خياراً قصير الأجل ويشتري خياراً أطول أجلاً بسعر تنفيذ واحد. أما الفارق القطري فيفعل الشيء نفسه باستخدام سعري تنفيذ مختلفين. في كلتا الحالتين، تكون الصفقة طويلة التقلب الضمني للاستحقاق الأبعد وقصيرة التقلب الضمني للاستحقاق الأقرب. لذلك يكون هيكل آجال التقلب مدخله الرئيسي، وليس مجرد تفصيل ثانوي.
عندما ينحدر المنحنى صعوداً، يُباع الخيار الأقرب عند تقلب ضمني أقل من التقلب الضمني الذي يُشترى به الخيار الأبعد. وعندما يكون الشهر الأول في حالة انعكاس قبل حدث مهم، تنعكس هذه العلاقة، وتُفتح الصفقة على منحنى لديه مجال للتقارب. بعد ذلك، ينهار التقلب الضمني للاستحقاق الأقرب مقترباً من مستوى الاستحقاق الأبعد، بينما يتحرك التقلب الأبعد قليلاً، ويعود الفارق بين القراءتين إلى شكله المعتاد. ويتوقف المستوى الذي تستقر عنده الصفقة فعلياً أيضاً على مدى تحرك السهم، وهو أمر لا يوضحه المنحنى. وتغطي صفحة الحركة المتوقعة هذا الجانب من المسألة.
المنحنى المستوي هو الحالة المعقدة. فلا يوجد ميل يمكن الاستفادة منه في أي من الاتجاهين، وتعتمد النتيجة تقريباً بالكامل على مسار السهم ومرور الوقت.
الأسئلة الشائعة حول هيكل آجال IV
ما هو هيكل آجال IV في الخيارات؟
هو رسم للتقلب الضمني حسب تاريخ الانقضاء لعقود الخيارات القريبة من سعر السهم. وفي ستة أسهم عالية السيولة خلال يونيو 2026، بلغ الوسيط 19.6% ضمن النطاق 5-20 days و21.5% ضمن النطاق 181-365 days.
ماذا يعني انقلاب هيكل آجال IV؟
تسجّل المنحنى المقلوبة أعلى مستويات التقلب الضمني في أقرب تواريخ الانقضاء. ويظهر ذلك عندما يقع حدث محدد داخل الشهر الأقرب، وكذلك في الجلسات التي تعقب عمليات بيع حادة، إذ تُسعِّر العقود القريبة من الانقضاء تحركات كبيرة حدثت مؤخراً، بينما تظل العقود البعيدة أقرب إلى متوسط طويل الأجل.
لماذا يكون التقلب الضمني للشهر الأقرب مرتفعاً جداً قبل إعلان الأرباح؟
لا يملك العقد القريب من الانقضاء سوى عدد قليل جداً من أيام التداول العادية لموازنة حركة كبيرة متوقعة خلال الليل، لذلك يرتفع الرقم السنوي لتعويض ذلك. وسجّل نطاق NVIDIA 5-20 days في الجلسة السابقة لتقريرها الصادر في 26 فبراير 2025، و84.9% في الجلسة اللاحقة، عند 66.4%.
هل هيكل الآجال هو نفسه انحراف التقلب؟
لا. يقارن انحراف التقلب بين التقلبات الضمنية لأسعار التنفيذ المختلفة ضمن تاريخ انقضاء واحد. أما هيكل الآجال فيُبقي القرب من سعر التنفيذ ثابتاً تقريباً ويقارن بين تواريخ الانقضاء. ويغطي انحراف التقلب بُعد سعر التنفيذ في السطح نفسه.
كل رقم أعلاه هو استعلام مخزّن يستند إلى التقلب الضمني لكل عقد، مع إمكانية توسيع استعلام SQL أسفل كل لوحة. ارسم المنحنى نفسه لأي ticker على محطة Strasmore.