Strasmore Research
تعلیمی مواد Matt Connorاز Matt Connor · اپ ڈیٹ شدہ 2026-07-25 · data as of July 25, 2026 · refreshed weekly

OPRA آپشنز کوٹ فیڈ کتنا بڑا ہے؟

ہماری ویئر ہاؤس میں ایک پورے ٹریڈنگ دن کے OPRA-scale NBBO اپڈیٹس گنے گئے اور ان کا موازنہ پورے اسٹاک کوٹ ٹیپ سے کیا گیا تاکہ آپشنز ڈیٹا کے حجم کی پیمائش ہو سکے۔

آپشنز کوٹ فیڈ امریکہ میں مارکیٹ ڈیٹا کا سب سے بڑا سلسلہ ہے: ہر لسٹڈ آپشن کنٹریکٹ اپنا بہترین بِڈ اور بہترین ایسک رکھتا ہے، اور OPRA — آپشنز پرائس رپورٹنگ اتھارٹی، یو ایس لسٹڈ آپشنز کے لیے کنسولیڈیٹڈ ٹیپ — ان میں سے ہر ایک کی ہر اپڈیٹ شائع کرتا ہے۔ 2026-07-13 کو، ایک عام ٹریڈنگ سیشن میں، ہماری ویئر ہاؤس نے 8.23 ارب آپشنز کوٹ اپڈیٹس ریکارڈ کیں — اسی دن کے پورے اسٹاک کوٹ ٹیپ کے سائز سے 16.8 گنا بڑی۔ یہ پیج براہ راست اس فائر ہوز کی پیمائش کرتا ہے، اور ہر نمبر کے پیچھے کی درست کویری منسلک ہے۔

آپشنز کوٹ فیڈ اتنا بڑا کیوں ہے؟

ایک اسٹاک کا ایک قومی بہترین بِڈ اور آفر ہوتا ہے — ایک بِڈ-اسکریڈ اسپریڈ کو برقرار رکھنا ہوتا ہے۔ آپشنز چین اسے ضرب دیتا ہے: ہر درج شدہ کنٹریکٹ — ایکسپائری تاریخ، اسٹرائیک قیمت، اور کال-یا-پٹ کا ہر امتزاج — اپنا الگ NBBO کوٹ کرتا ہے۔ 2026-07-13 پر، صرف SPY نے 9156 الگ الگ کنٹریکٹس کوٹنگ برقرار رکھے، جس میں صرف اس کی 2026 کی ایکسپائریز شامل ہیں۔

یہ ضرب صرف کنٹریکٹ کی تعداد پر ختم نہیں ہوتی۔ آپشن کی قیمت اس کے انڈرلائنگ اسٹاک کے ساتھ حرکت کرتی ہے، اور جب شیئر کی قیمت ٹک کرتی ہے، تو مارکیٹ میکرز پوری چین میں کوٹس ریفریش کرتے ہیں — ہر اسٹرائیک، ہر ایکسپائری، ایک ساتھ، خواہ کوئی ان کنٹریکٹس کی ٹریڈنگ کرے یا نہ کرے۔ یہ وہ حسابی شکل ہے جو نیچے ناپی گئی ہے: فی سیشن اربوں کوٹ اپڈیٹس، اور ہر ایگزیکیوٹڈ آپشنز ٹریڈ کے لیے 776 کوٹ اپڈیٹس۔

آپشنز ٹیپ کا ایک دن، گنا گیا

عملی طور پر یہ کتنا ڈیٹا بنتا ہے؟ نیچے دیا گیا پینل ہمارے ویر ہاؤس میں 2026-07-13 کے لیے محفوظ کردہ ہر آپشنز کوٹ اپڈیٹ کی گنتی کرتا ہے — یہ حالیہ مکمل شدہ سیشن ہے جو کم از کم پنچ کیلنڈر دن پیچھے ہے، ایک اصول جو قلت والے سیکشن میں وضاحت کیا گیا ہے — اور اسے اسی سیشن کی مکمل اسٹاک کوٹ ٹیپ کے ساتھ رکھتا ہے، وہی براہ راست موازنہ جو جولائی 7 کی مارکیٹ ریکیپ نے اپنے پیر کی ٹیپ پر کیا تھا۔ دونوں گنتیاں مکمل کیلنڈر دن پر محیط ہیں، جو یونیورسل ٹائم (UTC) میں بند ہیں، اور پوری US آپشنز سیشن پر محیط ہیں۔

استفسار کریںایک سیشن، دو ٹیپس: ہر آپشنز NBBO اپڈیٹ بمقابلہ ہر اسٹاک NBBO اپڈیٹ
ہر عدد کے پیچھے موجود درست SQL
WITH (
    SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime(today() - 10)
      AND window_start < toDateTime(today() - 4)
) AS session_day,
(
    SELECT (count(), uniqExact(ticker))
    FROM global_markets.cache_stocks_quotes
    WHERE sip_timestamp >= toDateTime(session_day)
      AND sip_timestamp < toDateTime(session_day + 1)
) AS stock_tape,
(
    SELECT (count(), uniqExact(ticker))
    FROM global_markets.options_trades
    WHERE sip_timestamp >= toDateTime(session_day)
      AND sip_timestamp < toDateTime(session_day + 1)
) AS option_trades_t,
(
    SELECT toUInt32(max(sip_timestamp)) - toUInt32(min(sip_timestamp))
    FROM global_markets.cache_options_quotes
    WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND sip_timestamp >= toDateTime(session_day)
      AND sip_timestamp < toDateTime(session_day + 1)
) AS spy_span_seconds
SELECT
    toString(session_day) AS session_date,
    round(count() / 1e9, 2) AS option_quote_updates_bn,
    round(stock_tape.1 / 1e6, 0) AS stock_quote_updates_m,
    stock_tape.2 AS stock_symbols_quoted,
    round(count() / stock_tape.1, 1) AS option_to_stock_ratio,
    round(option_trades_t.1 / 1e6, 1) AS option_trades_m,
    round(option_trades_t.2 / 1e3, 0) AS option_contracts_traded_k,
    round(count() / option_trades_t.1, 0) AS quote_updates_per_trade,
    round(count() / spy_span_seconds / 1e3, 0) AS avg_updates_per_second_k
FROM global_markets.cache_options_quotes
WHERE sip_timestamp >= toDateTime(session_day)
  AND sip_timestamp < toDateTime(session_day + 1)

مکمل آپشنز ٹیپ 8.23 ارب NBBO اپڈیٹس پر مشتمل تھی۔ اس دن درحقیقت صرف 338 ہزار الگ کنٹریکٹس ٹریڈ ہوئے — کوٹ سٹریم چین کے بہت زیادہ حصے کو دوبارہ قیمت دیتا ہے جتنا کبھی ہاتھ بدلتے ہیں۔ اسی دن کی اسٹاک ٹیپ — ہر لسٹڈ اسٹاک اور ETF کے لیے ہر کنسولیڈیٹڈ کوٹ اپڈیٹ، پر مارکیٹ اور آفٹر آورز شامل — 12958 علامات پر 491 ملین اپڈیٹس کے برابر تھی۔ تناسب ہی سرخی ہے: آپشنز کوٹ سٹریم اسٹاک کوٹ سٹریم کے سائز سے 16.8 گنا بڑی چلی۔

اسی اسکین کی دو مزید ریڈنگز فیڈ کو اس کا مزاج دیتی ہیں۔ سیشن کے کوٹنگ سپین میں اوسطاً (SPY کی چین پر ناپا گیا، جو ٹیپ پر سب سے گہری ہے)، اپڈیٹس فی سیکنڈ 339 ہزار کی شرح سے آئیں۔ اور آپشنز مارکیٹ نے اس دن 10.6 ملین حقیقی ٹریڈز پرنٹ کیے — ان میں سے ہر ایک کے لیے 776 کوٹ اپڈیٹس۔ پائپ کو بھرنے والا چیز ٹریڈنگ نہیں، کوٹنگ ہے۔

ایک جڑ کا ٹکڑا: SPY کا آپشن چین ایک دن میں

پورے ٹیپ کا نمبر محسوس کرنا مشکل ہے، اور پورے ٹیپ کو سکین کرنا بھی مہنگا ہے — اس لیے ایک ٹکڑا کاٹیں۔ نیچے دیا گیا پینل 2026 میں ختم ہونے والے SPY آپشن کنٹریکٹس کی ہر کوٹ اپڈیٹ کو شمار کرتا ہے، اسی سیشن اور اسی UTC-bounded دن میں: ایک انڈرلائنگ کا چین، ٹکر رینج کے ذریعے فائرہوز سے نکالا ہوا۔

استفسار کریںSPY کی 2026-ایکسپائر آپشن چین — کوٹ فائرہوز میں ایک روٹ کا حصہ
ہر عدد کے پیچھے موجود درست SQL
WITH (
    SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime(today() - 10)
      AND window_start < toDateTime(today() - 4)
) AS session_day
SELECT
    toString(session_day) AS session_date,
    round(count() / 1e6, 1) AS spy_quote_updates_m,
    uniqExact(ticker) AS spy_contracts_quoted,
    round(count() / uniqExact(ticker) / 1e3, 1) AS avg_updates_per_contract_k,
    uniqExactIf(ticker, substring(ticker, 6, 6) = formatDateTime(session_day, '%y%m%d')) AS same_day_expiry_contracts,
    round(100.0 * countIf(substring(ticker, 6, 6) = formatDateTime(session_day, '%y%m%d')) / count(), 1) AS same_day_expiry_pct_of_updates,
    quantileExactWeightedIf(0.5)(toInt32(round(toFloat64(ask_price - bid_price) * 100)), 1, bid_price > 0 AND ask_price >= bid_price AND substring(ticker, 6, 6) = formatDateTime(session_day, '%y%m%d')) AS same_day_median_width_cents,
    quantileExactWeightedIf(0.5)(toInt32(round(toFloat64(ask_price - bid_price) * 100)), 1, bid_price > 0 AND ask_price >= bid_price) AS all_spy_median_width_cents,
    round(countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) / 1e3, 0) AS dropped_invalid_quotes_k,
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i') AS spy_first_quote_et,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS spy_last_quote_et,
    toHour(toTimeZone(min(sip_timestamp), 'America/New_York')) * 60 + toMinute(toTimeZone(min(sip_timestamp), 'America/New_York')) AS spy_first_quote_et_minute,
    toHour(toTimeZone(max(sip_timestamp), 'America/New_York')) * 60 + toMinute(toTimeZone(max(sip_timestamp), 'America/New_York')) AS spy_last_quote_et_minute
FROM global_markets.cache_options_quotes
WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
  AND sip_timestamp >= toDateTime(session_day)
  AND sip_timestamp < toDateTime(session_day + 1)

ایک انڈرلائنگ نے ایک ہی دن میں 337.1 ملین آپشنز کوٹ اپڈیٹس پیدا کیں: 9156 کنٹریکٹس کوٹ ہو رہے ہیں، ہر کنٹریکٹ کے لیے اوسطاً 36.8 ہزار اپڈیٹس۔ پیمانے کے لیے، اوپر والے پینل میں پورا اسٹاک ٹیپ — ہر لسٹڈ شیئر اور ETF مل کر — اس سیشن میں 491 ملین اپڈیٹس کے برابر تھا۔

اسی دن ختم ہونے والے کنٹریکٹس زیادہ واضح کہانی بیان کرتے ہیں۔ 0DTE آپشنز — اپنے ہی ایکسپائری دن پر ٹریڈ ہونے والے کنٹریکٹس — آپشنز ٹریڈنگ پر غالب ہیں، اور نیچے دی گئی پارسیڈ ٹیبل اس سیشن کے پانچ مصروف ترین SPY کنٹریکٹس میں سے ہر ایک کے اسی دن ختم ہونے کا مظاہرہ کرتا ہے۔ کوٹ سٹریم میں یہ ایک چھوٹا سا حصہ ہیں: اسی دن ختم ہونے والے 334 کنٹریکٹس نے SPY کی کوٹ اپڈیٹس کا 4.5% حصہ ڈالا۔ مارکیٹ میکرز پورے چین کو پرائسڈ رکھتے ہیں — دسمبر کے اسٹرائیکس پورے سیشن میں اپڈیٹ ہوتے رہتے ہیں، خواہ کوئی انہیں ٹریڈ کرے یا نہ کرے۔

چوڑائی وہ دوسری پیمائش ہے جسے یہاں لینا قابلِ ذکر ہے۔ ان اسی دن ختم ہونے والے SPY کنٹریکٹس میں، میڈین کوٹڈ چوڑائی — ask منہا bid، ہر درست NBBO اپڈیٹ پر لی گئی — 3¢ رہی؛ مکمل 2026-ایکسپائری چین میں یہی میڈین 4¢ رہی۔ (197 ہزار one-sided یا کراسڈ اپڈیٹس کو چوڑائی میڈینز سے خارج کیا گیا اور پینل میں شمار کیا گیا۔)

آپشن ٹکر کو کیسے پڑھیں (OCC symbology)

ان پینلز میں ہر معاہدہ ایک OCC آپشن علامت سے شناخت ہوتا ہے — یہ وہ معیاری فارمیٹ ہے جس کی انتظامیہ Options Clearing Corporation کرتی ہے۔ ہماری گودام اسے O: سے پیش کرتی ہے۔ O:SPY261218C00700000 کو ایک مثال کے طور پر لیں:

  • روٹSPY: آپشن روٹ، چھ حروف تک، عام طور پر بنیادی سیکیورٹی کا اپنا ٹکر۔
  • میعاد261218: میعاد کی تاریخ بھی YYMMDD کے طور پر — 18 دسمبر، 2026۔
  • قسم — کال کے لیے C، پٹ کے لیے P۔
  • اسٹرائیک00700000: اسٹرائیک قیمت کو 1,000 سے ضرب دیا جاتا ہے اور آٹھ ہندسوں تک صفر سے بھرا جاتا ہے — $700.00۔

یہ مقررہ فارمیٹ ہی اس قابل بناتا ہے کہ ایک روٹ کی چین کو ایک سادہ ٹکر رینج سے الگ کیا جا سکے: 2026 میں میعاد ختم ہونے والا ہر SPY معاہدہ O:SPY26 اور O:SPY27 کے درمیان ترتیب پاتا ہے، جو اوپر والے پینل میں درست فلٹر ہے۔ یہ اس سیشن کے پانچ مصروف ترین SPY معاہدے ہیں جن کی علامت کو کھولا گیا ہے:

استفسار کریںسیشن کے پانچ مصروف ترین SPY آپشن کنٹریکٹس، سمبل ان پیکڈ
ہر عدد کے پیچھے موجود درست SQL
WITH (
    SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime(today() - 10)
      AND window_start < toDateTime(today() - 4)
) AS session_day
SELECT ticker AS occ_ticker,
       any(underlying_symbol) AS root,
       concat('20', substring(ticker, 6, 2), '-', substring(ticker, 8, 2), '-', substring(ticker, 10, 2)) AS expiry_parsed,
       if(any(option_type) = 'C', 'call', 'put') AS call_or_put,
       any(toFloat64(strike_price)) AS strike_usd,
       round(sum(size) / 1e3, 1) AS contracts_traded_k,
       if(substring(ticker, 6, 6) = formatDateTime(session_day, '%y%m%d'), 1, 0) AS expires_same_day
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime(session_day)
  AND sip_timestamp < toDateTime(session_day + 1)
  AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
GROUP BY ticker
ORDER BY contracts_traded_k DESC, ticker
LIMIT 5

حجم کی میز کا سربراہ خالص اسی دن کی ٹریفک ہے: تمام پانچ معاہدے 2026-07-13 کو ختم ہوئے، جو سیشن کی اپنی تاریخ ہے، اور ان میں سب سے مصروف — O:SPY260713P00749000، ایک $749-اسٹرائیک put معاہدہ — نے 732.2 ہزار معاہدوں کی تجارت کی۔ اسے اس سے پہلے والے کوٹ پینل کے مقابلے میں رکھیں: ٹریڈنگ چین کے سامنےے حصے پر مرتکز ہوتی ہے، جبکہ کوٹنگ اسپریڈز اس کے پورے حصے پر پھیلا ہوا ہے۔

آپشنز کوٹ ڈیٹا کیوں نایاب ہے

اس فیڈ کو محفوظ کرنے کا مطلب ہے اوپر ماپے گئے دن جیسا ایک اور دن شامل کرنا — ہر سیشن، لا متناہی۔ یہ مختصر میں اس کی معاشیات ہے۔ زیادہ تر مارکیٹ ڈیٹا پروڈکٹس، خواہ ریٹیل ہوں یا پروفیشنل، اسٹاک پریسز رکھتے ہیں اور بعض اوقات آپشنز کی ٹریڈز بھی؛ مکمل آپشنز کوٹ ہسٹری کسی بھی شیلف پر، کسی بھی قیمت پر نایاب ہے۔ ہمارا اپنا ویر ہاؤس ایکویٹی کوٹ ہسٹری 2003 تک اور آپشنز ٹریڈ ہسٹری 2014 تک رکھتا ہے، جبکہ آپشنز کوٹ ٹیبل 2022 میں شروع ہوتا ہے — یہ ہمارے پاس موجود سب سے نیا ٹک ہسٹری ہے، اور بھاری فرق سے ہمارا چلایا جانے والا سب سے بڑا ٹیبل ہے۔

ایک افشاگری کھلے عام سامنے رہنی چاہیے: آپشنز کوٹس ہمارے پاس موجود سب سے سست پہنچنے والا ڈیٹاسیٹ بھی ہیں۔ نئے سیشنز عموماً کیلنڈر سے ایک یا دو دن پیچھے لینڈ ہوتے ہیں — بعض اوقات اس سے بھی زیادہ — جبکہ ایکویٹی کوٹس عموماً ایک دن کے اندر سیٹل ہو جاتے ہیں۔ اس پیج پر ہر پینل کم از کم پانچ کیلنڈر دن پیچھے حالیہ مکمل شدہ سیشن (موجودہ رن میں 2026-07-13) سے اینکر ہوتا ہے، اور ویکلی ریفریش اسی اصول پر ہر کوارے کو دوبارہ چلاتا ہے، جس سے ہر نمبر آدھا لوڈڈ فرنٹ ایج کے بجائے مکمل انجسٹڈ دن پر ماپا جاتا ہے۔

عمومی سوالات

OPRA آپشنز فیڈ روزانہ کتنا بڑا ہوتا ہے؟

ہمارے گودام میں ماپا گیا: 8.23 ارب آپشنز کوٹ اپڈیٹس 2026-07-13 کو — یعنی سیشن کے کوٹنگ دورانیے میں اوسطاً ہر سیکنڈ میں 339 ہزار اپڈیٹس۔ خام OPRA فیڈ کوٹس کے علاوہ تجارتی اور انتظامی پیغامات بھی لے کر آتا ہے، اور اس کی سرکاری پیغام شماریہ اس سے بھی زیادہ ہوتی ہے۔

آپشنز کوٹ فیڈ اسٹاک کوٹ فیڈ سے بڑا ہوتا ہے؟

ہاں — فیصد نہیں، بلکہ کئی گنا۔ اوپر ماپے گئے سیشن میں، آپشنز کوٹ اپڈیٹس کی تعداد اسٹاک کوٹ اپڈیٹس کی تعداد کے 16.8 گنا تھی: 8.23 ارب بمقابلہ 491 ملین۔ ہر اسٹاک کا ایک NBBO برقرار رہتا ہے؛ اس کی آپشن چین سینکڑوں یا ہزاروں کو برقرار رکھتی ہے۔

آپشنز مارکیٹ ڈیٹا اتنا مہنگا کیوں ہے؟

پیمانہ ظاہری حصہ ہے: اربوں اپڈیٹس پر مشتمل فیڈ وصول کرنا، اسٹور کرنا اور اس میں استفسار کرنا حقیقی انفراسٹرکچر مانگتا ہے، اور یہ بل ہر ٹریڈنگ دن دہراتا ہے۔ انجینئرنگ کے علاوہ ایکسچینج لائسنسنگ فیس بھی شامل ہے۔ اوپر دیے گئے پینلز بتاتے ہیں کہ ایک مکمل آپشنز کوٹ ڈیٹا سیٹ کو دراصل کیا کچھ لے جانا پڑتا ہے۔

ایک عام دن میں کتنے آپشن کنٹریکٹس کوٹ ہوتے ہیں؟

تجارت سے کہیں زیادہ۔ 2026-07-13 کو، 338 ہزار الگ الگ کنٹریکٹس نے کم از کم ایک تجارت چھاپی، جبکہ SPY کی 2026-ایکسپائری چین اکیلے 9156 کنٹریکٹس کو کوٹنگ پر برقرار رکھتی رہی — اور مکمل کوٹ یونیورس ہر روٹ تک پھیلا ہوا ہے، بالکل اسی طرح جیسے SPY کی چین اپنے اسٹرائکس تک پھیلی ہے۔ (ایک دن کے کوٹ سٹریم میں ہر الگ کنٹریکٹ کی گنتی خود ایک اتنا بڑا سکین ہے کہ ہم اسے ہفتہ وار ریفریش ہونے والے صفحے سے باہر رکھتے ہیں — یہ واحد عدد ہے جسے ہم جان بوجھ کر شائع نہیں کرتے۔)

آپشنز آفٹر آورز میں کوٹ ہوتے ہیں؟

فہرست شدہ امریکی ایکویٹی آپشنز ایکسچینج آورز پر قائم رہتے ہیں۔ اوپر ماپے گئے سیشن میں، SPY کا پہلا آپشن کوٹ 09:30 ET پر اور آخری 16:15 ET پر آیا — کوئی آور نائٹ سیشن نہیں۔ موازنے کے لیے، اسٹاک ٹیپ پری مارکیٹ اور آفٹر آورز تک کوٹ جاری رکھتا ہے۔


اوپر کا ہر پینل اس کے تیار کرنے والے عین SQL کے ساتھ آتا ہے — ایک کو کھولیں، کوئی مختلف روٹ یا دن داخل کریں، اور Strasmore ٹرمینل پر اپنے اصل ٹریڈ کے فیڈ کے حصے کا سائز ناپ لیں۔