Strasmore Research
सीखें Matt Connorलेखक: Matt Connor · अपडेट किया गया: 2026-07-23 · data as of July 23, 2026 · refreshed weekly

मार्केट ओपनिंग के समय स्प्रेड क्यों बढ़ते हैं

जानिए बाजार खुलने के समय स्प्रेड क्यों बढ़ जाते हैं। Tick-level डेटा के माध्यम से देखें कि opening premium कैसे कम होता है और premarket की वास्तविक लागत क्या है।

अमेरिकी नियमित सत्र के दौरान, बाजार खुलने के समय स्प्रेड (spreads) अन्य समय की तुलना में अधिक चौड़े होते हैं। कम लिक्विडिटी वाले शेयरों में यह अंतर और भी अधिक होता है। नीचे दिए गए रोलिंग विंडो में, ट्रेडिंग के पहले आधे घंटे में Etsy (एक mid-cap स्टॉक) के लिए मिडडे (midday) की तुलना में मीडियन बिड-आस्क स्प्रेड 3.34x था। वहीं Apple के लिए यह 2.02x था। इन तीनों में सबसे अधिक उद्धृत (quoted) SPY का पूल अनुपात 1x रहा। यह स्थिर रेखा वास्तव में एक सेंट के प्राइस ग्रिड का परिणाम है, न कि मुक्त बाजार खुलने का। यह पेज टिक-लेवल कोट्स के आधार पर समय का निर्धारण करता है।

Market order के लिए spread की लागत

प्रत्येक स्टॉक एक साथ दो कीमतें दिखाता है: bid, जो खरीदने का सबसे अच्छा मौजूदा प्रस्ताव है, और ask, जो बेचने का सबसे अच्छा मौजूदा प्रस्ताव है। इनके बीच का अंतर bid-ask spread कहलाता है। एक market order — जो उपलब्ध सर्वोत्तम मूल्य पर तुरंत ट्रेड करता है — इसके लिए भुगतान करता है: खरीदारी ask पर होती है, बिक्री bid पर होती है, और अंतर उस पक्ष को मिलता है जिसने कोटेशन दिया है, जो आमतौर पर एक market maker होता है। नीचे दिए गए विश्लेषण में कोटेशन की दो विशेषताएं महत्वपूर्ण हैं: यह एक समय चक्र पर चलता है जिसका सबसे महंगा हिस्सा सुबह का समय होता है, और यह पूरे सेंट (cents) में बदलता है — एक उच्च-मूल्य वाले ETF और एक बहुत सस्ते mid-cap के बीच का सबसे कम spread एक ही पेनी (penny) हो सकता है।

स्प्रेड क्लॉक: एक आकार, तीन लिक्विडिटी टियर

यह चार्ट तीन लिक्विडिटी टियर का अनुसरण करता है: SPY, जो S&P 500 ETF है; Apple, एक मेगा-कैप; और Etsy, एक मिड-कैप। हाल के कुछ दिनों के दौरान, प्रत्येक वैध NBBO अपडेट — जो आपके ब्रोकर द्वारा दिखाया जाने वाला मार्केट-वाइड बेस्ट बिड और ऑफर है, जिसे हमारे NBBO स्पष्टीकरण में विस्तार से समझाया गया है — रेगुलर सेशन के 30-मिनट के बकेट में आता है। प्रत्येक बकेट के मीडियन स्प्रेड को उस स्टॉक के सबसे टाइट स्प्रेड से विभाजित किया गया है, इसलिए 1 का अर्थ है स्टॉक का सबसे टाइट स्तर।

क्वेरीप्रत्येक आधे घंटे का मीडियन स्प्रेड, प्रत्येक नाम के सबसे टाइट बकेट का गुणक (नियमित घंटे, ET)
हर आंकड़े के पीछे का पूरा SQL
SELECT et_time,
       round(anyIf(rel, ticker = 'SPY'), 2) AS spy_x,
       round(anyIf(rel, ticker = 'AAPL'), 2) AS aapl_x,
       round(anyIf(rel, ticker = 'ETSY'), 2) AS etsy_x
FROM (
    SELECT ticker,
           et_time,
           median_bps / min(median_bps) OVER (PARTITION BY ticker) AS rel
    FROM (
        SELECT ticker,
               formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
               quantileExact(0.5)(toFloat64(ask_price - bid_price) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000) AS median_bps
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('SPY', 'AAPL', 'ETSY')
          AND sip_timestamp >= toDateTime(today() - 14)
          AND sip_timestamp < toDateTime(today() - 3)
          AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
          AND bid_price > 0
          AND ask_price > bid_price
        GROUP BY ticker, et_time
    )
)
GROUP BY et_time
ORDER BY et_time

टेक्स्टबुक्स इंट्राडे पैटर्न को 'U' आकार का बताते हैं: शुरुआत में चौड़ा, दोपहर में टाइट, और क्लोजिंग के समय फिर से चौड़ा। यहाँ मापा गया पैटर्न एक 'स्की स्लोप' की तरह है — उन स्टॉक्स के लिए जिनका स्प्रेड बदलने की गुंजाइश है। Etsy अपने सबसे टाइट स्तर के 5.78x पर खुला, 10:30 तक 2.99x तक आया और दोपहर के भोजन के समय 1.86x पर था; Apple 3.04x पर खुला। तीनों के लिए, सबसे टाइट आधा घंटा आखिरी वाला है — 1x, 1x, 1x — इसलिए "क्लोज" से जुड़ा स्प्रेड का फिर से चौड़ा होना, क्लोजिंग ऑक्शन के बाद के एक्सटेंडेड सेशन का हिस्सा है।

SPY की रेखा सपाट है: ओपनिंग बकेट में 1x, और लंच के समय 1x। इसका मीडियन स्प्रेड पूरे दिन नहीं बदलता है। यह ओपनिंग प्रीमियम की अनुपस्थिति नहीं है — यह पेनी ग्रिड है।

द पेनी ग्रिड: जहाँ सबसे कम स्प्रेड वाले शेयरों में प्रीमियम छिपा होता है

SPY का मीडियन स्प्रेड ओपनिंग के समय 2¢ और दोपहर के समय 2¢ है — ये दोनों समान दो पेनी हैं, इसलिए इसके मीडियन में कोई बदलाव नहीं है। लेकिन इसके नीचे का डिस्ट्रीब्यूशन डेटा कुछ और बताता है। यह पैनल हर आधे घंटे में, एक-सेंट के न्यूनतम स्तर पर रहने वाले कोट अपडेट्स के हिस्से की गणना करता है।

क्वेरीएक-सेंट न्यूनतम स्प्रेड पर कोट अपडेट का हिस्सा, प्रत्येक आधे घंटे में (नियमित घंटे, ET)
हर आंकड़े के पीछे का पूरा SQL
SELECT et_time,
       round(100 * countIf(ticker = 'SPY' AND spread_c <= 1.0001) / countIf(ticker = 'SPY'), 1) AS spy_pct_penny,
       round(100 * countIf(ticker = 'AAPL' AND spread_c <= 1.0001) / countIf(ticker = 'AAPL'), 1) AS aapl_pct_penny,
       round(100 * countIf(ticker = 'ETSY' AND spread_c <= 1.0001) / countIf(ticker = 'ETSY'), 1) AS etsy_pct_penny
FROM (
    SELECT ticker,
           formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
           toFloat64(ask_price - bid_price) * 100 AS spread_c
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'ETSY')
      AND sip_timestamp >= toDateTime(today() - 14)
      AND sip_timestamp < toDateTime(today() - 3)
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
      AND bid_price > 0
      AND ask_price > bid_price
)
GROUP BY et_time
ORDER BY et_time

SPY अपनी ओपनिंग के पहले आधे घंटे के अपडेट्स में 20.7% समय एक-सेंट के फ्लोर पर था, जबकि अंतिम आधे घंटे में यह 43.1% था; Apple, 3.1% बनाम 30.6%; Etsy, 0.2% बनाम 8.3%। हर स्टॉक ओपनिंग की तुलना में क्लोजिंग के समय फ्लोर के अधिक करीब होता है, और टेल (tail) भी बदलती है: SPY का 90th-percentile ओपनिंग स्प्रेड 4¢ था, जबकि दोपहर में यह 3¢ था — यानी 1.32x, जबकि इसके मीडियन ने 1x दिखाया। SPY में प्रीमियम मौजूद है; लेकिन पेनी ग्रिड इतना मोटा (coarse) है कि मीडियन इसे दर्ज नहीं कर पाता।

मार्केट खुलने के समय स्प्रेड्स (spreads) अधिक क्यों होते हैं?

मार्केट खुलने के पहले आधे घंटे में तीन स्थितियाँ एक साथ होती हैं, और दोपहर तक इनमें से कोई भी बनी नहीं रहती।

  • ओवरनाइट बैकलॉग एक साथ आता है। शाम 4:00 बजे के क्लोज और अगली सुबह की opening auction के बीच, सत्र के दौरान ट्रेडिंग बंद होने के कारण सत्रह और आधे घंटों की जानकारी (जैसे अर्निंग्स, गाइडेंस, विदेशी सत्र) जमा हो जाती है। शुरुआती कोट्स (quotes) पिछले क्लोज के बजाय इस गैप का अनुसरण करते हैं।
  • प्राइस डिस्कवरी (Price discovery) अभी जारी रहती है। ऑक्शन उस बैकलॉग को एक प्रिंट में समेट देता है; इसके बाद मार्केट उस प्राइस रेंज को खोजने में कुछ मिनट बिताता है। जब तक यह प्रक्रिया चलती है, कोट्स सबसे तेज़ी से री-प्राइस होते हैं।
  • ऑर्डर बुक अभी भर रही होती है। Premarket trading में बहुत कम प्रतिभागी कोट करते हैं, और मार्केट खुलने पर ऑर्डर बुक तुरंत रीसेट नहीं होती है।

ट्रेडिंग हॉल्ट (halt) का प्रभाव

हॉल्ट (halt) इन्हीं प्रक्रियाओं का एक चरम रूप है। Limit up-limit down (LULD) नियमों के तहत, यदि किसी स्टॉक की कीमत उसके हालिया औसत के आसपास के बैंड से बाहर निकल जाती है, तो पांच मिनट का पॉज़ (pause) लग जाता है; एक्सचेंज किसी खबर के लंबित होने पर भी स्टॉक को हॉल्ट कर सकता है। हॉल्ट के दौरान कोई टू-साइडेड कोट (two-sided quote) नहीं होता है — स्क्रीन पर दिखने वाला one-sided or crossed book ट्रेड करने योग्य मार्केट नहीं है। ट्रेडिंग एक री-ओपनिंग ऑक्शन के माध्यम से फिर से शुरू होती है, जिसके शुरुआती कोट्स में 9:30 बजे की तरह बैकलॉग और प्राइस डिस्कवरी का भार होता है, जो कुछ ही मिनटों में सिमट जाता है। खुलने के समय हॉल्ट होने वाले स्टॉक को इस प्रीमियम का दो बार भुगतान करना पड़ता है।

Premarket एक अलग बाजार है

कम लिक्विडिटी (thin-book) के कारण अक्सर उतार-चढ़ाव होता है; यह पैनल इसी का मूल्य निर्धारण करता है — समान स्टॉक्स, समान समय सीमा, दिन के पांच चरण, और basis points (bps) में। bps शेयर की कीमत का एक प्रतिशत का सौवां हिस्सा होता है, जिससे अलग-अलग कीमतों वाले स्टॉक्स की तुलना की जा सकती है।

क्वेरीव्यापारिक दिन के चरण के अनुसार मीडियन कोटेड स्प्रेड, आधार अंकों में (ET क्लॉक)
हर आंकड़े के पीछे का पूरा SQL
SELECT phase,
       round(quantileExact(0.5)(spy_b), 2) AS spy_bps,
       round(quantileExact(0.5)(aapl_b), 2) AS aapl_bps,
       round(quantileExact(0.5)(etsy_b), 2) AS etsy_bps
FROM (
    SELECT multiIf(et_min >= 240 AND et_min < 420, 'Premarket 04:00-07:00',
                   et_min >= 420 AND et_min < 570, 'Premarket 07:00-09:30',
                   et_min >= 570 AND et_min < 600, 'Open 09:30-10:00',
                   et_min >= 720 AND et_min < 840, 'Midday 12:00-14:00',
                   et_min >= 960 AND et_min < 1200, 'After-hours 16:00-20:00', 'other') AS phase,
           if(ticker = 'SPY', spread_bps, NULL) AS spy_b,
           if(ticker = 'AAPL', spread_bps, NULL) AS aapl_b,
           if(ticker = 'ETSY', spread_bps, NULL) AS etsy_b
    FROM (
        SELECT ticker,
               toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
                 + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS et_min,
               toFloat64(ask_price - bid_price) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('SPY', 'AAPL', 'ETSY')
          AND sip_timestamp >= toDateTime(today() - 14)
          AND sip_timestamp < toDateTime(today() - 3)
          AND bid_price > 0
          AND ask_price > bid_price
    )
    WHERE phase != 'other'
)
GROUP BY phase
ORDER BY indexOf(['Premarket 04:00-07:00', 'Premarket 07:00-09:30', 'Open 09:30-10:00', 'Midday 12:00-14:00', 'After-hours 16:00-20:00'], phase)

Premarket कोई खराब ओपनिंग नहीं है; यह एक अलग बाजार है। Etsy का मीडियन कोटेड स्प्रेड 4:00 से 7:00 a.m. ET के बीच 306.25 bps था और 7:00 से मार्केट ओपन होने तक 307.57 bps था। इसकी तुलना में ओपनिंग के आधे घंटे में 30.79 bps और दोपहर में 9.21 bps था — यह कीमत के प्रतिशत बिंदु हैं, न कि पेनी। Apple का कोटेड स्प्रेड शुरुआत में 9.82 bps और दोपहर में 0.96 bps था; यहाँ तक कि SPY का स्प्रेड 0.27 bps के मुकाबले 0.8 bps तक बढ़ गया। शाम 4:00 बजे के बाद स्प्रेड कम हो जाता है — Etsy के लिए 240.45 bps और Apple के लिए 6.99 bps।

The bill in cents: the open vs. midday

Costs arrive in cents. The table prices the same names — median spread over the opening half hour (9:30–10:00 a.m. ET) against midday (noon–2:00 p.m. ET), the 90th-percentile quote in each window, the quote-update counts, and the excluded one-sided, locked, or crossed quotes.

क्वेरीओपनिंग प्रीमियम: ओपन (9:30-10:00 ET) बनाम मिडडे (12:00-14:00 ET) पर मीडियन और 90th-percentile स्प्रेड
हर आंकड़े के पीछे का पूरा SQL
SELECT ticker,
       round(countIf(isNotNull(spread_cents)) / 1e6, 2) AS valid_updates_m,
       round(quantileExactIf(0.5)(spread_cents, clock_min BETWEEN 810 AND 839), 2) AS open30_cents,
       round(quantileExactIf(0.5)(spread_cents, clock_min BETWEEN 960 AND 1079), 2) AS midday_cents,
       round(quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 810 AND 839), 2) AS open30_bps,
       round(quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 960 AND 1079), 2) AS midday_bps,
       round(quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 810 AND 839)
             / quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 960 AND 1079), 2) AS open_vs_midday_x,
       round(quantileExactIf(0.9)(spread_cents, clock_min BETWEEN 810 AND 839), 2) AS open30_p90_cents,
       round(quantileExactIf(0.9)(spread_cents, clock_min BETWEEN 960 AND 1079), 2) AS midday_p90_cents,
       round(quantileExactIf(0.9)(spread_bps, clock_min BETWEEN 810 AND 839), 2) AS open30_p90_bps,
       round(quantileExactIf(0.9)(spread_bps, clock_min BETWEEN 810 AND 839)
             / quantileExactIf(0.9)(spread_bps, clock_min BETWEEN 960 AND 1079), 2) AS p90_x,
       toString(countIf(isNull(spread_cents))) AS dropped_onesided_locked_crossed
FROM (
    SELECT ticker,
           toHour(sip_timestamp) * 60 + toMinute(sip_timestamp) AS clock_min,
           if(bid_price > 0 AND ask_price > bid_price, toFloat64(ask_price - bid_price) * 100, NULL) AS spread_cents,
           if(bid_price > 0 AND ask_price > bid_price, toFloat64(ask_price - bid_price) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, NULL) AS spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'ETSY')
      AND sip_timestamp >= toDateTime(today() - 14)
      AND sip_timestamp < toDateTime(today() - 3)
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'ETSY'], ticker)

Cents per share and dollars per 100 shares are the same number, so the table is a bill: a 100-share round trip in Etsy at the median opening quote gives up $24 against $7 at midday quotes; Apple, $6 against $3. The premium climbs as the tape thins — 1x for SPY, 2.02x for Apple, 3.34x for Etsy, whose 0.19 million quote updates are a small fraction of Apple's 8.97 million. The tier swamps the clock: SPY's opening half hour, 0.27 bps, is tighter than Etsy's calmest midday (9.21 bps), whose worst-decile open measured 75.67 bps.

क्या प्रीमियम हर सत्र में दिखाई देता है?

कोटेशन के कई दिनों के डेटा का मीडियन (median) निकालना समय की अवधि से संबंधित प्रश्न का उत्तर देता है, न कि किसी एक सुबह से। यह पैनल हर सत्र के आधार पर ओपन-बनाम-मिडडे अनुपात (open-vs-midday ratio) की पुनर्गणना करता है: सामान्य सत्र, सबसे शांत सत्र, सबसे खराब सत्र, और वह शेयर जिसका ओपन सबसे अधिक फैला हुआ था।

क्वेरीसेशन दर सेशन: कितनी बार और कितना, ओपन मिडडे की तुलना में अधिक विस्तृत रहा
हर आंकड़े के पीछे का पूरा SQL
SELECT ticker,
       count() AS sessions,
       round(quantileExact(0.5)(ratio), 2) AS median_session_x,
       round(min(ratio), 2) AS calmest_session_x,
       round(max(ratio), 2) AS worst_session_x,
       round(100 * countIf(ratio > 1) / count(), 0) AS pct_sessions_open_wider
FROM (
    SELECT ticker,
           toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
           quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 810 AND 839)
             / quantileExactIf(0.5)(spread_bps, clock_min BETWEEN 960 AND 1079) AS ratio
    FROM (
        SELECT ticker,
               sip_timestamp,
               toHour(sip_timestamp) * 60 + toMinute(sip_timestamp) AS clock_min,
               toFloat64(ask_price - bid_price) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('SPY', 'AAPL', 'ETSY')
          AND sip_timestamp >= toDateTime(today() - 14)
          AND sip_timestamp < toDateTime(today() - 3)
          AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
          AND bid_price > 0
          AND ask_price > bid_price
    )
    GROUP BY ticker, session_date
    HAVING countIf(clock_min BETWEEN 810 AND 839) > 0
       AND countIf(clock_min BETWEEN 960 AND 1079) > 0
)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'ETSY'], ticker)

7 सत्रों में, SPY के 71% मामलों में, Apple के 100% मामलों में और Etsy के 100% मामलों में ओपन, मिडडे की तुलना में अधिक फैला हुआ था। सामान्य सत्र का प्रीमियम: SPY के लिए 1x — मार्केट के सबसे लिक्विड स्टॉक में, पेनी ग्रिड (penny grid) निरंतर विस्तार को भी अदृश्य बनाए रखता है — जबकि Apple के लिए 2.03x और Etsy के लिए 3.29x है, जहाँ प्रीमियम स्पष्ट रूप से दिखाई देता है। इससे यह सीख मिलती है कि डेटा में भिन्नता (dispersion) होती है: Etsy के सबसे शांत सुबह का ओपन उसके मिडडे का 2.08x था, जबकि सबसे खराब सत्र में यह 4.5x था। ओपनिंग प्रीमियम एक औसत और एक टेल (tail) है, यह कल के 9:31 बजे के बारे में कोई वादा नहीं है।

A stress test: the MU morning of July 7, 2026

Rolling windows smooth away single mornings, so here is one pinned: Micron on Tuesday, July 7, 2026, inside the semiconductor break that day's recap walks through.

क्वेरी7 जुलाई, 2026 तक MU: पिछला नियमित सत्र क्लोज, ओपनिंग प्रिंट, ओवरनाइट गैप
हर आंकड़े के पीछे का पूरा SQL
WITH prev AS (
    SELECT argMax(toFloat64(close), window_start) AS prev_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MU'
      AND window_start >= '2026-07-06 13:30:00'
      AND window_start < '2026-07-06 20:00:00'
),
day AS (
    SELECT argMin(toFloat64(open), window_start) AS day_open
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MU'
      AND window_start >= '2026-07-07 13:30:00'
      AND window_start < '2026-07-07 20:00:00'
)
SELECT round((SELECT prev_close FROM prev), 2) AS prior_close,
       round((SELECT day_open FROM day), 2) AS jul7_open,
       round(((SELECT day_open FROM day) - (SELECT prev_close FROM prev)) / (SELECT prev_close FROM prev) * 100, 1) AS overnight_gap_pct

MU closed at $984.31 and opened at $923.01 — an overnight gap of -6.2%. Its spread clock that day:

क्वेरीMU — 7 जुलाई, 2026 को प्रत्येक आधे घंटे का मीडियन कोटेड स्प्रेड (ET, नियमित घंटे)
हर आंकड़े के पीछे का पूरा SQL
SELECT et_time,
       median_spread_cents,
       median_spread_bps,
       round(100 * median_spread_cents / max(median_spread_cents) OVER (), 1) AS pct_of_widest,
       dropped_onesided_locked_crossed
FROM (
    SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
           round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) * 100, bid_price > 0 AND ask_price > bid_price), 1) AS median_spread_cents,
           round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price > bid_price), 1) AS median_spread_bps,
           toString(countIf(NOT (bid_price > 0 AND ask_price > bid_price))) AS dropped_onesided_locked_crossed
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'MU'
      AND sip_timestamp >= '2026-07-07 13:30:00'
      AND sip_timestamp < '2026-07-07 20:00:00'
    GROUP BY et_time
)
ORDER BY et_time

The clock kept time. MU's opening half hour ran a median spread of 62¢ — 6.7 bps on a stock opening at $923.01 — the widest half-hour bucket of its session. One bucket later the median was 45¢, then 39¢ at noon and 38¢ in the last half hour. The premium arrived on schedule — and the liquidity tier still ruled: even here MU stayed tighter in percentage terms than Etsy's ordinary open (30.79 bps).

::: Data notes: window, filters, method
The SPY/Apple/Etsy panels roll: eleven calendar days of NBBO updates ending three days before the last refresh (clear of the feed's ingest lag). The regular-hours panels cut the session with a UTC minute-of-day filter on the summer (EDT) clock; the guard below checks it still lands on a 9:30 a.m. ET start at both ends of the window (570 is 9:30 a.m.) — on the winter clock it trips and holds the page for rework. The phases panel converts to the Eastern clock directly, covering 4:00 a.m.–8:00 p.m. ET either way. One-sided (zero bid or ask) and locked or crossed (bid at or above ask) quotes are excluded throughout; session stability keeps only sessions quoting in BOTH windows. Medians and 90th percentiles are exact; the MU panels are pinned to July 6–7, 2026.

क्वेरीविंडो गार्ड: UTC सत्र फ़िल्टर रोलिंग विंडो के दोनों सिरों पर 9:30 a.m. ET प्रारंभ के अनुरूप है
हर आंकड़े के पीछे का पूरा SQL
SELECT toHour(toTimeZone(toDateTime(today() - 14) + toIntervalMinute(810), 'America/New_York')) * 60
         + toMinute(toTimeZone(toDateTime(today() - 14) + toIntervalMinute(810), 'America/New_York')) AS win_start_et_min,
       toHour(toTimeZone(toDateTime(today() - 4) + toIntervalMinute(810), 'America/New_York')) * 60
         + toMinute(toTimeZone(toDateTime(today() - 4) + toIntervalMinute(810), 'America/New_York')) AS win_end_et_min

:::

FAQ

किस समय bid-ask spread सबसे अधिक होता है?

Premarket — ET के अनुसार सुबह 4:00 से 7:00 बजे के बीच Etsy का median quoted spread 306.25 bps था, जबकि दोपहर में यह 9.21 bps था। Regular hours के दौरान, सबसे अधिक spread खुले समय के पहले आधे घंटे में होता है; और सबसे कम spread बंद होने से ठीक पहले होता है।

SPY का spread खुले समय पर flat क्यों दिखता है?

US stocks की quoting whole cents में होती है, और SPY का median spread दिन के अधिकांश समय 2¢ रहता है — यह grid इतना coarse है कि spread में मामूली वृद्धि दर्ज नहीं हो पाती। Session के अनुसार, 71% sessions में इसका open, midday की तुलना में अधिक wide रहा, और इसका 90th-percentile opening spread 3¢ के मुकाबले 4¢ था।

क्या खुले समय पर market order लगाना नुकसानदेह है?

तुरंत execution चाहने वालों के लिए यह regular session के सबसे महंगे समयों में से एक है — ऊपर दिए गए समय अंतराल में 100-share Etsy के round trip के लिए $24 बनाम $7 का अंतर है। एक limit order उस लागत को सीमित कर देता है, लेकिन इसके fill न होने का जोखिम रहता है। जो order इंतज़ार कर सकता है, वह कम gap में execute हो सकता है: Etsy का premium एक घंटे के भीतर 5.78x से घटकर 2.99x हो गया।

क्या बंद होने के समय spread फिर से बढ़ जाता है?

Regular hours के दौरान नहीं — तीनों stocks के लिए दिन का अंतिम आधा घंटा सबसे tight था। यह widening शाम 4:00 बजे के बाद, कम liquidity वाले extended session में आती है: वहां Apple का quote 0.96 bps के मुकाबले 6.99 bps था।

क्या options spreads भी खुले समय पर बढ़ जाते हैं?

यहाँ दिए गए panels केवल equity quotes को मापते हैं और options के बारे में कोई दावा नहीं करते हैं। इसके mechanics भी समान हैं — option का quote underlying stock की कीमत पर निर्भर करता है, जो शुरुआती मिनटों में सबसे कम settled होती है — और our options-cost breakdown सीधे option spreads को मापता है।


प्रत्येक panel में उसका SQL शामिल है जिसने उसे बनाया है — आप जिस ticker में ट्रेड करते हैं उसे बदलें और Strasmore terminal पर उसके spread clock का समय देखें।