Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Options کو volatility میں quote کرنے کا طریقہ

Institutions options کو dollar premium کے بجائے volatility میں quote کرتے ہیں۔ جانیں vol quote کیسی دکھتی ہے اور execution پر cash price کیسے بنتی ہے۔

Volatility میں quoted options کی trading pricing model کے input پر ہوتی ہے، نہ کہ اس سے نکلنے والے dollar premium پر۔ Desk ایک مخصوص contract میں ایک طے شدہ volatility level پر مطلوبہ size بتاتا ہے۔ دونوں فریق model اور underlying کے reference price پر متفق ہوتے ہیں۔ Trade execute ہوتے ہی اسی حساب سے cash premium نکل آتا ہے۔ Premium output ہوتا ہے۔ اصل اختلاف vol level پر ہوتا ہے۔

Volatility میں options quote ہونے کا مطلب

یہ ایک فرضی ticket ہے۔ اس میں استعمال کیے گئے round numbers صرف تعلیمی مقصد کے لیے ہیں، کسی live market سے نہیں لیے گئے: 500 December 100 calls خریدیں، 22.5 vol، 45 delta، stock reference 99.80۔

اس لائن میں کوئی بھی چیز dollar price نہیں ہے۔ اس میں contract کی تفصیل ہے: December expiry، 100 strike اور calls۔ size 500 ہے۔ ادا کی جانے والی volatility level 22.5 ہے۔ hedge ratio 45 delta ہے۔ underlying price 99.80 ہے، جسے دونوں فریق model میں شامل کریں گے۔ ان پانچ چیزوں پر اتفاق ہونے کے بعد ہی premium وجود میں آتا ہے۔

Delta ایک اضافی ہدایت بھی دیتا ہے۔ US equity option کا ایک contract 100 shares پر مشتمل ہوتا ہے۔ اس لیے 500 contracts پر 45 delta کے ساتھ 22,500 shares کی stock position مخالف سمت میں حرکت کرتی ہے۔ Calls کا خریدار stock فروخت کرتا ہے، جبکہ calls کا seller stock خریدتا ہے۔ دونوں فریق آخر میں volatility میں position رکھتے ہیں، جبکہ price direction کا اثر الگ ہو چکا ہوتا ہے۔ Stock leg ہی delta exchange ہے۔ یہ اسی ticket کا حصہ ہے، بعد میں کی جانے والی الگ trade نہیں۔

اگر یہاں volatility کا استعمال آپ کے لیے نیا ہے تو ہماری implied volatility کی رہنما وضاحت اس quantity کی تعریف کرتی ہے، جبکہ implied volatility کیسے calculate کی جاتی ہے اس model کی وضاحت کرتی ہے جو vol level کو price میں تبدیل کرتا ہے۔

Dollar price stale کیوں ہو جاتی ہے، مگر vol level نہیں

Premium quote ایک مخصوص underlying price پر صرف ایک لمحے کے لیے درست ہوتی ہے۔ Underlying کسی phone call کے دوران بھی ایک جگہ نہیں رہتا۔ ذیل کا panel AAPL کے pinned چھ ہفتوں کے window میں ہر one-minute bar کا جائزہ لیتا ہے۔ یہ ایک minute کے اندر ہونے والی typical move کو New York کی clock کے مطابق گروپ کرتا ہے۔

استفسار کریںNew York کے فی گھنٹہ AAPL کی ایک منٹ کے اندر حرکت کی حد
ہر عدد کے پیچھے موجود درست SQL
SELECT
    et_hour,
    round(quantileDeterministic(0.5)(move_bps, obs_id), 1) AS median_move_bps,
    round(quantileDeterministic(0.9)(move_bps, obs_id), 1) AS p90_move_bps,
    count()                                                AS minute_bars
FROM
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
        cityHash64(ticker, window_start)                                      AS obs_id,
        10000 * abs(toFloat64(close) / toFloat64(open) - 1)                   AS move_bps
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= '2026-04-06 04:00:00'
      AND window_start <  '2026-05-16 04:00:00'
      AND open > 0
      AND volume > 0
)
GROUP BY et_hour
HAVING count() >= 1200
ORDER BY et_hour ASC
Run this yourself

One basis point، one percent کا one-hundredth ہوتا ہے۔ 07:00 hour میں درمیانی minute کی move 1.7 bps تھی، جبکہ ہر دس minutes میں سے ایک میں move 6.4 bps یا اس سے زیادہ رہی۔ 19:00 hour تک درمیانی minute کی move 0.3 bps تھی۔ Regular session سے باہر کے hours میں bars بہت کم ہوتے ہیں، جسے count column واضح کرتا ہے۔

Option premium اس drift کو delta کے ذریعے follow کرتا ہے۔ Delta stock میں one-dollar move کے لیے option کی sensitivity ہے۔ Volatility level میں stock price شامل نہیں ہوتی۔ اس لیے reference price دوبارہ بتائے جانے کے بعد، گفتگو کے تین minutes گزرنے پر بھی 22.5 کا مطلب 22.5 ہی رہتا ہے۔ اگلا panel اسی window میں ایک AAPL call کو follow کرتا ہے۔ Contract کا انتخاب SQL کے ذریعے کیا گیا ہے، ہاتھ سے نہیں۔ یہ وہ near-the-money call ہے جس میں trading سب سے زیادہ ہوئی، اور اسے اس positive delta سے شناخت کیا گیا ہے جو صرف calls میں ہوتی ہے۔ اس کی expiry window کے بعد ہے۔ ہر line اسی contract کے پہلے session سے measure کی گئی ہے۔

استفسار کریںایک AAPL call: stock، premium اور quoted vol، پہلے session کے مقابلے میں indexed
ہر عدد کے پیچھے موجود درست SQL
WITH
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND expiration_date BETWEEN '2026-06-15' AND '2026-09-30'
      AND iv_converged = 1
      AND volume > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
    GROUP BY ticker
    ORDER BY sum(volume) DESC
    LIMIT 1
) AS traced_call
SELECT
    toString(date)                     AS session_date,
    formatDateTime(date, '%b %e')      AS session_label,
    round(100 * (toFloat64(underlying_close)
        / first_value(toFloat64(underlying_close)) OVER (ORDER BY date ASC) - 1), 2)   AS stock_change_pct,
    round(100 * (toFloat64(option_close)
        / first_value(toFloat64(option_close)) OVER (ORDER BY date ASC) - 1), 2)       AS call_premium_change_pct,
    round(100 * (toFloat64(implied_volatility)
        / first_value(toFloat64(implied_volatility)) OVER (ORDER BY date ASC) - 1), 2) AS quoted_vol_change_pct
FROM global_markets.options_greeks
WHERE ticker = traced_call
  AND date BETWEEN '2026-04-06' AND '2026-05-15'
  AND iv_converged = 1
  AND option_close > 0
  AND implied_volatility > 0
ORDER BY session_date ASC
Run this yourself

Apr 6 اور May 15 کے درمیان stock window کے آغاز کے مقابلے میں 16.26% پر بند ہوا۔ Call کا closing premium 374.77% رہا، جبکہ اسی contract پر quoted volatility -1.54% تھی۔ تین lines، ایک contract اور وہی sessions۔

Vol quote cash price میں کیسے تبدیل ہوتی ہے

Volatility کو money میں تبدیل کرنے کے لیے دو agreements درکار ہوتے ہیں: pricing model اور underlying کا reference price۔ Volatility quoting کی اجازت دینے والے exchanges دونوں چیزیں اپنے rulebook میں درج کرتے ہیں۔ CME، Rule 584 کے تحت اپنے Globex platform پر volatility quote trading چلاتا ہے۔ یہ rule Commodity Futures Trading Commission کو 8 February 2008 کو جمع کرائی گئی filing میں منظور کیا گیا تھا۔

Options volatility quoting convention میں annualized implied volatility کی صورت میں bids اور offers دی جا سکتی ہیں، مثلاً 12.450% bid اور 12.550% offer۔

اسی rule میں یہ بھی بتایا گیا ہے کہ جب دو vol quotes آپس میں match ہوں تو کیا ہوتا ہے:

Options volatility match کے وقت CME Globex standard options pricing models استعمال کرے گا تاکہ options volatility trade کو clearing کے لیے premium-quoted option میں تبدیل کیا جا سکے۔ جہاں ضروری ہو، matched position کے لیے delta-neutral hedge کے طور پر risk کم کرنے والے متعلقہ futures contracts بھی بنائے جائیں گے۔

ماخذ: CME Rule 584، CME Globex Options Volatility Quote Trading، CME Submission 08-28 کے Appendix 2، 8 February 2008 کو جمع کرائی گئی۔

اس rule کے ساتھ موجود تشریح میں وہ inputs درج ہیں جو exchange model کو فراہم کرتا ہے: matched implied volatility، Globex سے underlying futures price، years میں time to expiration، strike price، موجودہ interest rate، contract put ہے یا call، اور option style۔ Reference price بھی rule کے ذریعے طے ہوتا ہے۔ Globex پر front-month bid اور ask کا midpoint لیا جاتا ہے۔ اگر midpoint دستیاب نہ ہو تو previous settlement price استعمال ہوتی ہے۔

Hedge کا تعین negotiation سے نہیں بلکہ arithmetic سے ہوتا ہے۔ Allocated futures کی تعداد pricing model سے حاصل ہونے والے net delta کو traded options کی quantity سے ضرب دے کر نکالی جاتی ہے، پھر اسے nearest whole contract تک round کیا جاتا ہے۔ Filing کی اپنی worked example میں 100-lot کے لیے computed net delta 0.51 ہے، اس لیے ہر فریق کو 51 futures دیے جاتے ہیں۔ Rule 584 futures پر options کو govern کرتا ہے، اور CME کی پہلی volatility-quoted listings FX options تھیں۔ یہ convention اس rule سے بھی پرانی ہے اور صرف ایک venue تک محدود نہیں۔ Equity options میں یہی package options order کے ساتھ اتنی stock quantity کی صورت میں ظاہر ہوتا ہے جو پوری position کو delta neutral رکھے۔

Contract کے بغیر vol quote بے معنی ہے

Volatility level کسی company کی مستقل property نہیں ہوتی۔ یہ ایک strike اور ایک expiry سے وابستہ ہوتی ہے، اور ان میں سے کسی ایک کے بدلنے پر خود بھی بدل جاتی ہے۔ ذیل کا panel 20 سے 45 days باقی رہنے والے AAPL calls کو اس بنیاد پر sort کرتا ہے کہ strike stock سے کتنا دور ہے۔ پھر اسی چھ ہفتوں کے دوران ہر bucket میں median volatility اور median delta رپورٹ کرتا ہے۔

استفسار کریںstrikes کے لحاظ سے quoted volatility اور delta، ۲۰ تا ۴۵ دن باقی والے AAPL calls
ہر عدد کے پیچھے موجود درست SQL
SELECT
    strike_vs_spot,
    round(100 * quantileDeterministic(0.5)(iv, obs_id), 2)       AS quoted_vol_pct,
    round(quantileDeterministic(0.5)(contract_delta, obs_id), 2) AS typical_delta
FROM
(
    SELECT
        cityHash64(ticker, date)      AS obs_id,
        toFloat64(implied_volatility) AS iv,
        toFloat64(delta)              AS contract_delta,
        toInt32(round(100 * (toFloat64(strike_price) / toFloat64(underlying_close) - 1) / 2) * 2) AS moneyness_step,
        concat(if(moneyness_step > 0, '+', ''), toString(moneyness_step), '%')                    AS strike_vs_spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND implied_volatility > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_vs_spot, moneyness_step
HAVING count() >= 20
ORDER BY moneyness_step ASC
Run this yourself

-10% bucket میں median contract کی volatility 29.85% تھی اور delta 0.87 تھا۔ +10% bucket میں underlying اور weeks وہی تھے، مگر median volatility 24.62% اور delta 0.12 تھا۔ Strikes کے درمیان یہ جھکاؤ skew کہلاتا ہے۔ اسی لیے vol quote میں ہمیشہ contract کا نام دیا جاتا ہے۔ Strike بدلنے سے level اور hedge ratio دونوں بدلتے ہیں۔ Live chain میں ان دونوں columns کو پڑھنے کی وضاحت option chain کیسے پڑھیں میں موجود ہے۔

Retail option chain میں اس سے کیا تبدیلی آتی ہے

Retail order tickets dollar terms میں داخل کیے جاتے ہیں۔ ان tickets کو fill کرنے والی quotes volatility میں بنائی جاتی ہیں۔ ذیل کا panel چھ widely traded names میں 20 سے 45 days باقی رہنے والے near-the-money contracts لیتا ہے۔ یہ ہر دن closing premium اور اسی contract کی volatility میں day-over-day change measure کرتا ہے، پھر دونوں کی typical size رپورٹ کرتا ہے۔

استفسار کریںمعمول کی یومیہ حرکت: option premium بمقابلہ quoted volatility
ہر عدد کے پیچھے موجود درست SQL
SELECT
    underlying_symbol                                              AS symbol,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id), 2) AS median_premium_move_pct,
    round(quantileDeterministic(0.5)(vol_move_pct, obs_id), 2)     AS median_vol_move_pct,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id)
        / quantileDeterministic(0.5)(vol_move_pct, obs_id), 1)     AS premium_move_ratio
FROM
(
    SELECT
        underlying_symbol,
        cityHash64(ticker, date)                                AS obs_id,
        100 * abs(toFloat64(option_close) / prev_premium - 1)   AS premium_move_pct,
        100 * abs(toFloat64(implied_volatility) / prev_vol - 1) AS vol_move_pct
    FROM
    (
        SELECT
            underlying_symbol,
            ticker,
            date,
            option_close,
            implied_volatility,
            lagInFrame(toFloat64(option_close))       OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_premium,
            lagInFrame(toFloat64(implied_volatility)) OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_vol,
            lagInFrame(date)                          OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_date
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
          AND date BETWEEN '2026-04-06' AND '2026-05-15'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 20 AND 45
          AND option_close > 0
          AND implied_volatility > 0
          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
    )
    WHERE prev_premium > 0
      AND prev_vol > 0
      AND dateDiff('day', prev_date, date) <= 4
)
GROUP BY underlying_symbol
HAVING count() >= 200
ORDER BY premium_move_ratio ASC
Run this yourself

اس set میں سب سے مستحکم pairing نے بھی ایک عام دن میں اپنی premium کو volatility کے مقابلے میں تقریباً 2.1 گنا زیادہ حرکت کرتے دیکھا: 15.84% کے مقابلے میں 7.48%۔ Session کے دوران کسی option کو دوبارہ quote کرنے والا market maker عموماً نئے stock price کے مقابلے میں وہی premium دوبارہ calculate کر رہا ہوتا ہے۔ Judgement سے بدلی جانے والی number volatility ہے۔ جب stock اپنی جگہ قائم ہو اور quote بدل جائے، تو یہ input تبدیل ہوا ہے۔ Market makers پیسہ کیسے کماتے ہیں اور bid-ask spread کیا ہوتا ہے اس عمل کی باقی تفصیل بیان کرتے ہیں۔

FAQ

کیا retail trader volatility terms میں options خرید سکتا ہے؟

Standard brokerage ticket پر نہیں۔ Retail order entry میں premium کی dollar limit price درج کی جاتی ہے۔ Volatility quoting negotiated institutional trades اور ایسے exchange platforms پر ہوتی ہے جو اسے support کرتے ہیں، مثلاً Rule 584 کے تحت CME Globex۔

Volatility quote میں 45 delta کا کیا مطلب ہے؟

Delta، underlying میں one-dollar move کے لیے option کی sensitivity measure کرتا ہے۔ Vol quote میں یہ hedge instruction بھی بن جاتا ہے۔ 45 delta پر 100 shares والے ہر contract کے ساتھ تقریباً 45 shares کی stock position مخالف سمت میں حرکت کرتی ہے۔

Institutions price کے بجائے options کو volatility میں کیوں quote کرتے ہیں؟

Dollar premium ایک مخصوص underlying price پر درست ہوتی ہے، جبکہ underlying ہر چند seconds میں حرکت کرتا ہے۔ Volatility level negotiation کے دوران meaningful رہتی ہے۔ Cash figure آخر میں agreed model اور agreed reference price سے calculate کی جاتی ہے۔

کیا vol quote میں volatility وہی number ہے جو میرے option chain میں IV ہوتی ہے؟

ہاں، یہ اسی contract کی annualized implied volatility ہے۔ Chain اسے trade کے بعد دکھاتی ہے اور traded premium سے اسے back out کیا جاتا ہے۔ Vol quote اسے پہلے بیان کرتی ہے اور اسی سے premium derive کیا جاتا ہے۔

Delta exchange میں stock کون فراہم کرتا ہے؟

دونوں counterparties، اسی agreement کے تحت۔ Options کے ذریعے long delta رکھنے والا فریق hedging shares فروخت کرتا ہے، جبکہ دوسرا فریق انہیں خریدتا ہے۔ Quantity agreed delta کے مطابق ہوتی ہے۔


یہاں موجود ہر panel کے ساتھ وہ SQL شامل ہے جس سے اسے تیار کیا گیا۔ Ticker یا window تبدیل کریں اور Strasmore terminal پر یہی سوال دوبارہ پوچھیں۔