Strasmore Research
Eğitim Matt ConnorYazan Matt Connor · Güncellendi 2026-08-08 · data as of August 8, 2026 · refreshed weekly

Açılışta Spread Neden Genişler? Gerçek Veriler

İşlem düzeyindeki kotasyonlar, açılış primini yarım saatlik aralıklarla ölçüyor, ne kadar hızlı azaldığını ve piyasa öncesinin gerçek maliyetini gösteriyor.

Açılışta spread’ler, ABD normal seansının neredeyse diğer tüm bölümlerine kıyasla daha geniştir. Hisse ne kadar düşük işlem hacmine sahipse maliyet de o kadar yüksektir. Aşağıdaki hareketli pencerede, işlemlerin ilk yarım saatindeki medyan alış-satış spread’i orta ölçekli bir hisse olan Etsy’de gün ortasındaki spread’in 3.29 katı, Apple’da ise 1.79 katıydı. Üçü arasında en yoğun kotasyon alan SPY’de havuzlanmış oran 1 katı olarak gerçekleşti. Ancak bu yatay çizgi, ücretsiz bir açılıştan değil, tek sentlik fiyat kademesinden kaynaklanan bir ölçüm artefaktıdır. Bu sayfadaki zamanlama, işlemlerin saniye altı kotasyonlarından oluşturulmuştur.

Piyasa emrinin maliyeti: spread

Her hisse aynı anda iki fiyat gösterir: bid, geçerli en yüksek alış teklifi; ve ask, geçerli en düşük satış teklifi. Bu iki fiyat arasındaki fark alış-satış farkıdır. En iyi mevcut fiyattan hemen gerçekleşen piyasa emri bu farkı öder: alışlar ask fiyatından, satışlar bid fiyatından gerçekleşir ve aradaki fark, kotasyonu veren tarafa, genellikle bir piyasa yapıcıya gider. Aşağıda bu kotasyonun iki özelliği önem taşır: Maliyet gün içinde değişir ve en yüksek seviyesine sabah ulaşır; ayrıca fiyatlar tam sentlik adımlarla ilerler. Bu nedenle yüksek fiyatlı bir ETF ile çok daha ucuz bir orta ölçekli hissenin gösterebileceği en dar spread aynı bir sent olabilir.

Spread saati: bir şekil, üç likidite kademesi

Grafik üç likidite kademesini izliyor: S&P 500 ETF’si SPY, mega-cap Apple ve mid-cap Etsy. NBBO açıklamamızda ayrıntıları verilen ve aracı kurumun gösterdiği piyasa genelindeki en iyi alış ve satış fiyatı olan her geçerli NBBO güncellemesi, son birkaç günlük pencerede normal seansın 30 dakikalık bir dilimine giriyor. Her dilimin medyan spread’i, ilgili hissenin gördüğü en dar spread’e bölünüyor. Bu nedenle 1, hissenin ulaşabildiği en dar spread anlamına geliyor.

SorgulaHer yarım saatte medyan spread, her hissenin en dar aralığının katı olarak (normal işlem saatleri, ET)
ET saatiSPY çarpanıAAPL çarpanıETSY çarpanı
09:301.012.364.98
10:001.011.983.4
10:301.011.672.81
11:001.011.52.01
11:301.011.342.02
12:0011.331.72
12:3011.331.52
13:0011.131.46
13:3011.111.51
14:001.011.021.47
14:3011.121.27
15:0011.011.26
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 modeli U şeklinde tanımlar: Açılışta geniş, gün ortasında dar ve kapanışa doğru yeniden genişleyen spread. Buradaki ölçüm, spread’in hareket alanı bulunan hisseler için bu görünümü bir kayak pistine benzetiyor. Etsy açılışta en dar seviyesinin 4.98 katındaydı; 10.30 itibarıyla 2.81 katına, öğle saatlerinde ise 1.52 katına indi. Apple açılışta 2.36 katındaydı. Üç hissenin de en dar yarım saatlik dilimi son dilim oldu: 1, 1, 1. Bu nedenle yatırımcıların “kapanış” ile ilişkilendirdiği yeniden genişleme, kapanış müzayedesinin sonrasındaki uzatılmış seansa aittir.

SPY’nin çizgisi yatay: Açılış diliminde 1.01 katı, öğle saatlerinde 1 katı. Medyan spread gün boyunca değişmiyor. Bu durum açılış priminin bulunmadığı anlamına gelmez; neden kuruş bazlı fiyat adımıdır.

En dar spread’e sahip hisselerde primin gizlendiği kuruş ızgarası

SPY’nin medyan spread’i açılışta 2¢, gün ortasında ise 2¢ ölçülüyor; yani her iki durumda da aynı iki kuruş söz konusu ve medyanın söyleyecek başka bir şeyi kalmıyor. Ancak alttaki dağılım farklı bir tablo sunuyor. Bu panel, her yarım saatlik dilimde, kotasyon güncellemelerinin ne kadarının bir sentlik asgari seviyede kaldığını gösteriyor.

SorgulaHer yarım saatte, bir sentlik asgari spreaddeki kotasyon güncellemelerinin payı (normal işlem saatleri, ET)
ET saatiSPY yüzde pennyAAPL yüzde pennyETSY yüzde penny
09:3024.23.30.4
10:0023.24.20.2
10:3023.85.90.3
11:0021.26.31.2
11:3022.98.21.4
12:0028.48.51
12:3026.611.21.4
13:0029.512.81.2
13:3026.614.10.8
14:0022.315.50.8
14:3021.515.21.1
15:0025.220.62
15:3036.323.17.6
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ışın ilk yarım saatindeki güncellemelerin 24.2%’ünde, son yarım saatte ise 36.3%’inde bir sentlik tabanda kaldı. Apple’da bu oranlar sırasıyla 3.3% ve 23.1%; Etsy’de 0.4% ve 7.6% oldu. Her hisse senedi açılışta tabandan kapanışa kıyasla daha uzakta başlıyor. SPY’deki genişleme gerçek olsa da fiyatlanamıyor: Açılış spread’inin 90. yüzdelik dilimi 3¢ iken gün ortasında 3¢ ölçüldü; bu 1x oranı, medyan spread’de görülen oranla (1x) aynı. İşlem hacmi bakımından en likit hissede, bu dönem boyunca kuruş ızgarası, hem medyan seviyede hem de dağılımın üst ucunda primi yansıtamayacak kadar kaba kalıyor. Yine de sıklık ölçümünde fark görülüyor: SPY’nin açılışı seansların 86%’ünde iki zaman aralığından daha genişti ve en kötü sabah seansı, kendi gün ortası spread’inin 2.01x’iyle açıldı. Prim mevcut; ancak bir sent, bu primi faturalandırmak için fazla büyük bir birim.

Açılışta spread’ler neden daha geniştir?

Açılışın ilk yarım saatinde üç koşul aynı anda görülür. Bu koşulların hiçbiri öğle saatlerine kadar devam etmez.

  • Gecelik emir ve bilgi birikimi aynı anda piyasaya gelir. Saat 16.00’daki kapanış ile ertesi sabahki açılış müzayedesi arasında on yedi buçuk saatlik bilgi birikir. Bu bilgiye bilançolar, şirket yönlendirmeleri ve yurt dışı seanslar dahildir. Bu sürede sürekli işlem yapılmaz. İlk kotasyonlar önceki kapanışı değil, fiyat boşluğunu izler.
  • Fiyat keşfi hâlâ sürmektedir. Müzayede, birikmiş bilgiyi tek bir işlem fiyatında sıkıştırır. Ardından piyasa bu fiyatın çevresinde bir işlem aralığı belirlemek için birkaç dakika harcar. Kotasyonlar bu arama sürerken en hızlı şekilde yeniden fiyatlanır.
  • Emir defteri hâlâ dolmaktadır. Piyasa öncesi işlemler çok daha az sayıda katılımcının kotasyon vermesiyle gerçekleşir. Açılış gongu da emir defterini anında yeniden oluşturmaz.

İşlem durdurma seansı nasıl etkiler?

İşlem durdurma, aynı mekanizmanın en uç biçimidir. Limit up-limit down (LULD) kuralları uyarınca fiyatı son ortalamasının çevresindeki bandın dışına çıkan bir hissenin işlemleri beş dakikalığına durdurulur. Borsa ayrıca beklenen bir haber nedeniyle de bir hisseyi işleme kapatabilir. İşlem durdurma sırasında iki taraflı kotasyon bulunmaz. Ekrandaki tek taraflı veya kesişmiş emir defteri işlem yapılabilir bir piyasa değildir. İşlemler, yeniden açılış müzayedesiyle başlar. İlk kotasyonlar, 9.30 açılışında görülen bilgi birikimi ve fiyat keşfi yükünü birkaç dakikaya sıkıştırılmış biçimde taşır. Açılışa yakın saatlerde işlemleri durdurulan bir hisse bu primi iki kez öder.

Premarket farklı bir piyasadır

Sığ emir defteri etkisi genellikle varsayılır; bu panel aynı hisselerde, aynı zaman aralığında ve günün beş farklı aşamasında bu etkiyi fiyatlar. Ölçüm baz puan (bps) cinsindendir. Her baz puan hisse fiyatının yüzde birinin yüzde biridir. Böylece farklı fiyat seviyelerindeki hisseler karşılaştırılabilir.

Sorgulaİşlem gününün aşamalarına göre medyan kotasyon spreadi, baz puan cinsinden (ET saati)
aşamaSPY bpsAAPL bpsETSY bps
Premarket 04:00-07:000.819.1508.12
Premarket 07:00-09:300.684.87475
Open 09:30-10:000.272.0923.8
Midday 12:00-14:000.271.177.23
After-hours 16:00-20:000.815.83205.58
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 Doğu Saati ile 04.00-07.00 arasında 508.12 bps, 07.00’den açılış ziline kadar 475 bps oldu. Açılıştan sonraki ilk yarım saatte bu oran 23.8 bps, gün ortasında ise 7.23 bps seviyesindeydi. Ölçüm kuruşla değil, fiyatın yüzdesi olarak yapılır. Apple’da erken saatlerde kote spread 9.1 bps iken gün ortasında 1.17 bps oldu. SPY’da bile spread 0.81 bps’e çıkarak 0.27 bps’in üzerinde gerçekleşti. Saat 16.00’daki kapanış zilinden sonra spread yeniden genişledi: Etsy’de 205.58 bps, Apple’da 5.83 bps.

Sent cinsinden maliyet: açılış ve gün ortası

Maliyetler sent cinsinden oluşur. Tabloda aynı hisseler için açılıştan sonraki ilk yarım saatte (ET 09.30–10.00) ve gün ortasında (ET 12.00–14.00) medyan spread, her zaman aralığındaki 90. yüzdelik dilime karşılık gelen kotasyon, kotasyon güncelleme sayıları ve tek taraflı, kilitli veya kesişen kotasyonlar hariç tutulmuştur.

SorgulaAçılış primi: açılışta (09:30-10:00 ET) ve gün ortasında (12:00-14:00 ET) medyan ve 90. yüzdelik spread
tickergeçerli güncellemeler milk 30 dakika sentöğle sentilk 30 dakika bpsöğle bpsaçılış/öğle çarpanıilk 30 dakika P90 sentöğle P90 sentilk 30 dakika P90 bpsP90 çarpanıtek taraflı, kilitli veya kesişmiş kayıtlar çıkarıldı
SPY29.47220.270.271330.411163496
AAPL12.55742.091.171.791253.92.3436079
ETSY0.220623.87.233.29501159.924.69141
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ıyı ifade eder; dolayısıyla tablo doğrudan maliyeti gösterir: Etsy’de 100 hisselik gidiş-dönüş işleminde, açılıştaki medyan kotasyona göre ödenen maliyet $20, gün ortası kotasyonlarında ise $6 olur; Apple’da bu tutarlar sırasıyla $7 ve $4’dur. Piyasa derinliği azaldıkça prim artar: SPY için 1x, Apple için 1.79x, kotasyon güncelleme sayısı 12.55 milyon olan Apple’ın küçük bir bölümü düzeyinde kalan 0.2 milyon güncellemeli Etsy için 3.29x. Zaman diliminden çok likidite kademesi belirleyicidir: SPY’nin açılıştan sonraki ilk yarım saati, 0.27 baz puanla, Etsy’nin 7.23 baz puan olan en sakin gün ortası döneminden bile daha dardır; Etsy’nin en kötü yüzde onluk dilimdeki açılış ölçümü ise 59.92 baz puandır.

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

Birden fazla günün kotasyonlarını tek bir medyanda toplamak, bir dönemle ilgili soruyu yanıtlar; tek bir sabahla ilgili soruyu değil. Bu panel, açılış/öğle oranını seans bazında yeniden hesaplıyor: tipik seansı, en sakin seansı, en kötü seansı ve açılışı her seferinde daha yüksek olan seansların payını gösteriyor.

SorgulaOturum bazında: açılışın gün ortasına göre ne sıklıkla ve ne ölçüde daha geniş olduğu
tickerseanslarmedyan seans çarpanıen sakin seans çarpanıen kötü seans çarpanıdaha geniş açılan seans yüzdesi
SPY71.490.662.0186
AAPL72.31.746.91100
ETSY73.322.244.13100
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) / 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

7 seans boyunca açılış, SPY seanslarının 86%’unda, Apple seanslarının 100%’sinde ve Etsy seanslarının 100%’inde öğle seviyesinden daha yüksek seyretti. Tipik seansın primi SPY için 1.49x düzeyindeydi. Piyasadaki en likit isim olan SPY’de, kuruş bazlı fiyat adımları tutarlı bir genişlemeyi bile neredeyse görünmez kılıyor. Bu oran Apple için 2.3x, primin açıkça görüldüğü Etsy için ise 3.32x oldu. Dağılımın önemi burada ortaya çıkıyor: Etsy’nin en sakin sabahında açılış, kendi öğle seviyesinin 2.24x’i oldu; en kötü sabahında ise 4.13x’e ulaştı. Açılış primi bir ortalama ve aynı zamanda bir uç değer göstergesidir; yarın saat 9:31’de ne olacağına dair hiçbir zaman garanti vermez.

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

Hareketli pencereler tekil sabahları yumuşatır. Bu nedenle burada belirli bir sabaha odaklanılıyor: Yarı iletkenlerdeki kırılmanın içinde, 7 Temmuz 2026 Salı günü Micron için o günün özeti inceleniyor.

SorgulaMU, 7 Temmuz 2026: önceki normal seans kapanışı, açılış fiyatı, gece oluşan fiyat aralığı
önceki kapanış7 Temmuz açılışıgecelik boşluk (%)
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 seviyesinde kapandı ve $923.01 seviyesinde açıldı. Gecelik fiyat farkı -6.2% oldu. O günkü spread seyri şöyleydi:

SorgulaMU: 7 Temmuz 2026'da yarım saate göre medyan kotasyon spreadi (ET, normal işlem saatleri)
ET saatimedyan makas (sent)medyan makas (bps)en genişin (%)tek taraflı, kilitli veya kesişmiş kayıtlar çıkarıldı
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

Seyir tutarlıydı. MU'nun açılıştan sonraki ilk yarım saatinde medyan spread 62¢, yani açılış fiyatı $923.01 olan bir hissede 6.7 baz puan olarak gerçekleşti. Bu, seansın en geniş yarım saatlik aralığıydı. Bir sonraki aralıkta medyan 45¢, öğle saatinde 39¢ ve son yarım saatte 38¢ oldu. Prim zamanında oluştu ve likidite kademesi belirleyici olmaya devam etti: MU, burada dahi yüzde bazında Etsy'nin olağan açılışından daha dar spread sundu (23.8 baz puan).

::: Veri notları: pencere, filtreler, yöntem
SPY, Apple ve Etsy panellerinde, son yenilemeden üç gün öncesinde sona eren on bir takvim günlük NBBO güncellemeleri kullanılıyor. Bu süre, veri akışının sisteme alınmasındaki gecikmenin dışında kalıyor. Normal işlem saatlerine ilişkin paneller, yaz saati (EDT) esas alınarak UTC dakika-gün filtresiyle seansı kesiyor. Aşağıdaki kontrol, pencerenin her iki ucunda da başlangıcın 9:30 ET'e denk geldiğini doğruluyor (570, 9:30'a karşılık gelir). Kış saati kullanıldığında kontrol devreye giriyor ve sayfayı yeniden çalışma için durduruyor. Evreler paneli doğrudan Doğu Yakası saatine dönüştürülüyor ve her iki durumda da 04:00–20:00 ET aralığını kapsıyor. Tek taraflı kotasyonlar (alış veya satış fiyatı sıfır) ile kilitli veya kesişmiş kotasyonlar (alış fiyatı satış fiyatına eşit ya da daha yüksek) tüm hesaplamalardan çıkarılıyor. Seans istikrarı koşulu, yalnızca HER İKİ pencerede de kotasyon bulunan seansları tutuyor. Medyanlar ve 90. yüzdelikler kesin olarak hesaplanıyor. MU panelleri 6–7 Temmuz 2026 tarihlerine sabitlenmiştir.

SorgulaPencere koruması: UTC seans filtresi, kayan pencerenin her iki ucunda 09:30 ET başlangıcına eşleniyor
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 Sorulan Sorular

Alış-satış spreadleri günün hangi saatinde en geniş olur?

Piyasa öncesinde Etsy’nin medyan kotasyon spreadi, ET ile sabah 4.00-7.00 arasında 508.12 baz puan olurken öğle saatlerinde 7.23 baz puan ölçüldü. 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 spreadi açılışta neden yatay görünüyor?

ABD hisseleri tam sent üzerinden kotasyon alır ve SPY’nin medyan spreadi günün büyük bölümünde 2¢ seviyesinde kalır. Bu nedenle küçük bir genişleme, fiyat adımının kabalığı nedeniyle ölçüme yansımaz. Seans bazında açılış spreadi, seansların 86%’inde yine öğle saatlerindeki spreadden daha genişti. Açılıştaki 90. yüzdelik dilim spreadi 3¢ olurken öğle saatlerindeki karşılığı 3¢ ölçüldü.

Açılışta piyasa emri vermek sakıncalı mı?

Anında gerçekleşme talebi açısından normal seansın en maliyetli dönemlerinden biridir. Yukarıdaki zaman aralığında Etsy’de 100 hisselik gidiş-dönüş işleminde maliyet $20, buna karşılık $6 oldu. Bir limit emri bu maliyeti sınırlar, ancak emrin gerçekleşmeme riski vardır. Bekleyebilen bir emir daha dar bir spreadi yakalayabilir: Etsy’nin prim katsayısı bir saat içinde 4.98x seviyesinden 2.81x seviyesine geriledi.

Spreadler kapanışta yeniden genişler mi?

Normal işlem saatleri içinde genişlemez. Son yarım saatlik dilim, üç hissenin tamamında günün en dar spreadine sahipti. Genişleme, saat 16.00’daki kapanış zilinden sonra, likiditenin daha düşük olduğu uzatılmış seansta görülür. Apple’ın bu seansta kotasyon spreadi 5.83 baz puan olurken öğle saatlerinde 1.17 baz puan oldu.

Opsiyon spreadleri de açılışta genişler mi?

Buradaki paneller yalnızca hisse kotasyonlarını ölçer ve opsiyonlar hakkında herhangi bir sonuç ileri sürmez. Piyasa mekanizması aynı yönde işaret eder: Bir opsiyonun kotasyonu dayanak hissenin fiyatına bağlıdır ve bu fiyat ilk dakikalarda en az oturmuş durumdadır. Opsiyon maliyetlerine ilişkin dökümümüz opsiyon spreadlerini doğrudan ölçer.


Her panel, onu üreten SQL sorgusunu içerir. İşlem yapılan bir ticker girilerek Strasmore terminalinde spread hareketleri gün içindeki saatlere göre izlenebilir.

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