گاما اکسپوژر GEX چیست و چگونه محاسبه میشود
گاما اکسپوژر (GEX) برآورد پوشش ریسک فروشندگان اختیار معامله در برابر تغییر قیمت دارایی پایه است. این مقاله محاسبه، مفروضات و تفاوت دادههای رایگان GEX را توضیح میدهد.
گاما اکسپوژر که معمولاً به اختصار GEX نامیده میشود، برآورد میکند که فروشندگان اختیار معامله برای هر یک درصد تغییر در دارایی پایه، چه میزان پوشش ریسک روی سهام یا آتی نیاز دارند. این یک آمار موقعیتیابی است که از سه مؤلفه ساخته شده است: قراردادهای باز، یک مدل قیمتگذاری اختیار معامله، و یک فرض بزرگ درباره اینکه چه کسی در هر معامله در کدام طرف قرار دارد. این صفحه محاسبه را گامبهگام توضیح میدهد، فرضیات آن را بهصراحت بیان میکند، و دادههای زیربنایی آن را در یک جلسه معاملاتی مشخص در ژوئیه 2026 اندازهگیری میکند.
گاما اکسپوژر (GEX) چه چیزی را اندازه میگیرد
یک سطح پایینتر شروع کنید. دلتا حساسیت یک اختیار معامله به قیمت دارایی پایه است: دلتای 0.40 به این معناست که قرارداد به ازای هر یک دلار افزایش سهم، تقریباً 40 سنت سود میکند. گاما نرخ تغییر خود دلتا است. قراردادی با گامای بالا، دلتای خود را با حرکت سریع دارایی پایه در اطراف قیمت اعمال تغییر میدهد و توضیحدهنده گامای اختیار معامله ما این منحنی را روی قراردادهای واقعی نشان میدهد.
یک فروشنده که اختیار معاملهای را میفروشد و آن را پوشش میدهد، در دارایی پایه موقعیتی دارد و با تغییر قیمت، اندازه آن موقعیت را تغییر میدهد. گاما تعیین میکند که هر واحد حرکت قیمت چقدر نیاز به تغییر اندازه دارد. گاما اکسپوژر این عدد مربوط به هر قرارداد را به یک رقم دلاری در سطح بازار تبدیل میکند. دستورالعمل استاندارد:
- برای هر قیمت اعمال و سررسید فهرستشده، بهره باز (تعداد قراردادهای هنوز باز) را بگیرید.
- گامای هر قرارداد را از یک مدل قیمتگذاری اختیار معامله، معمولاً بلک-شولز، با استفاده از قیمت دارایی پایه، قیمت اعمال، زمان تا سررسید، نرخ بهره و نوسان ضمنی محاسبه کنید.
- گاما را در بهره باز، ضریب قرارداد 100 سهمی و مجذور قیمت دارایی پایه ضرب کنید، سپس بر 100 تقسیم کنید. خروجی، دلار سهم به ازای هر 1% حرکت است.
- با این قرارداد که فروشندگان اختیار خرید را بلند و اختیار فروش را کوتاه نگه میدارند، یک علامت به آن بچسبانید و سپس در تمام قیمتهای اعمال و سررسیدها جمع بزنید.
یک مثال فرضی آشکار: 10,000 قرارداد باز با گامای 0.05، روی دارایی پایه 100 دلاری، حاصل ضرب 10,000 در 0.05 در 100 در مجذور 100، تقسیم بر 100، برابر با 5,000,000 دلار سهم به ازای هر 1% حرکت است. ارقام منتشرشده در سطح شاخص با همین حساب به میلیاردها میرسند.
رژیمهای گاما مثبت و گاما منفی
علامت، کل تفسیر را مشخص میکند.
گاما مثبت (خرید). پرتفوی دلال با افزایش دارایی پایه، دلتا به دست میآورد و با کاهش آن، دلتا از دست میدهد. برای ثابت نگه داشتن پوشش ریسک، باید سهام را در زمان رشد فروخت و در زمان افت خرید. بنابراین جریان پوشش ریسک در خلاف جهت حرکت بازار است.
گاما منفی (فروش). پرتفوی دلال با افزایش دارایی پایه، دلتا از دست میدهد و با کاهش آن، دلتا به دست میآورد. برای ثابت نگه داشتن پوشش ریسک، باید در زمان رشد خرید و در زمان افت فروخت. این جریان همجهت با حرکت بازار است.
متخصصان حالت اول را شرایط «کاهنده» یا «میخکوبنده» و حالت دوم را شرایط «شتابدهنده» مینامند. سطحی که برآورد تجمعی از صفر عبور میکند، نقطه برگشت گاما نامیده میشود. هر یک از این برچسبها یک دستورالعمل پوشش ریسک را توصیف میکنند، نه یک پیشبینی را. پوشش ریسک دلال تنها یکی از جریانهای متعدد در بازاری است که روزانه میلیاردها سهم معامله میکند و این برآورد قادر به دیدن سایر جریانها نیست. برای اطلاع از آنچه میز پوشش ریسک در طول روز واقعاً انجام میدهد، به چگونگی کسب درآمد بازارسازان مراجعه کنید.
قراردادها دقیقاً کجا نشستهاند
گاما به ازای هر قرارداد در نزدیکی قیمت نقدی و نزدیکی سررسید به اوج خود میرسد، بنابراین قیمتهای اعمالی که به قیمت نقدی نزدیکترند، بیشترین بار محاسباتی را حمل میکنند. در اینجا تمرکز روی نوار معاملات نشان داده شده است: تمام قراردادهای SPY همروز که در دوشنبه، 6 ژوئیه 2026 معامله شدهاند، بر اساس قیمت اعمال گروهبندی و بر حسب تعداد قراردادهای معاملهشده رتبهبندی شدهاند.
کد دقیق SQL پشت هر عدد
SELECT strike_label AS strike,
round(sumIf(contracts, opt_type = 'C') / 1e3, 1) AS call_contracts_k,
round(sumIf(contracts, opt_type = 'P') / 1e3, 1) AS put_contracts_k,
round(sum(contracts) / 1e3, 1) AS total_contracts_k
FROM (
SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
toString(intDiv(strike_thousandths, 1000)) AS strike_label,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND startsWith(ticker, 'O:SPY260706')
GROUP BY ticker, opt_type, strike_thousandths, strike_label
)
GROUP BY strike_label
ORDER BY sum(contracts) DESC
LIMIT 10پرمعاملهترین قیمت اعمال جلسه، 751 دلار بود که 1817.5 هزار قرارداد را به خود اختصاص داد، که به 1082.3 هزار قرارداد خرید و 735.2 هزار قرارداد فروش تقسیم میشود. قیمت اعمال بعدی در این فهرست، 750 دلار، 1725.9 هزار قرارداد را به خود گرفت. تا دهمین قیمت اعمال رتبهبندیشده، تعداد به 159.6 هزار قرارداد میرسد. ده قیمت اعمال، با فاصلهای چند دلاری، حجم عمده فعالیت روزانه را در یک ابزار با قیمت بیش از 700 دلار در خود جای دادهاند.
ترکیب قراردادهای خرید و فروش در دو سوی قیمت نقدی تغییر میکند، که همان شیبی است که محاسبه GEX امضاشده سعی در ثبت آن دارد. در 753 دلار، بالای قیمت نقدی، قراردادهای خرید با نسبت 587.8 هزار به 74.8 هزار از قراردادهای فروش پیشی گرفتند. در 748 دلار، پایینتر از قیمت نقدی، قراردادهای فروش پیشتاز بودند، 457.4 هزار در مقابل 107 هزار قرارداد خرید.
یک نکته احتیاطی که این جدول آشکار میکند این است: این حجم معاملات است، یعنی تعداد قراردادهایی که دست به دست شدهاند، نه بهره باز، یعنی تعداد قراردادهایی که هنوز پس از پایان معاملات باز ماندهاند. GEX بر اساس دومی ساخته شده است. حجم معاملات آپشن در مقابل بهره باز این دو را از هم جدا میکند.
قراردادهای سررسید نزدیک، بر نوار معاملات مسلط هستند
کد دقیق SQL پشت هر عدد
SELECT multiIf(dte = 0, '0 (expires today)',
dte = 1, '1 day',
dte <= 7, '2-7 days',
dte <= 30, '8-30 days',
'31+ days') AS days_to_expiry,
round(sum(volume) / 1e6, 2) AS contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
SELECT toFloat64(volume) AS volume,
dateDiff('day',
toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)قراردادهایی که در همان بعدازظهر سررسید میشوند، 38.8% از کل حجم معاملات آپشنهای آمریکا در این جلسه را تشکیل میدادند؛ یعنی 23.52 میلیون قرارداد، در مقابل 18.6% برای تمام قراردادهایی که بیش از یک ماه تا سررسید دارند. گاما به ازای هر قرارداد دقیقاً در همین سطل سررسید نزدیک بیشترین مقدار را دارد و این سطلی است که حجم باز آن سریعترین نرخ گردش را دارد. رقم GEX که بر اساس فایل تسویه شب قبل ساخته شده است، کتابی را توصیف میکند که دیگر تغییر کرده است. روزهای صفر تا سررسید به طور مفصل به قراردادهای همان روز میپردازد.
تخمینها در تعداد محدودی محصول متمرکز شدهاند
کد دقیق SQL پشت هر عدد
SELECT root AS underlying,
round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toFloat64(volume) AS volume
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8جریانهای همروز بهشدت متمرکز هستند: SPY 36.1% از این جریان را به خود اختصاص داده، QQQ 21.2% دیگر را، و SPXW، ریشه هفتگی تسویهنقدی S&P 500، 11.3% را. سریهای منتشرشده GEX بر همین فهرست کوتاه از داراییهای پایه نقلقول میشوند؛ این زنجیرهها بهاندازه کافی عمیق هستند که جمعزنی قیمتگذاری بهازای هر قیمت اعمالی معنادار باشد. GEX تکاسمی روی یک نماد معاملاتی کمحجم، عملیات حسابی روی تعداد انگشتشماری قرارداد است.
مفروضاتی که GEX بر آنها استوار است
باز بودن موقعیت (Open Interest) هیچ سمتی را نشان نمیدهد. بورسها اعلام میکنند که در هر قیمت اعمال (strike) چند قرارداد باز وجود دارد، اما هرگز اعلام نمیکنند که چه کسی در موقعیت خرید (long) و چه کسی در موقعیت فروش (short) است. قرارداد متعارف مبنی بر اینکه فروشندگان حرفهای (dealers) قراردادهای خرید (call) را در موقعیت خرید و قراردادهای فروش (put) را در موقعیت فروش نگه میدارند، از یک تعمیم در مورد رفتار مشتریان ناشی میشود: اینکه خردهفروشان قراردادهای خرید میخرند و نهادها برای محافظت، قراردادهای فروش میخرند. این یک قاعده تجربی (heuristic) است و در قیمتهای اعمال منفرد در روزهای خاص، صرفاً نادرست است.
گاما (Gamma) از یک مدل به دست میآید. مدل بلک-شولز (Black-Scholes) برای هر قیمت اعمال به یک نوسان ضمنی (implied volatility)، یک نرخ بهره و یک فرضیه درباره سود تقسیمی (dividend) نیاز دارد. سطح نوسان را تغییر دهید و تمام گاماهای موجود در مجموع نیز تغییر میکنند.
باز بودن موقعیت ذاتاً قدیمی است. این داده یک بار در هر جلسه معاملاتی از اطلاعات تسویه پس از بسته شدن بازار منتشر میشود، بنابراین یک خروجی GEX در حین معاملات به دفتر سفارشات روز قبل متصل است.
مرز محصول یک انتخاب است. قراردادهای اختیار معامله (options) روی شاخص SPX، قراردادهای اختیار معامله روی ETF اسپای (SPY) و قراردادهای اختیار معامله روی آتیهای مینی-ای-مینی (E-mini futures) همگی به شاخص S&P 500 با ضریبهای متفاوت ارجاع میدهند. گنجاندن یا حذف هر یک از آنها، مجموع را به میزان میلیاردها دلار تغییر میدهد.
چرا دو عدد GEX با هم اختلاف دارند
دو داشبورد ممکن است یک بازار را بخوانند و مجموعهای بسیار متفاوت را نمایش دهند. هر یک از دلایل این اختلاف در فهرست بالا آمده است: اینکه کدام محصولات لحاظ شدهاند، کدام سطح نوسان به مدل خورده است، اینکه رقم به ازای هر یک درصد تغییر نقل شده یا به ازای یک واحد شاخص، اینکه علامت فروشنده در هر قرارداد اعمال شده یا روی کل، و اینکه قراردادهای سررسید چگونه مدیریت شدهاند. یک سطح از یک ناشر که با آستانه نقلشده از سوی ناشر دیگر سنجیده شود، مقایسه دو آمار متفاوت است. خواندن سری یک منبع در برابر تاریخچه خودش، یکسانی واحدها را حفظ میکند.
ماکس پین، آمارهی همجوار
ماکس پین (Max pain) نقطهای است که در آن بیشترین ارزش دلاری کل قراردادهای باز بدون ارزش منقضی میشود. این شاخص تنها از روی بهرهی باز (open interest) محاسبه میشود، بدون هیچ مدل نوسانپذیری و بدون فرضی دربارهی طرف فروشنده، و یک قیمت را نام میبرد، نه اینکه جریان نقدی را اندازهگیری کند. این دو شاخص در کنار هم و حول انقضای ماهانه نقل میشوند و به پرسشهای متفاوتی پاسخ میدهند: ماکس پین به یک قیمت مشخص اشاره میکند، در حالی که گاما اکسپوژر (gamma exposure) اندازهی صورتحساب پوشش ریسک را تعیین میکند.
آنچه فعالان بازار واقعاً استفاده میکنند
داشبوردهای متنباز GEX و موقعیتیابی در سایتهای اشتراک کد رایج هستند و خواندن یکی از آنها سریعترین راه برای دیدن تجسم این مفروضات است. عکس فوری زنجیره، ورودیهای مدل، قرارداد علامت و مرحله تجمیع همگی در چند صد خط کد جای میگیرند. تا ژوئیه 2026 چندین پروژه از این دست بهطور فعال نگهداری میشوند و پروژههایی که ارزش وقت گذاشتن دارند، منبع نوسانسنجی و قرارداد سمت فروشنده خود را از همان ابتدا اعلام میکنند. عددی که نحوه استخراج آن منتشر نشده باشد، قابل راستیآزمایی نیست. معاملهگرانی که GEX را در کنار جریان سفارشات میخوانند، اغلب آن را با فعالیت غیرعادی آپشن و یونانیهای آپشن به صورت گستردهتر جفت میکنند.
پرسشهای متداول درباره گاما اکسپوژر
گاما اکسپوژر مثبت به چه معناست؟
گاما اکسپوژر مثبت وضعیتی را توصیف میکند که در آن پرتفوی تخمینی دلال با افزایش قیمت دارایی پایه، دلتا کسب میکند و با کاهش آن، دلتا از دست میدهد. حفظ پوشش ریسک این پرتفوی به معنای فروش در زمان رشد و خرید در زمان افت است. فعالان بازار این وضعیت را به عنوان کاهشدهنده نوسان یا مهارکننده قیمت توصیف میکنند؛ این یک توصیف از مجموعه قوانین پوشش ریسک است، نه یک پیشبینی قیمت.
نقطه گاما فلیپ چیست؟
گاما فلیپ قیمتی از دارایی پایه است که در آن برآورد تجمعی مدل گاما اکسپوژر از مثبت به منفی تغییر میکند. بالای این قیمت، جریان پوشش ریسک مدلشده در خلاف جهت حرکت بازار عمل میکند و پایین آن، این جریان همجهت با حرکت بازار است. این سطح هر بار که موقعیتهای باز، سطح تلویحی نوسان یا مفروضات مدل تغییر کند، جابهجا میشود، به همین دلیل دو ناشر به ندرت یک گاما فلیپ یکسان ارائه میدهند.
موقعیتهای باز پشت گاما اکسپوژر از کجا میآید؟
موقعیتهای باز یک بار در هر جلسه معاملاتی از دادههای تسویه پس از بسته شدن بازار منتشر میشود: تعداد قراردادهای باز در هر قیمت اعمال و هر سررسید. این داده هیچ نشانهای از اینکه کدام طرف معامله در موقعیت خرید یا فروش است ندارد، که این بزرگترین فرض در هر محاسبه گاما اکسپوژر محسوب میشود.
آیا گاما اکسپوژر همان گاما اسکوییز است؟
خیر. گاما اکسپوژر یک برآورد لحظهای از حساسیت پوشش ریسک در کل یک پرتفوی است. گاما اسکوییز یک روایت است که برای یک رویداد خاص از خرید سریع در یک سهم خاص به کار میرود که در آن جریان پوشش ریسک یکی از اجزای متحرک است. گاما اکسپوژر یک تلاش برای اندازهگیری است؛ برچسب اسکوییز توصیف یک رویداد پس از وقوع آن است.
آیا میتوان گاما اکسپوژر را برای یک سهم واحد محاسبه کرد؟
از نظر فنی بله، همان جمعگیری روی هر زنجیره معاملاتی قابل انجام است. اما برآورد روی زنجیرههای کمعمق به سرعت نویزی میشود، جایی که تعداد کمی قیمت اعمال و نشانههای گسترده تلویحی نوسان بر کل مقدار غالب هستند. در جلسه معاملاتی جولای 2026 که در بالا اشاره شد، حجم معاملات همان روز خارج از محصولات شاخصی به سرعت پس از چند ریشه اول تکنامی کاهش یافت.
هر پنل بالا یک پرسش ذخیرهشده است که اسکیوال آن با یک کلیک در دسترس است. همین اسکن را روی هر زنجیره معاملاتی در ترمینال استراسمور اجرا کنید.