Strasmore Research
Rekap pasar Matt ConnorOleh Matt Connor · Diperbarui 2026-07-26

rekap pasar pekan 6 juli 2026

Aksi jual besar saham chip, pemantulan, dan pembukaan paling volatil musim panas. SPY naik tipis, volume dolar MU melebihi SPY, mayoritas saham turun.

Pekan 6 Juli 2026 merupakan aksi whipsaw di sektor semikonduktor yang tersamar dalam indeks yang tenang. Dalam lima sesi: aksi jual besar-besaran saham chip, pemantulan, pembukaan paling volatil sepanjang musim panas, dan pemulihan NVDA pada hari Jumat, yang berujung pada SPY +1.4%. Dua fakta menjelaskan kisah ini: volume dolar MU sepanjang pekan melebihi volume SPY itu sendiri, dan lebih banyak saham likuid yang turun daripada naik di pekan ketika indeks pertumbuhan naik 1.8%. Setiap angka di bawah ini dibaca dari kueri tersimpan.

Pekan di papan

Perubahan mingguan dihitung dari penutupan reguler Kamis 2 Juli (3 Juli tutup karena Hari Kemerdekaan) hingga Jumat 10 Juli. Baris diurutkan secara alfabetis.

QuerySPY / QQQ / DIA / IWM: pekan 6 Juli vs penutupan 2 Juli, dengan perubahan pekan sebelumnya
SQL tepat di balik setiap angka
SELECT ticker,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_week_close,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
  AND window_start >= '2026-06-22 13:30:00' AND window_start < '2026-07-10 20:00:00'
GROUP BY ticker
ORDER BY ticker

Pemisahan adalah intinya: QQQ +1.8% dan SPY +1.4% melawan DIA -0.4% dan IWM -0.5%. Pertumbuhan mendorong semuanya; Dow dan indeks kapitalisasi kecil mengakhiri pekan hijau merah. Apa pun pekan ini, itu bukan pekan yang luas.

Pekan ini melawan tahun berjalan

QueryPekan SPY dalam konteks tahun berjalan (return mingguan open-to-close, ~53 pekan)
SQL tepat di balik setiap angka
SELECT round(anyIf(ret, wk = toDate('2026-07-06')), 2) AS week_open_to_close_pct,
       arrayCount(x -> x > anyIf(ret, wk = toDate('2026-07-06')), groupArrayIf(ret, wk != toDate('2026-07-06'))) + 1 AS rank_best,
       count() AS weeks_compared,
       toString(min(wk)) AS first_week,
       anyIf(sessions, wk = toDate('2026-07-06')) AS sessions_this_week
FROM (
    SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-07-06 00:00:00')
      AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY wk
    HAVING sessions >= 3
)

Diukur dari pembukaan hingga penutupan, pekan SPY menempati peringkat 20 dari 53 pekan terakhir, tepat di posisi tengah. Sebuah pekan yang berisi pembukaan tunggal paling dramatis musim panas (Kamis) dan kekalahan sektor paling tajam (Selasa) berakhir di papan tengah: kekerasan itu saling meniadakan, temuan akhirnya adalah biasa saja.

Lima sesi, satu alur

QuerySPY per sesi: penutupan, perubahan, dan volume saham, 6-10 Juli
SQL tepat di balik setiap angka
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS spy_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / any(prev) - 1) * 100, 1) AS change_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS spy_shares_m
FROM global_markets.delayed_stocks_minute_aggs
INNER JOIN (
    SELECT d, lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
        GROUP BY d
    )
) AS p ON toDate(toTimeZone(window_start, 'America/New_York')) = p.d
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY et_date
ORDER BY et_date

Alurnya: Senin dibuka kembali dari libur dengan gap naik yang dipimpin sektor pertumbuhan (+0.9%, rekap); Selasa kompleks semikonduktor ambruk sementara indeks hanya turun -0.5% (rekap); Rabu saham chip bangkit tajam dan indeks diam (-0.3%, rekap); Kamis seluruh papan berubah hijau pada pembukaan paling liar musim panas (+0.8%, rekap); Jumat NVDA memimpin akhir yang tenang (+0.4%, rekap) menuju penutupan $754.9.

Dua nama yang menjadi pusat kehancuran Selasa, tercatat:

QueryKejatuhan Selasa: INTC dan TER, penutupan 7 Juli vs penutupan 6 Juli
SQL tepat di balik setiap angka
SELECT ticker, round((c7 / c6 - 1) * 100, 1) AS day_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS c6,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS c7
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('INTC', 'TER')
      AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-07 20:00:00'
    GROUP BY ticker
)
ORDER BY ticker

Pergerakan Selasa pada kedua nama: INTC -9.6%, TER -9.6%, melawan SPY sebesar -0.5% untuk sesi tersebut.

Apa yang Dikatakan

Prosa kami tetap bersifat observasional; narasi minggu ini dikutip dengan nama yang tercantum. Pertama, perhatian umpan terhadap empat nama di pusat pergerakan tajam, dari 981 artikel selama seminggu:

QueryCakupan feed per hari: artikel yang menandai NVDA, MU, INTC, TER, 6-10 Juli
SQL tepat di balik setiap angka
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d,
       countIf(has(tickers, 'NVDA')) AS nvda_articles,
       countIf(has(tickers, 'MU')) AS mu_articles,
       countIf(has(tickers, 'INTC')) AS intc_articles,
       countIf(has(tickers, 'TER')) AS ter_articles
FROM global_markets.stocks_news
WHERE published_utc >= '2026-07-06 00:00:00' AND published_utc < '2026-07-11 04:00:00'
  AND toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
  AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10'
GROUP BY d
ORDER BY d

Judul-judul tersebut tidak diparafrasekan di sini. Judul-judul itu dibaca langsung dari umpan yang tersimpan:

QueryApa yang sebenarnya dibawa feed berita, verbatim (The Motley Fool, hari kejatuhan dan hari pemulihan)
SQL tepat di balik setiap angka
SELECT toString(toDate(toTimeZone(published_utc, 'America/New_York'))) AS session,
       JSONExtractString(publisher, 'name') AS outlet,
       title AS headline
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) IN ('2026-07-07', '2026-07-08')
  AND JSONExtractString(publisher, 'name') = 'The Motley Fool'
  AND (positionCaseInsensitive(title, 'Burry') > 0 OR positionCaseInsensitive(title, 'Sandisk Stock Pop') > 0)
ORDER BY session, title

Pada hari penurunan tajam, umpan memuat The Motley Fool "Michael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD"; pada hari pemulihan, outlet yang sama bertanya "Why Did Sandisk Stock Pop Today?." Reli NVDA pada hari Jumat tidak disertai judul katalis sama sekali, hanya artikel berbingkai valuasi; penyebabnya tidak diketahui dari data ini.

Dua temuan: MU (17 artikel) meliput lebih banyak dari NVDA (13) tepat satu kali, yaitu Rabu, hari pemulihan (NVDA memimpin empat hari lainnya); dan TER, setengah dari pasangan yang paling terpukul dalam penurunan tajam, diberi tag 0 kali pada hari saat sahamnya jatuh dan nol kali di hari-hari lainnya. Itu adalah perhatian satu umpan, bukan media dunia.

Luas Pasar: pekan hijau di mana mayoritas saham turun

QueryBreadth mingguan: penutupan 10 Juli vs penutupan 2 Juli, nama dengan perdagangan $5M+ selama pekan
SQL tepat di balik setiap angka
SELECT
    countIf(cw > cp AND cp > 0 AND dv >= 5000000) AS advancers,
    countIf(cw < cp AND cp > 0 AND dv >= 5000000) AS decliners,
    countIf(cp > 0 AND cw > 0 AND dv >= 5000000) AS measured_names,
    round(100.0 * countIf(cw > cp AND cp > 0 AND dv >= 5000000) / countIf(cp > 0 AND cw > 0 AND dv >= 5000000), 1) AS advancer_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00')) AS cw,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 13:30:00') AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
    GROUP BY ticker
)

Dari 6319 emiten dengan volume perdagangan minimal $5 juta selama sepekan, 3270 turun berbanding 3015 yang naik, dengan pangsa saham penguat hanya 47.7% di pekan ketika indeks pertumbuhan naik 1.8%. Pekan hijau indeks itu diciptakan oleh anggota-anggota terbesarnya; median saham justru mencatat pekan merah. Sempitnya pasar yang sama yang rangkuman Jumat tangkap dalam satu sesi, berlipat ganda selama lima hari.

Papan skor sektor

Di mana penurunan terjadi? Sepuluh ETF sektor SPDR, dari penutupan 2 Juli hingga 10 Juli, berdasarkan abjad:

QueryETF sektor, perubahan penuh pekan: penutupan 10 Juli vs penutupan 2 Juli
SQL tepat di balik setiap angka
SELECT ticker, round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
ORDER BY ticker

Empat dari sepuluh sektor ditutup positif, tetapi hanya dua dengan margin yang signifikan: energi (XLE, +3.5%) dan teknologi (XLK, +2.9%) memimpin. Sektor keuangan (+0.2%) dan konsumen diskresioner (+0.1%) ditutup hampir tidak berubah. Enam sektor lainnya, dari bahan baku (-2.1%) hingga perawatan kesehatan (-1.8%), berakhir di zona merah. Di luar dua pemenang yang jelas itu, papan skor cenderung melemah.

Pemimpin pita: MU mengungguli indeks. Selama seminggu.

QueryNama teratas berdasarkan volume dolar jam reguler, penuh pekan 6-10 Juli
SQL tepat di balik setiap angka
SELECT ticker,
       round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS week_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
  AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY week_dollar_bn DESC
LIMIT 6

MU mencetak 164B volume dolar jam reguler selama lima sesi, melampaui 137.3B milik SPY. Sebuah saham memori tunggal yang mengungguli ETF S&P 500 selama seminggu penuh menggemakan Juni (ulasan mendalam MU Juni); NVDA (107.1B), barometer AI/GPU minggu ini, dan SNDK (88B), nama memori lainnya, melengkapi lima besar minggu ini. Pergerakan berbalik arah (whipsaw) bukan hanya pada harga, tetapi juga di mana uang pasar berdebat sepanjang minggu.

Hasil akhir whipsaw: kompleks yang sama, pekan yang berlawanan

Empat belas nama chip yang mendorong setiap cerita pekan ini, diukur sepanjang pekan, dari penutupan 2 Juli hingga 10 Juli. Baris diurutkan secara alfabetis.

QueryPerubahan penuh pekan kompleks chip: penutupan 10 Juli vs penutupan 2 Juli, empat belas nama
SQL tepat di balik setiap angka
SELECT ticker,
       round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
      AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
ORDER BY ticker

Setelah aksi jual, pemantulan, pembukaan besar, dan reli Jumat, kompleks ini tidak bergerak bersama, melainkan terbelah di tengah. AVGO (+11%), STX (+11%), SNDK (+9.9%), NVDA (+8.5%), dan WDC (+8.1%) menutup pekan dengan hijau besar; INTC (-8.8%) mengalami pekan yang brutal, dan nama-nama peralatan yang menjadi bintang dalam gap besar Kamis, KLAC (-1.8%), LRCX (-0.3%), berputar balik ke posisi hampir datar. Intinya: MU, nama yang mengungguli ETF S&P 500 sepanjang pekan, mencatat +0.3%. 164 miliar dolar berpindah tangan untuk menggerakkan harga hampir tidak ke mana-mana, gambaran paling murni dari pasar yang berdebat dengan dirinya sendiri pada volume maksimum.

Ticker baru minggu ini: Debut SK Hynix di AS

Jumat menambahkan satu anggota tercatat ke dalam kompleks memori yang mendominasi pergerakan minggu ini, yaitu debut yang telah diterima:

QueryDebut AS SK Hynix: penggalangan dana, pembukaan tertunda, penutupan vs penawaran, dan di mana peringkat tape hari pertama pada 2026
SQL tepat di balik setiap angka
WITH ipo AS (
    SELECT toFloat64(final_issue_price) AS offer, toFloat64(total_offer_size) AS raise
    FROM global_markets.stocks_ipos
    WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10'
    LIMIT 1
),
debuts AS (
    SELECT a.ticker AS t, sum(toFloat64(a.close) * toFloat64(a.volume)) AS debut_rth_dollars
    FROM global_markets.delayed_stocks_minute_aggs a
    INNER JOIN (
        SELECT multiIf(replaceAll(ticker, ' ', '') = 'SKHY', 'SKHYV', replaceAll(ticker, ' ', '')) AS tk, listing_date
        FROM global_markets.stocks_ipos
        WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10'
    ) l ON a.ticker = l.tk
    WHERE a.window_start >= '2026-01-01 00:00:00' AND a.window_start < '2026-07-11 00:00:00'
      AND toDate(a.window_start) = l.listing_date
      AND (toHour(a.window_start) * 60 + toMinute(a.window_start)) BETWEEN 810 AND 1199
    GROUP BY a.ticker
)
SELECT
    round((SELECT offer FROM ipo), 2) AS offer_px,
    round((SELECT raise FROM ipo) / 1e9, 1) AS raised_bn,
    (SELECT countIf(toFloat64(total_offer_size) > (SELECT raise FROM ipo)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') AS bigger_2026_raises,
    round((SELECT max(toFloat64(total_offer_size)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') / 1e9, 1) AS biggest_2026_raise_bn,
    round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS first_rth_px,
    toHour(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) * 60
        + toMinute(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) AS first_rth_bar_et_minute,
    formatDateTime(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York'), '%H:%i') AS first_rth_bar_et,
    round(toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS debut_close,
    round((toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) / (SELECT offer FROM ipo) - 1) * 100, 1) AS close_vs_offer_pct,
    round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
        - toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS faded_from_first_print,
    round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') / 1e9, 2) AS rth_dollar_bn,
    (SELECT count() FROM debuts) AS debuts_measured_2026,
    (SELECT countIf(debut_rth_dollars > (SELECT debut_rth_dollars FROM debuts WHERE t = 'SKHYV')) + 1 FROM debuts) AS debut_dollar_rank_2026,
    round((SELECT max(debut_rth_dollars) FROM debuts) / 1e9, 1) AS biggest_2026_debut_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SKHYV' AND window_start >= '2026-07-10 04:00:00' AND window_start < '2026-07-11 00:00:00'

Penggalangan dana: $28.1 miliar dengan harga $158.14 per saham. 1 penggalangan dana AS pada 2026 lebih besar, yaitu pencatatan SpaceX senilai $75 miliar pada Juni. Tanpa harga penutupan sebelumnya, cross pembukaan baru menemukan harga pada pukul 11:34 ET: $170. Penutupan di $168.33 turun $1.67 dari cetakan pertama, namun tetap 6.4% di atas harga penawaran. Dan pergerakannya: $18.03 miliar dolar pada jam reguler. Dari 144 debut AS yang terukur pada 2026, hanya hari pertama SpaceX senilai $81.2 miliar yang lebih berat.

Pergerakan Terbesar Pekan Ini

Selain saham chip, siapa yang menang dan kalah? Pada pita yang tidak disesuaikan, 30 pemecahan saham terbalik pekan ini memalsukan "kenaikan" empat digit, sehingga papan ini tidak menyertakan pemecahan saham dalam pekan dan mensyaratkan perdagangan minimal $5 juta.

QueryPergerak mingguan: sepuluh pemenang dan penurun terbesar, perdagangan $5M+, pemecahan dalam pekan tidak termasuk
SQL tepat di balik setiap angka
SELECT ticker, board, week_pct, week_dollar_m,
       round(100 * week_dollar_m / max(week_dollar_m) OVER (), 1) AS pct_of_dollar_max
FROM (
    SELECT 'gainers' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
    FROM (
        SELECT ticker,
               toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
               toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 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-06' AND execution_date <= '2026-07-10')
          AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
            OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
        GROUP BY ticker
        HAVING cp > 0 AND cw > 0 AND dv >= 5000000
    )
    ORDER BY week_pct DESC
    LIMIT 10
    UNION ALL
    SELECT 'decliners' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
    FROM (
        SELECT ticker,
               toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
               toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 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-06' AND execution_date <= '2026-07-10')
          AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
            OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
        GROUP BY ticker
        HAVING cp > 0 AND cw > 0 AND dv >= 5000000
    )
    ORDER BY week_pct ASC
    LIMIT 10
)
ORDER BY board DESC, abs(week_pct) DESC

Untuk masuk ke salah satu papan diperlukan pergerakan besar: kenaikan paling kecil yang ditampilkan naik 67%, penurunan paling kecil tercatat -44.6%. Bahkan pekan buruk INTC di sektor chip (-8.8%) tidak mendekati batas mana pun. Papan-papan ini merupakan wilayah kapitalisasi kecil dengan satu pengecualian mencolok: CRNX, naik 98% dengan perdagangan $9660.5 juta, jumlah dolar terbesar dari dua puluh saham, hampir dua kali lipat dalam semalam pada hari Selasa bertahan hingga Jumat.

Cerita pendek: satu file terpotong di tengah pekan yang lengkap

QueryCakupan file volume pendek harian: ticker dalam file dan total saham pendek, 6-10 Juli
SQL tepat di balik setiap angka
SELECT toString(date) AS d,
       uniqExact(ticker) AS tickers_on_file,
       round(sum(short_volume) / 1e9, 2) AS short_shares_bn
FROM global_markets.stocks_short_volume
WHERE date >= '2026-07-06' AND date <= '2026-07-10'
GROUP BY date
ORDER BY date

Empat dari lima file volume harian untuk posisi short tiba dengan lengkap, masing-masing berisi sekitar 15384 ticker. File untuk Selasa, 7 Juli hanya memuat 4333, kurang dari sepertiga dari file lainnya, dengan total saham short (1.86B vs ~4.62B pada hari lengkap) menyusut sesuai. Pola pemotongan yang sama terjadi pada file 29 Juni (ringkasan pekan itu), dan 7 Juli, dari semua hari, adalah hari aksi jual besar-besaran. Anggap setiap klaim volume short per ticker untuk 7 Juli sebagai tidak terverifikasi hingga file diajukan ulang.

Pekan opsi: kerumunan hari yang sama bernapas mengikuti kalender

QueryKontrak opsi dan saham 0DTE per sesi, 6-10 Juli
SQL tepat di balik setiap angka
SELECT toDate(sip_timestamp) AS d,
       round(toFloat64(sum(size)) / 1e6, 1) AS contracts_m,
       round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = formatDateTime(toDate(sip_timestamp), '%y%m%d')) / sum(size), 1) AS pct_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY d
ORDER BY d

Volume kontrak berkisar dari 58.9 juta (Kamis, yang paling ringan) hingga 65.6 juta (Jumat, yang paling berat). Porsi 0DTE menceritakan kisah kalender: ia merosot ke 28.7% pada Kamis, sesi tanpa tarikan kedaluwarsa besar, dan melonjak ke 48.7% pada Jumat saat opsi mingguan kedaluwarsa, ritme yang diprediksi kalender kedaluwarsa. Kalender masih menentukan seberapa besar porsi hari yang sama.

Suku Bunga: Bergeser Naik Sepanjang Pekan

QueryKurva Treasury: cetakan Jumat 10 Juli vs penutupan 2 Juli, kedua penerimaan akhir dalam file
SQL tepat di balik setiap angka
SELECT
    round((toFloat64(anyIf(yield_2_year, date = '2026-07-10')) - toFloat64(anyIf(yield_2_year, date = '2026-07-02'))) * 100) AS chg_2y_bp,
    round((toFloat64(anyIf(yield_10_year, date = '2026-07-10')) - toFloat64(anyIf(yield_10_year, date = '2026-07-02'))) * 100) AS chg_10y_bp,
    round((toFloat64(anyIf(yield_30_year, date = '2026-07-10')) - toFloat64(anyIf(yield_30_year, date = '2026-07-02'))) * 100) AS chg_30y_bp,
    round(toFloat64(anyIf(yield_10_year, date = '2026-07-10')), 2) AS y10_fri_pct,
    round(toFloat64(anyIf(yield_30_year, date = '2026-07-10')), 2) AS y30_fri_pct,
    (SELECT count() FROM global_markets.treasury_yields WHERE date IN ('2026-07-09', '2026-07-10')) AS jul9_jul10_print_rows
FROM global_markets.treasury_yields
WHERE date IN ('2026-07-02', '2026-07-10')

Diukur dari cetakan akhir pekan (Jumat, 10 Juli), kurva bergeser naik secara paralel dari penutupan pekan sebelumnya: 2-tahun +7 bp, 10-tahun +7 bp ke 4.56%, 30-tahun +8 bp ke 5.06%, tanpa perubahan bentuk, hanya level. Cetakan 9 dan 10 Juli masuk setelah penulisan dengan jeda yang lebih panjang dari biasanya (2 baris kini tercatat); bagian ini menyajikan pekan yang sudah lengkap.

Kalender di balik minggu ini

QueryKalender korporat pekan: pengajuan, dividen, pemecahan, berita
SQL tepat di balik setiap angka
SELECT
    (SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS filings_week,
    (SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-10') AS filings_friday,
    toInt64((SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06'))
        - toInt64((SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date > '2026-07-06' AND filing_date <= '2026-07-10' GROUP BY filing_date))) AS monday_minus_next_busiest,
    (SELECT round(countIf(form_type = '4' AND filing_date = '2026-07-06') / countIf(form_type = '4' AND filing_date = '2026-07-10'), 1) FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS monday_over_friday_form4,
    (SELECT min(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS min_daily_424b2,
    (SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS max_daily_424b2,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-06' AND ex_dividend_date <= '2026-07-10') AS ex_dividends_week,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS reverse_splits_week,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS forward_splits_week,
    (SELECT count() FROM global_markets.stocks_news WHERE toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
        AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10') AS news_week

18353 pengajuan SEC, 560 catatan ex-dividen, 30 pemecahan saham reverse dan 9 forward, 981 artikel berita. Indeks EDGAR hari Jumat, 10 Juli, masih dalam proses saat halaman ini pertama kali dimuat (keterlambatan pengambilan data yang telah kami tulis sebelumnya). Indeks tersebut kini telah tiba dengan 3137 pengajuan, sehingga total mingguan di atas kini mencakup kelima sesi.

Minggu pengajuan, berdasarkan hari dan formulir:

QueryPengajuan SEC per sesi dan jenis formulir, 6-10 Juli
SQL tepat di balik setiap angka
SELECT toString(filing_date) AS d,
       count() AS filings,
       countIf(form_type = '4') AS form4,
       countIf(form_type = '8-K') AS form8k,
       countIf(form_type = '424B2') AS f424b2
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10'
GROUP BY filing_date
ORDER BY filing_date

Senin adalah sesi pengajuan terpadat minggu ini dengan 5019, unggul 1288 dari hari tersibuk berikutnya, dan Form 4 orang dalam adalah komponen terbesarnya: 2464 pengajuan, 3.6 kali lipat dari 694 hari Jumat, pada sesi pertama setelah libur Empat Juli selama empat hari. Garis paling stabil adalah 424B2, prospektus penarikan rak yang diajukan bank untuk structured notes: rentangnya sempit setiap sesi, 487 hingga 679. Dokumen orang dalam mengikuti kalender. Mesin catatan tidak.

Berkas hari Jumat juga membawa ticker terbaru minggu ini. Jejak dokumen SK Hynix menuju pencatatannya di AS:

QueryJejak kertas SEC SK Hynix menuju pencatatan AS pada 10 Juli
SQL tepat di balik setiap angka
SELECT toString(filing_date) AS filing_date,
       form_type
FROM global_markets.stocks_sec_edgar_index
WHERE issuer_name = 'SK hynix Inc.'
  AND filing_date >= '2026-06-01' AND filing_date <= '2026-07-10'
ORDER BY filing_date ASC, form_type ASC

Pernyataan pendaftaran pada bulan Juni, amandemen pada hari Senin minggu ini, sertifikasi bursa pada hari Kamis, lalu baris terakhir: 424B4 prospektus final, diajukan 2026-07-10, sesi saat saham dibuka. Indeks pengajuan dan pita perdagangan sepakat pada tanggalnya.

Sesi yang terverifikasi

QueryVerifikasi sesi: lima sesi, tanpa hari libur, penutupan terjadwal berikutnya
SQL tepat di balik setiap angka
SELECT
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions_in_week,
    toString(min(toDate(toTimeZone(window_start, 'America/New_York')))) AS first_session,
    toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS last_session,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-06' AND date <= '2026-07-10') AS holiday_rows_in_week,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199

5 sesi penuh, 2026-07-06 hingga 2026-07-10, tidak ada baris liburan di jendela, minggu lima sesi pertama sejak pertengahan Juni. Penutupan terjadwal berikutnya: Labor Day pada 2026-09-07.

Di dek

Minggu depan, dari meja kami sendiri:

QueryPekan depan di kalender: penutupan, ex-dividen, dan tarikan kedaluwarsa bulanan
SQL tepat di balik setiap angka
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-11' AND date <= '2026-07-17' AND status != 'open') AS closures_next_week,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS ex_dividends_next_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-13' AND ex_dividend_date <= '2026-07-17') AS household_ex_div_next_week,
    (SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717') / sum(size), 1) FROM global_markets.options_trades WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul17_expiry_pct_of_week_volume

Kalender libur menunjukkan 0 penutupan minggu depan, lima sesi penuh. 692 catatan ex-dividen jatuh di dalamnya, tidak ada dari sepuluh nama rumah tangga yang diperiksa panel. Jumat depan adalah Jumat ketiga bulan Juli, kedaluwarsa opsi bulanan, dan kontrak yang kedaluwarsa hari itu sudah membawa 14% dari volume opsi minggu ini. Satu penerimaan tetap terbuka: cetakan Treasury 9 Juli dan 10 Juli (2 baris di file), tripwire tanpa batas yang menahan regenerasi halaman ini hingga file Treasury tiba. Indeks EDGAR Jumat, tripwire lain halaman ini, sudah tiba dan dibaca sepenuhnya di atas.

FAQ

Bagaimana kinerja pasar saham pada pekan 6 Juli 2026?

Rincian: SPY naik 1.4% dan QQQ 1.8%, DIA dan IWM ditutup merah, dan 3270 dari 6319 saham likuid terukur mengalami penurunan.

Sektor mana yang berkinerja terbaik pada pekan 6 Juli 2026?

Energi: XLE naik 3.5%, unggul dari teknologi +2.9%, dua pemenang jelas dari sepuluh sektor. Sektor keuangan dan konsumen diskresioner juga ditutup sedikit positif (+0.2%, +0.1%), dengan enam sektor lainnya di zona merah.

Bagaimana debut pasar saham SK Hynix di AS?

Perusahaan mengumpulkan $28.1 miliar, dana terbesar kedua di AS pada 2026 setelah SpaceX, dan menutup sesi pertamanya 6.4% di atas harga penawaran $158.14, dengan volume perdagangan reguler $18.03 miliar.

Kapan ekspirasi opsi bulanan berikutnya?

Jumat ketiga bulan Juli, yaitu Jumat tepat setelah pekan ini. Kontrak yang jatuh tempo pada hari itu sudah mencakup 14% dari volume opsi pekan ini.

Catatan data

Semua stempel waktu adalah UTC; jam reguler adalah 13:30-20:00 UTC per sesi; batas minggu berjalan dari penutupan reguler 2 Juli hingga 10 Juli. Peringkat trailing mingguan menggunakan return OPEN-to-close, sehingga berbeda dari papan skor close-to-close, keduanya diberi label. Breadth mingguan membandingkan penutupan 2 Juli dan 10 Juli dengan filter $5M yang diperdagangkan dalam seminggu. Satu tripwire kedatangan dibatasi hingga nol: cetakan treasury 9 Juli dan 10 Juli. Indeks EDGAR harian hari Jumat masuk setelah halaman ini pertama kali dijalankan dan kini dihitung penuh dalam total pengajuan mingguan, yang tidak lagi menjadi batas bawah. Tidak ada cetakan gaya VIX di sini: rangkaian volatilitas tersirat indeks tidak dilisensikan ke gudang ini, volatilitas dibaca dari tape (rentang, porsi 0DTE, perilaku kuotasi). Tabel IPO menyimpan ticker debut dengan spasi yang salah; panel debut bergabung pada ticker yang benar.

Metodologi

  • Sumber data pasar: pita konsolidasi, delayed_stocks_minute_aggs untuk harga dan volume, options_trades untuk minggu opsi.
  • Penanganan zona waktu: stempel waktu tersimpan dalam UTC; label ET melalui toTimeZone(...) dalam daftar SELECT; klausa WHERE menggunakan literal UTC mentah.
  • Agregat deterministik: pemutus seri berbasis kunci tupel; klaim prosa dikodekan sebagai batas.
  • Sumber pengajuan SEC: stocks_sec_edgar_index, indeks pengajuan EDGAR harian, dihitung berdasarkan filing_date.
  • Tanggal gudang data: 13 Juli 2026; pita ekuitas, perdagangan opsi, dan lima indeks harian EDGAR minggu ini telah sepenuhnya dimasukkan. Cetakan Treasury 9 dan 10 Juli masih dalam proses.

Tautan silang: lima harian, Senin, Selasa, Rabu, Kamis, Jumat, plus pendalaman MU bulan Juni, kapan opsi kedaluwarsa, dan rekap minggu sebelumnya.