VIX کیا ہے اور یہ کیسے کام کرتا ہے
VIX S&P 500 آپشنز سے 30 دن کی مضمر اتار چڑھاؤ کو سالانہ فیصد میں ظاہر کرتا ہے۔ 15 یا 30 کی سطح روزانہ حرکت میں کیا معنی رکھتی ہے، اور VIX مصنوعات کی لاگت کیا ہے۔
VIX ایک واحد نمبر ہے جو S&P 500 انڈیکس آپشنز کی قیمتوں کو 30 دن آگے کی حرکت کے لیے ظاہر کرتا ہے، اور اسے سالانہ فیصد کے طور پر پیش کیا جاتا ہے۔ VIX 16 کے قریب ہونے کا مطلب ہے کہ انڈیکس میں روزانہ تقریباً 1% کی حرکت متوقع ہے، اور VIX 32 کے قریب ہونے کا مطلب تقریباً 2% ہے۔ یہ لائیو آپشن کی قیمتوں سے پڑھا جانے والا نمبر ہے، نہ کہ کوئی پیش گوئی۔
VIX اصل میں کیا ناپتا ہے
Cboe VIX کو S&P 500 انڈیکس آپشنز کی قیمتوں سے بناتا ہے، اور دو ایسی ایکسپائریز کو ملاتا ہے جو 30 کیلنڈر دنوں کے نشانے کے قریب ہوں۔ حساب میں کبھی ایک at-the-money کنٹریکٹ نہیں لیا جاتا۔ یہ out-of-the-money puts اور calls کی ایک پوری پٹی کو لیتا ہے، ہر آپشن کو اس کے اسٹرائیک کے مربع کے الٹ سے وزن دیتا ہے، انہیں ایک ویریئنس میں جمع کرتا ہے، پھر مربع جڑ لے کر سالانہ کرتا ہے۔ اس تعمیر سے دو خصوصیات نکلتی ہیں۔
- یہ ایک پٹی کا اعدادوشمار ہے۔ بہت دور out-of-the-money puts کا وزن حقیقی ہوتا ہے، اس لیے یہ سطح بتاتی ہے کہ گہری نیچے کی طرف حفاظت باقی چیزوں کے مقابلے میں کتنی مہنگی ہو گئی ہے، جس شکل کو volatility skew کہتے ہیں۔
- یہ ہمیشہ 30 دن آگے کا ہوتا ہے۔ جیسے جیسے کیلنڈر آگے بڑھتا ہے، حساب ایکسپائریز پر گھومتا رہتا ہے، اور یہ انڈیکس کبھی چھوٹے افق میں نہیں آتا جیسا کہ کوئی انفرادی آپشن ہوتا ہے۔
اس انڈیکس کو خود نہیں خریدا یا بیچا جا سکتا۔ جو چیزیں ٹریڈ ہوتی ہیں وہ ہیں futures، ان futures پر آپشنز، اور ان پر بنی exchange-traded پروڈکٹس، اور یہیں سے اس صفحے پر زیادہ تر الجھن شروع ہوتی ہے۔
ہمارے آپشن ریکارڈز ایکسچینج پر درج کنٹریکٹس کو نام کے ساتھ کور کرتے ہیں، اس لیے نیچے ہر پینل SPY کی پیمائش کرتا ہے، جو S&P 500 کو ٹریک کرنے والا فنڈ ہے، نہ کہ وہ SPX کنٹریکٹس جو Cboe شائع شدہ انڈیکس میں ڈالتا ہے۔ بنیادی انڈیکس ایک ہی ہے اور ریاضی بھی ایک جیسی ہے۔ سطحیں شائع شدہ VIX کے قریب چلتی ہیں لیکن ہر پرنٹ سے مماثل نہیں ہوتیں، اور شکلیں وہی ہیں جن کے بارے میں یہ صفحہ ہے۔ اسی پیمائش کا سنگل-نام ورژن implied volatility میں دیا گیا ہے۔
ہر عدد کے پیچھے موجود درست 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 month13 مہینوں کے چارٹ میں، ماہانہ اوسط July 2025 میں 13.5% سے کھلی اور July 2026 میں 14% پر ختم ہوئی۔ 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% تھا۔ اس مستقل فرق کا ایک نام ہے، volatility risk premium، اور یہ وہ معاوضہ ہے جو آپشن بیچنے والے tail کو اٹھانے کے لیے وصول کرتے ہیں۔ یہ ہنگامہ خیز ادوار میں تنگ ہو جاتا ہے اور الٹ سکتا ہے جب کوئی حرکت آپشنز کی قیمت سے پہلے آ جائے۔
تیس دن وکر کا ایک نقطہ ہے
VIX میں 30 دن کا افق ایک انتخاب ہے، کوئی قدرتی مستقل نہیں۔ آپشنز ہر ایکسپائری پر موجود ہوتے ہیں، اسی دن سے لے کر سالوں تک، اور ہر ایک کا اپنا implied volatility ہوتا ہے۔ پورا سیٹ term structure ہے۔
ہر عدد کے پیچھے موجود درست 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)اس سیشن پر قریب ترین کنٹریکٹس نے 0-7 days بالٹی میں 9.6% کی قیمت لگائی، جو 180+ days پر 17.3% تک بڑھ گئی۔ اس قسم کا اوپر کی طرف ڈھلوان وکر عام پرسکون مارکیٹ کی شکل ہے۔ مندی کے دوران، وکر کا اگلا حصہ عام طور پر پچھلے حصے سے اوپر آ جاتا ہے، اور اکیلے VIX کا حوالہ یہ کچھ نہیں دکھاتا۔ اس وکر کا بالکل اگلا حصہ اپنی ایک منڈی ہے، جسے 0DTE options میں دیکھا گیا ہے۔
تین عام غلط فہمیاں
"خوف کا پیمانہ" کا عرفی نام زیادہ تر پریشانی لے کر آتا ہے۔ VIX اکثر اوقات ایکوئٹی مندی کے دوران بڑھتا ہے تاکہ یہ لیبل لگ جائے، اور یہ سطح اب بھی ایک آپشن قیمت ہے، جو اس وقت جو بھی حفاظت کے لیے زیادہ دے رہا ہے اس نے مقرر کی ہے۔ اونچی ریڈنگ ریکارڈ کرتی ہے کہ ہیجنگ کی قیمت اب کیا ہے۔ یہ کوئی سمت یا ٹائم سٹیمپ نہیں رکھتی کہ حرکت کب آ سکتی ہے۔
دوسری غلط فہمی اونچی ریڈنگ کو آپشنز خریدنے کا سگنل اور نیچی ریڈنگ کو بیچنے کا سگنل سمجھتی ہے۔ اوپر کا پینل دکھاتا ہے کہ یہ شارٹ کٹ کیوں ناقابل بھروسہ ہے: آپشن ہولڈر کے لیے اہم وہ سطح ہے جو انڈیکس کے بعد میں دینے کے مقابلے میں ادا کی گئی، اور بلند سطحوں کے بعد عام طور پر تیزی سے زوال آتا ہے جب خلل گزر جاتا ہے، یہ نمونہ IV crush میں بیان کیا گیا ہے۔
تیسری یہ مفروضہ ہے کہ زیادہ وولیٹیلیٹی زیادہ منافع دیتی ہے۔ طویل مدتی ایکوئٹی ڈیٹا بار بار اس کے برعکس دکھاتا ہے، جو the low volatility anomaly کا موضوع ہے۔
VIX پروڈکٹس اور انہیں رکھنے کی قیمت
چونکہ انڈیکس کو براہ راست نہیں رکھا جا سکتا، exchange-traded پروڈکٹس اس کی جگہ لے لیتے ہیں۔ عام پروڈکٹس VIX futures رکھتے ہیں اور انہیں مسلسل آگے رول کرتے ہیں۔ پرسکون ادوار میں عام طور پر دور کے futures قریب والوں سے زیادہ قیمت پر ہوتے ہیں، اس لیے ہر رول ایک سستا کنٹریکٹ بیچتا ہے اور ایک مہنگا خریدتا ہے۔ روزانہ دہرایا گیا، یہ ریاضی buy-and-hold پوزیشن کے خلاف مرکب ہو جاتا ہے، جو شیئر کی قیمت میں مسلسل نیچے کی طرف بڑھنے کے طور پر ظاہر ہوتا ہے۔ یہ نمونہ کسی ایک ڈرامائی سیشن کے بجائے عام دن میں نظر آتا ہے۔
ہر عدد کے پیچھے موجود درست 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 year2020 میں میڈین VXX سیشن -1.038% منتقل ہوا، جبکہ اسی سیشنز میں SPY کے لیے 0.226% تھا۔ 2026 میں، جو 30 جون تک کا جزوی سال ہے، میڈین VXX سیشن -0.169% تھا۔ پینل میں ہر سال وولیٹیلیٹی پروڈکٹ کے لیے منفی میڈین رکھتا ہے۔ روزانہ فیصد تبدیلیاں یہاں جان بوجھ کر استعمال کی گئی ہیں، کیونکہ خام قیمت کی لائن بار بار ریورس سپلٹس سے ٹوٹی ہوئی ہے اور پروڈکٹ کو بری طرح بڑھا چڑھا کر دکھائے گی۔ یہ آلات مختصر افق کے اوزار کے طور پر بنائے گئے تھے، اور رول لاگت ان کا ایک ڈیزائن فیچر ہے، نہ کہ کوئی خرابی۔
FAQ
VIX 20 کا کیا مطلب ہے؟
VIX 20 کا مطلب ہے کہ S&P 500 آپشنز کی قیمت ہے کہ انڈیکس آنے والے سال میں تقریباً 20% حرکت کرے گا، سالانہ۔ 16 سے تقسیم کرنے پر، یہ ایک عام سیشن میں تقریباً 1.25% کی حرکت بنتا ہے، اوپر یا نیچے۔ یہ اعداد و شمار متوقع حرکت کے سائز کو بیان کرتا ہے اور سمت کے بارے میں کچھ نہیں کہتا۔
کیا VIX خوف کا پیمانہ ہے؟
VIX اگلے 30 دنوں میں S&P 500 آپشن تحفظ کی قیمت ناپتا ہے۔ یہ ماضی کی ایکوئٹی مندی کے دوران اکثر بڑھا ہے تاکہ عرفی نام لگ جائے، اور یہ ایک قیمت ہے، نہ کہ جذبات کا سروے یا پیش گوئی۔ اس کا 30 دن کی ونڈو سے آگے کوئی افق نہیں ہے جس پر اس کا حساب لگایا جاتا ہے۔
VIX کی عام سطح کیا ہے؟
تاریخی ریڈنگز نے اپنا زیادہ تر وقت کم سے درمیانی نوعیت کے دس سے بیس کے عشرے میں گزارا ہے، جس میں مارکیٹ کے دباؤ کے دوران مختصر طور پر بہت زیادہ اضافہ ہوا ہے۔ ایک حوالہ نقطہ کے طور پر، اوپر والے پینل میں July 2026 میں SPY at-the-money implied volatility تقریباً 30 دنوں کے لیے اوسطاً 14% تھا۔
کیا آپ VIX خرید سکتے ہیں؟
انڈیکس ایک حساب ہے، کوئی سیکیورٹی نہیں، اور اسے خریدا نہیں جا سکتا۔ نمائش VIX futures، ان futures پر آپشنز، یا انہیں رکھنے والی exchange-traded پروڈکٹس کے ذریعے آتی ہے، جن میں سے ہر ایک اسپاٹ انڈیکس کے بجائے futures وکر کو ٹریک کرتا ہے۔ ان پروڈکٹس کی رولنگ لاگت اوپر چارٹ کی گئی ہے۔
آپ VIX کو متوقع روزانہ حرکت میں کیسے تبدیل کرتے ہیں؟
VIX کی سطح کو 16 سے تقسیم کریں، جو ایک سال میں 252 ٹریڈنگ سیشنز کا تقریباً مربع جڑ ہے۔ 16 کی سطح تقریباً 1% عام سیشن کا مطلب ہے، 24 کی سطح تقریباً 1.5%۔ یہ ایک معیاری انحراف کا اعداد و شمار ہے، اس لیے اس سے باہر کی حرکتیں نایاب کے بجائے عام ہیں۔
اوپر ہر پینل اپنا SQL محفوظ کرتا ہے۔ حساب کی جانچ کرنے کے لیے ان میں سے کوئی بھی کھولیں، یا Strasmore ٹرمینل پر اپنی پسند کے انڈرلائینگ پر وہی پیمائش چلائیں۔ ایک رولنگ ونڈو پر ایک فنڈ کے لیے اس پیمائش کے لیے، SPY implied volatility دیکھیں۔