Strasmore Research
시장 요약 Matt Connor작성자 Matt Connor · 업데이트됨 2026-07-24

2026년 7월 1일 시장 요약

하반기 첫 거래일은 지수 변동성보다 종목별 차별화가 컸습니다. META 급등과 메모리 섹터 급락 등 주요 지표를 확인하십시오.

2026년 7월 1일 수요일 — 하반기 첫 거래일 — 이번 달 가장 조용한 지수 변동성 중 하나가 가장 격렬한 거래 기록과 함께 시작되었습니다. SPY는 -0.08%로 마감했고 QQQ는 -1.44%를 기록했습니다. 반면 2사분기를 이끌었던 메모리 복합체는 가치의 10분의 1을 잃었으며, META는 8.88% 급등했습니다. 또한 11 S&P 섹터 펀드의 7가 여전히 상승 마감했습니다. 이전 거래일: 6월 30일.

전광판

변동률은 7월 1일 정규장 마지막 봉과 6월 30일 화요일을 비교한 수치입니다.

조회SPY / QQQ / DIA / IWM — 7월 1일 종가 대비 6월 30일 종가(정규장)
모든 수치 뒤에 숨겨진 정확한 SQL
WITH prior AS (
    SELECT ticker, argMax(close, window_start) AS prior_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 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-01 13:30:00' AND window_start < '2026-07-01 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_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 AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.ticker

주요 변동 요인은 주식 분할입니다. DIA가 0.02%, SPY가 -0.08%를 기록하며 보합세를 유지한 반면, QQQ는 -1.44%, IWM은 -0.37%를 기록했습니다. 이는 광범위한 시장 지수에는 큰 영향을 미치지 않은 성장주 매도세입니다.

지난 한 달간 가장 변동성이 적었던 지수 거래일 중 하나

조회SPY의 시가 대비 종가 변동성 순위(직전 한 달간의 세션 기준, 1위 = 절대 변동폭 최대)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT round(anyIf(oc_pct, d = toDate('2026-07-01')), 2) AS day_move_pct,
       arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-01'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-01'))) + 1 AS abs_move_rank,
       count() AS 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-01 00:00:00')
      AND window_start < toDateTime('2026-07-02 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)

장중 시가 대비 종가 기준 — 종가 대비 종가 방식과는 다른 관점 — SPY는 0.09%만큼 움직였습니다. 이는 절대 변동성 크기 기준 지난 22 거래일 중 20위에 해당하며, 이보다 적게 움직인 날은 단 두 날뿐입니다. 변동성 관련 상품군도 같은 흐름을 보였습니다. 해당 창구에는 현물 VIX index(변동성 지수)가 포함되어 있지 않으므로, 가격 보호 수단의 가장 근접한 거래 지표인 상장된 VIX-futures(VIX 선물) 펀드를 통해 확인합니다.

조회7월 1일 변동성 복합 지표: VIX-futures ETF(변동성 지수 선물 ETF) 대 화요일 종가, SPY 기준
모든 수치 뒤에 숨겨진 정확한 SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'SVXY', 'UVXY', 'VIXY', 'VXX')
      AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
        OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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,
    round((day_high / day_low - 1) * 100, 2) AS range_pct
FROM per_name
ORDER BY ticker

가장 규모가 큰 차월물 VIX futures 펀드인 VXX는 0.72% 상승했습니다. VIXY는 0.8% 상승했으며, 레버리지 상품인 UVXY는 3.68% 범위 내에서 1.13% 상승했습니다. 인버스 상품인 SVXY는 -0.42% 하락했습니다. 개별 주식의 움직임에 비하면 오차 범위 수준의 변동입니다.

시장 폭: 하락 종목이 상승 종목보다 많음 — 신고가 달성 종목이 신저가 달성 종목보다 많음

조회7월 1일 거래대금 $1M 이상 종목의 상승, 하락 및 분기 내 신고가/신저가 현황
모든 수치 뒤에 숨겨진 정확한 SQL
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start < '2026-07-01 00:00:00') AS quarter_high,
        minIf(toFloat64(low), window_start < '2026-07-01 00:00:00') AS quarter_low,
        maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') AS day_dollar_volume,
        countIf(window_start < '2026-07-01 00:00:00') AS quarter_bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ((window_start >= '2026-04-01 13:30:00' AND window_start < '2026-06-30 20:00:00')
        OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'))
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY ticker
)
SELECT
    countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
    countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
    countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
    round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
        / countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct,
    countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_high > quarter_high) AS new_quarter_highs,
    countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_low < quarter_low) AS new_quarter_lows,
    round(countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_high > quarter_high)
        / countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000 AND day_low < quarter_low), 1) AS highs_per_low,
    countIf(day_dollar_volume >= 1000000 AND quarter_bars >= 1000) AS names_with_a_full_quarter,
    countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
    count() AS tickers_traded_both_sessions,
    count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
    countIf(day_dollar_volume >= 1000000 AND quarter_bars < 1000) AS dropped_short_quarter_history
FROM per_ticker
WHERE prior_close > 0 AND day_close > 0

2928개 상승, 3465개 하락, 82개 보합 — 거래량이 많은 종목 중 45.2%이 상승했습니다. 하지만 시장 폭의 범위가 하락의 강도를 나타내지는 않습니다. 2분기 정규 거래 시간 범위를 기준으로, 한 분기 전체를 거래한 6217개 종목 중 836개가 이번 하락장에서 분기 신고가를 기록했습니다. 반면 246개는 신저가를 기록했습니다. 이는 신저가 대비 신고가 비율이 3.4배임을 의미합니다. 대부분의 종목이 하락했으나, 거래 범위를 이탈한 종목은 적었습니다. 하락 종목: 100만 달러 필터 기준 2거래일 연속 하락한 11910개 중 5435개, 그리고 한 분기 전체 데이터가 없는 유동성 종목 258개.

섹터 현황: 피해는 단일 섹터에 국한됨

11개의 SPDR(Standard & Poor's) 섹터 ETF(Exchange Traded Fund)는 시장 전체를 가장 저렴하게 반영하는 지표이며, 매 세션 동일한 바스켓을 유지합니다.

조회7월 1일 S&P 11개 섹터 ETF, 화요일 종가 대비 성과 순위
모든 수치 뒤에 숨겨진 정확한 SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') / 1e9, 2) AS day_dollar_bn
    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-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
        OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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,
    round((day_close / prior_close - 1) * 100 - min((day_close / prior_close - 1) * 100) OVER (), 2) AS pct_above_worst_sector,
    sum(if(day_close > prior_close, 1, 0)) OVER (ORDER BY (day_close / prior_close) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS green_so_far,
    day_dollar_bn
FROM per_name
ORDER BY pct_chg DESC

META를 보유한 섹터 펀드인 통신 서비스(XLC)가 2.41%로 상승을 주도했으며, 금융(XLF)이 2.2%로 그 뒤를 이었습니다. 기술(XLK) 섹터는 선두 섹터보다 -2.56% 및 4.97 퍼센트 포인트 낮은 수치를 기록하며 최하위에 머물렀습니다. 전체적으로 11개 펀드 중 7개가 상승 마감했습니다. 소비재(0.68%)와 헬스케어(0.57%)가 상승한 반면, 유틸리티(-1.28%), 산업재(-0.98%), 에너지(-0.6%)는 하락했습니다. 이는 지수가 하락 압력을 받았음에도 불구하고 "거의 움직이지 않았음"을 의미합니다.

오늘의 주요 특징: 메모리 섹터 하락과 META의 반대 행보

여덟 개 종목이 변동성을 주도했습니다. 2분기를 이끌었던 네 개의 메모리 및 스토리지 종목과 그 주변의 네 개 칩 및 플랫폼 종목입니다. 동조화 현상, 변동 폭 및 시점이 보고되었으나, 데이터상으로 그 원인은 나타나지 않습니다.

조회메모리 복합 지표 및 메가캡(Megacaps): 화요일 종가 대비 변동, 범위 타이밍 및 거래대금
모든 수치 뒤에 숨겨진 정확한 SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-01 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-01 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-01 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-01 00:00:00') AS day_low,
        argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS low_bar,
        argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-01 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-01 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AMD', 'META', 'MRVL', 'MU', 'NVDA', 'SNDK', 'STX', 'WDC')
      AND ((window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00')
        OR (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York')) AS low_minute_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

SanDisk (-10.45%)와 Micron (-10.23%)은 각각 가치의 10분의 1 이상이 하락했습니다. Marvell -8.68%, AMD -6.87%, Western Digital -6.3%, Seagate -5.11%도 하락했습니다. MU의 거래 대금은 $42.94 billion에 달하며, 이는 SPY의 하루 전체 거래량을 상회하는 수치입니다. MU, AMD, Marvell은 장 마감 직전에 각각 당일 저가를 기록했습니다 (15:59, 15:57, 15:58 ET). 이는 오전의 일시적 하락이 아닌 종가 경매 과정에서 매도세가 발생한 결과입니다 (MU의 심층 분석은 지난 분기 데이터를 다룹니다).

META는 정반대의 움직임을 보였습니다. 거래 대금은 8.88%이며, $22.72 billion을 기록했습니다. 저점은 09:30 ET(장 초반)였으며, 이후 해당 가격대까지 내려가지 않았습니다. NVDA는 -1.09% 수준에서 정체되었습니다 (NVDA의 6월).

주요 발언 내용

본 페이지는 원인을 규정하지 않습니다. 다만 당사의 라이선스 뉴스 피드는 다른 피드와 마찬가지로 해당 날짜에 수집된 정보를 제공합니다:

조회MU, SNDK, STX, WDC 또는 META 관련 당일 마지막 12개 뉴스 기사(라이선스 피드)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT published_et, publisher, names_tagged, headline
FROM (
    SELECT
        published_utc,
        formatDateTime(toTimeZone(published_utc, 'America/New_York'), '%H:%i') AS published_et,
        JSONExtractString(publisher, 'name') AS publisher,
        arrayStringConcat(arrayFilter(x -> x IN ('MU', 'SNDK', 'STX', 'WDC', 'META'), tickers), ' ') AS names_tagged,
        substring(title, 1, 72) AS headline
    FROM global_markets.stocks_news
    WHERE published_utc >= '2026-07-01 04:00:00' AND published_utc < '2026-07-02 04:00:00'
      AND hasAny(tickers, ['MU', 'SNDK', 'STX', 'WDC', 'META'])
      AND NOT has(tickers, 'SPCX')
      AND position(title, 'SPCX') = 0
    ORDER BY published_utc DESC
    LIMIT 12
)
ORDER BY published_utc ASC

The Motley Fool이 오후 중간에 게시한 Micron(14:11 ET) 관련 기사는 "Why Micron Stock Is Plummeting Today"라는 제목으로 보도되었습니다. 해당 매체의 저녁 요약(17:12 ET)과 4분 뒤에 나온 후속 기사(17:16 ET)는 모두 META의 주가 급등 원인을 잉여 AI 컴퓨팅 자원을 클라우드 사업으로 판매하려는 계획 보도와 연관 지었습니다. 이는 해당 매체의 관점일 뿐 시장의 실질적인 데이터 결과가 아닙니다. 또한 두 매체의 12개 기사는 하나의 피드에 포착된 정보일 뿐 시장 전체의 움직임은 아닙니다.

거래 자금 흐름

조회거래량 상위 종목: 거래대금 기준 상위 6개, 거래주식수 기준 상위 4개(중복 심볼 제외)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT ticker, leaderboard, dollar_volume_bn, if(dollar_volume_bn < 1, dollar_volume_m, NULL) AS dollar_value_m, shares_m,
    round(100 * if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)
        / max(if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)) OVER (PARTITION BY leaderboard), 1) AS pct_of_board_leader
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESC

MU의 $42.94 billion이 거래량을 주도했습니다. SPY가 $27.76 billion으로 그 뒤를 이었으며, META는 $22.72 billion으로 4위를 기록했습니다. 이는 하락하는 주식이 해당 인덱스 펀드보다 1.5배 더 많이 거래되었음을 의미합니다. 변동성이 큰 종목들이 거래량 상위권을 차지했습니다. 주식 거래 현황은 평소와 같이 불규칙한 모습을 보였습니다. 3배 인버스 반도체 ETF인 SOXS가 553.1 million shares로 거래량 1위를 기록했습니다. 이는 반도체주가 급락한 날 가장 활발하게 거래된 수치입니다. 저가주인 189.8 million shares(가치 $319 million)가 그 뒤를 이었습니다 (상대 거래량이 이를 정확히 나타냅니다). 기준: 7월 1일 정규 거래 시간, 중복 심볼 상장 종목 1개 제외 (영수증).

옵션 거래 현황

조회당일 옵션 전체 요약: 거래량, 당일 만기, Put/Call skew(풋/콜 스큐), 최대 거래 계약
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
    (
        SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
                sum(size), round(avg(toFloat64(price)), 3),
                any(if(substring(ticker, length(ticker) - 14, 6) = '260701', 1, 0)))
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-02 00:00:00'
        GROUP BY ticker
        ORDER BY sum(size) DESC, ticker ASC
        LIMIT 1
    ) AS top_contract,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'
    ) AS spy_regular_close
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
    round(sumIf(toFloat64(size), option_type = 'P') / sumIf(toFloat64(size), option_type = 'C'), 2) AS put_call_ratio,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260701') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260702')) / 1e6, 2) AS thu_jul2_expiry_contracts_m,
    countIf(substring(ticker, length(ticker) - 14, 6) = '260703') AS fri_jul3_expiry_prints,
    round(toFloat64(sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P')) / 1e6, 2) AS spy_put_contracts_m,
    round(100.0 * sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P' AND toFloat64(strike_price) < spy_regular_close * 0.98)
        / sumIf(size, underlying_symbol = 'SPY' AND option_type = 'P'), 1) AS spy_puts_2pct_below_pct,
    round(100.0 * sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C' AND toFloat64(strike_price) > spy_regular_close * 1.02)
        / sumIf(size, underlying_symbol = 'SPY' AND option_type = 'C'), 1) AS spy_calls_2pct_above_pct,
    round(sumIf(toFloat64(size), underlying_symbol = 'MU' AND option_type = 'P')
        / sumIf(toFloat64(size), underlying_symbol = 'MU' AND option_type = 'C'), 2) AS mu_put_call_ratio,
    round(sumIf(toFloat64(size), underlying_symbol = 'META' AND option_type = 'P')
        / sumIf(toFloat64(size), underlying_symbol = 'META' AND option_type = 'C'), 2) AS meta_put_call_ratio,
    top_contract.1 AS top_contract_underlying,
    top_contract.2 AS top_contract_strike,
    top_contract.3 AS top_contract_type,
    top_contract.4 AS top_contract_volume,
    reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.4))), '\\d{1,3}'), ',')) AS top_contract_volume_fmt,
    round(top_contract.5, 3) AS top_contract_avg_price,
    top_contract.6 AS top_contract_is_same_day,
    round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close,
    spy_regular_close AS spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-02 00:00:00'

11.22백만 건의 체결을 통해 총 68.46백만 계약의 옵션이 거래되었습니다. 콜 옵션이 거래량의 58.6%를 차지했으며, 당일 만기 옵션은 33.5%였습니다. 지수 헤지 수요는 나타나지 않았습니다. 시장 전체의 콜 옵션 대비 풋 옵션 비율은 0.71였습니다. SPY의 풋 옵션 5.76백만 계약 중 단 11.6%만이 745.69 종가보다 2퍼센트 이상 낮은 행사가격에 집중되었습니다. 이는 폭락장에서 수익이 발생하는 하방 위험 대비용 행사가격입니다. 스큐(Skew)는 개별 종목에서 나타났습니다. Micron의 풋 옵션이 콜 옵션보다 많았습니다(콜 대비 1.11). 반면 META의 콜 옵션은 풋 옵션보다 two-to-one 이상의 비율로 많았습니다(0.39). 가장 거래가 활발했던 계약은 당일 만기인 SPY $748 콜 옵션이었으며, 평균 $0.707878,947 계약이 거래되었습니다. 이 옵션은 화요일과 마찬가지로 2.31달러의 외가격(out of the money) 상태로 만기되었습니다. 7월 3일 만기 계약은 하루 종일 거래되지 않았습니다(0 건 — 해당 금요일은 휴장입니다). 목요일 만기 위클리(weekly) 옵션은 14.43백만 계약이 거래되었습니다.

Rates: drifting up, front end down

Yields are daily closes against June 30.

조회미 국채 수익률 곡선(Treasury curve), 7월 1일 종가 대비 6월 30일 종가(기재된 만기 기준)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jul1_yield_pct,
    round((t.2 - t.3) * 100) AS one_day_change_bp
FROM (
    SELECT arrayJoin([
        ('1 month',  toFloat64(d.yield_1_month),  toFloat64(p.yield_1_month)),
        ('3 month',  toFloat64(d.yield_3_month),  toFloat64(p.yield_3_month)),
        ('1 year',   toFloat64(d.yield_1_year),   toFloat64(p.yield_1_year)),
        ('2 year',   toFloat64(d.yield_2_year),   toFloat64(p.yield_2_year)),
        ('5 year',   toFloat64(d.yield_5_year),   toFloat64(p.yield_5_year)),
        ('10 year',  toFloat64(d.yield_10_year),  toFloat64(p.yield_10_year)),
        ('30 year',  toFloat64(d.yield_30_year),  toFloat64(p.yield_30_year)),
        ('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
    ]) AS t
    FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-01') AS d,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-06-30') AS p
)

The 10-year added 4 bp to 4.48% and the 30-year 6 bp, while the 1-month bill moved -3 bp — belly and long end up, front end down. The 2s10s spread closed at 0.31 percentage points: nothing here matched the equity dispersion.

오늘의 일정 배경

조회7월 1일 기업 일정 및 정보 흐름 요약
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-01'
    ) AS news,
    (
        SELECT (argMax(t, n), max(n))
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-01'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS ex_dividend_records,
    (SELECT countIf(frequency = 12) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS monthly_payers,
    (SELECT countIf(frequency = 4) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS quarterly_payers,
    (SELECT round(100.0 * countIf(frequency = 12) / count(), 1) FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-01') AS monthly_payer_pct,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-01') AS splits_executed,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01') AS ipos_listed,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS sec_filings,
    (SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS insider_form4_filings,
    (SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-01') AS filings_8k,
    (SELECT arrayStringConcat(groupArray(concat(ticker, ' — ', issuer_name)), '; ') FROM (
        SELECT ticker, issuer_name FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-01' ORDER BY ticker
    )) AS ipo_names,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    top_news.1 AS most_covered_ticker,
    top_news.2 AS most_covered_articles

분기 전환점이 이곳에서 정점을 찍었습니다: 745 배당 기록배당락(ex-dividend) 상태였습니다. 이는 6월 요약에서 관찰되었던 상승 흐름과 함께 3 상장(BSP — Bending Spoons S.p.A.; ITG — ITG Inc.; LIME — Neutron Holdings Inc.) 및 9 주식 분할과 함께 나타났습니다. 공시 피드가 활성화되었습니다: 6월 30일의 공시가 거의 없던 날(월말 공백 관련 노트) 이후, 4282건의 공시가 발생했습니다. 그중 1072건은 Form 4(내부자 거래 보고서)였으며 248건은 8-K(수시 공시)였습니다. 당사 피드에는 201개의 기사가 게시되었으며, 가장 많이 다뤄진 주제는 MSFT으로 16건이었습니다.

하지만 거래량 수치만으로는 실제 배당 주체를 알 수 없습니다. 거래 대금 기준으로 순위를 매기면, 상위 목록은 기업과 전혀 관련이 없습니다:

조회7월 1일 배당락(ex-dividend) 주요 종목, 당일 거래대금 순
모든 수치 뒤에 숨겨진 정확한 SQL
WITH divs AS (
    SELECT ticker, max(toFloat64(cash_amount)) AS cash, max(frequency) AS freq
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date = '2026-07-01' AND distribution_type = 'recurring'
    GROUP BY ticker
),
tape AS (
    SELECT ticker,
           sum(toFloat64(close) * toFloat64(volume)) AS dollar_volume,
           toFloat64(argMax(close, (window_start, close))) AS day_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
)
SELECT
    d.ticker AS ticker,
    round(d.cash, 4) AS cash_per_share,
    d.freq AS payments_per_year,
    round(t.day_close, 2) AS day_close,
    round(100 * d.cash / t.day_close, 2) AS pct_of_price,
    round(100 * d.cash * d.freq / t.day_close, 2) AS annualized_yield_pct,
    round(t.dollar_volume / 1e9, 2) AS day_dollar_bn
FROM divs d JOIN tape t ON d.ticker = t.ticker
WHERE t.dollar_volume > 0 AND d.cash > 0
ORDER BY t.dollar_volume DESC
LIMIT 8

배당락이 발생한 가장 활발한 8개 티커는 모두 연 12회 배당을 지급하는 펀드입니다: SGOV은(는) 국채 펀드로, 주당 $0.2958에 배당락이 발생했습니다(주가 대비 0.29%, 연환산 시 3.54%). 거래 대금은 $3.5 billion이었습니다; HYG은(는) 고수익 채권 펀드로, $0.3688의 거래가 있었습니다. 이는 월초에 집중되는 흐름입니다: 당일 745 기록 중 572(76.8%)이(가) 월 배당 지급자(이자를 분배하는 펀드)이며, 분기 배당 지급자는 123에 불과합니다. 배당락으로 인한 주가 하락은 기계적인 현상이며 손실이 아닙니다.

분기 첫 거래일이 평범한 날인 적이 있는가?

새로운 분기, 새로운 자금 유입, 새로운 자산 배분이라는 흐름이 예상됩니다. 하지만 데이터는 다른 결과를 보여줍니다.

조회2004년 이후 모든 분기 개장 세션: SPY의 시가 대비 종가 변동 중 7월 1일 순위
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    count() AS quarter_opens_measured,
    round(quantileExact(0.5)(oc_pct), 2) AS median_quarter_open_pct,
    countIf(oc_pct > 0) AS quarter_opens_green,
    countIf(oc_pct <= 0) AS quarter_opens_red,
    round(anyIf(oc_pct, first_day = toDate('2026-07-01')), 2) AS jul1_oc_pct,
    arrayCount(x -> x < anyIf(oc_pct, first_day = toDate('2026-07-01')), groupArrayIf(oc_pct, first_day != toDate('2026-07-01'))) + 1 AS jul1_rank_worst_to_best,
    round(min(oc_pct), 2) AS worst_quarter_open_pct,
    round(max(oc_pct), 2) AS best_quarter_open_pct,
    concat(monthName(min(first_day)), ' ', toString(toYear(min(first_day)))) AS first_measured
FROM (
    SELECT f.first_day AS first_day, d.oc_pct AS oc_pct
    FROM (
        SELECT toStartOfQuarter(d) AS q, min(d) AS first_day
        FROM (
            SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= toDateTime('2004-01-01 00:00:00')
              AND window_start < toDateTime('2026-07-02 00:00:00')
              AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
            GROUP BY d
        )
        GROUP BY q
    ) f
    INNER JOIN (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               (argMax(toFloat64(close), (window_start, close)) / argMin(toFloat64(open), (window_start, open)) - 1) * 100 AS oc_pct
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime('2004-01-01 00:00:00')
          AND window_start < toDateTime('2026-07-02 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
        GROUP BY d
    ) d ON d.d = f.first_day
)

January 2004 이후 91번의 분기 개장 세션 동안, SPY의 분기 첫 거래일 종가 기준 변동폭 중앙값은 0.01%였습니다. 상승은 46회, 하락은 45회로, 기간은 -2.28%에서 3.18%까지입니다. 이는 오차 범위 내의 동전 던지기와 같습니다. 7월 1일은 0.09%를 기록하며, 91개 사례 중 최악에서 최고까지 50위를 차지했습니다. 즉, 정확히 중간 수준입니다. 기준: 데이터베이스 내 모든 분기 첫 세션의 SPY 정규 시간대 개장 대비 종가 변동폭.

시장의 주요 요약

지수는 0.09% 변동했습니다. 8개 종목으로 구성된 패널은 -10.45%에서 8.88% 사이의 범위를 나타냅니다. 헤지 비용은 거의 재산정되지 않았습니다. 이는 집중된 시장에서 나타나는 일반적인 산술적 결과입니다. 특정 섹터의 손실이 711 다른 섹터의 수익으로 상쇄되는 것이 지수의 순수익입니다. 지수 수준에서 보면 특이점을 찾을 수 없으나, 개별 포지션 수준에서 보면 하루 만에 보유 자산의 10분의 1이 사라진 것을 확인할 수 있습니다.

세션 검증 완료

조회세션 점검: SPY의 분 단위(minute-bar) 변동 범위
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    count() AS spy_minute_bars,
    countIf(window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-01') AS jul1_holiday_rows
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-02 00:00:00'

SPY의 캔들은 뉴욕 시간 기준 04:00부터 19:59까지 이어집니다. 해당 날짜에는 390개의 정규 거래 시간 캔들과 0개의 휴장일 행이 포함되어 있으며, 이는 거래 기록을 통해 검증된 전체 세션입니다.

FAQ

2026년 7월 1일 주식 시장은 상승했습니까, 하락했습니까?

어떤 지표를 보느냐에 따라 다릅니다. SPY는 -0.08%, DIA는 0.02%, QQQ는 -1.44%로 마감했습니다. 3465 유동성 종목들은 2928의 상승에 반해 하락했습니다. 하지만 기술 섹터를 제외한 117 섹터 ETF(Exchange Traded Fund)는 상승 마감했습니다.

왜 Micron, SanDisk, Western Digital, Seagate는 2026년 7월 1일에 모두 하락했습니까?

이 데이터는 원인이 아닌 동조화 현상을 보고합니다. 네 종목 모두 -5.11%에서 -10.45% 사이에서 하락했습니다. 본 페이지 뉴스 패널에 있는 Micron에 관한 The Motley Fool의 당일 기사(14:11 ET)는 "Why Micron Stock Is Plummeting Today"라는 제목으로 게시되었습니다. 이는 해당 매체의 관점일 뿐, 시장 거래 기록에 근거한 결과는 아닙니다.

왜 META는 2026년 7월 1일에 상승했습니까?

META는 시가 대비 8.88% 상승하며 마감했습니다. The Motley Fool은 이 움직임의 원인을 회사가 남는 AI 컴퓨팅 용량을 클라우드 사업으로 판매할 계획이라는 보고서 때문이라고 분석했습니다. 이는 해당 매체의 분석이며, 본 매체의 분석이 아닙니다.

분기 첫 거래일은 보통 강한 상승세를 보입니까?

통계적으로 유의미한 차이는 없습니다. January 2004 이후 91개의 분기 개장일을 분석한 결과, SPY의 중앙값(median) 시가 대비 종가 변동폭은 0.01%였습니다. 46는 상승, 45는 하락하여 동전 던지기 수준의 확률을 보였습니다. 7월 1일은 그 중간 수준에 해당했습니다.

2026년 7월 1일 옵션 시장이 매도세를 헤지(hedge)하고 있었습니까?

지수 수준에서는 그렇지 않았습니다. 시장 전체의 콜(call) 대비 풋(put) 비율은 0.71였으며, SPY 풋 거래량 중 종가보다 2% 이상 낮은 가격에 행사된 비율은 11.6%에 불과했습니다.

데이터 참고 사항

  • Dollar volume(달러 거래대금)은 분당 대리 지표임 — 정규 거래 시간 동안 종가에 거래량을 곱하여 분 단위 막대별로 합산함. 표시된 극값은 인접한 막대와 교차 검증되었으며, 값이 같을 경우 가장 빠른 시점의 값을 적용함.
  • 본 데이터에는 spot VIX index(현물 VIX 지수)가 존재하지 않음. 변동성 패널은 선물 및 롤오버를 수행하는 상장 VIX-futures(VIX 선물) ETF를 기준으로 함. 이는 지수와 관련이 있으나 결코 동일하지 않음.
  • 신규 분기별 고점/저점 — 유동성이 충분하여 한 분기 전체의 데이터가 존재하는 종목에 한해, 7월 1일의 정규 거래 시간 극값을 각 종목의 4월 1일~6월 30일 범위와 비교함. 하락폭은 패널에 표시됨.
  • 섹터 보드는 선별된 바스켓임 (vendor field가 아닌 11개의 SPDR ETF 구성); 뉴스 패널은 하나의 라이선스 피드임 (12개의 기사, 2개의 발행사). 중복 기호 목록 중 하나는 리더보드에서 제외됨 (해당 내역).

방법론

  • 한 번의 거래 세션(관측된 바(bar)와 공휴일 표를 통해 검증된 1 세션이며, 추측하지 않음). 타임스탬프는 UTC(협정 세계시)로 저장되며, 쿼리 내부에서 뉴욕 시간으로 변환됩니다. "종가"는 정규 세션의 마지막 분 단위 바이며, 일자 변경 기준은 6월 30일입니다.
  • 비율 산술 연산을 수행하기 전 소수점을 64비트 부동 소수점으로 변환합니다. 옵션 만기일은 OCC(옵션 거래소) 티커에서 다시 파싱합니다. 패널은 작성 시점에 제한된 읽기 전용 경로를 통해 한 번 실행됩니다. 데이터 웨어하우스 상태는 2026년 7월 13일 기준입니다. 이번 판에는 섹터, 변동성, 뉴스, 배당 및 분기 이력 패널이 추가되었습니다.

모든 패널은 저장된 쿼리 결과이며 차트, 표, SQL은 하나의 객체입니다. 어떤 것이든 Strasmore 터미널에 붙여넣을 수 있습니다. 다음: 7월 2일; 해당 주: 공휴일 주간.