Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Volatilityमध्ये Options Quote कसे केले जातात

Institutions optionsना dollar premiumऐवजी volatilityमध्ये quote का करतात ते जाणून घ्या. Vol quote कसा दिसतो आणि executionवेळी cash priceमध्ये कसा बदलतो ते समजून घ्या.

Volatilityमध्ये quote केलेल्या optionsचा व्यवहार pricing modelमध्ये वापरल्या जाणाऱ्या inputवर केला जातो; त्यातून मिळणाऱ्या dollar premiumवर नाही. एखाद्या deskकडून विशिष्ट contractमध्ये, ठरावीक volatility levelवर किती size हवा आहे हे विचारले जाते. दोन्ही बाजू model आणि underlyingसाठी reference price यावर सहमत होतात. व्यवहार निश्चित होताना त्या गणनेतून cash premium आपोआप ठरतो. Premium हा output असतो. प्रत्यक्ष वाटाघाटी vol levelवर झालेल्या असतात.

Volatilityमध्ये options quote केल्याचा अर्थ

शिकवणीसाठी निवडलेल्या round numbersसह, कोणत्याही live marketमधून घेतलेले नसलेले, हा एक काल्पनिक ticket पाहा: 22.5 vol, 45 delta आणि 99.80 stock referenceवर 500 December 100 calls खरेदी करा.

या ओळीत dollar priceचा उल्लेख नाही. यात contractची माहिती (December expiry, 100 strike, calls), size (500), दिली जाणारी volatility level (22.5), hedge ratio (45 delta) आणि दोन्ही बाजू modelमध्ये वापरणार असलेली underlying price (99.80) दिली आहे. या पाच गोष्टींवर सहमती झाल्यानंतरच premium अस्तित्वात येतो.

Deltaमध्ये दुसरी सूचनाही समाविष्ट असते. एका US equity option contractमध्ये 100 shares असतात. त्यामुळे 500 contractsवरील 45 deltaसोबत उलट दिशेने हालचाल करणारे 22,500 sharesचे stock position असते. Calls खरेदी करणारा stock विकतो; calls विकणारा तो खरेदी करतो. त्यामुळे दोन्ही बाजूंकडे price directionचा परिणाम काढून टाकलेले volatility position राहते. हा stock leg म्हणजे delta exchange आहे. तो त्याच ticketचा भाग असतो; नंतर केला जाणारा वेगळा व्यवहार नसतो.

येथे volatility हा शब्द अपरिचित अर्थाने वापरला जात असल्यास, आमच्या implied volatility मार्गदर्शकात या संकल्पनेची व्याख्या आहे. तसेच implied volatility कशी मोजली जाते यात vol levelला priceमध्ये रूपांतरित करणारा model समजावला आहे.

Dollar price कालबाह्य का होतो, पण vol level का होत नाही

Premium quote एका underlying priceवर एका क्षणापुरता योग्य असतो. फोनवरील संभाषणाच्या कालावधीत underlying स्थिर राहत नाही. खालील panelमध्ये AAPLमधील सहा आठवड्यांच्या निश्चित windowमधील प्रत्येक one-minute barचे मोजमाप केले आहे. New Yorkमधील clockनुसार त्या एका मिनिटातील सामान्य हालचाल दाखवली आहे.

क्वेरीन्यूयॉर्कच्या तासानुसार, एका मिनिटात 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मध्ये मधल्या मिनिटात 1.7 bpsची हालचाल झाली; दहा मिनिटांपैकी एका मिनिटात ती 6.4 bps किंवा त्याहून अधिक होती. 19:00 hourपर्यंत मधल्या मिनिटातील हालचाल 0.3 bps होती. Regular sessionच्या बाहेरील तासांमध्ये barsची संख्या खूपच कमी असते. Count columnमधून ते स्पष्ट दिसते.

Option premium हा deltaमार्फत त्या हालचालीचा मागोवा घेतो. Delta म्हणजे stockमध्ये one dollarची हालचाल झाल्यावर optionच्या किमतीत होणाऱ्या बदलाची संवेदनशीलता. Volatility levelमध्ये stock priceचा समावेश नसतो. त्यामुळे reference price पुन्हा सांगितल्यानंतर संभाषणाच्या three minutesनंतरही 22.5चा अर्थ 22.5च राहतो. पुढील panelमध्ये त्याच windowमधील एका AAPL callचा मागोवा घेतला आहे. Contract हाताने निवडलेला नाही; तो SQLमध्ये निवडला आहे. Windowपेक्षा पुढील expiry असलेला, सर्वाधिक व्यवहार झालेला near-the-money call निवडला आहे. तो callsकडेच असलेल्या positive deltaवरून ओळखला आहे. प्रत्येक ओळ त्या contractच्या पहिल्या sessionपासून मोजली आहे.

क्वेरीएक AAPL call: पहिल्या सत्राच्या तुलनेत निर्देशित stock, premium आणि quoted vol
प्रत्येक आकड्यामागील अचूक 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वर quote केलेली volatility -1.54% होती. तीन ओळी, एक contract आणि तेच sessions.

Vol quoteचे cash priceमध्ये रूपांतर कसे होते

Volatilityचे पैशात रूपांतर करण्यासाठी दोन गोष्टींवर सहमती आवश्यक असते: pricing model आणि underlyingसाठी reference price. Volatility quotingला समर्थन देणारे exchanges या दोन्ही गोष्टी rulebookमध्ये नमूद करतात. CME आपल्या Globex platformवर Rule 584अंतर्गत volatility quote trading चालवते. हा rule Commodity Futures Trading Commissionकडे February 8, 2008 रोजी दाखल केलेल्या filingमध्ये स्वीकारला गेला.

Options volatility quoting conventionमध्ये annualized implied volatilityच्या स्वरूपात bids आणि offers देता येतात; उदाहरणार्थ, 12.450% bid आणि 12.550% offer.

दोन vol quotes जुळल्यावर काय घडते, हे त्याच ruleमध्ये स्पष्ट केले आहे:

Options volatility match झाल्याच्या क्षणी CME Globex standard options pricing modelsचा वापर करून options volatility tradeचे clearingसाठी premium-quoted optionमध्ये रूपांतर करेल. लागू असल्यास, जुळलेल्या positionसाठी delta-neutral hedge म्हणून जोखीम कमी करणारे संबंधित futures contractsही तयार करेल.

Source: CME Rule 584, CME Globex Options Volatility Quote Trading, CME Submission 08-28चे Appendix 2, filing date February 8, 2008.

या ruleशी संबंधित interpretationमध्ये exchange modelला कोणते inputs देते, याची यादी आहे: matched implied volatility, Globexवरील underlying futures price, expiryपर्यंतचा कालावधी yearsमध्ये, strike price, current interest rate, contract put आहे की call, आणि option style. Reference priceही ruleमध्ये निश्चित केलेली आहे. Globexवरील front month bid आणि askचा midpoint घेतला जातो. Midpoint उपलब्ध नसल्यास previous settlement price वापरली जाते.

Hedge हा वाटाघाटीचा विषय नसून गणिताचा परिणाम असतो. Allocated futures contractsची संख्या pricing modelमधील net deltaला व्यवहारातील optionsच्या quantityने गुणून काढली जाते आणि जवळच्या पूर्ण contractपर्यंत round केली जाते. Filingमधील worked exampleमध्ये 100 lot आणि 0.51 net deltaवरून दोन्ही बाजूंना 51 futures दिले आहेत. Rule 584 futuresवरील optionsना लागू होतो आणि CMEची पहिली volatility-quoted listings FX options होती. ही पद्धत या ruleपेक्षा जुनी आहे आणि एका venueपुरती मर्यादित नाही. Equity optionsमध्येही हेच package दिसते: options orderसोबत pair delta neutral ठेवण्यासाठी आवश्यक stockची quantity जोडली जाते.

Contract जोडल्याशिवाय vol quoteचा अर्थ पूर्ण होत नाही

Volatility level ही एखाद्या कंपनीची मालमत्ता नसते. ती एका strike आणि एका expiryशी संबंधित असते. यापैकी कोणतीही गोष्ट बदलल्यास volatility level बदलते. खालील panelमध्ये 20 ते 45 days left असलेले AAPL calls stockपासून strike किती दूर आहे यानुसार गटबद्ध केले आहेत. त्याच सहा आठवड्यांमध्ये प्रत्येक bucketमधील median volatility आणि median delta दाखवली आहे.

क्वेरीstrikes नुसार quoted volatility आणि delta; 20 ते 45 दिवस शिल्लक असलेले 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मध्ये 29.85% volatility आणि 0.87 delta होती. +10% bucketमध्ये, त्याच underlying आणि त्याच weeksसाठी, median 24.62% volatility आणि 0.12 delta होती. Strikesमधील हा कल skew म्हणून ओळखला जातो. म्हणूनच vol quoteमध्ये नेहमी contractचा उल्लेख असतो: strike बदलल्यावर level आणि hedge ratio दोन्ही बदलतात. Live chainमधील हे दोन columns कसे वाचायचे, यासाठी option chain कशी वाचावी पहा.

Retail option chainवर याचा परिणाम

Retail order tickets dollarमध्ये भरले जातात. हे tickets भरताना वापरले जाणारे quotes volatilityमध्ये तयार केलेले असतात. खालील panelमध्ये सहा widely traded namesमधील 20 ते 45 days left असलेले near-the-money contracts घेतले आहेत. प्रत्येक दिवशी त्याच contractच्या closing premiumमधील आणि volatilityमधील day-over-day बदल मोजून त्यांचा सामान्य आकार दाखवला आहे.

क्वेरीनेहमीची दैनंदिन हालचाल: quoted volatility विरुद्ध option premium
प्रत्येक आकड्यामागील अचूक 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

या संचातील सर्वात स्थिर pairingमध्येही typical dayला premiumची हालचाल volatilityच्या तुलनेत सुमारे 2.1 पट होती: 15.84% विरुद्ध 7.48%. Market maker sessionदरम्यान optionचे quote पुन्हा देताना प्रामुख्याने नव्या stock priceवर तोच premium पुन्हा मोजत असतो. Judgmentने बदलला जाणारा आकडा volatility असतो. Stock स्थिर असताना quote बदलल्यास तो input बदललेला असतो. उर्वरित यंत्रणेसाठी Market makers पैसे कसे कमावतात आणि bid ask spread म्हणजे काय पहा.

वारंवार विचारले जाणारे प्रश्न

Retail trader volatility termsमध्ये options खरेदी करू शकतो का?

Standard brokerage ticketवर नाही. Retail order entryमध्ये premiumची limit price dollarमध्ये द्यावी लागते. Volatility quoting negotiated institutional tradesमध्ये आणि CME Globexसारख्या त्याला support करणाऱ्या exchange platformsवर उपलब्ध असते. CME Globexमध्ये ते Rule 584अंतर्गत केले जाते.

Volatility quoteमधील 45 deltaचा अर्थ काय?

Delta म्हणजे underlyingमध्ये one dollarची हालचाल झाल्यावर optionच्या किमतीत होणाऱ्या बदलाची संवेदनशीलता. 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 मात्र वाटाघाटीच्या कालावधीत अर्थपूर्ण राहतो. सहमत model आणि reference priceच्या आधारे शेवटी cash figure मोजला जातो.

Vol quoteमधील volatility ही माझ्या option chainवरील IVइतकीच असते का?

होय. ती त्याच contractची annualized implied volatility असते. Chainमध्ये traded premiumमधून ती नंतर उलट गणना करून दाखवली जाते. Vol quoteमध्ये ती आधीच सांगितली जाते आणि त्यावरून premium काढला जातो.

Delta exchangeमध्ये stock कोण देतो?

त्याच agreementअंतर्गत दोन्ही counterparties stock देतात. Optionsमुळे ज्या बाजूकडे long delta राहते ती बाजू hedging shares विकते. दुसरी बाजू ते shares खरेदी करते. Quantity सहमत deltaनुसार ठरते.


येथील प्रत्येक panel तयार करणारा SQL सोबत दिलेला आहे. Ticker किंवा window बदला आणि Strasmore terminalवर हाच प्रश्न विचारा.