Strasmore Research
Eğitim Matt ConnorYazan Matt Connor · Güncellendi 2026-10-24 · data as of October 24, 2026 · refreshed weekly

Spreadler açılışta neden geniş? Gerçek veriler

Spreadler açılışta neden geniş? Tik düzeyindeki kotasyonlar açılış primini yarım saatlik dilimlerle fiyatlar, erime hızını ve seans öncesinin gerçek maliyetini gösterir.

Spreadler açılışta, ABD normal seansının neredeyse diğer her bölümünden daha geniştir; hisse ne kadar düşük hacimliyse, bu bedel de o kadar ağırlaşır. Aşağıdaki kayan pencerede, orta ölçekli bir hisse olan Etsy'de işlemin ilk yarım saati, öğle saatindeki seviyenin 2.6 katı bir medyan alış-satış spread'i taşırken, Apple'da bu oran 2.28 kat oldu. Üçü arasında fiyat kotasyonu en yoğun olan SPY ise 1 katı birleşik bir oran kaydetti; bu yatay çizgi, açılışın "bedava" olmasından değil, bir sentlik fiyat ızgarasının yarattığı yapay bir etkiden kaynaklanıyor. Bu sayfa, söz konusu zamanlamayı tik düzeyindeki kotasyonlardan ölçmektedir.

Piyasa emrine spread maliyeti

Her hisse aynı anda iki fiyat gösterir: bid, alım için geçerli en iyi emir; ve ask, satım için geçerli en iyi emir. Bu ikisi arasındaki fark bid-ask spread'dir ve piyasa emri, yani anında mevcut en iyi fiyattan işlem gören emir, bu farkı öder: alımlar ask fiyatından, satımlar bid fiyatından gerçekleşir ve aradaki fark kotasyonu giren tarafa, genellikle bir market maker'a kalır. Aşağıda bu kotasyonun iki özelliği önem taşır: kotasyon bir saat döngüsünde işler ve en pahalı dilim sabah saatlerine denk gelir; ayrıca tam sent adımlarla hareket eder, bu nedenle yüksek fiyatlı bir ETF ile çok daha ucuz bir orta ölçekli hissenin gösterebileceği en sıkı spread aynı bir senttir.

Spread saati: tek şekil, üç likidite kademesi

Grafik üç likidite kademesini kapsıyor: S&P 500 ETF'si SPY, mega ölçekli bir hisse olan Apple ve orta ölçekli bir hisse olan Etsy. Son birkaç günü kapsayan bir pencerede, geçerli her NBBO güncellemesi normal seansın 30 dakikalık bir dilimine giriyor. NBBO, aracı kurum ekranlarında görünen, piyasa çapındaki en iyi alış ve satış fiyatıdır; bu kavram NBBO açıklayıcı yazımızda ayrıntılı olarak ele alınmaktadır. Her dilimin medyan spread'i, o hissenin en dar spread değerine bölünüyor; böylece 1 değeri, hissenin ulaşabildiği en dar seviyeyi gösterir.

SorgulaHer yarım saatte medyan makas, her hissenin en dar aralığının katı olarak (normal seans, ET)
ET SaatiSPY xAAPL xETSY x
09:301.983.394.87
10:001.9822.84
10:301.981.942.22
11:001.971.931.99
11:301.971.492.15
12:001.971.491.97
12:301.981.491.8
13:001.981.491.8
13:301.981.481.8
14:001.981.471.51
14:301.971.461.35
15:0011.461.29
15:30111
Her verinin arkasındaki tam 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
Kendiniz çalıştırın

Ders kitapları gün içi deseni bir U harfine benzetir: açılışta geniş, öğlen dar, kapanışa doğru yeniden geniş. Burada ölçüldüğünde ise bu desen, spread'inde hareket alanı olan hisseler için bir kayak pistine dönüşüyor. Etsy, açılışta en dar seviyesinin 4.87x'inde işlem görürken, 10:30 itibarıyla 2.22x'e, öğle saatlerinde ise 1.8x'e geriledi; Apple ise açılışta 3.39x seviyesindeydi. Üçü için de en dar yarım saat günün son yarım saatidir: sırasıyla 1x, 1x ve 1x. Dolayısıyla yatırımcıların "kapanış" ile ilişkilendirdiği yeniden genişleme, aslında kapanış seansının ötesindeki uzatılmış seansta yaşanıyor.

SPY'ın eğrisi düzdür: açılış diliminde 1.98x, öğle saatinde 1.98x. Medyan spread'i gün boyunca hiç değişmiyor. Bu durum açılış priminin yokluğu anlamına gelmez; nedeni, kotasyonların bir sentlik fiyat adımıyla sınırlı olmasıdır.

Sentlik ızgara: Primin en dar spreadli sembollerde gizlendiği yer

SPY'ın medyan spread'i açılışta 2¢, gün ortasında ise 2¢ olarak ölçülüyor; yani aynı iki sent. Dolayısıyla medyanın söyleyecek başka bir şeyi yok. Ancak altındaki dağılımın söyleyeceği bir şey var. Bu panel, her yarım saatlik dilimde, kotasyon güncellemelerinin bir sentlik asgari seviyede kalan payını sayıyor.

SorgulaBir sentlik asgari makastaki kotasyon güncellemelerinin payı, yarım saatlik dilimlerde (normal seans, ET)
ET SaatiSPY sent %AAPL sent %ETSY sent %
09:3033.43.50.1
10:0038.67.30.8
10:3041.68.70.9
11:0046.110.81.1
11:3048.113.21.2
12:0045.813.70.9
12:3045.4131.1
13:0041.113.51.6
13:3044141.7
14:0043.315.42.4
14:3045.218.53.6
15:005119.44.3
15:3053.6249.3
Her verinin arkasındaki tam 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
Kendiniz çalıştırın

SPY, açılış yarım saatindeki güncellemelerinin 33.4%'ünde, son yarım saatteki güncellemelerinin ise 53.6%'inde bir sentlik tabanda kaldı; Apple'da 3.5% karşısında 24%; Etsy'de 0.1% karşısında 9.3%. Her sembolde açılış, tabana kapanıştan daha uzaktır. SPY'da bu genişleme gerçek, fakat fiyata yansıtılamıyor: 90. persentildeki açılış spread'i 3¢, gün ortasında ise 3¢ olarak ölçüldü: 1x - medyanın gösterdiği oranla (1x) aynı. Piyasanın en likit sembolünde, bu dönem boyunca sentlik ızgara, primi medyanda olduğu kadar kuyrukta da soğurabilecek kadar kaba. Buna rağmen fark edilir kalan şey, ara sıra rastlanan sabahlardır: SPY'ın açılış spread'i, seansların 50%'ünde gün ortasına kıyasla %1'den fazla daha geniş ölçüldü ve en kötü sabahında açılış, kendi gün ortası değerinin 2.01x'i seviyesinde gerçekleşti. Prim var olmaya devam ediyor; ancak bir sent, bunu fiyata yansıtmak için fazla kaba bir birim.

Açılışta spreadler neden daha geniş?

Açılıştan sonraki yarım saatte üç koşul aynı anda ortaya çıkar ve hiçbiri öğle saatine kadar sürmez.

  • Gecelik birikim bir anda piyasaya yansır. Saat 16:00'daki kapanış ile ertesi sabahki açılış oksiyonu arasında, sürekli işlemler durmuşken on yedi buçuk saatlik bilgi birikir: kazanç açıklamaları, beklenti güncellemeleri, yurt dışı seanslar. İlk kotasyonlar önceki kapanışı değil, bu farkı izler.
  • Fiyat keşfi hâlâ sürmektedir. Oksiyon bu birikimi tek bir işleme sıkıştırır; piyasa ardından bu seviye etrafında bir aralık bulmak için dakikalar harcar ve bu arayış sürerken kotasyonlar en hızlı şekilde yeniden fiyatlanır.
  • Defter hâlâ doluyor. Açılış öncesi işlemler çok daha az katılımcının kotasyon verdiği bir ortamda gerçekleşir ve açılış zili defteri anında yenilemez.

Bir işlem durdurması saati nasıl etkiler

İşlem durdurması, aynı mekanizmanın en uç biçimidir. Limit up-limit down (LULD) kuralları altında, fiyatı son ortalamasının çevresindeki bandın dışına çıkan bir hisse beş dakikalık bir duraklamayı tetikler; bir borsa, bekleyen bir haber nedeniyle de bir hissenin işlemlerini durdurabilir. Durdurma sırasında eşleştirilecek iki taraflı bir kotasyon yoktur; ekranda görünen tek taraflı veya çapraz defter işlem yapılabilir bir piyasa değildir. İşlemler, ilk kotasyonları dakikalara sıkıştırılmış bir 09:30 açılış zilinin birikim ve fiyat keşfi yükünü taşıyan bir yeniden açılış oksiyonuyla yeniden başlar. Açılışa yakın işlemi durdurulan bir hisse, bu primi iki kez öder.

Premarket farklı bir piyasadır

İnce emir defteri etkeni genellikle sadece öne sürülür; bu panel bunu ölçüyor: aynı hisseler, aynı zaman aralığı, günün beş evresi, hisse fiyatının yüzde birinin yüzde biri olan baz puan (bps) cinsinden - böylece farklı fiyatlı hisseler karşılaştırılabiliyor.

Sorgulaİşlem gününün evresine göre medyan kotasyon makası, baz puan cinsinden (ET saati)
FazSPY bpsAAPL bpsETSY bps
Premarket 04:00-07:000.647.12450.42
Premarket 07:00-09:300.524.2324.19
Open 09:30-10:000.262.0325.24
Midday 12:00-14:000.260.899.71
After-hours 16:00-20:000.514.67231.6
Her verinin arkasındaki tam 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)
Kendiniz çalıştırın

Premarket, daha kötü bir açılış değildir; farklı bir piyasadır. Etsy'nin medyan kote spread'i ET saatiyle 04:00-07:00 arasında 450.42 bps, 07:00'den açılış gonguna kadar ise 324.19 bps oldu; bu, açılışın ilk yarım saatindeki 25.24 bps ile gün ortasındaki 9.71 bps'ye karşılık geliyor - fiyatın yüzde puanları, kuruş değil. Apple erken saatlerde 7.12 bps, gün ortasında ise 0.89 bps kote etti; SPY bile 0.64 bps'ye genişledi - 0.26 bps'ye kıyasla. Saat 16:00 kapanış gongundan sonra spread genişliği yeniden artıyor: Etsy için 231.6 bps, Apple için 4.67 bps.

Sent cinsinden fatura: açılış ile gün ortası karşılaştırması

Maliyetler sent cinsinden ortaya çıkar. Tablo aynı sembolleri fiyatlandırır: açılıştaki yarım saatte (ET saatine göre 09:30–10:00) ölçülen medyan spread, gün ortasındaki (ET saatine göre 12:00–14:00) medyan spread ile karşılaştırılır; ayrıca her iki dilimdeki 90. yüzdelik kotasyon, kotasyon güncelleme sayıları ve hariç tutulan tek taraflı, kilitli veya çapraz kotasyonlar da yer alır.

SorgulaAçılış primi fiyatlanıyor: açılışta (9:30-10:00 ET) ve gün ortasında (12:00-14:00 ET) medyan ve 90. yüzdelik makas
tickerGeçerli Güncelleme (m)Açılış30 (sent)Öğle (sent)Açılış30 (bps)Öğle (bps)Açılış/Öğle xAçılış30 p90 (sent)Öğle p90 (sent)Açılış30 p90 (bps)p90 xElenen: Tek Taraflı, Kilitli, Çapraz
SPY16.55220.260.261330.391128824
AAPL4.69732.030.892.281363.892.2440256
ETSY0.3419725.249.712.6421256.513.63348
Her verinin arkasındaki tam 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)
Kendiniz çalıştırın

Hisse başına sent ile 100 hisse başına dolar aynı sayıya denk gelir; bu nedenle tablo bir faturadır: Etsy'de medyan açılış kotasyonuyla yapılan 100 hisselik bir gidiş-dönüş işlem $19 kaybettirir; bu, gün ortası kotasyonlarındaki $7 kayba karşılık gelir. Apple'da bu tutar $7'e karşılık $3'dur. Kotasyon akışı seyrekleştikçe prim yükselir: SPY için 1x, Apple için 2.28x, Etsy için 2.6x; Etsy'nin 0.34 milyonluk kotasyon güncellemesi, Apple'ın 4.69 milyonluk güncelleme sayısının yalnızca küçük bir bölümünü oluşturur. Likidite kademesi, gün içindeki saatten daha belirleyicidir: SPY'nin açılıştaki yarım saati 0.26 baz puanla, Etsy'nin en sakin gün ortası seviyesinden (9.71 baz puan) daha dardır; Etsy'nin en kötü ondalık diliminde ölçülen açılış spread'i ise 56.51 baz puana ulaşmıştır.

Prim her seansta görülüyor mu?

Günlerin kotasyon verilerini tek bir medyan değerde birleştirmek, bir sabahla ilgili değil, bütün bir zaman penceresiyle ilgili bir soruyu yanıtlar. Bu panel, açılış/gün ortası oranını seans seans yeniden hesaplar: tipik seans, en sakin seans, en kötü seans ve açılışın gün ortasına kıyasla hiç daha geniş olduğu seansların oranı.

SorgulaSeans seans: açılış makasının gün ortasına göre ne sıklıkla ve ne kadar geniş seyrettiği
tickerSeanslarMedyan Seans xEn Sakin Seans xEn Kötü Seans xAçılış Daha Geniş Seans %
SPY81.9812.0150
AAPL82.321.663.49100
ETSY82.861.994.44100
Her verinin arkasındaki tam 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.01) / 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)
Kendiniz çalıştırın

8 seans genelinde, açılış fiyatı gün ortasına kıyasla %1'den daha fazla genişledi; bu durum SPY seanslarının 50%'unda, Apple seanslarının 100%'sinde ve Etsy seanslarının 100%'inde görüldü. Tipik seansın primi SPY için 1.98x oldu. Kotadaki en likit isim olan SPY'da, sent bazlı fiyat kademesi tutarlı bir genişlemeyi bile neredeyse görünmez kılar. Aynı prim Apple için 2.32x, primin açıkça görüldüğü Etsy için ise 2.86x düzeyindeydi. Buradaki asıl ders dağılımdır: Etsy'nin en sakin sabahı kendi gün ortası değerinin 1.99x'inde açıldı, en kötü sabahı ise 4.44x'inde açıldı. Açılış primi bir ortalamayı ve bir kuyruk değerini yansıtır; yarının saat 09.31 açılışı için hiçbir zaman bir garanti oluşturmaz.

Bir stres testi: MU'nun 7 Temmuz 2026 sabahı

Kayan pencereler tek tek sabahları birbirine katıp düzleştirir; bu yüzden burada sabit bir örnek var: 7 Temmuz 2026 Salı günü, o günün özeti'nin ele aldığı yarı iletken kırılması sırasında Micron.

Sorgula7 Temmuz 2026'ya girerken MU: önceki normal seans kapanışı, açılış fiyatı, gecelik fark
Önceki Kapanış7 Tem AçılışGecelik Fark (%)
984.31923.01-6.2
Her verinin arkasındaki tam 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
Kendiniz çalıştırın

MU, $984.31 ile kapandı ve $923.01'den açıldı; gecelik gap -6.2% oldu. O günün spread saati:

SorgulaMU: 7 Temmuz 2026'da yarım saatlik medyan kotasyon makası (ET, normal seans)
ET SaatiMedyan Makas (Sent)Medyan Makas (bps)En Geniş Oranı (%)Elenen: Tek Taraflı, Kilitli, Çapraz
09:30626.7100109
10:00454.972.6349
10:30444.97156
11:00454.972.630
11:30424.667.728
12:00394.262.921
12:30414.466.117
13:00434.669.45
13:30414.466.110
14:00424.567.712
14:30424.667.730
15:00394.362.933
15:30384.161.341
Her verinin arkasındaki tam 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
Kendiniz çalıştırın

Saat zamanı doğru tuttu. MU'nun açılıştaki ilk yarım saatinde medyan spread 62¢ oldu; $923.01'den açılan bu hisse için bu değer 6.7 baz puana denk geldi ve seansının en geniş yarım saatlik dilimiydi. Bir dilim sonra medyan 45¢'ye, öğlen 39¢'ye, son yarım saatte ise 38¢'ye indi. Prim beklendiği üzere geldi ve likidite kademesi burada da geçerliliğini korudu: MU, yüzdesel olarak burada bile Etsy'nin olağan açılışından (25.24 baz puan) daha sıkı seyretti.

::: Veri notları: pencere, filtreler, yöntem
SPY/Apple/Etsy panelleri kayan pencere mantığıyla çalışır: son güncellemeden üç gün öncesine kadar uzanan, on bir takvim günü süren NBBO güncellemelerini kapsar (bu sayede veri akışının yükleme gecikmesinden etkilenmez). Normal işlem saatleri panelleri, seansı yaz (EDT) saatine göre bir UTC gün-içi-dakika filtresiyle keser; aşağıdaki kontrol, pencerenin her iki ucunda da ET 09:30 açılışının korunduğunu doğrular (570, 09:30'a karşılık gelir); kış saatinde bu kontrol başarısız olur ve sayfa yeniden işlenmek üzere beklemeye alınır. Evreler (phases) paneli doğrudan Doğu saatine (Eastern) çevrilir ve her durumda ET 04:00-20:00 aralığını kapsar. Tek yönlü (alış veya satış kotasyonu sıfır olan) ve kilitli ya da çapraz (alış fiyatı satış fiyatına eşit veya ondan yüksek) kotasyonlar her yerde hariç tutulur; seans kararlılığı, yalnızca HER İKİ pencerede de kotasyon veren seansları tutar. Medyanlar ve 90. persentiller kesin değerlerdir; MU panelleri 6-7 Temmuz 2026 tarihine sabitlenmiştir.

SorgulaPencere koruması: UTC seans filtresi, kayan pencerenin her iki ucunda da 9:30 ET açılışına karşılık gelir
Pencere Başlangıcı (ET, dk)Pencere Bitişi (ET, dk)
570570
Her verinin arkasındaki tam 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
Kendiniz çalıştırın

:::

Sıkça Sorulan Sorular

Alış-satış spread'i günün hangi saatinde en geniş olur?

Seans öncesinde (premarket) Etsy'nin medyan kote edilen spread'i, sabah 04:00 ile 07:00 (ET) arasında 450.42 baz puan ölçülürken, gün ortasında bu değer 9.71 baz puandı. Normal işlem saatleri içinde en geniş dönem açılıştan sonraki ilk yarım saattir; en dar dönem ise kapanıştan önceki son yarım saattir.

SPY'nin spread'i açılışta neden sabit görünür?

ABD hisseleri tam sent cinsinden kote edilir ve SPY'nin medyan spread'i günün büyük bölümünde 2¢ seviyesinde kalır; bu da küçük bir genişlemeyi yansıtamayacak kadar kaba bir ölçektir. Seans bazında bakıldığında, açılış spread'i seansların 50%'inde gün ortasına kıyasla yine de %1'den fazla daha geniş kaldı; açılışın 90. yüzdelik dilimindeki spread'i 3¢ ölçülürken, gün ortasında bu değer 3¢'ydi.

Açılışta piyasa emri vermek kötü mü?

Anında işlem talep etmek için normal seansın en maliyetli dönemlerinden biridir: yukarıdaki pencerede 100 Etsy hissesiyle yapılan bir gidiş-dönüş işlemde maliyet $19'e karşı $7'tür. Bir limit emir bu maliyeti sınırlar, ancak işlemin gerçekleşmeme riskini taşır; bekleyebilecek bir emir ise daha dar bir farktan geçebilir: Etsy'nin primi bir saat içinde 4.87x'ten 2.22x'e düştü.

Kapanışta spread'ler yeniden genişler mi?

Normal işlem saatleri içinde hayır; üç hisse için de günün en dar dilimi son yarım saatlik dönemdi. Bu genişleme, saat 16:00 kapanış gongundan sonra, işlem hacminin daha ince olduğu uzatılmış seansta ortaya çıkar: Apple bu dönemde 4.67 baz puan kote edilirken, gün ortasında bu değer 0.89 baz puandı.

Opsiyon spread'leri de açılışta genişler mi?

Buradaki paneller yalnızca hisse senedi kotasyonlarını ölçer ve opsiyonlar hakkında herhangi bir iddiada bulunmaz. Mekanizma aynı yönde işler: bir opsiyonun kotasyonu, ilk dakikalarda en az oturmuş olan dayanak hissenin fiyatına bağlıdır; opsiyon maliyeti analizimiz opsiyon spread'lerini doğrudan ölçer.


Her panel, kendisini üreten SQL sorgusunu içerir; işlem yapılan bir ticker girilip spread saati Strasmore terminalinde test edilebilir.

#spreads#market open#trading costs#liquidity#market structure