Strasmore Research
Market Recap

rekap mingguan pasaran AS angka penting

Matt ConnorBy Matt Connor Updated 2026-07-25

Ini adalah minggu lepas dalam pasaran AS, diukur. Setiap angka di bawah dibaca daripada pertanyaan tersimpan terhadap pita sebenar, dan halaman ini menyegar setiap minggu, jadi nombor sentiasa minggu dagangan penuh yang terbaharu.

Papan skor indeks

PertanyaanETF indeks utama sepanjang minggu lalu
SQL tepat di sebalik setiap nombor
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, min(d) AS d0, max(d) AS d1
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)', ticker = 'QQQ', 'Nasdaq 100 (QQQ)', ticker = 'DIA', 'Dow (DIA)', 'Russell 2000 (IWM)') AS index_etf,
    round((wc / wo - 1) * 100, 2) AS week_return_pct,
    (SELECT formatDateTime(min(d0), '%b %e') FROM wk) AS week_start,
    (SELECT formatDateTime(max(d1), '%b %e') FROM wk) AS week_end
FROM wk
ORDER BY multiIf(ticker = 'SPY', 0, ticker = 'QQQ', 1, ticker = 'DIA', 2, 3)

Untuk minggu Jul 17 hingga Jul 23, S&P 500 (SPY) pulangan -0.45%, Nasdaq 100 (QQQ) 0.28%, Dow (DIA) -0.67%, dan Russell 2000 (IWM) bermodal kecil -0.09%. Jurang antara keempat-empatnya adalah cerita minggu ini dalam satu baris: apabila Nasdaq dan Russell mencapah, pasaran sedang memilih antara pertumbuhan megacap dan segala-galanya.

Di bawah permukaan: keluasan

Tahap indeks menyembunyikan berapa banyak saham yang benar-benar mengambil bahagian. Ini mengiranya setiap sesi: antara nama yang didagangkan sekurang-kurangnya $500 juta, berapa banyak ditutup lebih tinggi daripada sesi sebelumnya, dan berapa banyak ditutup lebih rendah.

PertanyaanLuasan pasaran harian: saham naik vs turun setiap sesi (nama dagang $500M+)
SQL tepat di sebalik setiap nombor
WITH day AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 14 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
chg AS (SELECT ticker, d, c, dv, lagInFrame(c) OVER (PARTITION BY ticker ORDER BY d) AS prev_c FROM day),
per_day AS (
    SELECT d,
        countIf(c > prev_c AND dv >= 500000000 AND prev_c > 3) AS advancers,
        countIf(c < prev_c AND dv >= 500000000 AND prev_c > 3) AS decliners,
        countIf(dv >= 500000000 AND prev_c > 3) AS total
    FROM chg WHERE d >= (SELECT max(d) FROM day) - 12 AND prev_c > 0
    GROUP BY d HAVING total >= 100
),
recent AS (SELECT d, advancers, decliners FROM per_day ORDER BY d DESC LIMIT 5)
SELECT d AS date, advancers, decliners FROM recent ORDER BY d ASC

Dua garisan itu adalah penyertaan itu sendiri. Apabila saham menaik berjalan jauh melebihi saham menurun sepanjang minggu, indeks yang meningkat mempunyai seluruh pasaran di belakangnya; apabila ia menumpu atau bersilang, indeks hijau adalah segelintir nama besar yang membawa pita yang kebanyakan saham duduk di luar. Pada sesi terbaharu, 101 nama menaik berbanding 128 yang jatuh.

Sektor, terbaik hingga terburuk

PertanyaanSebelas sektor S&P 500 sepanjang minggu lalu
SQL tepat di sebalik setiap nombor
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
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 Disc.') AS sector,
    round((wc / wo - 1) * 100, 2) AS week_return_pct
FROM wk ORDER BY week_return_pct DESC

Papan sektor menyusun minggu kepada peneraju dan ketinggalan. Technology mendahului pada 3.53%, dan Consumer Disc. ketinggalan pada -5.75%. Jurang antara sektor teratas dan terbawah adalah bacaan tentang berapa banyak putaran mendorong minggu itu berbanding pergerakan seragam.

Pergerakan terbesar minggu ini

Keuntungan mingguan terbesar dalam kalangan saham yang didagangkan dengan banyak (lebih $1 bilion bertukar tangan, ETF berleveraj dan songsang dikecualikan):

PertanyaanPeningkatan saham terbesar sepanjang minggu lalu
SQL tepat di sebalik setiap nombor
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) DESC LIMIT 7

CIFR mendahului semua nama cair, naik 52.4% pada minggu itu. Penurunan paling curam berlaku sebaliknya:

PertanyaanPenurunan saham terbesar sepanjang minggu lalu
SQL tepat di sebalik setiap nombor
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) ASC LIMIT 7

PATH jatuh paling banyak dalam kalangan saham yang didagangkan dengan banyak, pada -15.2%. Papan pendahulu penuh, yang disegarkan secara berterusan, ada di halaman pergerakan mingguan.

Di mana volum tertumpu

Dolar yang didagangkan menunjukkan di mana perhatian pasaran sebenarnya pergi, yang tidak selalunya di mana pergerakan peratusan terbesar berlaku.

PertanyaanKe mana perginya volum: dolar paling banyak didagangkan sepanjang minggu lalu
SQL tepat di sebalik setiap nombor
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, sum(dv) AS wd FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round(wd / 1e9, 1) AS week_dollar_bn FROM wk ORDER BY wd DESC LIMIT 8

MU menyaksikan volum dolar tertinggi bagi mana-mana saham pada minggu itu, $140.2 bilion. Volum berat pada pergerakan harga kecil adalah nama cair yang sesak bertukar tangan; volum berat pada pergerakan besar adalah keyakinan. Nama-nama berhampiran bahagian atas senarai ini biasanya megacap dan saham berita minggu itu, dan membandingkannya dengan senarai pergerakan di atas memisahkan saham yang banyak bergerak daripada saham yang hanya banyak didagangkan.

Cara membaca seminggu dalam pasaran

Empat nombor, dibaca bersama, menggambarkan seminggu lebih baik daripada mana-mana satu tahap indeks. Papan skor indeks mengatakan bagaimana dolar purata lakukan, ditimbang ke arah syarikat terbesar. Keluasan mengatakan berapa banyak saham yang benar-benar mengambil bahagian: indeks kukuh pada keluasan tipis adalah pergerakan sempit dan berat di atas yang sejarah kata cenderung tidak bertahan, manakala keluasan luas adalah peralihan tahan lama seluruh pasaran. Papan sektor mengatakan jenis minggu itu, jurang luas antara sektor terbaik dan terburuk menunjuk kepada putaran dan pemilihan saham, jurang sempit kepada air pasang yang menggerakkan segala-galanya serentak. Pergerakan dan peneraju volum kemudian menamakan saham khusus yang mendorongnya, memisahkan pergerakan peratusan yang lantang daripada gergasi yang didagangkan dengan banyak dan senyap. Ringkasan ini meletakkan keempat-empatnya sebelah-menyebelah setiap minggu supaya minggu itu dibaca sebagai gambar, bukan tajuk utama. Dengan setiap angka dikira daripada pertanyaan tersimpan, tiada satu pun boleh hanyut daripada apa yang pita sebenarnya cetak.

Soalan lazim

Apa yang berlaku dalam pasaran minggu ini?

Untuk minggu Jul 17 hingga Jul 23, S&P 500 pulangan -0.45% dan Nasdaq 100 0.28%. Technology adalah sektor terkuat dan Consumer Disc. yang paling lemah, dan pada sesi terbaharu 101 saham yang didagangkan dengan banyak menaik berbanding 128 yang jatuh. Panel di atas mempunyai butiran penuh.

Berapa kerap ringkasan ini dikemas kini?

Setiap minggu. Halaman ini dikira daripada pertanyaan langsung sepanjang lima sesi dagangan terakhir, jadi ia sentiasa mencerminkan minggu penuh yang terbaharu. Pelanggan menerimanya sebagai satu e-mel seminggu.

Dari mana datangnya nombor-nombor ini?

Setiap angka dibaca daripada pertanyaan tersimpan terhadap pita pasaran (bar minit ekuiti). Buka SQL di bawah mana-mana panel untuk mengauditnya, atau jalankan pertanyaan yang sama sendiri pada terminal Strasmore.


Mahukan ini dalam peti masuk anda? Ia adalah ringkasan mingguan yang diterima pelanggan: satu e-mel seminggu, minggu pasaran dalam nombor, setiap angka boleh diaudit. Untuk hari ke hari, halaman pergerakan dan faedah pendek menyegar secara berterusan.

#market recap#weekly recap#market data#indexes