Strasmore Research
शिक्षण Matt Connorद्वारे Matt Connor · अपडेटेड 2026-07-25

ऑप्शन्स ट्रेडिंगची किंमत किती?

SPY, QQQ, IWM, GLD, TSLA ऑप्शन्सचा मध्यक बिड-आस्क स्प्रेड बेसिस पॉइंट्समध्ये पहा. कमिशन शून्य असले तरी स्प्रेडचा खरा खर्च समजून घ्या.

बहुतेक ब्रोकरेजवर लिस्टेड ऑप्शन्सवर कमिशन शून्य आहे, पण प्रत्येक मार्केटेबल ऑप्शन्स ऑर्डरला अजूनही बिड-आस्क स्प्रेड भरावा लागतो — म्हणजे खरेदीदार देईल ती सर्वोत्तम किंमत आणि विक्रेता स्वीकारेल ती सर्वोत्तम किंमत यातील फरक. ऑप्शन्स सामान्यतः त्यांच्या संदर्भित शेअरपेक्षा खूपच कमी डॉलर किमतीत व्यापार करतात, त्यामुळे तोच सेंट्सचा फरक व्यापाराचा खूप मोठा हिस्सा बनतो. 2026-07-02 वर, SPY ऑप्शन्स (2026 मध्ये समाप्त होणारे प्रत्येक करार) ने नियमित तासांदरम्यान 80.97 बेसिस पॉइंट्सचा मध्यक स्प्रेड उद्धृत केला, तर SPY शेअरने स्वतः 0.27 बीपीएस उद्धृत केला — म्हणजे अंदाजे 299.9× चा फरक. खालील प्रत्येक आकडा एकत्रित ऑप्शन्स कोट आणि ट्रेड टेप्समधून मोजला आहे, आणि प्रत्येक आकड्यामागील अचूक SQL जोडलेली आहे.

स्टॉक स्प्रेडपेक्षा ऑप्शन स्प्रेड वेगळे का दिसतात

एखाद्या स्टॉकचा भाव $745.00 बोली / $745.02 ऑफर असा उद्धृत केला आहे असे समजा. दोन-सेंटचा स्प्रेड शेअर किमतीच्या सुमारे 0.27 bps इतका आहे. त्याच स्टॉकवरील अॅट-द-मनी कॉलचा भाव $7.20 बोली / $7.30 ऑफर असा असू शकतो — दहा-सेंटचा स्प्रेड, जो $7.25 मिडपॉइंटच्या सुमारे 138 bps इतका आहे. ऑप्शन सेंटमध्ये विस्तीर्ण आहे, आणि प्रत्यक्षात दिलेल्या किमतीच्या शेअरच्या तुलनेत शेकडो पटीने विस्तीर्ण आहे. ऑप्शनची कमी डॉलर किंमत यांत्रिक कार्य करते: दहा सेंट ही निरपेक्ष दृष्टीने एक लहान रक्कम आहे आणि $7.25 कॉन्ट्रॅक्टची एक मोठी टक्केवारी आहे.

विविध साधनांमधील खर्चाची तुलना करण्यासाठी व्यावसायिक एकक म्हणजे बेसिस पॉइंट (bp) — एक टक्क्याचा शंभरावा भाग. एका मानक ऑप्शन कॉन्ट्रॅक्टमध्ये अंतर्निहित साधनाचे 100 शेअर्स समाविष्ट असतात, म्हणून व्यवहाराचा डॉलर परिणाम अंतर्निहित साधनासह वाढतो, परंतु स्प्रेड ऑप्शनच्या स्वतःच्या उद्धृत किमतीविरुद्ध मोजला जातो. हे या पृष्ठावर वापरले जाणारे एकक आहे.

SPY ऑप्शन्स विरुद्ध SPY स्टॉक: समोरासमोर तुलना

SPY हे अमेरिकेतील सर्वात लिक्विड ऑप्शन्स उत्पादन आहे, आणि तिथेही खर्चातील फरक नाट्यमय आहे. खालील तक्त्यात SPY ऑप्शन्स आणि SPY स्टॉक यांची एकाच सत्रात बाजूने बाजू तुलना केली आहे: कोट ट्रॅफिक, अंमलात आलेले व्यवहार, आणि प्रत्येकाचा मध्यम कोटेड स्प्रेड.

क्वेरीSPY ऑप्शन्स विरुद्ध SPY स्टॉक एका सत्रात: कोट संख्या, व्यापार संख्या आणि मध्यक कोटेड स्प्रेड
प्रत्येक आकड्यामागील अचूक SQL
WITH
    opt_q AS (
        SELECT
            count() AS opt_updates,
            quantileDeterministic(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), cityHash64(ticker, sip_timestamp)) AS opt_median_spread_ratio
        FROM global_markets.cache_options_quotes
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
          AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    ),
    stock_q AS (
        SELECT
            count() AS stock_updates,
            quantileDeterministic(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), cityHash64(ticker, sip_timestamp)) AS stock_median_spread_ratio
        FROM global_markets.cache_stocks_quotes
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker = 'SPY'
          AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    ),
    opt_t AS (
        SELECT count() AS opt_trades FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
    ),
    stock_close AS (
        SELECT round(argMax(toFloat64(close), window_start), 2) AS spy_close
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
    )
SELECT
    '2026-07-02' AS session_date,
    opt_q.opt_updates AS spy_opt_updates,
    stock_q.stock_updates AS spy_stock_updates,
    round(opt_q.opt_updates / stock_q.stock_updates, 1) AS opt_to_stock_update_ratio,
    opt_t.opt_trades AS spy_opt_trades,
    round(opt_q.opt_updates / opt_t.opt_trades, 1) AS quotes_per_trade,
    round(opt_q.opt_median_spread_ratio * 10000, 2) AS spy_opt_median_spread_bps,
    round(stock_q.stock_median_spread_ratio * 10000, 2) AS spy_stock_median_spread_bps,
    round(opt_q.opt_median_spread_ratio / stock_q.stock_median_spread_ratio, 1) AS ratio_opt_to_stock_spread,
    stock_close.spy_close AS spy_underlying_close
FROM opt_q CROSS JOIN stock_q CROSS JOIN opt_t CROSS JOIN stock_close

SPY ऑप्शन्सचा मध्यम स्प्रेड 80.97 bps आहे, याचा अर्थ एक राउंड-ट्रिप मार्केट ऑर्डर — म्हणजे आस्कवर खरेदी करून नंतर बिडवर विक्री करणे — मिडपॉइंटच्या तुलनेत अंदाजे संपूर्ण कोटेड स्प्रेड सोडून देते, व्यवहाराच्या प्रत्येक बाजूला अंदाजे अर्धा. SPY स्टॉकमध्ये त्याच राउंड-ट्रिपमुळे अंदाजे 0.27 bps सोडले जातात. कोट ट्रॅफिक हीच लिक्विडिटीची कथा दुसऱ्या कोनातून सांगते: मार्केट मेकर्सनी प्रत्येक अंमलात आलेल्या SPY ऑप्शन्स व्यवहारासाठी 256.5 SPY ऑप्शन कोट अपडेट्स छापले, हजारो स्ट्राइक आणि मॅच्युरिटी संयोगांची टिक-टिक पुनर्किंमत करत.

SPY पर्यायांचे स्प्रेड वितरण: ही एकच संख्या नाही

मध्यक उपयुक्त आहे, परंतु वैयक्तिक व्यापाऱ्याने दिलेला स्प्रेड हा करारावर अवलंबून असतो. जवळ-पैशाचे, जवळ-मुदत संपणारे SPY पर्याय सर्वात अरुंद कोट करतात; दूर-पैशाबाहेरचे आणि दूर-मुदतीचे करार खूप विस्तीर्ण असू शकतात. खालील पॅनेल सत्रातील वैध द्विपक्षीय SPY पर्याय कोट्सचे संपूर्ण वितरण दर्शवते.

क्वेरीSPY ऑप्शन्स कोटेड-स्प्रेड वितरण: बेसिस पॉइंट्समध्ये शतमानक
प्रत्येक आकड्यामागील अचूक SQL
WITH opts AS (
    SELECT
        (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps,
        cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
)
SELECT
    round(quantileDeterministic(0.10)(spread_bps, det), 2) AS p10_bps,
    round(quantileDeterministic(0.25)(spread_bps, det), 2) AS p25_bps,
    round(quantileDeterministic(0.50)(spread_bps, det), 2) AS median_bps,
    round(quantileDeterministic(0.75)(spread_bps, det), 2) AS p75_bps,
    round(quantileDeterministic(0.90)(spread_bps, det), 2) AS p90_bps,
    count() AS valid_two_sided_quotes
FROM opts

SPY पर्याय कोट्सचा मधला अर्धा भाग 49.65 bps आणि 147.12 bps दरम्यान होता. दहापैकी एक कोट 35.51 bps पेक्षा अरुंद होता, आणि दहापैकी एक कोट 316.51 bps पेक्षा विस्तीर्ण होता. विस्तीर्ण शेपूट अतरल स्ट्राइक आणि दूर-मुदतीच्या मुदतींचा मागोवा घेते — नेमके तेच करार ज्यात सामान्य खरेदीदार अडकण्याची शक्यता असते.

लोकप्रिय उत्पादनांमध्ये खर्च कसा बदलतो

SPY हा बेंचमार्क आहे, परंतु प्रत्येक ऑप्शन्स उत्पादन तितक्याच अचूकपणे कोट करत नाही. खालील तक्त्यामध्ये पाच मोठ्या प्रमाणावर व्यापार केल्या जाणाऱ्या ऑप्शन रूट्ससाठी (तीन इंडेक्स ETF: SPY, QQQ, IWM; एक सोन्याचा ETF: GLD; आणि खोल ऑप्शन्स लिक्विडिटी असलेला एकच स्टॉक: TSLA) नियमित व्यापाराच्या वेळेत मध्यम कोटेड स्प्रेडचे मोजमाप बेसिस पॉइंट्समध्ये दिले आहे. प्रत्येक रूट त्याच्या 2026-मुदतीच्या टिकर श्रेणीपर्यंत फिल्टर केला जातो जेणेकरून क्वेरी (टिकर, sip_timestamp) इंडेक्स ट्रिम करेल, आणि पंक्ती वर्णमालेनुसार सूचीबद्ध केल्या जातात जेणेकरून प्रत्येक उत्पादनाचे स्थान निश्चित राहील.

क्वेरीउत्पादनानुसार ऑप्शन्स बिड-आस्क स्प्रेड्स: मध्यक बेसिस पॉइंट्स, २ जुलै २०२६ नियमित तास
प्रत्येक आकड्यामागील अचूक SQL
SELECT
    root,
    round(count() / 1e6, 1) AS quote_updates_millions,
    round(quantileDeterministic(0.5)(spread_bps, det), 2) AS median_spread_bps,
    round(quantileDeterministic(0.5)(width_cents, det), 2) AS median_width_cents
FROM (
    SELECT 'SPY' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'QQQ' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:QQQ26' AND ticker < 'O:QQQ27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'IWM' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:IWM26' AND ticker < 'O:IWM27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'GLD' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:GLD26' AND ticker < 'O:GLD27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'TSLA' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:TSLA26' AND ticker < 'O:TSLA27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
)
GROUP BY root
ORDER BY root ASC

इंडेक्स ETF बोर्डाच्या अरुंद टोकावर आहेत: SPY ने 80.97 bps मध्यम स्प्रेड कोट केला, QQQ ने 123.71 bps, आणि IWM ने 130.72 bps. रुंद टोकावर, TSLA ऑप्शन्सने 309.93 bps आणि GLD ऑप्शन्सने 786.75 bps कोट केले — ही पूर्णपणे वेगळी खर्च व्यवस्था आहे. कोट-अपडेट्स स्तंभ (लाखोंमध्ये) सोबतची कथा सांगतो: सर्वाधिक कोट केलेली उत्पादने बोर्डाच्या अरुंद टोकावर आहेत.

0DTE आणि साप्ताहिक परिणाम: कमी आयुर्मान, विस्तीर्ण प्रसार

कमी शिल्लक कालावधी असलेले करार सामान्यतः कमी डॉलर किमतीत व्यापार करतात, ज्यामुळे सेंटमधील अंतर लहान असतानाही बेसिस पॉइंटमधील प्रसार यांत्रिकरीत्या वाढतो. खालील तक्त्यामध्ये नजीकच्या-मनी SPY पर्याय कोट्स (स्ट्राइक 730–760) कालबाह्यता तारखेनुसार गटबद्ध केले आहेत — प्रत्येक 2026 ची कालबाह्यता ज्याने सत्रात किमान दहा लाख कोट अपडेट्स मुद्रित केले, कॅलेंडर क्रमाने.

क्वेरीSPY ऑप्शन्स मध्यक स्प्रेड कालबाह्यता तारखेनुसार, फक्त जवळ-पैसे स्ट्राइक
प्रत्येक आकड्यामागील अचूक SQL
WITH opts AS (
    SELECT
        toFloat64(ask_price) - toFloat64(bid_price) AS width,
        (toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
        substring(ticker, -15, 6) AS expiry_code,
        toUInt32OrZero(substring(ticker, -8)) / 1000 AS strike,
        cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
      AND strike BETWEEN 730 AND 760
)
SELECT
    expiry_code,
    round(count() / 1e6, 1) AS quote_updates_millions,
    round(quantileDeterministic(0.5)(width / mid * 10000, det), 2) AS median_spread_bps,
    round(quantileDeterministic(0.5)(width * 100, det), 2) AS median_width_cents
FROM opts
GROUP BY expiry_code
HAVING count() >= 1000000
ORDER BY expiry_code ASC

त्याच-दिवसाचा करार — कालबाह्यता कोड 260702, 0DTE — मध्ये 113.64 बेसिस पॉइंट्सचा मध्यक प्रसार होता, ज्याची मध्यक रुंदी केवळ 2 सेंट होती. या दंडामधील सर्वात दीर्घ-कालावधीची कालबाह्यता, 261231, सेंटमध्ये विस्तीर्ण कोट केली (11) तरी बेसिस पॉइंट्समध्ये लक्षणीयरीत्या कमी होती, 37.16 बेसिस पॉइंट्सवर. पर्याय व्यापार खर्चाचा हा मूळ धडा आहे: जेव्हा पर्याय स्वतः काही डॉलर्समध्ये व्यापार करतो तेव्हा एक- किंवा दोन-सेंटचा प्रसार आपोआप स्वस्त नसतो. 0DTE पर्याय म्हणजे काय हे त्याच-दिवसाच्या करारांची यंत्रणा स्पष्ट करते.

व्यापाराच्या आकाराचा डेटा या खर्च कोण भरतो हे काय सांगतो

ऑप्शन्सचा व्यापार कॉन्ट्रॅक्टमध्ये होतो, आणि एक मानक कॉन्ट्रॅक्ट 100 शेअर्स कव्हर करतो. 2026-07-02 वर मध्यम अंमलात आलेला ऑप्शन्स व्यापार फक्त 1 कॉन्ट्रॅक्ट होता; अगदी 90 व्या पर्सेंटाइलचा व्यवहारही फक्त 10 कॉन्ट्रॅक्ट होता. बहुतेक ऑप्शन्स व्यापार लहान असतात, आणि किरकोळ गुंतवणूकदाराचा आकार असलेला व्यापारी उद्धृत स्प्रेडच्या सर्वाधिक संपर्कात असतो — एक मोठी संस्थात्मक ऑर्डर अनेकदा किंमत सुधारणा मिळवू शकते किंवा स्वतःला काळानुसार विभागू शकते.

क्वेरी२ जुलै २०२६ रोजी ऑप्शन्स व्यापार आकार वितरण (संपूर्ण-टेप करार प्रति प्रिंट)
प्रत्येक आकड्यामागील अचूक SQL
WITH trades AS (
    SELECT toFloat64(size) AS size FROM global_markets.options_trades
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
)
SELECT
    round(quantileExact(0.50)(size), 0) AS median_contracts,
    round(quantileExact(0.90)(size), 0) AS p90_contracts,
    round(avg(size), 1) AS avg_contracts,
    count() AS total_prints
FROM trades

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

पर्याय (Options) हे शेअर्सपेक्षा व्यापार करण्यासाठी अधिक महाग असतात का?

सामान्यतः होय, व्यापार केलेल्या किंमतीच्या प्रमाणात मोजल्यास. SPY सारखा अत्यंत तरल ETF स्वतः शेअरवर एक बेसिस पॉइंटपेक्षा कमी कोटेड स्प्रेड देतो; त्याच अंतर्निहित मालमत्तेचे पर्याय नियमितपणे दहा बेसिस पॉइंट्स देतात. डॉलरची रक्कम पर्यायाच्या किंमतीवर आणि कॉन्ट्रॅक्टच्या संख्येवर अवलंबून असते, परंतु पर्यायाच्या मूल्याची टक्केवारी म्हणून स्प्रेड जवळजवळ नेहमीच शेअरपेक्षा मोठा असतो.

0DTE पर्याय बेसिस पॉइंट्समध्ये इतके विस्तृत का असतात?

त्याच दिवसाचे आणि साप्ताहिक पर्याय अनेकदा त्यांच्या आयुष्याच्या शेवटी कमी डॉलरच्या किंमतींवर व्यापार करतात — कधीकधी $1.00 पेक्षा कमी. $0.50 च्या पर्यायावर एक किंवा दोन सेंटचा स्प्रेड म्हणजे किंमतीच्या 2–4%, किंवा 200–400 bps. सेंट लहान दिसतात; टक्केवारीचा खर्च लहान नसतो. म्हणूनच व्यापारी स्प्रेडची तुलना सेंटमध्ये न करता बेसिस पॉइंट्समध्ये करतात.

कमिशनपेक्षा स्प्रेड अधिक महत्त्वाचा आहे का?

एकल-लॉट किरकोळ व्यापारासाठी, स्प्रेड सामान्यतः प्रबळ असतो. $1.00 / $1.05 चा कोट म्हणजे कोणत्याही कमिशनपूर्वी पूर्ण राउंड ट्रिपवर (प्रति कॉन्ट्रॅक्ट 100 शेअर्स) प्रति कॉन्ट्रॅक्ट $5.00 खर्च. कमी किंमत किंवा विस्तृत स्प्रेड असलेल्या उत्पादनांवर, स्प्रेड एकटाच कोणत्याही संभाव्य कमिशनपेक्षा जास्त असू शकतो.

मी लिमिट ऑर्डर वापरून स्प्रेड टाळू शकतो का?

स्प्रेडच्या आत लिमिट ऑर्डर पूर्ण स्प्रेडपेक्षा कमी किंमतीत भरू शकते, परंतु ती भरेल याची हमी नसते. मार्केटेबल ऑर्डर व्याख्येनुसार स्प्रेड भरते. स्प्रेड ही तत्काळपणाची किंमत आहे, तुमच्या ब्रोकरने आकारलेले शुल्क नाही.

कोणत्या पर्याय उत्पादनांचे स्प्रेड सर्वात अरुंद असतात?

या पृष्ठाच्या मोजमापांनुसार, मोठे इंडेक्स ETFs — SPY, QQQ, IWM — सर्वात अरुंद मध्यक कोट करतात, आणि ते सर्वात जास्त कोट ट्रॅफिक देखील वाहून नेतात. कमोडिटी ETFs (GLD) आणि सिंगल-स्टॉक पर्याय अधिक विस्तृत कोट करू शकतात. स्प्रेड कॉन्ट्रॅक्टनुसार बदलतो — समान अंतर्निहित, भिन्न स्ट्राइक आणि मुदत — त्यामुळे एकच मध्यक खूप भिन्नता लपवतो.

डेटा नोंदी

सर्व टाइमस्टॅम्प UTC मध्ये संग्रहित आहेत; 2 जुलै 2026 रोजीचे नियमित तास sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00' (सकाळी 9:30–दुपारी 4:00 ET) म्हणून फिल्टर केले जातात. स्प्रेड आकडेवारी केवळ वैध द्विपक्षीय कोट्स (bid_price > 0, ask_price > 0, ask_price > bid_price) वापरते, Decimal किमती भागाकारापूर्वी Float64 मध्ये रूपांतरित करते आणि निर्धारक मध्यक अंदाजक (quantileDeterministic, टिकर आणि टाइमस्टॅम्पच्या हॅशद्वारे किल्लीबद्ध) वापरते, जेणेकरून पुनर्निर्मिती समान आकडे तयार करेल. खालील गणना विंडोमधील प्रत्येक SPY-पर्याय रेकॉर्ड मोजते आणि ते वैध द्विपक्षीय कोट्स कच्च्या फीडचा किती भाग दर्शवतात हे दाखवते.

कोट-गुणवत्ता गणना आणि संपूर्ण पद्धत
क्वेरीSPY ऑप्शन्स कोट गुणवत्ता: वैध, एकतर्फी आणि लॉक/क्रॉस केलेले रेकॉर्ड
प्रत्येक आकड्यामागील अचूक SQL
WITH opts AS (
    SELECT
        bid_price,
        ask_price
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
)
SELECT
    count() AS total_updates,
    countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) AS valid_two_sided,
    round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2) AS valid_pct,
    countIf(bid_price = 0 OR ask_price = 0) AS one_sided,
    round(100.0 * countIf(bid_price = 0 OR ask_price = 0) / count(), 2) AS one_sided_pct,
    countIf(bid_price > 0 AND ask_price > 0 AND ask_price <= bid_price) AS locked_or_crossed,
    round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price <= bid_price) / count(), 2) AS locked_or_crossed_pct
FROM opts

सत्रातील SPY पर्याय कोट रेकॉर्डपैकी 99.94% पेक्षा जास्त वैध द्विपक्षीय कोट्स होते; एकतर्फी रेकॉर्ड फीडचे 0.06% होते, आणि लॉक किंवा क्रॉस केलेले रेकॉर्ड नगण्य होते. वरील प्रत्येक स्प्रेड आकडा वैध द्विपक्षीय उपसमूहावर मोजला जातो — व्यापाऱ्याला NBBO मध्ये प्रत्यक्षात दिसू शकणारी किंमत.

  • बाजार डेटा स्रोत: एकत्रित OPRA-शैलीतील पर्याय कोट टेप (global_markets.cache_options_quotes), संबंधित शेअर कोट टेप आणि एकत्रित पर्याय व्यापार टेप (global_markets.options_trades; व्यापार-आकार पॅनेल जाणूनबुजून संपूर्ण टेप कव्हर करते, केवळ SPY नव्हे).
  • OCC टिकर स्वरूप: O: + मूळ + सहा-अंकी कालबाह्यता (YYMMDD) + C/P + सात-अंकी स्ट्राइक ×1000. 0DTE पॅनेल टिकरमधून कालबाह्यता आणि स्ट्राइक पार्स करते; स्प्रेड गणना कॉल आणि पुट्स एकत्रित करते. प्रत्येक मूळचे फिल्टर त्याच्या 2026-कालबाह्यता श्रेणी (O:SPY26..O:SPY27 आणि समतुल्य) कव्हर करते, जे प्रत्येक स्कॅन (टिकर, sip_timestamp) निर्देशांकावर छाटलेले ठेवते.
  • स्प्रेड व्याख्या: (ask − bid) / midpoint × 10,000, बेसिस पॉइंट्समध्ये, केवळ वैध द्विपक्षीय कोट्सवर.
  • मध्यक आणि शतमानक: quantileDeterministic जलाशय अंदाजक cityHash64(ticker, sip_timestamp) द्वारे किल्लीबद्ध — मर्यादित मेमरी, आणि प्रत्येक पुनर्निर्मितीवर समान आउटपुट.
  • अंतर्निहित बंद: delayed_stocks_minute_aggs मधील शेवटचा नियमित तास मिनिट बार.
  • सत्र विंडो: 13:30–20:00 UTC, कॅलेंडर अंकगणिताऐवजी निरीक्षण केलेल्या SPY मिनिट बार्सशी तपासले जाते.
  • पिन केलेले सत्र: 2 जुलै 2026 — लेखनाच्या वेळी (9 जुलै 2026) वेअरहाऊसच्या ~1–2 दिवसांच्या इन्जेस्ट विलंबाच्या मागे पूर्ण झालेले संपूर्ण सत्र. तारीख शाब्दिक स्थिर आहेत, म्हणून पुनर्निर्मिती समान आकडे तयार करते.

एखाद्या विशिष्ट कॉन्ट्रॅक्टची किंमत काय आहे याबद्दल उत्सुक आहात? वरील प्रत्येक पॅनेल एक संग्रहित क्वेरी आहे — त्या किंवा तुमची स्वतःची भिन्नता, Strasmore टर्मिनलवर चालवा. अधिक यांत्रिकी जाणून घेण्यासाठी, शेअर्सचा व्यापार करण्याची किंमत, बिड-आस्क स्प्रेड म्हणजे काय, 0DTE पर्याय, पर्याय कोट फीडचा आकार आणि पर्याय व्हॉल्यूम विरुद्ध ओपन इंटरेस्ट पहा.