NVDA: ภาพรวมเดือนมิถุนายน 2026 ทุกจังหวะราคา
บทสรุปเดือนมิถุนายน 2026: ราคาสูงสุดก่อนเปิดตลาดที่ $235 ลดลง 7.4% ใน 21 วันซื้อขาย และเป็นมูลค่าซื้อขายสูงเป็นอันดับที่ fourth ของตลาดสหรัฐ
NVIDIA เปิดตลาดเดือนมิถุนายน 2026 ที่ $215.77 และปิดเดือนที่ $199.76 ลดลง -7.4% ในช่วง 21 วันซื้อขาย หุ้นทำราคาสูงสุดที่ $235 ในการซื้อขายก่อนเปิดตลาดเวลา 2026-06-02 04:00 ET ทำจุดสูงสุดในเวลาซื้อขายปกติที่ $232.28 เวลา 2026-06-02 09:59 ET และทำราคาต่ำสุดที่ $189.8 เวลา 2026-06-29 10:17 ET ทั้งหมดอยู่ในเวลาซื้อขายปกติ ปริมาณซื้อขายรวม: 2.75 พันล้านหุ้น มูลค่าซื้อขาย $571.9 พันล้าน ถือเป็นหลักทรัพย์ที่มีมูลค่าการซื้อขายในเวลาปกติมากเป็นอันดับที่ fourth ของตลาดสหรัฐ (เกณฑ์: เวลาซื้อขายปกติ 1–30 มิถุนายน คัดออกหนึ่งรายการที่ใช้สัญลักษณ์ซ้ำในเดือนมิถุนายน เนื่องจากรอยืนยันนิติบุคคล) ตัวเลขทุกจำนวนในที่นี้คือผลลัพธ์จากคำสั่ง SQL ที่จัดเก็บไว้ ขยายแผงใดก็ตามเพื่อดูคำสั่ง 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 โดยมีแท่งราคา 1 อยู่ในระยะห่างไม่เกินหนึ่งเซนต์ และมีการซื้อขาย 43131 ครั้งในนาทีนั้น ราคาสูงสุดก่อนเปิดตลาดที่ $235 เวลา 2026-06-02 04:00 ET เป็นราคาในช่วงนอกเวลาซื้อขายปกติ ส่วนราคาสูงสุดในเวลาซื้อขายปกติที่ $232.28 เกิดขึ้นเวลา 2026-06-02 09:59 ET วันที่ 19 มิถุนายน ตลาดปิดทั้งวัน (มีแท่งราคา SPY 0 แท่งในวันนั้น) ดังนั้น 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 การลดลงมากที่สุดในเซสชันเดียวคือ -6.2% ใน 2026-06-05 — ซึ่งตรงกับวันศุกร์ — ตรงกับปริมาณซื้อขายสูงสุดของเดือนที่ 187.3 ล้านหุ้น ช่วงสำคัญคือการลดลง 5 เซสชันติดต่อกัน ตั้งแต่ 2026-06-22 ถึง 2026-06-26 สิ้นสุดที่ราคาปิดต่ำสุดของเดือนที่ $191.72 สองเซสชันสุดท้ายฟื้นตัว 1.7% และ 2.5% ปริมาณซื้อขายกระจุกอยู่ช่วงต้น: 185.5 ล้านหุ้นในวันแรก 119.6 ล้านหุ้นในวันสุดท้าย
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มิถุนายนเทียบกับหกเดือนก่อนหน้า
เดือนแบบนี้ของ NVDA ถือว่าผิดปกติหรือเป็นเรื่องปกติ? ตารางด้านล่างคำนวณตัวเลขทั้งสามตัวเดิมใหม่สำหรับหกเดือนล่าสุดในครั้งเดียว — แถวเดือนมิถุนายนผลิตจากคิวรีเดียวกันกับห้าแถวก่อนหน้าพอดี โดยดึงข้อมูลล่าสุดจากคลังข้อมูล ณ เวลาที่สร้าง
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พิจารณาตามมูลค่าการซื้อขายแล้ว มิถุนายนถือว่าปกติ: $523 พันล้านในช่วงเวลาปกติอยู่กลางช่วงของกรอบเวลานี้ ต่ำกว่า $557.5 พันล้านของพฤษภาคมและ $572.5 พันล้านของมีนาคม คอลัมน์ผลตอบแทนคือจุดที่มิถุนายนโดดเด่น: -7.4% เป็นการลดลงรายเดือนที่รุนแรงที่สุดในหกเดือน เทียบกับ -4.8% ในกุมภาพันธ์และการเพิ่มขึ้นในเมษายนและพฤษภาคม
หุ้นที่มีมูลค่าการซื้อขายใหญ่เป็นอันดับที่ 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 12NVDA อยู่อันดับ fourth ของตลาดสหรัฐทั้งหมดเรียงตามมูลค่าการซื้อขายในช่วงเวลาปกติ: $523 พันล้าน นำหุ้นอันดับรองลงมาคือ SNDK ไป $141.5 พันล้าน โดยมีเพียง MU ($995.7 พันล้าน), SPY ($771.5 พันล้าน) และ QQQ ($672.8 พันล้าน) ที่อยู่ข้างหน้า ข้อมูลมาจากช่วงเวลาปกติของวันที่ 1–30 มิถุนายน โดยมีการยกเว้นหุ้นหนึ่งที่ใช้สัญลักษณ์ซ้ำซึ่งจดทะเบียนในเดือนมิถุนายน เนื่องจากอยู่ระหว่างตรวจสอบนิติบุคคล — รายละเอียดอยู่ใน บทวิเคราะห์เฉพาะของหุ้นนี้ จากสามหุ้นที่อยู่เหนือ NVDA 1 เป็นหุ้นเดี่ยว — MU ซึ่งเป็นหุ้นกลุ่มเซมิคอนดักเตอร์อีรายการหนึ่ง อีกสองรายการคือ ETF ดัชนีขนาดใหญ่
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)ลักษณะเทปเต็มไปด้วยรายละเอียดปลีกย่อยและมี quote แน่นหนา: พิมพ์ 55.64 ล้านครั้ง ที่ค่ามัธยฐาน 5 หุ้น (ค่าเฉลี่ย 72.9 — การตัดสินค้าข้ามตลาดของสถาบันดึงค่าเฉลี่ยให้สูงขึ้น), 84.6% รายการ odd lot (ต่ำกว่า 100 หุ้น), 32.91% รายการส่วนแบ่ง — สอดคล้องกับแอปรายย่อยที่แบ่งคำสั่งซื้อขายเป็นสินค้าคงคลังของ market-maker ส่วนด้าน quote: อัปเดต NBBO 55.7 ล้านครั้ง, 99.35% รายการเป็น quote สองด้านที่ปกติ, 33941 รายการไขว้ชั่วขณะ (bid สูงกว่า ask), 329679 รายการล็อก (bid เท่ากับ ask), 63 รายการเป็นด้านเดียวหรือว่าง หุ้น mega-cap พิมพ์ quote ในหนึ่งเดือนมากกว่าหุ้นหลายตัวพิมพ์ในหนึ่งทศวรรษ
สเปดยังคงแคบตัว
หุ้นขนาดใหญ่อย่าง NVDA มี สเปดระหว่างราคาเสนอซื้อและเสนอขาย ที่แคบโดยโครงสร้าง คำถามคือความแคบนั้นมีเสถียรภาพมากเพียงใดตลอดเดือนที่ราคามีช่วงแกว่ง 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สเปดอยู่ในช่วงแคบตลอดทั้งเดือน: 1.34 bps ในวันที่ 2026-06-01 และ 1.01 bps ในวันที่ 2026-06-30 — สเปดของหุ้นขนาดใหญ่ที่แทบไม่เปลี่ยนแปลงท่ามกลางการลดลงของราคา 20 จุด วันที่สเปดกว้างที่สุดคือ 2026-06-05 ที่ 0.97 bps (วันที่ราคาลดลง -6.2%) ส่วนวันที่แคบที่สุดคือ 2026-06-15 ที่ 0.95 bps เพื่อเปรียบเทียบกับหุ้นที่สภาพคล่องต่ำ ดูได้ที่ บทวิเคราะห์โครงสร้างราคาเชิงลึก 29 มิถุนายน ซึ่งแผงสเปดของหุ้นเดี่ยวครอบคลุมวันเซสชันเดียวกัน
ออปชัน: 64.64 ล้านสัญญา มีการซื้อขาย call ทุกวัน
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.43 พันล้านในพรีเมียม (ราคาคูณด้วยตัวคูณ 100 หุ้น) อัตราส่วน put/call ของเดือนอยู่ที่ 0.55 — call มีปริมาณซื้อขายมากกว่า put ทุกวัน อัตราส่วนรายวันพีกที่ 0.782 และไม่เคยไปถึง 1.0 มีการซื้อขายออปชัน 38 วันหมดอายุ ตั้งแต่ออปชันรายสัปดาห์วันที่ 18 มิถุนายน ไปจนถึง LEAPS 2028-12-15 วันหมดอายุ วันที่ 18 มิถุนายน วันเดียวคิดเป็น 10.5% ของปริมาณซื้อขายทั้งเดือน สัญญาที่ซื้อขายมากที่สุด: $210 call, expiry 2026-06-18 จุดดึงดูดพรีเมียม: $0.5 call, expiry 2026-12-18 — strike $0.5 ที่อยู่ในตลาดลึก เปรียบเทียบกัน ออปชันของ AAPL เก็บพรีเมียม $8.84 พันล้าน จาก 27 ล้านสัญญาในเดือนมิถุนายน ส่วน TSLA เก็บ $33.68 พันล้าน จาก 58 ล้านสัญญา
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 — 5298529 สัญญา คิดเป็น 100% ของพีกของเดือน — ตรงกับวันที่ราคาลดลง -6.2% ซึ่งเป็นวันเดียวกับที่ปริมาณซื้อขายหุ้นสูงที่สุด อัตราส่วน put/call สูงขึ้นไปพร้อมกับราคาที่ลดลง โดยอยู่ที่จุดต่ำสุด 0.33 ในวันที่ 2026-06-02 (ใกล้จุดสูงสุดของราคา) และไต่ขึ้นไปถึง 0.61 ในวันที่ 2026-06-12 (วันที่หุ้นปิดต่ำกว่า $205.14 เป็นครั้งแรก) ปริมาณซื้อขาย put เพิ่มขึ้นเมื่อราคาลดลง ซึ่งอาจเป็นการป้องกันความเสี่ยงหรือการเดิมพันทิศทางราคา ข้อมูลแสดงให้เห็นการเคลื่อนไหวไปด้วยกัน ไม่ใช่เจตนา
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))แผนที่ strike มีลักษณะเป็นบาร์เบลล์กระจายรอบช่วงการซื้อขาย $200 กลุ่ม $200 — ที่ตรงตลาด — มีปริมาณซื้อขายมากที่สุด แบ่งเป็น put จำนวน 32.7% (การซื้อขายสองทาง) ด้านล่างช่วงราคา put ครองเป็นใหญ่ (88.3% ของกลุ่ม $150) ด้านบนช่วงราคา call ครองบัญชี (put จำนวน 6.3% ที่ $225 และ 120039 สัญญาที่เพดาน $450) โครงสร้างนี้เป็นแบบตำรา: put ป้องกันความเสี่ยงอยู่ด้านล่าง call เก็งกำไรอยู่ด้านบน และมีตลาดสองทางที่ตรงตลาด
กระแสข่าว
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 บทความที่ติดแท็ก NVDA ในเดือนมิถุนายน จาก 4 สำนักข่าว อ่านตัวเลขเหล่านี้ด้วยความสงสัย: The Motley Fool เพียงแหล่งเดียวเขียนไปแล้ว 63% บทความ นั่นคือความสนใจจากฟีดเดียว ไม่ใช่สื่อของโลกทั้งใบ วันที่มียอดสูงสุดคือ 2026-06-01 มีบทความจำนวน 45 บทความ แท็กร่วมแสดงกรอบการนำเสนอ: MSFT ใน 169, AAPL ใน 134, AMD ใน 101, TSLA ใน 69 ฟีดนี้นำเสนอ NVDA ในฐานะข่าวเทคโนโลยีหุ้นตัวใหญ่ ไม่ใช่ข่าวอุปกรณ์กึ่งตัวนำ
ฝ่ายขายชอร์ต
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 รายงานและทำเครื่องหมายเป็นการขายชอร์ต ส่วนใหญ่เป็น การที่ผู้ทำตลาดขายชอร์ตเพื่อเติมออเดอร์ซื้อของลูกค้า ซึ่งเป็นกระบวนการปกติ ไม่ใช่ดอกเบี้ยขายชอร์ต สัดส่วนการทำเครื่องหมายขายชอร์ตของ NVDA อยู่ระหว่าง 29.3% ในวันที่ 2026-06-01 ถึง 48.1% ในวันที่ 2026-06-30 ปริมาณซื้อขายนอกตลาดที่รายงานสูงสุดที่ 86.77 ล้านหุ้นในวันที่ 2026-06-02 และต่ำสุดที่ 43.31 ล้านหุ้นในวันที่ 2026-06-16 ครอบคลุม 20 วันซื้อขายที่บันทึกไว้
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: 310.13 ล้านหุ้นขายชอร์ต เทียบกับปริมาณซื้อขายเฉลี่ยต่อวันที่ 155.99 ล้านหุ้น ผู้ให้บริการข้อมูลรายงานระยะเวลาเพื่อปิดสถานะชอร์ตที่ 1.99 ส่วนอัตราส่วนดิบคือ 1.99 ฝ่ายขายชอร์ตต้องใช้เวลาประมาณสองวันโดยเฉลี่ยในการปิดสถานะ มีการชำระราคาของเดือนนี้ทั้งสองครั้งในบันทึก (ข้อมูลเดือนมิถุนายน 2 ครั้ง) ตัวเลขข้างต้นใช้ข้อมูลการชำระราคา ณ วันสิ้นเดือน 30 มิถุนายน
หมายเหตุเกี่ยวกับข้อมูล
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_rowsหมายเหตุข้อมูลฉบับเต็ม
- นิติบุคคล. NVDA คือ NVIDIA Corporation, CIK 0001045810, จดทะเบียนใน Nasdaq ไม่มีปัญหาการใช้สัญลักษณ์ซ้ำซ้อน ไม่มีข้อควรระวังเกี่ยวกับขอบเขตของนิติบุคคล คลังข้อมูลมีข้อมูลงบดุล 83 แถว งบกำไรขาดทุน 152 แถว และงงบกระแสเงินสด 152 แถวสำหรับ NVDA ซึ่งข้อมูลพื้นฐานมีอยู่จริง ต่างจากกรณี การวิเคราะห์โครงสร้างจุลภาคฉบับลึกวันที่ 29 มิถุนายน
- ค่าสูงสุดและต่ำสุดของเดือน. ราคาสูงสุด $235 เกิดขึ้นเวลา 2026-06-02 04:00 ET ในช่วงก่อนเปิดตลาด (4:00 AM) ราคาสูงสุดในช่วงเวลาทำการปกติที่ $232.28 เกิดขึ้นเวลา 2026-06-02 09:59 ET ทั้งราคาต่ำสุดของเดือนและราคาต่ำสุดในช่วงเวลาทำการปกติอยู่ที่ $189.8 ราคาต่ำสุดเกิดขึ้นในช่วงเวลาทำการปกติ
- การปิดตลาดวันที่ 19 มิถุนายน. คลังข้อมูลมีข้อมูลแท่ง SPY จำนวน 0 แท่งสำหรับวันที่ 19 มิถุนายน (Juneteenth) ดังนั้นเดือนมิถุนายนของ NVDA มี 21 วันทำการ ตารางวันหยุดไม่ครอบคลุมย้อนไปถึงมิถุนายน 2026 (เริ่มตั้งแต่วันที่ 3 กรกฎาคม 2026) การสังเกตการณ์ที่ไม่มีแท่งข้อมูลคือหลักฐานที่บันทึกไว้
- มูลค่าการซื้อขายเป็นดอลลาร์. ราคาปิดรายนาทีคูณด้วยปริมาณซื้อขายรายนาที แล้วหาผลรวม เป็นค่าประมาณการมูลค่าที่ถ่วงน้ำหนักด้วยราคาปิด ตัวเลขในช่วงเวลาทำการปกติ ($523 พันล้าน) ไม่รวมแท่งข้อมูลก่อนเปิดตลาดและหลังปิดตลาด ตัวเลขตลอดทั้งวัน ($571.9 พันล้าน) รวมแท่งข้อมูลเหล่านั้นด้วย
- การวิเคราะห์ข้อมูล Options. วันหมดอายุ ประเภท และราคา exercise ถูกวิเคราะห์ใหม่จาก ticker ของ OCC (คอลัมน์ expiration_date ในตารางไม่น่าเชื่อถือ) มูลค่า premium สมมติตัวคูณ 100 หุ้น
- สถิติ spread รายการอัปเดต ถ่วงน้ำหนักการอัปเดต NBBO แต่ละครั้งเท่ากัน สถิติที่ถ่วงน้ำหนักตามเวลาอยู่ในแผงข้อมูล ค่ามัธยฐานใช้ควอนไทล์แบบกำหนดค่าตายตัว
- ไม่มีระบบป้องกันการ dump tick ทำงาน. คำสั่ง query ตาราง tick ทั้งหมดถูกรวมค่าแล้ว คำสั่ง query พื้นผิวเทปรวมตารางการซื้อขายทั้งหมดเป็นหนึ่งแถว
- ช่องว่าง short-volume วันที่ 29 มิถุนายน. ไฟล์ short-volume นอกตลาดของ FINRA สำหรับวันที่ 29 มิถุนายนถูกตัดทอนทั้งตลาด (ไฟล์ต้นทางสิ้นสุดกลางตัวอักษร) NVDA เรียงอยู่ก่อนจุดตัดจึงไม่มีแถวของ NVDA แผงข้อมูล short-volume มี 20 วันทำการ แถววันที่ 29 มิถุนายนหายไป (เกิดจากไฟล์ทั้งตลาดถูกตัดทอน) ไม่ใช่ค่าศูนย์ การวิเคราะห์ฉบับลึกวันที่ 29 มิถุนายน มีหลักฐานการตรวจสอบทั้งตลาด
ระเบียบวิธี
- การประทับเวลาจัดเก็ในรูป UTC และกรองด้วยขอบเขต UTC ดิบ มิถุนายน 2026 อยู่ในช่วง EDT ทั้งหมด จึงเวลาทำการปกติคือ 13:30–20:00 UTC (9:30 น.–16:00 น. ET) toTimeZone ปรากฏเฉพาะในรายการ SELECT เท่านั้น
- ราคาปิดของเซสชันคือแท่งราคารายนาทีแท่งสุดท้ายของเวลาทำการปกติ ปริมาณเงินดอลลาร์คือราคาปิดรายนาทีคูณด้วยปริมาณรายนาที แล้วหาผลรวม
- วันหมดอายุ ประเภท และราคาตีลูกรองของออปชันแยกวิเคราะห์ใหม่จากสัญลักษณ์ OCC มูลค่าที่ตั้งฐานของพรีเมียมใช้ตัวคูณหนึ่งร้อยหุ้น
- การสร้างข้อมูลทำเป็นชุดเท่านั้นผ่านเส้นทางอ่านอย่างเดียวที่มีการควบคุมสิทธิ์ หน้าสาธารณะไม่สอบถามข้อมูลสด คลังข้อมูลเก็บประวัติราคาแบบทิกทั้งหมดโดยไม่มีการหมดอายุแบบหมุนเวียน การวิเคราะห์นี้จึงสามารถทำซ้ำจากตารางเดียวกันได้ทุกเมื่อ สถานะคลังข้อมูล ณ วันที่ 4 กรกฎาคม 2026
แต่ละแผงคือออบเจกต์ที่จัดเก็ไว้ชิ้นเดียว ได้แก่ แผนภูมิ ตาราง และ SQL นำคำสั่งใดก็ตามไปทำต่อบนเทอร์มินัล Strasmore