Strasmore Research
Piyasa özetleri Matt ConnorYazan Matt Connor · Güncellendi 2026-08-03

27 Temmuz 2026 Piyasa Özeti ve Günlük Veriler

27 Temmuz 2026 tarihli piyasa özeti; skor tablosu, hisse genişliği, sektör dağılımı, opsiyon akışı, tahvil oranları ve takvim verilerini kayıtlı sorgular üzerinden sunmaktadır.

27 Temmuz 2026 Pazartesi gününe ait bu piyasa özeti, tüm seansı kayıtlı sorgular üzerinden aktarmaktadır: SPY'ın Cuma günkü kapanışa göre değişimi 0.02% seviyesinde gerçekleşmiş, likit piyasadaki yükselen hisse oranı 65.4% olmuş ve opsiyon piyasasında 64.69 milyon kontrat el değiştirmiştir. Aşağıdaki her pencere her iki uçta da belirli tarihlere sabitlenmiştir; dolayısıyla herhangi bir panelin SQL sorgusunu yeniden çalıştırmak aynı rakamları döndürecektir.

Skor tablosu

Her değişim, 27 Temmuz'un son normal seans dakika barı ile 24 Temmuz Cuma günkü barı karşılaştırılarak hesaplanmıştır; ardışık işlem seansları bir hafta sonu ile birbirinden ayrılmaktadır. Satırlar alfabetik olarak sıralanmıştır, bu sayede her ETF sabit bir konumda kalır.

SorgulaSPY / QQQ / DIA / IWM: 27 Temmuz, 24 Temmuz kapanışına kıyasla, normal seans
Her verinin arkasındaki tam SQL
WITH prior AS (
    SELECT ticker, argMax(close, window_start) AS prior_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00'
    GROUP BY ticker
),
sess AS (
    SELECT ticker,
           argMin(open, window_start) AS day_open,
           argMax(close, window_start) AS day_close,
           max(high) AS day_high,
           min(low) AS day_low,
           round(toFloat64(sum(volume)) / 1e6, 1) AS shares_traded_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
    GROUP BY ticker
)
SELECT
    s.ticker AS ticker,
    round(toFloat64(p.prior_close), 2) AS prior_close,
    round(toFloat64(s.day_open), 2) AS day_open,
    round(toFloat64(s.day_close), 2) AS day_close,
    round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
    round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
    round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
    round(toFloat64(s.day_high), 2) AS day_high,
    round(toFloat64(s.day_low), 2) AS day_low,
    s.shares_traded_m
FROM sess s LEFT JOIN prior p ON s.ticker = p.ticker
ORDER BY ticker
Run this yourself

DIA 0.49%, IWM 0.59%, QQQ -0.32% ve SPY 0.02% seviyesinde $739.02 kapanış gerçekleştirdi. Her satır, hareketi iki bacağa ayırır: SPY, Cuma günkü kapanıştan 0.82% farkla açıldı; bu, tüm hafta sonunu kapsayan bir boşluktur ve açılıştan kapanışa kadar -0.79% hareket etti. Pazartesi günleri gecelik bacak aslında iki günlük bir bacak niteliğindedir ve bu bacak ile gün içi bacak arasındaki ayrım, seansın ilk izidir.

Gün sıra dışı mıydı?

Tek bir seansın verisi, arkasındaki dağılım bilinmeden anlam ifade etmez; bu nedenle gün, kendi geriye dönük bir aylık periyodu içinde aynı mantıkla sıralanmıştır.

SorgulaSPY günlük hareket, geçmiş dönem bağlamında (26 Haziran - 27 Temmuz, açılış-kapanış)
Her verinin arkasındaki tam SQL
SELECT
    round(anyIf(oc_pct, d = toDate('2026-07-27')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-27'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-27'))) + 1 AS spy_abs_move_rank,
    count() AS spy_sessions_compared,
    toString(min(d)) AS first_session
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-06-26 13:30:00')
      AND window_start < toDateTime('2026-07-28 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)
Run this yourself

SPY'ın açılış-kapanış hareketi olan -0.79%, 2026-06-26 tarihine kadar uzanan bir pencerede, mutlak büyüklük açısından son 21 seans içinde 1. sırada yer almıştır. Sıralama, söz konusu pencerede daha büyük hareketlerin gerçekleştiği seans sayısına bir eklenerek hesaplanır; dolayısıyla birinci sıra, geriye dönük bir ay içindeki en büyük hareketi temsil eder.

Piyasa Genişliği

Endeks seviyesi tek bir rakamdan ibarettir. Piyasa genişliği, hafta sonu boşluğunun ardından endeksle birlikte hareket eden hisse sayısını ölçer.

SorgulaLikidite bazlı piyasa genişliği: 27 Temmuz kapanışı, 24 Temmuz'a kıyasla, 1 milyon $ işlem hacmi filtresi
Her verinin arkasındaki tam SQL
SELECT
    countIf(c27 > c24 AND liquid) AS advancers,
    countIf(c27 < c24 AND liquid) AS decliners,
    countIf(c27 = c24 AND liquid) AS unchanged,
    countIf(liquid) AS liquid_tickers,
    countIf(NOT liquid) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(c27 > c24 AND liquid) / countIf(liquid), 1) AS advancer_pct
FROM (
    SELECT ticker, c24, c27, dv27 >= 1000000 AS liquid
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv27
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0
    )
)
Run this yourself

Bir milyon dolarlık normal seans işlem hacmi barajını aşan 5935 hisse arasında, 3880 adedi Cuma günkü kapanışın üzerinde, 1972 adedi ise altında kapanış yaparak 65.4% oranında bir yükselen payı oluşturdu. Filtre, 5336 adet daha düşük hacimli hisseyi kapsam dışı bırakmak yerine burada sayıma dahil etti.

Mega-cap rafı

Aynı sekiz mega-cap ismi her seansta burada yer alır; alfabetik sıralama sayesinde her biri kendi satırını korur. Sabit bir sepetin amacı budur: okuyucu satırları öğrenir ve hiçbir editöryal müdahale sonradan kazananları seçmez.

SorgulaSekiz mega-cap: 24 Temmuz'a göre değişim ve 27 Temmuz normal seans dolar hacmi
Her verinin arkasındaki tam SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-27 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-27 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMZN', 'AVGO', 'GOOGL', 'META', 'MSFT', 'NVDA', 'TSLA')
      AND ((window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
        OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_close, 2) AS day_close,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker
Run this yourself

AAPL 1.16%, META -0.21%, MSFT 1.94% ve NVDA -5.04% hareket etti; normal seans işlem hacmi 25.42 milyar dolar seviyesindeyken TSLA -1.2% değerindeydi. Dolar sütunu, bu sekiz ismin tek başlarına piyasa akışının ne kadarını taşıdığını gösterir; yukarıdaki genişlik paneli ise piyasanın geri kalanının onlarla birlikte ne kadar yol kat ettiğinin bir kontrolüdür.

Günün hareketli hisseleri

Her iki tablo da beş milyon dolarlık normal seans işlem hacmi gerektirir, ölçülen iki kapanış arasında hisse bölünmesi gerçekleşen isimleri hariç tutar ve notlarda açıklanan kurum içi belirsizlik koruması kapsamında yeniden kullanılan bir sembolü dışarıda bırakır.

SorgulaEn çok kazanan ve kaybedenler: 27 Temmuz kapanışı, 24 Temmuz'a kıyasla, 5 milyon $+ işlem hacmi, bölünmeler hariç
Her verinin arkasındaki tam SQL
SELECT ticker, board, day_pct, day_dollar_m
FROM (
    SELECT 'gainers' AS board, ticker, round((c27 / c24 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker NOT IN ('SPCX')
          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-24' AND execution_date <= '2026-07-27')
          AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct DESC
    LIMIT 8
    UNION ALL
    SELECT 'decliners' AS board, ticker, round((c27 / c24 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker NOT IN ('SPCX')
          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-24' AND execution_date <= '2026-07-27')
          AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct ASC
    LIMIT 8
)
ORDER BY board DESC, abs(day_pct) DESC
Run this yourself

Tablonun en çok değer kazananı DFNS, 486.4 milyon dolarlık işlem hacmiyle 214.9% oranında yükseldi. En sert düşüşü yaşayan MPLT ise 83.3 milyon dolarlık hacimle -72.9% seviyesinde gerçekleşti. Bu sayfa büyüklükleri ve getirileri kaydeder; bunlara ilişkin herhangi bir hikaye atfetmez.

Sektörel dağılım

On bir adet SPDR seçilmiş sektör fonunun, 27 Temmuz kapanışının 24 Temmuz kapanışına göre performansı, en iyiden en kötüye sıralanmıştır. Sepet tanımlanmış ve sabittir, bir veri sağlayıcı sınıflandırması değildir.

SorgulaSektör ETF'leri, 27 Temmuz kapanışı, 24 Temmuz'a kıyasla, sıralı
Her verinin arkasındaki tam SQL
SELECT sector, day_pct, round(max(day_pct) OVER () - day_pct, 2) AS points_behind_best
FROM (
    SELECT multiIf(ticker = 'XLK', 'Technology', ticker = 'XLC', 'Communications', ticker = 'XLE', 'Energy',
                   ticker = 'XLF', 'Financials', ticker = 'XLI', 'Industrials', ticker = 'XLB', 'Materials',
                   ticker = 'XLP', 'Staples', ticker = 'XLRE', 'Real Estate', ticker = 'XLU', 'Utilities',
                   ticker = 'XLV', 'Health Care', 'Consumer Discretionary') AS sector,
           round((c27 / c24 - 1) * 100, 2) AS day_pct
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start < '2026-07-27 00:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 00:00:00') AS c27
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
          AND ((window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
            OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'))
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0
    )
)
ORDER BY day_pct DESC
Run this yourself

Staples, 1.5% ile listenin zirvesinde yer alırken, Energy, 3.56 yüzde puan gerisinde -2.06% ile listenin en altında kalmıştır. Bu spread, günün sektörel dağılımını ifade eder: on bir sektörün tamamının bir puanlık aralıkta toplandığı bir piyasa seyri, birkaç puana yayılan bir seyirden çok farklı bir okuma sunar.

Dolar bazında işlem hacimleri

SorgulaDolar bazında ilk 6, hisse adedi bazında ilk 4: 27 Temmuz normal seans
Her verinin arkasındaki tam SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY dollar_volume_bn DESC
    LIMIT 6
    UNION ALL
    SELECT
        'by shares traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard, if(leaderboard = 'by shares traded', shares_m, dollar_volume_bn) DESC
Run this yourself

MU, 35.71 milyar dolarlık normal seans işlem hacmiyle dolar bazlı sıralamada lider olurken, SPY 27.03 milyar dolarla onu takip etti. Hisse adedi bazındaki sıralama ise farklı bir tablo ortaya koyuyor: KIDZ, 198.3 milyon adetlik işlem hacmi ve 0.66 dolar seviyesindeki zımni ortalama fiyatıyla bu listenin başında yer aldı. Dolar hacmi piyasanın odak noktasını, hisse adedi hacmi ise piyasadaki hareketliliği gösterir; bu ölçümün hisse bazlı karşılığı ise göreli hacim olarak adlandırılır.

Opsiyon piyasası işlemleri

SorgulaOpsiyon akışı: kontratlar, call oranı, gün içi pay (Cuma'ya kıyasla), en yoğun SPY kontratı
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT (strike, typ, vol_m, is_0dte)
        FROM (
            SELECT toFloat64(any(strike_price)) AS strike, any(option_type) AS typ,
                   round(toFloat64(sum(size)) / 1e6, 2) AS vol_m,
                   if(substring(ticker, length(ticker) - 14, 6) = '260727', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
              AND underlying_symbol = 'SPY'
            GROUP BY ticker
            ORDER BY vol_m DESC, strike ASC
            LIMIT 1
        )
    ) AS top_spy,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
    ) AS jul24_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260724') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
    ) AS jul24_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul24_contracts_m,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260727') / sum(size), 1) AS pct_0dte,
    jul24_pct_0dte,
    spy_regular_close,
    top_spy.1 AS top_spy_strike,
    top_spy.2 AS top_spy_type,
    top_spy.3 AS top_spy_contracts_m,
    top_spy.4 AS top_spy_is_0dte,
    round(top_spy.1 - spy_regular_close, 2) AS top_spy_strike_minus_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

Opsiyon piyasasında 11.07 milyon işlemle 64.69 milyon kontrat el değiştirdi; Cuma günkü hacim 71.14 milyon seviyesindeydi. Call opsiyonları toplam kontrat hacminin 55.1%'sını oluşturdu. Aynı seans içinde vadesi dolan, yani vadesine sıfır gün kalan kontratlar, Cuma günkü 49% seviyesine kıyasla toplam hacmin 39.3%'sini oluşturdu; bu durum vade zamanlaması ile belirlenen bir ritmi yansıtıyor. En yoğun işlem gören SPY kontratı 740 C olurken, bu kontratta 0.59 milyon adet işlem gerçekleşti. Söz konusu kontratın kullanım fiyatı, SPY'ın 739.02 dolarlık normal kapanış fiyatından (kullanım fiyatı eksi kapanış fiyatı olarak hesaplandığında) 0.98 dolar uzaklıkta bulunuyor.

Fiyat bandı

Fiyat verisi, bu işlem masasının en kısıtlı veri setidir ve her seansta ölçülür. Sıradan günler de kayda geçer.

SorgulaHisse senedi NBBO güncelleme sayısı: 27 Temmuz, 24 Temmuz'a kıyasla, ticker bazlı güncellemeler (milyon)
Her verinin arkasındaki tam SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / 1e6, 2) AS jul27_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-24')) / 1e6, 2) AS jul24_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / countIf(toDate(sip_timestamp) = toDate('2026-07-24')) - 1) * 100, 1) AS session_over_session_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'SPY') / 1e6, 2) AS jul27_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'QQQ') / 1e6, 2) AS jul27_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'NVDA') / 1e6, 2) AS jul27_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

Hisse senedi fiyat bandı, Cuma günü kaydedilen 500.88 milyon seviyesine kıyasla 553.53 milyon NBBO güncellemesi taşıdı; bu, seanslar arası 10.5% oranında bir değişimdir. SPY 4.84 milyon, QQQ 6.78 milyon ve NVDA 2.93 milyon güncelleme kaydetti.

SorgulaYedi hisse: RTH medyan kotasyon farkı (baz puan), kotasyon kalite sayıları ile, 27 Temmuz
Her verinin arkasındaki tam SQL
SELECT ticker,
       round(quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price), 2) AS median_spread_bps,
       round(count() / 1e6, 2) AS quote_updates_m,
       countIf(bid_price <= 0 OR ask_price <= 0) AS one_sided_quote_count,
       countIf(bid_price > ask_price AND bid_price > 0 AND ask_price > 0) AS crossed_quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'DIA', 'IWM', 'NVDA', 'QQQ', 'SPY', 'TSLA')
  AND sip_timestamp >= '2026-07-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
ORDER BY ticker
Run this yourself

SPY'nin normal işlem saatlerindeki medyan kotasyon spread değeri, orta noktanın 0.27 baz puanı olarak ölçülürken, QQQ için bu değer 0.59, NVDA için ise 1.02 oldu. Son iki sütun açıklamayı içerir: tek taraflı ve kesişen kotasyonlar her isim için ayrı ayrı sayılır ve sessizce elenmek yerine medyan hesaplamasının dışında tutulur. Alış fiyatının satış fiyatının üzerinde olduğu kesişen bir kotasyon, nanosaniye çözünürlüğünde birçok piyasadan birleştirilen konsolide bir veri akışının olağan bir sonucudur.

SorgulaSPY medyan farkının Temmuz ayı seansları içindeki sıralaması (27'sine kadar, en dar olandan)
Her verinin arkasındaki tam SQL
SELECT round(anyIf(spread_bps, d = toDate('2026-07-27')), 2) AS jul27_median_spread_bps,
       arrayCount(x -> x < anyIf(spread_bps, d = toDate('2026-07-27')), groupArrayIf(spread_bps, d != toDate('2026-07-27'))) + 1 AS rank_tightest,
       count() AS sessions_compared,
       toString(min(d)) AS first_session
FROM (
    SELECT toDate(sip_timestamp) AS d,
           quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= '2026-07-01 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00'
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
    HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
)
Run this yourself

Aynı mantıkla tüm Temmuz seanslarına göre sıralandığında, günün SPY medyan spread değeri olan 0.27 baz puan, 2026-07-01 tarihinde başlayan bir pencerede, en dar olandan itibaren sayıldığında 18 gün içinde 18 sırada yer aldı. Sakin bir fiyat bandında bu cümle, panelin temel amacını oluşturur: likidite açısından sıradan bir gün, yayınlanmış ve sınırları belirlenmiş bir bulgudur.

SorgulaOpsiyon NBBO akışı: toplam güncellemeler, hisse senedi akışına kıyasla ve SPY kök dilimi, 27 Temmuz
Her verinin arkasındaki tam SQL
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_stock_quote_rows
SELECT
    round(jul27_options_rows / 1e9, 2) AS jul27_options_bn,
    round(jul27_options_rows / jul27_stock_quote_rows, 1) AS options_to_stock_ratio,
    round((SELECT count() FROM global_markets.cache_options_quotes WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27' AND sip_timestamp >= '2026-07-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00') / 1e6, 0) AS jul27_spy_options_m
Run this yourself

Opsiyon NBBO bandı, hisse senedi fiyat bandının 18.8 katı olan 10.38 milyar güncelleme gerçekleştirdi; sadece SPY kök hissesi normal işlem saatlerinde 440 milyon güncellemeye ulaştı.

Faiz Oranları

SorgulaKayıtlı tahvil eğrisi verileri, 22 Temmuz - 27 Temmuz
Her verinin arkasındaki tam SQL
SELECT toString(date) AS date,
       round(toFloat64(yield_2_year), 2) AS yield_2y_pct,
       round(toFloat64(yield_10_year), 2) AS yield_10y_pct,
       round(toFloat64(yield_30_year), 2) AS yield_30y_pct,
       round((toFloat64(yield_10_year) - toFloat64(yield_2_year)) * 100) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= '2026-07-22' AND date <= '2026-07-27'
ORDER BY date
Run this yourself

Hazine dosyası piyasa verilerinin bir seans gerisinden gelmektedir; bu nedenle bu panel, elindeki gerçekleşmiş işlemleri raporlar: 4 tarihli satırlar, 22 Temmuz ile 27 Temmuz arasındaki dönemi kapsamaktadır. 2026-07-27 tarihli en güncel veriye göre iki yıllık tahvil faizi 4.31%, on yıllık tahvil faizi 4.65% ve otuz yıllık tahvil faizi 5.12% seviyesindedir; bu da 34 baz puanlık bir iki-on yıl spreadi oluşturmaktadır.

Günün takvimi

SorgulaTemettü dağıtımı, bölünmeler, listelemeler, haberler ve 27 Temmuz SEC bildirimleri
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT (argMax(t, (n, t)), max(n))
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), uniqExact(cik), countIf(form_type = '4'), countIf(form_type = '8-K'), countIf(form_type = '424B2'), countIf(form_type = '10-Q'))
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-07-27'
    ) AS fil
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-27') AS ex_dividend_records,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-27') AS listings,
    (SELECT count() FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00') AS news_articles,
    (SELECT uniqExact(JSONExtractString(publisher, 'name')) FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00') AS news_publishers,
    top_news.1 AS top_news_ticker,
    top_news.2 AS top_news_n,
    fil.1 AS fil_total,
    fil.2 AS fil_filers,
    fil.3 AS fil_form4,
    fil.4 AS fil_8k,
    fil.5 AS fil_424b2,
    fil.6 AS fil_10q
Run this yourself

91 temettü kaydı 27 Temmuz tarihinde ex-dividend işlem görmeye başladı, 7 adet ters ve 1 adet normal hisse bölünmesi gerçekleşti ve 0 yeni listeleme piyasaya giriş yaptı. Haber akışında 2 yayıncıdan 166 makale yer aldı; bu veri penceresinde 12 makale ile MSFT en çok kapsanan ticker oldu. EDGAR günlük endeksi, 2163 farklı bildirim sahibinden gelen 3997 adet dosyayı içermektedir: 587 adet içeriden öğrenenlerin ticareti Form 4 raporu, 226 adet 8-K güncel durum raporu, 555 adet 424B2 fiyatlandırma eki ve 23 adet 10-Q üç aylık rapor. Söz konusu endeks kendi takvimine göre güncellenmekte olup bu panel, oluşturulma anında elinde bulunan verileri raporlamaktadır.

Sırada ne var

Haftanın geri kalanında, 28 Temmuz Salı'dan 31 Temmuz Cuma'ya kadar, aynı tablolar esas alınmakta ve dönem sonrasına odaklanılmaktadır.

Sorgula28-31 Temmuz takvimi: kapanışlar, temettü dağıtımı, bölünmeler, Cuma vadesi ve kısa pozisyon gecikmesi
Her verinin arkasındaki tam SQL
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-28' AND date <= '2026-07-31' AND status != 'open') AS closures_rest_of_week,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS exdiv_records_rest_of_week,
    (SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'KO', 'JNJ', 'XOM', 'CVX', 'PG', 'WMT', 'HD')) FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS household_exdivs,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-28' AND execution_date <= '2026-07-31') AS splits_rest_of_week,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260731') / sum(size), 1) AS jul31_expiry_pct_of_mon_volume,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest WHERE settlement_date <= '2026-07-27') AS latest_short_interest_settlement
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

Tatil takvimi, haftanın kalan dört seansı boyunca 0 kapanış göstermektedir. 843 temettü kaydı bu seanslar boyunca ex-dividend tarihine girmekte, bunların 0 adedi takip edilen on büyük şirket arasında yer almakta ve 18 hisse bölünmesinin gerçekleşmesi planlanmaktadır. Pazartesi günkü opsiyon hacminin 17.1% kısmı, vadesi 31 Temmuz Cuma günü dolacak sözleşmelerde yoğunlaşmıştır. Kayıtlardaki en güncel kısa pozisyon (short-interest) verisi 2026-07-15 olup, bu veri kendi açıklayıcı metnine sahip olacak kadar uzun bir gecikmeyle yayımlanmaktadır.

Seans, doğrulandı

SorgulaSeans doğrulama: ilk/son SPY barı (ET), normal bar sayısı, tatil verileri, bir sonraki kapanış
Her verinin arkasındaki tam SQL
SELECT
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    countIf(window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-27') AS jul27_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-27' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-27' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-27 00:00:00' AND window_start < '2026-07-28 00:00:00'
Run this yourself

Tam bir normal seans: ilk SPY barı 04:00 ET, sonuncusu 19:59 ET, 390 normal işlem saati barı, pencere içindeki 1 seans ve tarih için 0 tatil satırı. Bir sonraki planlı kapanış 2026-09-07 tarihinde Labor Day olacaktır.

Sıkça Sorulan Sorular

27 Temmuz 2026 Pazartesi günü borsa nasıl bir performans sergiledi?

SPY, Cuma günkü kapanışa göre 0.02% değişimle 739.02 seviyesine ulaştı; QQQ -0.32%, DIA 0.49% ve IWM 0.59% seviyesinde gerçekleşti. Likit hisseler arasında 3880 yükselirken 1972 değer kaybetti.

27 Temmuz 2026 tarihinde en iyi performansı hangi sektör gösterdi?

On bir adet SPDR seçilmiş sektör fonu üzerinden yapılan ölçüme göre Staples, 1.5% ile zirvede yer aldı. On bir sektör içindeki en zayıf performans ise -2.06% ile Energy tarafında kaydedildi.

27 Temmuz 2026 tarihinde opsiyon piyasası ne kadar hareketliydi?

Bir önceki seansta gerçekleşen 71.14 milyon kontrata kıyasla, toplam 64.69 milyon kontrat işlem gördü. Günlük opsiyonlar toplam hacmin 39.3%'sını, call opsiyonlar ise 55.1%'sini oluşturdu.

27 Temmuz 2026 tarihinde en yüksek dolar hacmine sahip hisse hangisiydi?

MU, normal işlem saatlerinde 35.71 milyar dolar hacimle ilk sırada yer alırken, onu 27.03 milyar dolar hacimle SPY takip etti.

Veri notları

Bu bülten, 1 Ağustos'ta yayımlanan ve yeniden başlatılan günlük serinin Pazartesi seansını geriye dönük olarak içermektedir. Seans tarihine göre bir önceki günlük bülten 10 Temmuz 2026, 29 Temmuz tarihli bülten aynı haftanın Çarşamba gününü kapsamakta olup, haftalık özet ise bu sayfadaki tüm karşılaştırmaların dayanağı olan 24 Temmuz Cuma günü sona eren haftayı ele almaktadır. İsimlendirilmiş hisse bazlı paneller alfabetik olarak sıralanmıştır; böylece metin referansları sabit satırlara işaret eder. Liderlik tabloları ve hareketli hisse tabloları değer bazlı sıralanmış olup, içerdikleri her türlü konumsal iddia bir doğrulama sınırı olarak kodlanmıştır. Mega-cap sepeti ve on bir fonlu sektör sepeti, sağlayıcı sınıflandırmaları değil, beyan edilmiş sabit setlerdir. Hareketli hisse tabloları beş milyon dolarlık normal seans işlem hacmi barajı uygulamakta, ölçülen iki kapanış arasında hisse bölünmesi gerçekleşen isimleri ve kurum içi belirsizlik koruması kapsamında yeniden kullanılan bir sembolü hariç tutmaktadır; böylece her bir atıf doğrulanabilir bir isme ulaşır. Buradaki her kapanıştan kapanışa değişim verisi, 24 Temmuz Cuma gününden 27 Temmuz Pazartesi gününe kadar olan hafta sonunu kapsamakta olup, skor tablosundaki boşluk sütunu bu sürenin tamamını içermektedir. Fiyat panelleri, tek taraflı ve çapraz kotasyonları sessizce elemek yerine isim bazında saymaktadır. Hazine dosyası ve EDGAR günlük endeksi kendi takvimlerine göre ulaştığından, bu paneller verilerin gelişini varsaymak yerine mevcut olanı raporlamaktadır. Burada herhangi bir zımni volatilite endeksi yer almamaktadır: Bu seriler veri ambarımızda lisanslı olmadığından, volatilite verileri bant üzerindeki aralıklardan, aynı gün gerçekleşen opsiyon hacminden ve kotasyon davranışlarından okunmaktadır.

Metodoloji

  • Piyasa verisi kaynağı: konsolide bant (consolidated tape). Fiyatlar ve hacimler için delayed_stocks_minute_aggs, opsiyon bandı için options_trades, NBBO panelleri için cache_stocks_quotes ve cache_options_quotes.
  • Kapanış: normal seansın son bir dakikalık barı; varsayılan on altı sıfır sıfır işlemi veya seans dışı işlemler kesinlikle dahil edilmez.
  • Zaman dilimi yönetimi: tüm kayıtlı zaman damgaları UTC'dir; WHERE koşullarında ham UTC değerleri kullanılır ve toTimeZone yalnızca ET etiketleri için SELECT listelerinde yer alır.
  • Seans doğrulama: takvimden varsayım yoluyla değil, tatil tablosu ve gözlemlenen barlar üzerinden yapılır.
  • Önceki seans karşılaştırmaları: hafta sonunu kapsayan önceki işlem günü olan yirmi dört Temmuz Cuma gününden sorgu içinde hesaplanır; önceki bir yayından aktarılmaz.
  • Ondalık sayılar: fiyat, büyüklük ve hacim sütunları, herhangi bir bölme veya çarpma işleminden önce Float64 formatına dönüştürülür.
  • Deterministik toplamlar: süreç boyunca kesin çeyreklikler ve demet anahtarlı eşitlik bozma yöntemleri kullanılır; metindeki her sıralama veya yön iddiası bir doğruluk sınırı olarak kodlanmıştır.
  • Veri ambarı referans tarihi: seansın beş gün sonrası olan bir Ağustos iki bin yirmi altı; bandın olağan bir ila iki günlük veri giriş gecikmesinin ötesindedir; yukarıdaki sınırlı girişler, veri setinin oluşturulma aşamasında eksik bulunması durumunda yayını koruma altına alır.

Çapraz bağlantılar: önceki günlük özet, yirmi dokuz Temmuz sayısı, haftalık özet, opsiyonların vadesi dolduğunda, alış-satış spread'inin ne olduğu ve iki ila on yıllık spread.

Yukarıdaki her sorgu, bir pencereyi farklı bir seansa yönlendirmek istediğinizde Strasmore terminalinde hiçbir değişiklik yapılmadan çalışır.