ما هو مؤشر VIX وماذا يقيس حقاً
مؤشر VIX هو قراءة تقلب ضمني لمدة 30 يوماً مستمدة من خيارات S&P 500. تعرّف على معنى مستوى 15 أو 30 من حيث الحركة اليومية، وتكلفة منتجات VIX.
مؤشر VIX هو رقم واحد يلخص ما تفرضه خيارات مؤشر S&P 500 مقابل تحركات الثلاثين يوماً القادمة، ويُعرض كنسبة مئوية سنوية. قيمة VIX قرب 16 تقابل تقريباً تحركاً يومياً بنسبة 1% في المؤشر، وقيمة قرب 32 تقابل تقريباً 2%. إنه سعر يُقرأ من أسعار الخيارات الحية وليس توقعات ينشرها أحد.
ما يقيسه مؤشر VIX فعلياً
تبني بورصة Cboe مؤشر VIX من الأسعار المعلنة لخيارات مؤشر S&P 500، وتدمج بين تاريخَي انتهاء يحصران نقطة تبعد 30 يوماً تقويمياً إلى الأمام. لا يختار الحساب أبداً عقداً واحداً عند سعر التنفيذ. بل يمسح شريطاً كاملاً من خيارات البيع والشراء خارج نطاق المال، ويُرجّح كل خيار بمقلوب مربع سعر تنفيذه، ويجمعها في رقم تباين، ثم يأخذ الجذر التربيعي ويحوّله إلى قيمة سنوية. خاصيتان تنبثقان من هذا البناء.
- إنه إحصائية شريطية. خيارات البيع البعيدة جداً عن المال تحمل وزناً حقيقياً، لذا يتتبع المستوى مدى ارتفاع تكلفة الحماية العميقة عند الانخفاض مقارنة بكل شيء آخر، وهو الشكل الذي تغطيه انحراف التقلب.
- إنه دائم التوجه للأمام بمقدار 30 يوماً. مع تقدم التقويم، ينتقل الحساب عبر تواريخ الانتهاء، ولا يتقدم المؤشر في العمر نحو أفق زمني أقصر كما تفعل الخيارات الفردية.
لا يمكن شراء أو بيع المؤشر نفسه. ما يُتداول هو العقود الآجلة، وخيارات على تلك العقود الآجلة، والمنتجات المتداولة في البورصة المبنية عليها، وهنا يبدأ معظم الالتباس في هذه الصفحة.
تغطي سجلات الخيارات الخاصة بنا العقود المدرجة في البورصة اسماً باسم، لذا كل لوحة أدناه تقيس SPY، صندوق تتبع S&P 500، بدلاً من عقود SPX التي تغذيها Cboe في المؤشر المنشور. المؤشر الأساسي هو نفسه والحساب هو نفسه. المستويات قريبة من مؤشر VIX المنشور دون مطابقته طبعة لطبعة، والأشكال هي ما تدور حوله هذه الصفحة. النسخة ذات الاسم الواحد من نفس القياس موضحة في التقلب الضمني.
استعلام SQL الدقيق وراء كل رقم
SELECT toStartOfMonth(date) AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(date), 'MMMM yyyy') AS month_label,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct,
round(min(implied_volatility) * 100, 1) AS lowest_print_pct,
round(max(implied_volatility) * 100, 1) AS highest_print_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
ORDER BY monthعبر 13 شهراً المُخططة، افتتح المتوسط الشهري عند 13.5% في July 2025 وانتهى عند 14% في July 2026. March 2026 يقع أعلى بكثير من كليهما عند 21.2%. طباعات العقود الفردية داخل ذلك الشهر تراوحت بين 13.6% و 33.3%، وهذا هو أول شيء يخفيه رقم عنوان واحد: المؤشر هو متوسط على شريط غير منتظم أبداً.
تحويل مستوى VIX إلى تحرك يومي متوقع
مؤشر VIX سنوي، ويحوله المتداولون إلى رقم يومي بقسمته على 16. الرقم 16 هو الجذر التربيعي لـ 252، العدد التقريبي لجلسات التداول الأمريكية في السنة، ويتدرج التقلب مع الجذر التربيعي للوقت. قراءة 16 تقسم إلى 1%، لذا فإن السوق يُسعّر ليتحرك المؤشر حوالي 1% في جلسة نموذجية، في أي من الاتجاهين. قراءة 32 تعطي 2%. لأفق أسبوع واحد، اقسم الرقم السنوي على حوالي 7.2 بدلاً من ذلك، الجذر التربيعي لـ 52.
تحذيران يأتيان مع هذا الاختصار. الرقم اليومي هو تحرك انحراف معياري واحد، والذي يضعه التوزيع الطبيعي في حوالي جلستين من كل ثلاث، تاركاً الثلث المتبقي ليقع خارجه. والرقم هو ما تفرضه الخيارات، وهو كمية منفصلة عما فعله المؤشر لاحقاً.
استعلام SQL الدقيق وراء كل رقم
WITH iv AS (
SELECT toStartOfMonth(date) AS month,
avg(implied_volatility) * 100 AS iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
),
px AS (
SELECT date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= toDate('2025-06-01')
AND date < toDate('2026-08-01')
),
moves AS (
SELECT toStartOfMonth(date) AS month,
abs(c / any(c) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS abs_move_pct
FROM px
),
realized AS (
SELECT month,
avg(abs_move_pct) AS avg_abs_move_pct,
count() AS sessions
FROM moves
WHERE month >= toDate('2025-07-01')
GROUP BY month
)
SELECT iv.month AS month,
formatDateTimeInJodaSyntax(iv.month, 'MMMM yyyy') AS month_label,
round(iv.iv_pct / 16, 2) AS implied_daily_move_pct,
round(realized.avg_abs_move_pct, 2) AS realized_daily_move_pct,
round(iv.iv_pct / 16 - realized.avg_abs_move_pct, 2) AS gap_pct,
realized.sessions AS sessions
FROM iv
INNER JOIN realized ON iv.month = realized.month
ORDER BY monthنادراً ما يلتقي الخطان. في July 2025 كانت الخيارات مسعّرة لجلسة متوسطة 0.84% بينما متوسط المؤشر الفعلي كان 0.33%، بفارق 0.51 نقطة. بحلول July 2026 قرأ الرقم الضمني 0.88% مقابل 0.61% المحقق. لهذه الفجوة الدائمة اسم، علاوة مخاطر التقلب، وهي التعويض الذي يجمعه بائعو الخيارات مقابل تحمل الذيل. تضيق خلال الفترات المضطربة ويمكن أن تنعكس عندما يصل التحرك أسرع مما كانت الخيارات مسعّرة له.
ثلاثون يوماً هي نقطة واحدة على منحنى
الأفق الزمني البالغ 30 يوماً في VIX هو اختيار، وليس ثابتاً طبيعياً. الخيارات موجودة في كل تاريخ انتهاء من نفس اليوم إلى سنوات، وكل منها يحمل تقلبه الضمني الخاص. المجموعة الكاملة هي هيكل الأجل.
استعلام SQL الدقيق وراء كل رقم
SELECT multiIf(days_to_expiry <= 7, '0-7 days',
days_to_expiry <= 21, '8-21 days',
days_to_expiry <= 45, '22-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'180+ days') AS days_to_expiry_bucket,
round(avg(implied_volatility) * 100, 1) AS atm_iv_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15')
AND underlying_symbol = 'SPY'
AND abs(delta) BETWEEN 0.45 AND 0.55
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)في تلك الجلسة، كانت العقود قريبة الأجل مسعّرة 9.6% عند شريحة 0-7 days، صاعدة إلى 17.3% عند 180+ days. منحنى صاعد من هذا النوع هو الشكل الطبيعي للسوق الهادئ. أثناء فترات الانخفاض، يرتفع الجزء الأمامي من المنحنى عادة فوق الخلفي، ولا يُظهر اقتباس VIX وحده أي شيء من ذلك. الجزء الأمامي جداً من هذا المنحنى هو سوق خاص به، يُفحص في خيارات 0DTE.
ثلاثة قراءات خاطئة شائعة
اللقب "مقياس الخوف" يحمل معظم المشكلة. يرتفع VIX أثناء فترات انخفاض الأسهم بما يكفي ليلتصق به اللقب، ومع ذلك فإن المستوى لا يزال سعر خيار، يحدده من يدفع ثمناً باهظاً للحماية في تلك اللحظة. قراءة عالية تسجل تكلفة التحوط الآن. لا تحمل اتجاهاً ولا طابعاً زمنياً لموعد وصول التحرك.
القراءة الخاطئة الثانية تعامل القراءة العالية كإشارة لشراء الخيارات والقراءة المنخفضة كإشارة لبيعها. اللوحة أعلاه تُظهر لماذا هذا الاختصار غير موثوق: ما يهم حامل الخيار هو المستوى المدفوع مقابل ما سيحققه المؤشر لاحقاً، والمستويات المرتفعة تاريخياً تبعها اضمحلال أسرع بمجرد زوال الاضطراب، وهو النمط الموضح في انهيار التقلب الضمني.
الثالث هو افتراض أن التقلب الأعلى يحقق عوائد أعلى. بيانات الأسهم طويلة الأجل أظهرت مراراً العكس، وهذا هو موضوع شذوذ التقلب المنخفض.
منتجات VIX وتكلفة الاحتفاظ بها
بما أن المؤشر لا يمكن الاحتفاظ به مباشرة، فإن المنتجات المتداولة في البورصة تحل محله. المنتجات الشائعة تحتفظ بعقود VIX الآجلة وتُدحرجها للأمام باستمرار. العقود الآجلة الأبعد عادة ما تُسعّر أعلى من الأقرب خلال الفترات الهادئة، لذا كل دحرجة تبيع عقداً أرخص وتشتري عقداً أغلى. مكرر يومياً، يتراكم الحساب ضد مركز الشراء والاحتفاظ، مما يظهر كاتجاه هبوطي مستمر في سعر السهم. النمط مرئي في اليوم النموذجي وليس في أي جلسة درامية واحدة.
استعلام SQL الدقيق وراء كل رقم
WITH d AS (
SELECT ticker, date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('VXX', 'SPY')
AND date >= toDate('2020-01-01')
AND date < toDate('2026-07-01')
),
r AS (
SELECT ticker,
date,
toYear(date) AS year,
(c / any(c) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS ret_pct
FROM d
)
SELECT year,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'VXX'), 3) AS vxx_median_daily_pct,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'SPY'), 3) AS spy_median_daily_pct,
countIf(ticker = 'VXX') AS vxx_sessions
FROM r
WHERE year >= 2020
GROUP BY year
ORDER BY yearفي 2020 كانت جلسة VXX الوسيطة -1.038%، مقابل 0.226% لـ SPY خلال نفس الجلسات. في 2026، سنة جزئية تمتد حتى 30 يونيو، قرأت جلسة VXX الوسيطة -0.169%. كل سنة في اللوحة تحمل وسيطاً سلبياً لمنتج التقلب. تُستخدم النسب المئوية للتغير اليومي هنا عن قصد، لأن خط السعر الخام مكسور بعمليات التقسيم العكسي المتكررة وكان سيجمل المنتج بشكل سيء. هذه الأدوات بُنيت كأدوات أفق زمني قصير، وتكلفة الدحرجة هي سمة تصميمية لها وليست عيباً.
الأسئلة الشائعة
ماذا يعني VIX بقيمة 20؟
VIX بقيمة 20 يعني أن خيارات S&P 500 مسعّرة ليتحرك المؤشر حوالي 20% خلال العام القادم، سنوياً. مقسوماً على 16، ينتج ذلك تقريباً تحركاً بنسبة 1.25% في جلسة نموذجية، صعوداً أو هبوطاً. الرقم يصف حجم التحرك المتوقع ولا يقول شيئاً عن الاتجاه.
هل VIX هو مقياس الخوف؟
يقيس VIX سعر حماية خيارات S&P 500 على مدى الثلاثين يوماً القادمة. لقد ارتفع خلال فترات انخفاض الأسهم الماضية بما يكفي ليلتصق به اللقب، ومع ذلك يبقى سعراً وليس مسحاً للمشاعر أو توقعاً. كما ليس له أفق زمني يتجاوز نافذة الثلاثين يوماً التي يُحسب عليها.
ما هو مستوى VIX الطبيعي؟
القراءات التاريخية أمضت معظم وقتها في نطاق من منتصف العشرات المنخفضة إلى العشرينات، مع نوبات قصيرة أعلى بكثير أثناء ضغوط السوق. كنقطة مرجعية، متوسط التقلب الضمني عند سعر التنفيذ لـ SPY قرب 30 يوماً كان 14% في July 2026 في اللوحة أعلاه.
هل يمكنك شراء VIX؟
المؤشر هو حساب، وليس ورقة مالية، ولا يمكن شراؤه. التعرض يأتي من خلال العقود الآجلة لـ VIX، أو خيارات على تلك العقود الآجلة، أو المنتجات المتداولة في البورصة التي تحتفظ بها، كل منها يتتبع منحنى العقود الآجلة بدلاً من المؤشر الفوري. تكلفة الدحرجة لتلك المنتجات موضحة أعلاه.
كيف تحول VIX إلى تحرك يومي متوقع؟
اقسم مستوى VIX على 16، الجذر التربيعي التقريبي لـ 252 جلسة تداول في السنة. مستوى 16 يعني حوالي جلسة نموذجية بنسبة 1%، مستوى 24 حوالي 1.5%. هذا رقم انحراف معياري واحد، لذا فإن التحركات خارجه عادية وليست نادرة.
كل لوحة أعلاه تخزن استعلام SQL الخاص بها. افتح أي منها لتدقيق الحساب، أو قم بتشغيل نفس القياس على الأصل الأساسي الذي تختاره على محطة Strasmore. لهذا القياس على صندوق واحد عبر نافذة متجددة، انظر التقلب الضمني لـ SPY.