NVDA: 2026년 6월 주가 흐름 상세
장전 정점 $235 기록 후 7.4% 동안 21 세션에서 하락하며 fourth 최대 거래 대금을 기록했습니다.
NVDA는 2026년 6월을 $215.77에 시작하여 $199.76에 마감했습니다. 이는 21 거래일 동안 -7.4% 하락한 수치입니다. 해당 주식은 2026-06-02 04:00 ET(동부 표준시) 장전 거래에서 $235로 정점을 찍었습니다. 정규 거래 시간 중 최고가는 2026-06-02 09:59 ET에 기록된 $232.28였으며, 최저가는 2026-06-29 10:17 ET에 기록된 $189.8였습니다. 모든 수치는 정규 거래 시간 기준입니다. 총 거래량은 2.75 billion(10억) 주이며, 거래 대금은 $571.9 billion(10억)입니다. 이는 정규 거래 시간 기준 미국 시장에서 fourth-가장 큰 거래 대금을 기록한 종목입니다(기준: 6월 1일~30일 정규 거래 시간; 기업 확인 대기 중인 중복 심볼 1개 제외). 모든 수치는 저장된 쿼리 결과입니다. 정확한 SQL을 확인하려면 각 패널을 확장하십시오.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT (toString(argMax(et_date, c)), max(c), argMax(c, et_date))
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY et_date
)
) AS closes,
(
SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS hi,
(
SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS lo,
(
SELECT maxIf(toFloat64(high), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS rth_hi,
(
SELECT minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
) AS rth_lo,
(
SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')
) AS spy_jun19
SELECT
round(toFloat64(argMin(open, window_start)), 2) AS month_open,
closes.3 AS month_close,
round((closes.3 / toFloat64(argMin(open, window_start)) - 1) * 100, 1) AS month_change_pct,
round((1 - closes.3 / toFloat64(argMin(open, window_start))) * 100, 1) AS month_decline_abs_pct,
closes.1 AS peak_close_date,
round(closes.2, 2) AS peak_close,
round(hi, 2) AS month_high,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,
countIf(toFloat64(high) >= hi - 0.011) AS bars_within_cent_of_high,
argMinIf(transactions, window_start, toFloat64(high) >= hi - 0.011) AS high_minute_trades,
round(rth_hi, 2) AS rth_month_high,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= rth_hi - 0.011 AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 'America/New_York'), '%Y-%m-%d %H:%i') AS rth_high_first_bar_et,
countIf(toFloat64(high) >= rth_hi - 0.011 AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS rth_bars_near_high,
round(lo, 2) AS month_low,
formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_bar_et,
countIf(toFloat64(low) <= lo + 0.011) AS bars_within_cent_of_low,
argMin(transactions, toFloat64(low)) AS low_minute_trades,
round(rth_lo, 2) AS rth_month_low,
round(rth_lo - lo, 2) AS rth_minus_extended_low,
round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS month_dollar_bn,
round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
round(sumIf(toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 2) AS rth_shares_bn,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed,
spy_jun19 AS spy_bars_june19
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')주가 흐름은 마지막 주에 한 차례 급격한 하락 갭이 발생한 것을 제외하면 지속적인 하락세를 보였습니다. NVDA가 $224.43 위에서 마감한 것은 2026-06-01 첫 거래일 단 한 번뿐이었습니다. 정규 거래 시간 중 월간 최저가는 2026-06-29 10:17 ET에 기록되었으며, 해당 분(minute) 내에 1의 가격 변동과 43131의 거래가 발생했습니다. 2026-06-02 04:00 ET에 기록된 장전 거래 최고가 $235는 시간 외 거래 수치입니다. 정규 거래 시간 중 최고가인 $232.28는 2026-06-02 09:59 ET에 기록되었습니다. 6월 19일은 시장 전체 휴장일이었으므로(당일 0 SPY(S&P 500 ETF) 거래 발생), NVDA의 총 거래일은 21일입니다.
세션별 현황
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
et_date,
close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m,
dollar_bn
FROM (
SELECT et_date, close_usd, shares_m, dollar_bn,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM (
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 close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)
)
ORDER BY et_date세션별 추이는 지속적인 하락세를 나타냅니다. 첫 번째 종가가 $224.43를 상회하며 2026-06-01에 최고점을 기록했습니다. 가장 가파른 단일 세션 하락은 금요일인 2026-06-05의 -6.2%이었으며, 거래량은 월간 최대치인 187.3 million shares를 기록했습니다. 주요 변동 구간은 2026-06-22부터 2026-06-26까지 이어진 5일 연속 하락이었으며, 월간 최저 종가인 $191.72로 마감되었습니다. 이후 마지막 두 세션 동안 1.7%과 2.5%만큼 회복되었습니다. 거래량은 초반에 집중되었습니다. 첫날에는 185.5 million shares, 마지막 날에는 119.6 million shares가 거래되었습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH per_session AS (
SELECT et_date, close_usd,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM (
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 close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
)
)
SELECT
toString(minIf(et_date, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_start,
toString(maxIf(et_date, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_end,
countIf(et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26')) AS sessions_in_run,
countIf(et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26') AND close_usd < prev_close) AS declining_sessions,
round(minIf(close_usd, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26')), 2) AS run_low_close,
toUInt8(min(close_usd) = minIf(close_usd, et_date >= toDate('2026-06-22') AND et_date <= toDate('2026-06-26'))) AS run_holds_month_low_close
FROM per_session지난 6개월간의 추세와 비교한 6월
이러한 한 달의 흐름이 NVDA에게 이례적인 현상인가, 아니면 일반적인 현상인가? 아래 패널은 지난 6개월 동안의 동일한 세 가지 수치를 한 번에 재계산한다. 6월 행은 생성 시점에 데이터 웨어하우스에서 가져온, 이전 5개월과 정확히 동일한 쿼리로 산출된다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start,
round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
round(toFloat64(sum(volume)) / 1e9, 2) AS shares_bn,
round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
/ argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS month_return_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY period_start
ORDER BY period_start거래 대금 측면에서 6월은 평이했다. 정규 거래 시간 동안의 거래 대금은 $523 billion(10억 달러)로 해당 기간 내 중간 수준을 기록했다. 이는 5월의 $557.5 billion과 3월의 $572.5 billion보다 낮은 수치다. 수익률 열에서 6월의 특징이 나타난다. -7.4%은 지난 6개월 중 가장 가파른 월간 하락폭을 기록했으며, 이는 2월의 -4.8% 및 4월과 5월의 상승세와 대조를 이룬다.
fourth-최대 거래 대금 종목
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ticker,
round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS regular_hours_dollar_bn,
round(100 * sum(toFloat64(volume) * toFloat64(close)) / max(sum(toFloat64(volume) * toFloat64(close))) OVER (), 1) AS pct_of_leader,
toUInt8(ticker = 'NVDA') AS is_nvda
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY regular_hours_dollar_bn DESC
LIMIT 12정규 거래 시간 기준 NVDA의 미국 시장 전체 거래 대금 순위는 fourth위입니다. 거래 대금은 $523 billion이며, 이는 바로 아래 순위인 SNDK보다 $141.5 billion 더 높은 수치입니다. NVDA의 뒤를 잇는 종목은 MU ($995.7 billion), SPY ($771.5 billion), 그리고 QQQ ($672.8 billion)뿐입니다. 해당 데이터는 6월 1일부터 30일까지의 정규 거래 시간을 기준으로 하며, 기업 확인 절차를 위해 제외된 중복 심볼 종목 하나는 포함되지 않았습니다. 상세 내용은 전용 심층 분석 보고서에서 확인할 수 있습니다. NVDA보다 순위가 높은 세 종목 중 1은 단일 주식이며, MU은 또 다른 반도체 종목입니다. 나머지 두 종목은 주요 지수 ETF(Exchange Traded Fund)입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH (
SELECT sum(toFloat64(volume) * toFloat64(close))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
) AS nvda_d
SELECT
countIf(d > nvda_d AND ticker != 'NVDA') + 1 AS nvda_rank,
round(nvda_d / 1e9, 1) AS nvda_dollar_bn,
round((nvda_d - maxIf(d, d < nvda_d AND ticker != 'NVDA')) / 1e9, 1) AS lead_over_next_bn,
countIf(d > nvda_d AND ticker NOT IN ('SPY', 'QQQ', 'NVDA')) AS single_stocks_above_nvda,
round(100 * nvda_d / max(d), 1) AS pct_of_leader
FROM (
SELECT ticker, sum(toFloat64(volume) * toFloat64(close)) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
)거래 내역 분석
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT (round(count() / 1e6, 2),
round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price = bid_price),
countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price),
countIf(bid_price <= 0 OR ask_price <= 0))
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'NVDA'
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS quote_census
SELECT
round(count() / 1e6, 2) AS prints_m,
quantileDeterministic(0.5)(toFloat64(size), toUInt64(abs(sequence_number))) AS median_print_shares,
round(avg(toFloat64(size)), 1) AS avg_print_shares,
round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
round(100.0 * countIf(toFloat64(size) != round(toFloat64(size))) / count(), 2) AS fractional_pct_of_prints,
quote_census.1 AS nbbo_updates_m,
quote_census.2 AS clean_two_sided_pct,
quote_census.3 AS locked_updates,
quote_census.4 AS crossed_updates,
quote_census.5 AS one_sided_or_empty_updates
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)거래 내역은 작은 단위의 체결과 밀집된 호가로 구성됩니다. 중앙값 기준 5 주의 규모로 55.64 million prints(백만 건의 체결)가 발생했습니다(평균은 72.9 주이며, 기관의 대량 거래로 인해 평균치가 상승함). 84.6% 건의 odd lots(100주 미만 소량 거래)와 32.91% 건의 fractional(소수점 단위 거래)이 관찰되었습니다. 이는 주문을 market-maker(시장조성자)의 재고로 분할하는 리테일 앱의 특성과 일치합니다. 호가 측면에서는 55.7 million NBBO(National Best Bid and Offer, 최우선 매수-매도 호가) 업데이트가 발생했습니다. 이 중 99.35% 건은 양방향 호가가 형성되었고, 33941 건은 일시적으로 crossed(매수 호가가 매도 호가보다 높은 상태)되었으며, 329679 건은 locked(매수 호가와 매도 호가가 동일한 상태)되었고, 63 건은 단방향이거나 호가가 비어 있었습니다. 대형주(mega-cap)는 한 달 동안 발생하는 호가 수가 많은 종목의 10년 치 거래량보다 많습니다.
스프레드 유지
NVDA와 같은 대형주(mega-cap)는 구조적으로 좁은 매수-매도 스프레드(bid-ask spread)를 유지합니다. 관건은 가격 변동 폭이 20포인트에 달하는 한 달 동안 이러한 좁은 스프레드가 얼마나 안정적으로 유지되었는가입니다. 위의 인용 데이터는 월간 중앙값을 보여주며, 본 패널은 세션별 수치를 측정합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
session,
round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps,
count() AS quote_updates,
countIf(NOT (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price)) AS invalid_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'NVDA'
AND sip_timestamp >= toDateTime64('2026-06-01 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session
ORDER BY session스프레드는 한 달 내내 좁은 범위 내에서 유지되었습니다. 2026-06-01일에는 1.34 bps, 2026-06-30일에는 1.01 bps를 기록했습니다. 이는 가격이 20포인트 하락하는 동안에도 대형주 스프레드가 거의 변하지 않았음을 의미합니다. 가장 넓었던 세션은 -6.2% 하락일인 2026-06-05의 0.97 bps였으며, 가장 좁았던 세션은 2026-06-15의 0.95 bps였습니다. 거래량이 적은 종목과 비교하기 위해, 동일한 세션에 대한 단일 티커 스프레드 패널을 포함하는 6월 29일 미시구조 심층 분석을 참조하십시오.
옵션: 64.64 백만 계약, 매 세션마다 콜 옵션 거래 발생
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:AAPL') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS aapl,
(
SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:TSLA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
) AS tsla,
(
SELECT concat('$', toString(round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)),
if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
) AS busiest_name,
(
SELECT concat('$', toString(round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)),
if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
) AS premium_name,
(
SELECT round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
) AS premium_strike,
(
SELECT max(pc)
FROM (
SELECT round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 3) AS pc
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY toDate(sip_timestamp)
)
) AS max_daily_pc
SELECT
formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i:%S') AS first_print_et,
uniqExact(toDate(sip_timestamp)) AS option_sessions,
round(count() / 1e6, 2) AS prints_m,
uniqExact(ticker) AS distinct_contracts,
round(sum(size) / 1e6, 2) AS contracts_traded_m,
round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS month_put_call_ratio,
max_daily_pc AS max_session_put_call_ratio,
uniqExact(substring(ticker, 7, 6)) AS expiries_traded,
concat('20', substring(max(substring(ticker, 7, 6)), 1, 2), '-', substring(max(substring(ticker, 7, 6)), 3, 2), '-', substring(max(substring(ticker, 7, 6)), 5, 2)) AS longest_expiry,
round(100 * toFloat64(sumIf(size, substring(ticker, 7, 6) = '260618')) / toFloat64(sum(size)), 1) AS jun18_expiry_share_pct,
busiest_name AS busiest_contract,
premium_name AS top_premium_contract,
premium_strike AS top_premium_strike_usd,
aapl.1 AS aapl_premium_bn,
aapl.2 AS aapl_contracts_m,
tsla.1 AS tsla_premium_bn,
tsla.2 AS tsla_contracts_m
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)21번의 옵션 세션 동안 8.9 백만 건의 체결이 5163개의 서로 다른 계약에서 발생했습니다. 64.64 백만 계약과 $24.430억 달러의 프리미엄(가격에 100주 승수를 곱한 값)이 거래되었습니다. 월간 풋/콜 비율(put/call ratio)은 0.55이었습니다. 매 세션마다 콜 옵션 거래량이 풋 옵션을 앞질렀습니다. 일일 비율은 0.782까지 상승했으나 1.0에는 도달하지 않았습니다. 6월 18일 만기 주간 옵션부터 2028-12-15 LEAPS(Long-term Equity Anticipation Securities, 장기 주식 매수 선택권)까지 38개의 만기일이 거래되었습니다. 6월 18일 만기일 단독으로 월간 거래량의 10.5%를 차지했습니다. 가장 활발한 계약은 $210 call, expiry 2026-06-18입니다. 프리미엄 집중 구간은 $0.5 call, expiry 2026-12-18이며, 이는 $0.5 행사가의 딥 인 더 머니(deep-in-the-money) 옵션입니다. 비교를 위해, 6월 AAPL 옵션은 27 백만 계약에 대해 $8.840억 달러를 기록했습니다. TSLA는 58 백만 계약에 대해 $33.680억 달러를 기록했습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toDate(sip_timestamp) AS session,
count() AS prints,
toUInt64(sum(size)) AS contracts_traded,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,
round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS put_call_ratio,
round(100 * toFloat64(sum(size)) / max(toFloat64(sum(size))) OVER (), 1) AS pct_of_busiest_session
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY session
ORDER BY session가장 활발한 옵션 세션은 2026-06-05였습니다. 이는 월간 최대치의 100%에 해당하는 5298529 계약이 거래된 날입니다. 해당일은 주식 거래량이 가장 높았던 -6.2% 하락일과 동일한 날입니다. 가격 하락과 함께 풋/콜 비율이 상승했습니다. 비율은 2026-06-02에 0.33으로 저점을 찍었으며(가격 정점 부근), 주가가 처음으로 $205.14 아래에서 마감한 세션인 2026-06-12에는 0.61까지 상승했습니다. 가격이 하락함에 따라 풋 옵션 거래량이 증가했습니다. 이는 헤지(hedging) 활동 또는 방향성 베팅 때문입니다. 데이터는 의도가 아닌 동조화 현상을 보여줍니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
concat('$', toString(toUInt32(bucket))) AS strike_bucket,
call_contracts,
put_contracts,
round(100.0 * put_contracts / (call_contracts + put_contracts), 1) AS put_share_pct,
round(100 * (call_contracts + put_contracts) / max(call_contracts + put_contracts) OVER (), 1) AS pct_of_biggest_bucket
FROM (
SELECT
least(floor(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 / 25) * 25, 450) AS bucket,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:NVDA') AND length(ticker) = 21
AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY bucket
)
ORDER BY toUInt32OrZero(substring(strike_bucket, 2))행사가 지도는 $200 거래 범위 주변의 바벨(barbell) 구조를 형성하고 있습니다. ATM(at the money, 등가격)인 $200 구간이 가장 많은 거래량을 기록했으며, 32.7%의 풋 옵션으로 양방향 거래가 이루어졌습니다. 범위 아래에서는 풋 옵션이 지배적이며($150 구간의 88.3%), 범위 위에서는 콜 옵션이 시장을 주도합니다($225에서 6.3% 풋, $450 상한선에서 120039 계약). 이 구조는 전형적인 형태를 보입니다. 범위 아래에는 보호용 풋 옵션이, 범위 위에는 투기적 콜 옵션이 있으며, 등가격 부근에서는 양방향 시장이 형성되어 있습니다.
뉴스 흐름
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT (toString(d), n)
FROM (
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n
FROM global_markets.stocks_news
WHERE has(tickers, 'NVDA')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY d ORDER BY n DESC, d ASC LIMIT 1
)
) AS peak_day,
(
SELECT (JSONExtractString(any(publisher), 'name'), count())
FROM global_markets.stocks_news
WHERE has(tickers, 'NVDA')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')
GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1
) AS top_pub
SELECT
count() AS june_articles,
uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))) AS first_tagged_day,
peak_day.1 AS peak_day_date,
peak_day.2 AS peak_day_articles,
top_pub.1 AS top_publisher,
top_pub.2 AS top_publisher_articles,
round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,
countIf(has(tickers, 'TSLA')) AS tsla_co_articles,
countIf(has(tickers, 'AMD')) AS amd_co_articles,
countIf(has(tickers, 'MSFT')) AS msft_co_articles,
countIf(has(tickers, 'AAPL')) AS aapl_co_articles
FROM global_markets.stocks_news
WHERE has(tickers, 'NVDA')
AND published_utc >= toDateTime('2026-06-01 00:00:00')
AND published_utc < toDateTime('2026-07-01 04:00:00')642 4 출판사에서 6월 한 달간 발행한 NVDA 태그 기사입니다. 해당 수치는 회의적으로 해석해야 합니다. The Motley Fool 한 곳에서만 63%건을 작성했습니다. 이는 전 세계 미디어가 아닌 특정 피드의 관심도를 나타냅니다. 기사 발행이 가장 많았던 날은 2026-06-01이며, 총 45건의 기사가 나왔습니다. 공동 태그를 통해 보도 관점을 확인할 수 있습니다. MSFT는 169, AAPL은 134, AMD는 101, TSLA는 69로 나타났습니다. 이 피드는 NVDA를 반도체 기업이 아닌 거대 기술주(mega-cap tech) 관점에서 다루었습니다.
공매도 현황
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
date,
round(toFloat64(any(short_volume)) / 1e6, 2) AS short_shares_m,
round(toFloat64(any(total_volume)) / 1e6, 2) AS offexchange_total_m,
round(100 * toFloat64(any(short_volume)) / toFloat64(any(total_volume)), 1) AS short_pct_of_offexchange
FROM global_markets.stocks_short_volume
WHERE ticker = 'NVDA' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
ORDER BY date장외 공매도 거래량은 FINRA(미국 금융산업규제기구)가 보고한 거래량 중 공매도로 표시된 비율을 의미합니다. 이 중 상당수는 고객의 매수 주문을 충족하기 위해 매도 포지션을 취하는 market makers(시장 조성자)의 거래이며, 이는 공매도 잔고(short interest)가 아닌 통상적인 시장 운영 과정입니다. NVDA의 공매도 표시 비율은 2026-06-01일 29.3%에서 2026-06-30일 48.1% 사이였습니다. 기록된 20개 세션 동안 장외 보고 거래량은 2026-06-02일 86.77 million shares(백만 주)로 정점을 기록했으며, 2026-06-16일 43.31 million shares로 최저치를 기록했습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(argMax(date, offex_m)) AS peak_date,
max(offex_m) AS peak_offex_m,
toString(argMin(date, offex_m)) AS trough_date,
min(offex_m) AS trough_offex_m,
round(max(offex_m) - min(offex_m), 2) AS peak_minus_trough_m,
count() AS sessions_on_file
FROM (
SELECT date, round(toFloat64(any(total_volume)) / 1e6, 2) AS offex_m
FROM global_markets.stocks_short_volume
WHERE ticker = 'NVDA' AND date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
)모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(max(settlement_date)) AS settlement,
round(toFloat64(argMax(short_interest, settlement_date)) / 1e6, 2) AS shares_short_m,
round(toFloat64(argMax(avg_daily_volume, settlement_date)) / 1e6, 2) AS avg_daily_volume_m,
argMax(days_to_cover, settlement_date) AS reported_days_to_cover,
round(toFloat64(argMax(short_interest, settlement_date)) / toFloat64(argMax(avg_daily_volume, settlement_date)), 2) AS implied_days_to_cover,
count() AS june_settlements
FROM global_markets.stocks_short_interest
WHERE ticker = 'NVDA'
AND settlement_date >= toDate('2026-06-01') AND settlement_date <= toDate('2026-06-30')실제 공매도 잔고는 2026-06-30로 집계되었습니다. 일평균 거래량인 155.99 million shares 대비 310.13 million shares가 공매도 상태입니다. 데이터 제공업체는 days-to-cover(상환 소요 일수)를 1.99로 보고하고 있으며, 산출된 비율은 1.99입니다. 즉, 공매도 포지션을 모두 청산하는 데 평균 약 이틀이 소요됩니다. 해당 월의 결제 데이터는 모두 기록되어 있습니다(2월 6월분). 위 수치는 6월 30일 말 결제 기준입니다.
Data notes
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
(SELECT count() FROM global_markets.stocks_balance_sheets WHERE has(tickers, 'NVDA')) AS balance_sheet_rows,
(SELECT count() FROM global_markets.stocks_income_statements WHERE has(tickers, 'NVDA')) AS income_statement_rows,
(SELECT count() FROM global_markets.stocks_cash_flow_statements WHERE has(tickers, 'NVDA')) AS cash_flow_rowsFull data notes
- Entity. NVDA is NVIDIA Corporation, CIK 0001045810, listed on Nasdaq. No symbol-reuse ambiguity; no entity-boundary caveats apply. The warehouse carries 83 balance-sheet rows, 152 income-statement rows, and 152 cash-flow-statement rows for NVDA — the fundamentals exist, unlike the June 29 microstructure deep-dive case.
- Month extremes. The $235 high printed at 2026-06-02 04:00 ET in pre-market (4:00 AM); the regular-hours high of $232.28 printed at 2026-06-02 09:59 ET. Both the month low and regular-hours low are $189.8 — the low was a regular-hours print.
- June 19 closure. The warehouse carries 0 SPY bars for June 19 (Juneteenth), so NVDA's June spans 21 sessions. The holidays table does not extend back to June 2026 (it starts July 3 2026); the zero-bar observation is the receipt.
- Dollar volume. Minute close times minute volume, summed — a close-weighted proxy for notional. The regular-hours figure ($523 billion) excludes pre-market and post-close bars; the full-day figure ($571.9 billion) includes them.
- Options parsing. Expiry, type, and strike are re-parsed from the OCC ticker (the table's expiration_date column is unreliable); premium notional assumes the 100-share multiplier.
- Per-update spread statistics weight each NBBO update equally; time-weighted statistics are in the panel. Medians use deterministic quantiles.
- No tick-dump guard tripped. All tick-table queries are aggregated; the tape-texture query sums the full trade table into one row.
- Short-volume gap on June 29. The FINRA off-exchange short-volume file for June 29 was truncated market-wide (the source file ends mid-alphabet); NVDA sorts before the cutoff so its row is absent. The short-volume panel carries 20 sessions; the June 29 row is missing (market-wide file truncation), not zero. The June 29 deep-dive carries the market-wide probe receipt.
방법론
- 타임스탬프는 UTC(협정 세계시)로 저장되며 원시 UTC 범위로 필터링됩니다. 2026년 6월은 전체가 EDT(동부 일광 절약 시간)이므로, 정규 거래 시간은 13:30–20:00 UTC(ET 9:30 am–4:00 pm)입니다. toTimeZone 함수는 SELECT 목록에만 사용됩니다.
- 세션 종료는 정규 거래 시간의 마지막 분 단위 바(bar)를 의미합니다. 달러 거래량은 분 단위 종가에 분 단위 거래량을 곱한 값을 합산하여 계산합니다.
- 옵션의 만기일, 유형 및 행사가격은 OCC(옵션 clearing corporation) 티커에서 다시 파싱합니다. 프리미엄 명목 금액은 100주 승수를 기준으로 합니다.
- 데이터 생성은 제한된 읽기 전용 경로를 통한 배치(batch) 처리 방식으로만 이루어집니다. 공개 페이지는 실시간 쿼리를 수행하지 않습니다. 데이터 웨어하우스는 만기일이 갱신되지 않는 전체 틱(tick) 이력을 보관하므로, 이 분석은 언제든 동일한 테이블을 통해 재현할 수 있습니다. 2026년 7월 4일 기준 데이터 웨어하우스 상태입니다.
모든 패널은 차트, 테이블, SQL로 구성된 하나의 저장된 객체입니다. 추가 쿼리는 Strasmore 터미널에서 수행하십시오.