Rekap Pasaran 27 Julai 2026: Angka Hari Ini
Rekap pasaran 27 Julai 2026 berdasarkan data dagangan: papan skor, keluasan pasaran, sektor, aliran options, kadar faedah dan kalendar, dengan setiap angka disokong pertanyaan.
Rekap pasaran bagi Isnin, 27 Julai 2026 ini merangkumi keseluruhan sesi berdasarkan pertanyaan tersimpan: perubahan SPY berbanding penutupan Jumaat ialah 0.02%, bahagian saham yang meningkat dalam dagangan cair ialah 65.4%, manakala dagangan options merekodkan 64.69 juta kontrak. Setiap tempoh di bawah ditetapkan pada tarikh mula dan akhir yang jelas, maka pelaksanaan semula SQL bagi mana-mana panel akan mengembalikan angka yang sama.
Papan skor
Setiap perubahan membandingkan bar minit sesi biasa terakhir pada 27 Julai dengan bar pada Jumaat, 24 Julai, iaitu sesi dagangan berturut-turut yang dipisahkan oleh hujung minggu. Baris disusun mengikut abjad, jadi setiap ETF mengekalkan kedudukan tetap.
SQL tepat di sebalik setiap nombor
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 tickerDIA berubah sebanyak 0.49%, IWM 0.59%, QQQ -0.32% dan SPY 0.02%, lalu ditutup pada $739.02. Setiap baris memecahkan perubahan itu kepada dua bahagian: SPY dibuka 0.82% daripada penutupan Jumaat, iaitu jurang yang merangkumi seluruh hujung minggu, kemudian bergerak -0.79% dari pembukaan hingga penutupan. Pada hari Isnin, bahagian semalaman sebenarnya merangkumi dua hari, dan pemisahan antara bahagian itu dengan bahagian intrahari merupakan petunjuk pertama sesi tersebut.
Adakah hari itu luar biasa?
Angka bagi satu sesi tidak banyak bermakna tanpa taburan di sebaliknya. Oleh itu, hari tersebut dinilai dalam bulan tersendiri yang lalu berdasarkan logik yang sama.
SQL tepat di sebalik setiap nombor
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
)Pergerakan SPY dari pembukaan hingga penutupan sebanyak -0.79% menduduki kedudukan 1 daripada 21 sesi terdahulu berdasarkan saiz mutlak, dalam tempoh yang bermula pada 2026-06-26. Kedudukan ini mengira jumlah sesi lain dalam tempoh tersebut yang mencatat pergerakan lebih besar, kemudian menambah satu. Oleh itu, tempat pertama bermaksud pergerakan terbesar bagi bulan terdahulu.
Keluasan Pasaran
Paras indeks ialah satu angka. Keluasan pasaran mengira jumlah saham yang bergerak seiring dengannya merentasi jurang hujung minggu.
SQL tepat di sebalik setiap nombor
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
)
)Daripada 5935 saham yang melepasi ambang nilai dagangan waktu biasa sebanyak satu juta dolar, 3880 ditutup di atas paras penutupan Jumaat dan 1972 ditutup di bawahnya, menjadikan bahagian saham yang meningkat sebanyak 65.4%. Penapis ini mengecualikan 5336 saham yang kurang diniagakan, dan saham tersebut dikira di sini, bukannya dibuang secara senyap.
Rak mega-cap
Lapan nama mega-cap yang sama muncul dalam setiap sesi, disusun mengikut abjad supaya setiap nama kekal pada barisnya. Bakul tetap ialah intinya: pembaca membiasakan diri dengan baris tersebut, dan tiada pemilihan pemenang oleh pihak editorial selepas fakta.
SQL tepat di sebalik setiap nombor
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 tickerAAPL bergerak 1.16%, META -0.21%, MSFT 1.94% dan NVDA -5.04% berdasarkan jumlah dagangan waktu biasa sebanyak 25.42 bilion dolar, manakala TSLA pada -1.2%. Lajur dolar menunjukkan jumlah bahagian pita dagangan yang dibawa sendiri oleh lapan nama ini; panel breadth di atas menjadi semakan sejauh mana bahagian lain pasaran bergerak seiring dengan mereka.
Saham yang bergerak hari ini
Kedua-dua papan memerlukan nilai dagangan waktu biasa sebanyak lima juta dolar, mengecualikan mana-mana saham yang pecahannya dilaksanakan antara dua penutupan yang diukur, serta mengecualikan satu simbol yang digunakan semula di bawah kawalan kekaburan dalaman yang diterangkan dalam nota.
SQL tepat di sebalik setiap nombor
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) DESCPemenang terbesar di papan itu, DFNS, naik 214.9% dengan dagangan bernilai 486.4 juta dolar. Saham yang merosot paling ketara, MPLT, mencatat -72.9% dengan dagangan bernilai 83.3 juta dolar. Halaman ini merekodkan saiz dan penerimaan tersebut; halaman ini tidak mengaitkan sebarang cerita dengannya.
Dispersi sektor
Sebelas dana SPDR select-sector, berdasarkan penutupan 27 Julai berbanding 24 Julai, disenaraikan daripada prestasi terbaik hingga terburuk. Bakul ini telah ditetapkan dan kekal, bukannya klasifikasi vendor.
SQL tepat di sebalik setiap nombor
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 DESCStaples menduduki tempat teratas pada 1.5%, manakala Energy berada di tempat terbawah pada -2.06%, ketinggalan 3.56 mata peratusan. Perbezaan itu ialah dispersi sektor pada hari tersebut: pasaran yang menyaksikan kesemua sebelas dana berada dalam julat satu mata memberikan gambaran yang sangat berbeza daripada pasaran yang tersebar merentasi beberapa mata.
Di mana dolar didagangkan
SQL tepat di sebalik setiap nombor
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) DESCMU mendahului papan dagangan dolar dengan jumlah dagangan waktu biasa sebanyak 35.71 bilion, diikuti SPY pada 27.03 bilion. Papan dagangan saham menjawab soalan yang berbeza: KIDZ mendahuluinya dengan 198.3 juta saham pada harga purata tersirat sebanyak $0.66. Jumlah dagangan dalam dolar menunjukkan tumpuan pasaran, manakala jumlah dagangan saham menunjukkan kadar pertukaran pegangan. Versi ukuran ini bagi setiap kaunter ialah volum relatif.
Pita opsyen
SQL tepat di sebalik setiap nombor
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'Pita opsyen merekodkan 11.07 juta dagangan bagi 64.69 juta kontrak, berbanding 71.14 juta pada Jumaat. Opsyen call merangkumi 55.1% daripada jumlah volum kontrak. Kontrak yang tamat tempoh pada sesi yang sama, iaitu kumpulan sifar hari hingga tamat tempoh, mencatatkan 39.3% berbanding 49% pada Jumaat, dengan rentak yang ditentukan oleh masa tamat tempoh. Kontrak SPY yang paling aktif ialah 740 C, dengan 0.59 juta kontrak. Harga strike-nya berada 0.98 dolar daripada harga penutupan biasa SPY pada $739.02, dikira sebagai harga strike ditolak harga penutupan.
Pita sebut harga
Data sebut harga ialah set data paling terhad di meja dagangan ini dan diukur pada setiap sesi. Hari-hari biasa juga direkodkan.
SQL tepat di sebalik setiap nombor
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'Pita sebut harga saham merekodkan 553.53 juta kemas kini NBBO berbanding 500.88 juta pada Jumaat, dengan perubahan dari satu sesi ke sesi berikutnya sebanyak 10.5%. SPY merekodkan 4.84 juta kemas kini, QQQ 6.78 juta dan NVDA 2.93 juta.
SQL tepat di sebalik setiap nombor
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 tickerSpread median sebut harga SPY dalam waktu dagangan biasa berukuran 0.27 mata asas daripada titik tengah, manakala QQQ mencatat 0.59 dan NVDA 1.02. Dua lajur terakhir ialah pendedahan data: sebut harga satu sisi dan sebut harga silang dikira bagi setiap nama dan diasingkan daripada median, bukannya digugurkan secara senyap. Sebut harga silang, iaitu bida melebihi tawaran, merupakan artifak biasa bagi suapan disatukan yang dihimpunkan daripada banyak venue pada resolusi nanosaat.
SQL tepat di sebalik setiap nombor
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
)Apabila dibandingkan dengan setiap sesi Julai menggunakan kaedah yang sama, spread median SPY pada hari itu sebanyak 0.27 mata asas berada pada kedudukan 18 daripada 18, dikira bermula daripada spread paling kecil, dalam tempoh yang bermula pada 2026-07-01. Dalam pita yang tenang, itulah tujuan panel ini: hari biasa bagi kecairan ialah suatu dapatan yang diterbitkan dengan skop yang jelas.
SQL tepat di sebalik setiap nombor
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_mPita NBBO options merekodkan 10.38 bilion kemas kini, iaitu 18.8 kali ganda pita sebut harga saham, dengan root SPY sahaja mencatat 440 juta kemas kini dalam waktu dagangan biasa.
Kadar
SQL tepat di sebalik setiap nombor
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 dateFail Treasury ketinggalan kira-kira satu sesi berbanding pasaran, jadi panel ini melaporkan urus niaga yang direkodkannya: baris bertarikh 4 dalam tempoh 22 Julai hingga 27 Julai. Data terkini, bertarikh 2026-07-27, meletakkan kadar dua tahun pada 4.31%, kadar sepuluh tahun pada 4.65% dan kadar tiga puluh tahun pada 5.12%, dengan spread dua hingga sepuluh tahun sebanyak 34 mata asas.
Kalendar di sebalik hari tersebut
SQL tepat di sebalik setiap nombor
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_10q91 rekod dividen pergi tanpa dividen pada 27 Julai, 7 pecahan terbalik dan 1 pecahan hadapan dilaksanakan, manakala 0 penyenaraian baharu mula didagangkan. Suapan berita memuatkan 166 artikel daripada 2 penerbit, dengan MSFT sebagai ticker yang paling banyak diliputi dalam tempoh suapan ini, iaitu sebanyak 12 artikel. Indeks harian EDGAR mengandungi 3997 pemfailan bagi tarikh tersebut daripada 2163 pemfail berbeza: 587 laporan Borang 4 orang dalam, 226 laporan semasa 8-K, 555 suplemen penetapan harga 424B2 dan 23 laporan suku tahunan 10-Q. Indeks tersebut diterbitkan mengikut jadualnya sendiri, dan panel ini melaporkan kandungan yang tersedia pada masa penjanaan.
Seterusnya
Baki minggu ini, dari Selasa, 28 Julai hingga Jumaat, 31 Julai, dibaca daripada jadual yang sama sambil sengaja melihat melangkaui tempoh tersebut.
SQL tepat di sebalik setiap nombor
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'Jadual cuti menunjukkan 0 penutupan sepanjang empat sesi minggu yang berbaki. Sebanyak 843 rekod dividen memasuki tarikh ex-dividend sepanjang sesi-sesi tersebut, termasuk 0 daripadanya dalam kalangan sepuluh nama isi rumah yang diperiksa, manakala 18 stock split dijadualkan untuk dilaksanakan. Daripada jumlah dagangan option pada Isnin, 17.1% sudah berada dalam kontrak yang ditetapkan untuk luput pada Jumaat, 31 Julai. Penyelesaian short interest terkini dalam rekod ialah 2026-07-15, iaitu fail yang diterbitkan dengan kelewatan yang cukup lama sehingga mempunyai penerangan tersendiri.
Sesi, disahkan
SQL tepat di sebalik setiap nombor
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'Sesi biasa penuh: bar SPY pertama pada 04:00 ET, bar terakhir pada 19:59 ET, 390 bar waktu dagangan biasa, 1 sesi dalam tetingkap tersebut dan 0 baris cuti bagi tarikh itu. Penutupan berjadual seterusnya ialah Labor Day pada 2026-09-07.
Soalan Lazim
Bagaimanakah prestasi pasaran saham pada Isnin, 27 Julai 2026?
SPY berubah 0.02% daripada penutupan Jumaat kepada $739.02, manakala QQQ berada pada -0.32%, DIA pada 0.49% dan IWM pada 0.59%. Dalam saham yang mempunyai kecairan tinggi, 3880 meningkat dan 1972 merosot.
Sektor manakah yang mendahului pasaran pada 27 Julai 2026?
Staples, pada 1.5%, berdasarkan prestasi sebelas dana SPDR select-sector. Yang paling lemah daripada sebelas dana itu ialah Energy, dengan catatan -2.06%.
Sejauh manakah aktifnya pasaran options pada 27 Julai 2026?
64.69 juta kontrak didagangkan, berbanding 71.14 juta pada sesi sebelumnya. Kontrak hari yang sama menyumbang 39.3% daripada jumlah dagangan, manakala call menyumbang 55.1%.
Saham manakah mencatat nilai dagangan dolar tertinggi pada 27 Julai 2026?
MU, dengan jumlah dagangan dolar waktu dagangan biasa sebanyak 35.71 bilion, mendahului SPY pada 27.03 bilion.
Nota data
Edisi ini melengkapkan sesi Isnin dalam siri harian yang disambung semula, diterbitkan pada 1 Ogos. Edisi harian sebelumnya mengikut tarikh sesi ialah 10 Julai 2026, edisi 29 Julai merangkumi hari Rabu pada minggu yang sama, dan ringkasan mingguan meliputi minggu yang berakhir pada Jumaat, 24 Julai, iaitu sesi yang menjadi asas bagi setiap perbandingan pada halaman ini. Panel mengikut ticker dinamakan dan disusun mengikut abjad supaya rujukan dalam teks menghala kepada baris yang tetap; papan pendahulu dan papan pergerakan disusun mengikut nilai, dan setiap dakwaan kedudukan yang terkandung di dalamnya dikodkan sebagai sempadan semakan kewajaran. Bakul mega-cap dan bakul sektor sebelas dana ialah set yang telah ditetapkan dan tetap, bukan klasifikasi vendor. Papan pergerakan menggunakan ambang nilai dagangan waktu biasa sebanyak lima juta dolar, mengecualikan mana-mana nama yang pelarasannya dilaksanakan antara dua penutupan yang diukur, serta mengecualikan satu simbol yang digunakan semula di bawah kawalan kekaburan dalaman, supaya setiap sorotan sentiasa merujuk kepada nama yang boleh disahkan. Setiap angka penutupan berbanding penutupan sebelumnya di sini merangkumi hujung minggu, dari Jumaat, 24 Julai hingga Isnin, 27 Julai, dan lajur jurang pada papan skor merangkumi keseluruhan tempoh itu. Panel sebut harga mengira sebut harga sehala dan silang bagi setiap nama, bukannya menggugurkannya secara senyap. Fail Treasury dan indeks harian EDGAR tiba mengikut jadual masing-masing, maka panel tersebut melaporkan kandungan yang tersedia dan tidak mengandaikan ketibaannya. Tiada indeks turun naik tersirat dipaparkan di sini: siri tersebut tidak dilesenkan ke dalam gudang data ini, maka turun naik dinilai daripada rekod dagangan melalui julat, bahagian options pada hari yang sama dan tingkah laku sebut harga.
Metodologi
- Sumber data pasaran: pita gabungan.
delayed_stocks_minute_aggsuntuk harga dan volum,options_tradesuntuk pita opsyen,cache_stocks_quotesdancache_options_quotesuntuk panel NBBO. - Penutupan: bar minit terakhir sesi biasa, bukan cetakan pada 16:00 yang diandaikan dan bukan cetakan waktu dagangan lanjutan.
- Pengendalian zon waktu: semua cap masa yang disimpan adalah dalam UTC; klausa WHERE menggunakan literal UTC mentah, manakala
toTimeZonehanya muncul dalam senarai SELECT untuk label ET. - Pengesahan sesi: berdasarkan jadual cuti serta bar yang diperhatikan, bukan berdasarkan kalendar semata-mata.
- Perbandingan dengan sesi sebelumnya: dikira dalam pertanyaan daripada Jumaat, 24 Julai, iaitu sesi dagangan sebelumnya merentasi hujung minggu, dan bukan diambil daripada hantaran terdahulu.
- Perpuluhan: lajur harga, saiz dan volum ditukar kepada Float64 sebelum sebarang pembahagian atau pendaraban.
- Agregat deterministik: kuantil tepat dan pemecah seri berasaskan kunci tuple digunakan secara menyeluruh; setiap dakwaan tentang susunan atau tanda dalam prosa dikodkan sebagai sempadan semakan kewajaran.
- Tarikh as-of gudang data: 1 Ogos 2026, lima hari selepas sesi tersebut dan selepas tempoh lengah pengingesan biasa pita selama satu hingga dua hari; resit terhad di atas mengekalkan hantaran ini jika set data didapati hilang semasa penjanaan.
Pautan silang: rekap harian sebelumnya, edisi 29 Julai, rekap mingguan, apabila opsyen tamat tempoh, maksud spread bid-ask, dan spread dua hingga sepuluh tahun.
Setiap pertanyaan di atas berjalan tanpa perubahan pada terminal Strasmore jika anda mahu menetapkan semula tetingkap kepada sesi yang berbeza.