تحلیل نوسانپذیری ضمنی MSFT و تاریخچه آن
بررسی نوسانپذیری ضمنی MSFT بر اساس قیمت اختیار معامله شامل دادههای 90 روز گذشته، مقایسه ماهانه با SPY و QQQ و تحلیل ساختار مدتزمان از سال 2022.
Microsoft یکی از آرامترین زنجیرههای با ارزش بازار بسیار بالا (mega-cap) را در اختیار دارد. این صفحه نوسانپذیری ضمنی (implied volatility) مربوط به MSFT را — یعنی قیمت لحظهای بازار برای حرکت آتی آن — به سه روش ردیابی میکند: هر جلسه معاملاتی در سه ماه گذشته، تاریخچه ماهانه در برابر شاخصهای معیار، و شیب آن در تاریخهای انقضا. تمام اعداد بر اساس قیمتهای بستهشدن واقعی اختیار معامله محاسبه شده و با بستههای هفتگی بهروزرسانی میشوند.
نوسانپذیری ضمنی MSFT در 90 روز گذشته
کد دقیق SQL پشت هر عدد
SELECT toString(date) AS session_date,
round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'MSFT'
AND date >= (SELECT max(date) - 90 FROM global_markets.options_greeks)
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY date
HAVING count() >= 10
ORDER BY dateهر نقطه نشاندهنده میانه نوسانپذیری ضمنی در یک جلسه معاملاتی برای قراردادهای نزدیکی به قیمت بازار (strikeهای حداکثر 5٪ فاصله از قیمت سهام، با انقضای یک هفته تا دو ماه) است. آخرین مقدار برابر با 42.2% است. این مقدار IV یک عدد سالانه است: درصد حرکت سالانه که قیمتهای اختیار معامله آن را به عنوان یک حرکت معمول در نظر میگیرند؛ تقسیم این عدد بر تقریباً 16، حرکت ضمنی یکروزه را به دست میدهد.
تاریخچه IV مربوط به MSFT در برابر بازار، به صورت ماهانه
کد دقیق SQL پشت هر عدد
SELECT toString(toStartOfMonth(date)) AS month,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'MSFT'), 1) AS msft_iv_pct,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'SPY'), 1) AS spy_iv_pct,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'QQQ'), 1) AS qqq_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('MSFT', 'SPY', 'QQQ')
AND date >= toDate('2022-07-01')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY month
HAVING countIf(underlying_symbol = 'MSFT') >= 50
ORDER BY monthاین نمودار شاخص ترس MSFT در طول زمان است که در برابر شاخص خود بازار ترسیم شده است. خطوط SPY و QQQ همان معیار را برای زنجیرههای شاخصهای معیار بازار نشان میدهند — آخرین ماه برای MSFT برابر با 36.8%، برای SPY برابر با 13.3% و برای QQQ برابر با 23.5% است. یک شاخص متنوع تقریباً همیشه نوسانپذیری ضمنی کمتری نسبت به تکسهمهای درون خود دارد — فاصله بین خطوط نشاندهنده پاداش تکسهم است و نحوه باز و بسته شدن این فاصله، داستان چرخههای ریسک MSFT است. قلهها نشاندهنده دورههایی هستند که خریداران اختیار معامله بیشترین هزینه را پرداخت کردهاند؛ درهها دورههایی هستند که بازار آن سهم را آرام در نظر گرفته است.
ساختار سررسید: IV مربوط به MSFT بر اساس انقضا
کد دقیق SQL پشت هر عدد
SELECT multiIf(days_to_expiry <= 14, 'Under 2 weeks', days_to_expiry <= 45, '2-6 weeks',
days_to_expiry <= 120, '6 weeks - 4 months', 'Beyond 4 months') AS expiry_bucket,
round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'MSFT'
AND date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
GROUP BY expiry_bucket
HAVING count() >= 5
ORDER BY min(days_to_expiry)بررسی دستهبندیها نشان میدهد که بازار چه زمانی انتظار چه اتفاقی را دارد. قرار گرفتن بخش کوتاهمدت بالاتر از بخش بلندمدت به این معناست که ریسک رویداد در نزدیکی زمان فعلی در قیمتگذاری لحاظ شده است — مانند یک گزارش، یک تصمیم یا یک عامل محرک در آن بازه زمانی. یک منحنی صاف یا صعودی، حالت عادی است: زمان بیشتر، عدم قطعیت بیشتر و IV به تدریج بالاتر.
سوالات متداول
نوسانپذیری ضمنی MSFT در حال حاضر چقدر است؟
42.2% در حالت نزدیکی به قیمت بازار (at the money) تا آخرین جلسه ثبت شده، که بر اساس قراردادهای نزدیکی به قیمت بازار با انقضای 7 تا 60 روز محاسبه شده است. نمودار 90 روزه بالا مسیر کامل اخیر را نشان میدهد؛ این عدد با بستههای هفتگی بهروز میشود.
آیا IV مربوط به MSFT در حال حاضر بالا است یا پایین؟
آن را به سه روش بسنجید: در برابر مسیر اخیر خود (نمودار 90 روزه)، در برابر تاریخچه خود (نمودار ماهانه، که آخرین ماه در آن 36.8% است)، و در برابر شاخصهای معیار که در همان محورها ترسیم شدهاند. برای مشاهده وضعیت افراطی بازار، جدول IV بالا سهمهایی که بزرگترین حرکتها را قیمتگذاری میکنند، ردیابی میکند.
این مقدار چگونه اندازهگیری میشود؟
از قراردادهای نزدیکی به قیمت بازار MSFT (strikeهای حداکثر 5٪ فاصله از قیمت سهام) در زمان بستهشدن هر جلسه، با حفظ قراردادهایی که حل نوسان در آنها همگرا شده است؛ هر مقدار، میانه است و جلسات و ماههای کمحجم به دلیل کفهای قراردادی که در SQL هر پنل قابل مشاهده است، حذف میشوند.
چه چیزی نوسانپذیری ضمنی MSFT را تغییر میدهد؟
رویدادهای برنامهریزی شده، IV را از قبل افزایش میدهند و پس از وقوع، آن را کاهش میدهند; تلاطمهای تحققیافته آن را بالا میبرند؛ و آرامش آن را کاهش میدهد. تاریخچه ماهانه بالا، ثبت دقیق همین چرخهها است.
هر پنل یک پرسوجوی ذخیرهشده و نسخهبندیشده بر روی تمام دادههای اختیار معامله است — هر پنل را برای بازبینی باز کنید، یا هر strike از زنجیره MSFT را در ترمینال Strasmore اندازهگیری کنید. برای درک مفهوم، از مفهوم نوسانپذیری ضمنی شروع کنید؛ برای اینکه چگونه strikeها در یک سهم واحد متفاوت هستند، انحراف نوسان (volatility skew) را ببینید.