2026년 7월 6일 주간 시장 요약
반도체 급락과 반등이 반복된 변동성 장세였습니다. NVDA의 회복과 MU의 높은 거래량을 포함한 상세 분석을 확인하십시오.
2026년 7월 6일 주간은 지수는 평온해 보였으나 반도체 섹터는 변동성이 매우 컸던 시기였습니다. 다섯 거래일 동안 반도체주 급락, 반등, 여름철 중 가장 격렬한 개장, 그리고 금요일의 NVDA(엔비디아) 회복이 이어졌습니다. 결과적으로 SPY(S&P 500 ETF)는 +1.4%를 기록했습니다. 두 가지 사실이 당시 상황을 설명합니다. 한 주 동안 MU(마이크론)의 거래 대금은 SPY 자체보다 많았습니다. 또한 성장 지수가 1.8% 상승했음에도 불구하고, 상승한 종목보다 하락한 유동성 종목이 더 많았습니다. 아래의 모든 수치는 저장된 쿼리에서 추출되었습니다.
주간 시장 현황
주간 변동률은 7월 2일 목요일 정규장 종가(7월 3일은 독립기념일 휴장)부터 7월 10일 금요일까지를 기준으로 합니다. 각 항목은 알파벳 순으로 나열되었습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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시장은 분화된 양상을 보였습니다. QQQ +1.8% 및 SPY +1.4%는 상승한 반면, DIA -0.4% 및 IWM -0.5%는 하락했습니다. 성장주가 시장 전체를 견인했습니다. 다우 존스(Dow)와 소형주 지수는 지수별 상승세가 아닌 하락세로 한 주를 마감했습니다. 이번 주 시장은 광범위한 상승세를 보이지 않았습니다.
지난 1년 대비 하락한 주간
모든 수치 뒤에 숨겨진 정확한 SQL
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
)시가 대비 종가 기준으로 측정했을 때, SPY의 이번 주 성과는 지난 53주 중 20위를 기록하며 중간 수준에 머물렀다. 여름철 가장 극적인 단일 시가 변동(목요일)과 가장 가파른 섹터 급락(화요일)을 모두 포함한 이번 주는 중간 순위를 기록했다. 변동성이 서로 상쇄되면서 평이한 수준으로 마무리되었다.
다섯 거래일의 흐름
모든 수치 뒤에 숨겨진 정확한 SQL
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전체적인 흐름: 월요일은 휴장 이후 성장에 힘입어 상승 출발했습니다 (+0.9%, 요약); 화요일에는 반도체 섹터가 하락했으나 지수는 -0.5% 하락에 그쳤습니다 (요약); 수요일에는 반도체주가 강하게 반등하며 지수는 보합세를 유지했습니다 (-0.3%, 요약); 목요일에는 여름 중 가장 변동성이 큰 개장과 함께 시장 전반이 상승세로 전환되었습니다 (+0.8%, 요약); 금요일은 NVDA가 상승을 주도하며 조용히 마감했습니다 (+0.4%, 요약), 종가는 $754.9를 기록했습니다.
화요일 급락의 중심에 있었던 두 종목의 결과:
모든 수치 뒤에 숨겨진 정확한 SQL
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화요일 두 종목의 변동폭: INTC -9.6%, TER -9.6%, 같은 기간 SPY는 -0.5%를 기록했습니다.
주요 발언 내용
본 기사는 관찰된 사실만을 기술합니다. 이번 주의 주요 흐름은 인용된 이름을 통해 전달합니다. 우선, 이번 주 총 981개의 기사 중 급변동의 중심에 있는 네 가지 종목에 대한 피드(feed)의 주목도를 살펴봅니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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다음 헤드라인들은 의역하지 않았습니다. 저장된 피드에서 그대로 가져온 내용입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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하락장 당일 피드에는 The Motley Fool의 "Michael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD"가 보도되었습니다. 반등장 당일 동일 매체는 "Why Did Sandisk Stock Pop Today?"라고 질문했습니다. NVDA의 금요일 랠리는 촉매제가 된 헤드라인 없이 발생했습니다. 오직 밸류에이션(valuation) 중심의 기사들만 존재했으며, 이 데이터만으로는 원인을 알 수 없습니다.
두 가지 분석 결과가 있습니다. MU(17개 기사)가 NVDA(13)를 정확히 한 번 앞질렀습니다. 바로 반등장인 수요일입니다 (NVDA가 나머지 네 종목을 주도했습니다). 또한, 하락장에서 가장 큰 타격을 입은 두 종목 중 하나인 TER는 하락 돌파가 발생한 날 0번 언급되었으며, 나머지 날에는 언급되지 않았습니다. 이는 전 세계 미디어가 아닌 특정 피드의 주목도를 나타냅니다.
시장 폭: 대부분의 주식이 하락한 가운데 나타난 상승 주간
모든 수치 뒤에 숨겨진 정확한 SQL
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
)주간 거래 대금이 최소 500만 달러 이상인 6319개 종목 중, 3270개는 하락했고 3015개는 상승했습니다. 이는 성장 지수(growth index)가 1.8% 상승한 주간에 상승 종목 비중이 단 47.7%에 불과했음을 의미합니다. 지수의 상승은 대형주들에 의해 주도되었습니다. 중위값(median) 주식은 하락을 기록했습니다. 금요일 요약에서 한 세션 동안 포착되었던 좁은 시장 폭이 5일 내내 지속되었습니다.
섹터별 성적표
어느 분야에서 하락이 발생했는가? 7월 2일 종가부터 7월 10일 종가까지 10개 SPDR(Standard & Poor's Depositary Receipts) 섹터 ETF(Exchange Traded Fund)의 알파벳순 결과는 다음과 같다:
모든 수치 뒤에 숨겨진 정확한 SQL
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 ticker10개 섹터 중 4개 섹터가 상승 마감했으나, 유의미한 차이를 보인 것은 2개 섹터뿐이었다: energy (XLE, +3.5%) 및 tech (XLK, +2.9%)가 상승을 주도했다. Financials (+0.2%)와 consumer discretionary (+0.1%)는 보합권 위에서 간신히 마감했다. Materials (-2.1%)부터 healthcare (-1.8%)에 이르는 나머지 6개 섹터는 하락 마감했다. 명확한 두 승자를 제외하면 전반적인 흐름은 하락세였다.
시장 주도주: MU, 일주일간 지수 거래량 상회
모든 수치 뒤에 숨겨진 정확한 SQL
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 6MU은(는) 5거래일 동안 정규장 달러 거래량이 164B를 기록하며, SPY의 137.3B를 앞질렀습니다. 단일 메모리 관련주가 일주일 내내 S&P 500 ETF (Exchange Traded Fund)의 거래량을 상회한 것은 지난 6월의 사례(MU의 6월 심층 분석)를 연상시킵니다. 이번 주 거래량 상위 5개 종목은 이번 주의 AI/GPU 지표인 NVDA (107.1B)와 또 다른 메모리 종목인 SNDK (88B)가 포함되었습니다. 이러한 변동성은 단순한 가격 변동을 넘어, 일주일 내내 시장 자금이 집중되며 논쟁이 벌어진 지점을 보여줍니다.
변동성의 결과: 동일한 종목군, 상반된 주간 흐름
7월 2일 종가부터 7월 10일까지 한 주간의 모든 뉴스를 주도한 14개 반도체 종목의 성과입니다. 행은 알파벳 순입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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폭락과 반등, 급등한 개장과 금요일의 랠리를 거쳤음에도 해당 종목군은 일관된 움직임을 보이지 않았으며, 성과가 극명하게 갈렸습니다. AVGO (+11%), STX (+11%), SNDK (+9.9%), NVDA (+8.5%), 그리고 WDC (+8.1%)는 큰 폭의 상승으로 주간 거래를 마쳤습니다. 반면 INTC (-8.8%)는 큰 폭의 하락을 기록했으며, 목요일에 급격한 가격 변동을 보였던 장비주인 KLAC (-1.8%)와 LRCX (-0.3%)는 제자리걸음을 기록했습니다. 핵심 요점은 다음과 같습니다. 한 주 내내 S&P 500 ETF(index fund)보다 더 많은 거래량을 기록한 MU의 순수익률은 +0.3%였습니다. 1640억 달러의 거래 대금이 발생했음에도 가격 변동은 거의 없었습니다. 이는 최대 거래량 속에서 시장이 스스로 충돌하고 있음을 보여주는 가장 명확한 사례입니다.
The week's newest ticker: SK Hynix's US debut
Friday added a listed member to the memory complex that owned the week's tape — the debut, receipted:
모든 수치 뒤에 숨겨진 정확한 SQL
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'The raise: $28.1 billion at $158.14 a share — 1 US raise in 2026 was bigger, SpaceX's $75 billion June listing. With no prior close, the opening cross took until 11:34 ET to find a price: $170. The close, $168.33, faded $1.67 from that first print yet held 6.4% above the offer. And the tape: $18.03 billion of regular-hours dollars — of 144 US debuts measured in 2026, only SpaceX's $81.2 billion first day was heavier.
주간 최대 변동 종목
반도체 외에 어떤 종목이 상승하거나 하락했는가? 조정되지 않은 데이터에서는 주간 30 주식 병합으로 인해 가짜 네 자리 "수익률"이 발생할 수 있다. 따라서 본 게시판에서는 주간 병합 사례를 제외하며, 거래 대금 500만 달러 이상인 종목만을 대상으로 한다.
모든 수치 뒤에 숨겨진 정확한 SQL
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두 게시판 모두 큰 변동을 기록했다. 가장 낮은 상승률을 보인 종목은 67% 상승했으며, 가장 낮은 하락률을 보인 종목은 -44.6% 하락했다. INTC의 심각한 반도체 주간 하락폭(-8.8%)조차 이 두 수치에 미치지 못한다. 게시판은 대부분 소형주로 구성되어 있으나, 한 가지 예외가 있다. CRNX는 거래 대금 9660.5 million 달러를 기록하며 98% 상승했으며, 이는 20개 종목 중 가장 큰 거래 대금이다 — 화요일 야간에 두 배 가까이 급등했던 주가가 금요일까지 상승분을 유지했다.
공매도 데이터: 완전한 주간 데이터 중 단 하나의 누락된 파일
모든 수치 뒤에 숨겨진 정확한 SQL
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다섯 개의 일일 공매도 거래량(short-volume) 파일 중 네 개는 각각 약 15384개의 티커(ticker)를 포함하여 완전한 상태로 수신되었습니다. 7월 7일 화요일 파일은 4333개만을 포함하고 있으며 — 이는 인접한 날들의 3분의 1 미만입니다 — 이에 따라 총 공매도 주식 수(완전한 날의 1.93B 대비 약 4.62B)도 동일한 비율로 축소되었습니다. 동일한 데이터 누락 패턴이 6월 29일 파일(해당 주간 요약)에서도 나타났으며, 7월 7일은 모든 날 중 시장 급락이 발생한 날이었습니다. 파일이 재전송되기 전까지 7월 7일에 대한 개별 티커별 공매도 거래량 주장은 검증 불가능한 것으로 간주해야 합니다.
옵션 주간: 당일 만기 거래량은 달력 일정에 따라 변동
모든 수치 뒤에 숨겨진 정확한 SQL
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계약 거래량은 58.9M(목요일, 가장 낮은 수치)에서 65.6M(금요일, 가장 높은 수치) 사이를 기록했습니다. 0DTE(Zero Days to Expiration, 만기 당일 옵션) 거래량은 달력 일정의 흐름을 보여주었습니다. 만기 일정이 예측한 리듬에 따라, 주요 만기일이 없었던 목요일에는 28.7%로 하락했으나, 주간 만기 옵션이 만료되는 금요일에는 48.7%로 급증했습니다. 당일 만기 거래량의 규모는 여전히 달력 일정에 의해 결정됩니다.
금리: 일주일 내내 상승세 지속
모든 수치 뒤에 숨겨진 정확한 SQL
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')7월 10일 금요일 종가 기준, 수익률 곡선은 전주 종가 대비 거의 평행하게 상승했습니다. 2년물 +7 bp, 10년물은 7 bp 상승하여 4.56%를 기록했으며, 30년물은 +8 bp 상승하여 5.06%를 기록했습니다. 곡선의 기울기 변화(twist) 없이 전반적인 수준이 상승했습니다. 7월 9일과 10일의 데이터는 평소보다 긴 지연 시간(현재 2개 행 기록됨)을 두고 반영되었습니다. 본 섹션은 한 주간의 전체 데이터를 포함합니다.
주간 일정의 배경
모든 수치 뒤에 숨겨진 정확한 SQL
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_week18347 SEC(미국 증권거래위원회) 공시, 560 배당락 기록, 30 주식 병합 및 9 주식 분할, 981 뉴스 기사. 이 페이지가 처음 실행될 당시 7월 10일 금요일의 EDGAR(전자 데이터 수집, 분석 및 검색 시스템) 인덱스는 아직 전송 중이었습니다 (이는 이전에 기술한 바 있는 데이터 수집 지연 문제입니다). 이후 데이터가 3135 공시로 반영되었으므로, 위의 주간 총계에는 이제 5거래일 모두 포함됩니다.
일자별 및 양식별 공시 주간 현황:
모든 수치 뒤에 숨겨진 정확한 SQL
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월요일은 주간 중 가장 많은 공시가 발생한 날로 5019건을 기록했습니다. 이는 그다음으로 바쁜 날보다 1289만큼 더 많은 수치입니다. 내부자 Form 4(내부자 거래 보고서)가 가장 큰 비중을 차지했습니다. 4일간의 독립기념일 연휴 이후 첫 거래일인 월요일에, 금요일의 694건 대비 3.6배에 달하는 2465건이 발생했습니다. 가장 일정한 흐름을 보이는 것은 구조화 채권 발행을 위해 은행이 제출하는 424B2 shelf-takedown(등록 유효 공시)입니다. 이 양식은 매 거래일마다 487에서 679 사이의 좁은 범위를 유지했습니다. 내부자 관련 서류는 일정에 따라 변동이 있지만, 채권 발행 관련 서류는 그렇지 않습니다.
금요일의 공시에는 이번 주에 새로 등장한 티커(ticker)도 포함되어 있습니다. SK Hynix의 미국 상장 관련 기록은 다음과 같습니다:
모든 수치 뒤에 숨겨진 정확한 SQL
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 ASC6월의 등록 신고서, 이번 주 월요일의 수정 신고서, 목요일의 거래소 인증, 그리고 마지막 행인 2026-07-10일에 제출된 424B4 최종 투자설명서입니다. 해당 세션에서 주식이 개장했습니다. 공시 인덱스와 거래 기록의 날짜가 일치합니다.
검증된 세션
모든 수치 뒤에 숨겨진 정확한 SQL
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 11995 전체 세션, 2026-07-06부터 2026-07-10까지, 해당 기간 내 공휴일 행 없음 — 6월 중순 이후 처음으로 5거래일로 구성된 주간임. 다음 예정된 휴장일: 2026-09-07의 Labor Day.
대기 중인 사항
다음 주, 당사 데이터 기준:
모든 수치 뒤에 숨겨진 정확한 SQL
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휴일 일정을 확인하면 다음 주에는 0번의 휴장이 예정되어 있으며, 이는 총 다섯 번의 전체 세션이 제외됨을 의미합니다. 640번의 배당락(ex-dividend) 기록이 해당 기간에 포함되나, 패널이 점검하는 10개의 주요 기업 중 해당되는 곳은 없습니다. 다음 주 금요일은 7월의 세 번째 금요일로, 월간 옵션 만기일입니다. 해당 날짜에 만기되는 계약은 이미 이번 주 옵션 거래량의 14%를 차지했습니다. 아직 확인되지 않은 항목은 7월 9일과 7월 10일의 국채 발행 기록(파일 내 2개 행)입니다. 이 데이터는 국채 파일이 업데이트될 때까지 본 페이지의 갱신을 지연시키는 임계값 역할을 합니다. 본 페이지의 또 다른 임계값인 금요일의 EDGAR(Electronic Data Gathering, Analysis, and Retrieval) 인덱스는 이미 업데이트되었으며, 위에서 전체 내용을 확인할 수 있습니다.
FAQ
2026년 7월 6일 주간의 주식 시장 성과는 어떠했습니까?
분할: SPY는 1.4% 상승했고 QQQ는 1.8% 상승했습니다. DIA와 IWM은 하락 마감했으며, 6319 중 3270의 유동성 주식(liquid stocks)이 하락했습니다.
2026년 7월 6일 주간에 가장 성적이 좋았던 섹터는 무엇입니까?
에너지: XLE가 3.5% 상승하며 테크 섹터의 +2.9% 상승보다 높은 수익률을 기록했습니다. 이 두 섹터는 10개 섹터 중 명확한 승자였습니다. 금융(Financials)과 경기 소비재(consumer discretionary) 또한 소폭 상승(+0.2%, +0.1%) 마감했으나, 나머지 6개 섹터는 하락했습니다.
SK Hynix의 미국 주식 시장 데뷔는 어떠했습니까?
SK Hynix는 28.10억 달러를 조달했습니다. 이는 SpaceX에 이어 2026년 미국 시장에서 두 번째로 큰 규모의 조달입니다. 첫 거래일은 정규 거래 시간 동안 18.030억 달러의 거래 대금을 기록하며, 공모가인 158.14 달러보다 6.4% 높은 가격으로 마감했습니다.
다음 월간 옵션 만기일은 언제입니까?
7월의 세 번째 금요일, 즉 이번 주 바로 다음 주 금요일입니다. 해당 날짜에 만기되는 계약은 이미 이번 주 옵션 거래량의 14%를 차지했습니다.
데이터 참고 사항
모든 타임스탬프는 UTC 기준입니다. 정규 거래 시간은 세션당 13:30-20:00 UTC입니다. 주간 경계는 7월 2일 정규 종가부터 7월 10일까지입니다. 주간 추적 랭크(trailing rank)는 시가 대비 종가 수익률을 사용하므로, 종가 대비 종가 스코어보드와는 다릅니다. 두 방식 모두 별도로 표기됩니다. 주간 폭(breadth)은 주간 거래액 500만 달러 필터를 적용하여 7월 2일과 7월 10일의 종가를 비교합니다. 하나의 도착 트리와이어(arrival tripwire)는 0으로 제한됩니다: 7월 9일과 7월 10일의 국채 발행 데이터입니다. 금요일의 EDGAR 일일 인덱스는 이 페이지가 처음 실행된 이후에 반영되었으며, 현재는 주간 공시 총계에 온전히 포함되어 있으며 더 이상 하한선이 아닙니다. VIX 방식의 수치는 여기에 나타나지 않습니다: 인덱스 내재 변동성(implied-volatility) 시리즈는 이 데이터 창고에 라이선스가 포함되어 있지 않습니다. 변동성은 테이프(ranges, 0DTE share, quote behavior)를 통해 읽어옵니다. IPO 표에는 데뷔 티커(ticker)에 공백이 포함되어 저장되며, 데뷔 패널은 정제된 심볼을 기준으로 결합됩니다.
방법론
- 시장 데이터 소스: 통합 테이프(consolidated tape)를 사용합니다. 가격과 거래량은
delayed_stocks_minute_aggs을, 옵션 주간 데이터는options_trades을 사용합니다. - 시간대 처리: 저장된 타임스탬프는 UTC 기준입니다. SELECT 목록의 ET(Eastern Time) 표기는
toTimeZone(...)을 사용하며, WHERE 절에는 원본 UTC 리터럴을 사용합니다. - 결정론적 집계: 튜플 키(tuple-keyed)를 사용하여 동점자를 처리합니다. 본문의 주장은 범위(bounds)로 인코딩됩니다.
- SEC 공시 소스: 일일 EDGAR 공시 인덱스인
stocks_sec_edgar_index을 사용하며,filing_date으로 집계합니다. - 데이터 웨어하우스 기준일: 2026년 7월 13일입니다. 주식 테이프, 옵션 거래, 그리고 해당 주의 5개 EDGAR 일일 인덱스가 모두 수집되었습니다. 7월 9일과 7월 10일의 국채 기록은 전송 중입니다.
관련 링크: 5개의 일일 데이터 — 월요일, 화요일, 수요일, 목요일, 금요일 — 그리고 MU의 6월 심층 분석, 옵션 만기 시점, 지난주 요약이 있습니다.