Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-24

NVDA: تحلیل نوسانات قیمت NVDA در ژوئن 2026

گزارش کامل عملکرد NVDA در ژوئن 2026 شامل اوج قیمتی $235 در پیش‌بازار، کاهش 7.4% در جلسات 21 و ثبت fourth بزرگترین حجم معاملات دلاری در بازار آمریکا.

سهام NVDA در آغاز ژوئن 2026 با قیمت $215.77 معامله شد و ماه را در سطح $199.76 بست — که نشان‌دهنده کاهش -7.4% در طول 21 جلسه معاملاتی است. قیمت سهم در معاملات پیش‌بازار در ساعت 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 میلیارد سهم، با گردش مالی $571.9 میلیارد دلار — که بر اساس حجم معاملات دلاری در ساعات رسمی، fourth بزرگترین نام در بازار ایالات متحده بوده است (مبنا: 1 تا 30 ژوئن در ساعات رسمی؛ یک نماد تکراری در لیست ژوئن که در انتظار تایید هویت شرکت است، حذف شده است). تمامی اعداد از طریق پرس‌وجوی ذخیره‌شده استخراج شده‌اند؛ برای مشاهده دستور 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 ژوئن بازار به طور کلی بسته شد (0 کندل‌های SPY در آن روز)، بنابراین 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 میلیارد دلار در ماه May و 572.5 میلیارد دلار در ماه March بود. ستون بازدهی جایی است که ژوئن متمایز می‌شود: -7.4% شدیدترین کاهش ماهانه در میان این شش ماه بود، در حالی که در ماه February این میزان -4.8% بود و در ماه‌های April و May شاهد رشد بودیم.

بزرگ‌ترین نماد در بازار در 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 میلیارد دلار؛ این مقدار 141.5 میلیارد دلار بیشتر از نماد SNDK در رتبه بعدی است. پس از NVDA، تنها نمادهای MU ($995.7 میلیارد دلار)، SPY ($771.5 میلیارد دلار) و QQQ ($672.8 میلیارد دلار) قرار دارند. این داده‌ها بر اساس معاملات ساعات عادی از 1 تا 30 ژوئن است؛ همچنین یک نماد با نام تکراری در ژوئن، جهت تایید هویت شرکت، از این آمار حذف شده است که جزئیات آن در گزارش تحلیلی اختصاصی موجود است. از میان سه نماد بالاتر از NVDA، نماد 1 یک سهام انفرادی است؛ MU نیز یک شرکت نیمه‌هادی دیگر است و دو نماد باقی‌مانده، ETFهای بزرگ شاخص هستند.

پرس‌وجوگزارش رتبه‌بندی: جایگاه NVDA، اختلاف با نفر بعدی و مبنای محاسبات
کد دقیق 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
)

جزئیات معاملات انجام شده

پرس‌وجوتحلیل کلی NVDA در یک ردیف: معاملات، اندازه معاملات و آمار قیمت‌ها
کد دقیق 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)

ساختار معاملات شامل حجم بالای نقل‌قول‌ها و تراکنش‌های کوچک است: 55.64 میلیون معامله با میانگین 5 سهم (میانگین 72.9 — معاملات بزرگ نهادی باعث افزایش میانگین شده است)، 84.6% تعداد معاملات خرد (کمتر از 100 سهم)، و 32.91% معاملات کسری؛ این وضعیت با نحوه تقسیم سفارش‌ها در موجودی گردآورنده بازار توسط اپلیکیشن‌های خرده‌فروشی همخوانی دارد. در بخش نقل‌قول‌ها: 55.7 میلیون به‌روزرسانی NBBO، 99.35% نقل‌قول‌های دوطرفه، 33941 معاملات لحظه‌ای متقاطع (قیمت خرید بالاتر از قیمت فروش)، 329679 معاملات قفل‌شده (برابری قیمت خرید و فروش)، و 63 نقل‌قول‌های یک‌طرفه یا خالی. یک شرکت با ارزش بازار بسیار بالا (mega-cap)، در یک ماه بیشتر از آنچه بسیاری از شرکت‌ها در یک دهه ثبت می‌کنند، نقل‌قول ثبت می‌کند.

میزان اختلاف قیمت در محدوده بسیار نزدیکی باقی ماند

سهام‌های با ارزش بازار بسیار بالا مانند NVDA دارای یک bid-ask spread ساختاری و بسیار کم هستند؛ پرسش اینجاست که این نزدیکی در طول ماهی با دامنه نوسان 20 واحدی، چقدر پایداری داشته است. جدول بالا میانه ماهانه را نشان می‌دهد؛ این پنل میزان آن را در هر جلسه معاملاتی اندازه‌گیری می‌کند.

پرس‌وجواسپرد بر اساس جلسات: میانه در ساعات عادی و میانگین موزون زمانی (bps)
کد دقیق 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 واحد در روزهای 2026-06-01 و 1.01 واحد در روزهای 2026-06-30؛ اختلاف قیمت یک شرکت با ارزش بازار بسیار بالا که با وجود کاهش 20 واحدی قیمت، تقریباً تغییر نکرد. بیشترین اختلاف قیمت در یک جلسه معاملاتی 2026-06-05 با میزان 0.97 واحد (در روز کاهش -6.2%) و کمترین میزان آن 2026-06-15 با میزان 0.95 واحد بود. برای مقایسه با یک نماد با نقدشوندگی کم، به تحلیل عمیق ریزساختار بازار در 29 ژوئن مراجعه کنید که پنل اختلاف قیمت یک نماد واحد را برای همان جلسه پوشش می‌دهد.

Options: 64.64 million contracts, calls every session

پرس‌وجوبازار آپشن NVDA در یک ردیف: مجموع، ساختار سررسید و قراردادهای اصلی
کد دقیق 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)

In 21 option sessions: 8.9 million prints across 5163 distinct contracts, 64.64 million contracts and $24.43 billion in premium (price times the 100-share multiplier). The month put/call ratio was 0.55 — calls out-traded puts every single session; the daily ratio peaked at 0.782 and never reached 1.0. 38 expiries traded, from the June 18 weekly out to 2028-12-15 LEAPS; the June 18 expiry alone took 10.5% of month volume. Busiest contract: $210 call, expiry 2026-06-18. Premium magnet: $0.5 call, expiry 2026-12-18 — a deep-in-the-money $0.5 strike. For comparison, AAPL options collected $8.84 billion on 27 million contracts in June; TSLA $33.68 billion on 58 million.

پرس‌وجوبازار آپشن به تفکیک جلسات: تعداد قراردادها، نسبت call/put و نسبت put/call
کد دقیق 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

The busiest options session was 2026-06-055298529 contracts, 100% of the month's peak — the same -6.2% decline day that posted the highest equity volume. The put/call ratio rose alongside the price decline: it bottomed at 0.33 on 2026-06-02 (near the price peak) and climbed to 0.61 by 2026-06-12 (the session the stock first closed below $205.14). Put volume grew as the price fell — hedging activity or directional bets; the data shows the co-movement, not the intent.

پرس‌وجوتوزیع قراردادها: حجم call و put بر اساس بازه‌های قیمت Strike
کد دقیق 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))

The strike map is a barbell around the $200 trading range. The $200 bucket — at the money — took the most volume, split 32.7% puts (two-way traffic). Below the range puts dominate (88.3% of the $150 bucket); above it calls own the book (6.3% puts at $225, 120039 contracts at the $450 ceiling). The structure is textbook: protective puts below, speculative calls above, a two-way market at the money.

جریان اخبار

پرس‌وجوجریان اطلاعات در یک ردیف: حجم، ترکیب و برچسب‌های مشترک
کد دقیق 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 را به عنوان یک داستان از شرکت‌های بزرگ فناوری پوشش داده است، نه صرفاً یک داستان مربوط به نیمه‌هادی‌ها.

معاملات فروش استقراضی

پرس‌وجوحجم فروش استقراضی خارج از بورس (FINRA) به تفکیک جلسات: سهام فروش استقراضی و حجم گزارش شده
کد دقیق 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 متغیر بوده است. حجم گزارش‌شده خارج از بورس در میان 20 جلسه ثبت‌شده، در تاریخ 2026-06-02 با 86.77 میلیون سهم به اوج خود رسید و در تاریخ 2026-06-16 با 43.31 میلیون سهم به پایین‌ترین سطح رسید.

پرس‌وجونقاط اوج و فرود خارج از بورس، محدود شده (بدون تکرار در هر جلسه)
کد دقیق 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
)
پرس‌وجوگزارش short-interest در اواسط ژوئن
کد دقیق 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 میلیون سهم. تامین‌کننده داده‌ها، مدت‌زمان پوشش معاملات (days-to-cover) را 1.99 گزارش می‌کند؛ نسبت خام برابر با 1.99 است — فروشندگان استقراضی تقریباً دو روز میانگین برای پوشش معاملات خود نیاز داشتند. هر دو تسویه ماه در سوابق موجود است (2 گزارش‌های ژوئن)؛ ارقام فوق شامل تسویه پایان ماه در 30 ژوئن است.

یادداشت‌های داده‌ها

پرس‌وجوآمار بنیادین NVDA: ترازنامه، صورت سود و زیان، جریان‌های نقدی
کد دقیق 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 است، با شماره CIK 0001045810، فهرست شده در Nasdaq. هیچ ابهامی در استفاده مجدد از نماد وجود ندارد؛ هیچ محدودیت مرزی برای نهاد اعمال نمی‌شود. انبار داده شامل 83 سطر در ترازنامه، 152 سطر در صورت سود و زیان، و 152 سطر در صورت جریان وجوه نقد برای NVDA است — برخلاف مورد تحلیل عمیق ریزساختار 29 ژوئن، داده‌های بنیادی موجود هستند.
  • مقادیر حدی ماهانه. بالاترین قیمت $235 در ساعت 2026-06-02 04:00 ET در پیش‌بازار (4:00 صبح) ثبت شد؛ بالاترین قیمت در ساعات عادی $232.28 در ساعت 2026-06-02 09:59 ET ثبت شد. هم کمترین قیمت ماهانه و هم کمترین قیمت در ساعات عادی $189.8 است — کمترین قیمت در ساعات عادی ثبت شده است.
  • بسته شدن بازار در 19 ژوئن. انبار داده شامل 0 کندل SPY برای 19 ژوئن (Juneteenth) است، بنابراین ماه ژوئن برای NVDA شامل 21 جلسه معاملاتی است. جدول تعطیلات تا ژوئن 2026 ادامه ندارد (از 3 جولای 2026 شروع می‌شود)؛ مشاهده مقدار صفر، مربوط به دریافت داده است.
  • حجم دلاری. مجموع حجم معاملات در زمان بسته شدن هر دقیقه — یک شاخص وزن‌دار بر اساس قیمت بسته شدن برای ارزش اسمی. رقم ساعات عادی ($523 میلیارد) شامل کندل‌های پیش‌بازار و پس از بازار نیست؛ رقم کل روز ($571.9 میلیارد) شامل آن‌ها می‌شود.
  • تجزیه و تحلیل اختیار معامله. تاریخ انقضا، نوع و قیمت اعمال از نماد OCC بازخوانی می‌شوند (ستون expiration_date در جدول قابل اعتماد نیست)؛ ارزش اسمی حق‌الامتیاز با فرض ضریب 100 سهم محاسبه می‌شود.
  • آمار اسپرد در هر به‌روزرسانی. هر به‌روزرسانی NBBO وزن یکسانی دارد؛ آمارهای وزن‌دار بر اساس زمان در پنل موجود است. میانه با استفاده از چندک‌های قطعی محاسبه می‌شود.
  • عدم فعال شدن محافظ Tick-dump. تمام پرس‌وجوهای جدول tick تجمیع شده‌اند؛ پرس‌وجوی بافت نوار معاملات، کل جدول معاملات را در یک سطر جمع می‌زند.
  • شکاف حجم فروش استقراضی در 29 ژوئن. فایل حجم فروش استقراضی خارج از بورس FINRA برای 29 ژوئن در سطح کل بازار کوتاه شده است (فایل منبع در اواسط حروف الفبا قطع شده است)؛ NVDA قبل از نقطه قطع مرتب شده است، بنابراین سطر آن وجود ندارد. پنل حجم فروش استقراضی شامل 20 جلسه است؛ سطر 29 ژوئن وجود ندارد (به دلیل کوتاه شدن فایل در سطح بازار)، نه اینکه مقدار آن صفر باشد. تحلیل عمیق 29 ژوئن شامل رسید پرس‌وجوی سطح بازار است.

روش‌شناسی

  • زمان‌بندی‌ها در قالب UTC ذخیره شده و با محدوده‌های خام UTC فیلتر می‌شوند؛ ژوئن 2026 کاملاً بر اساس EDT است، بنابراین ساعات معاملاتی معمول بین 13:30 تا 20:00 UTC (9:30 صبح تا 4:00 بعد از ظهر ET) می‌باشد. تابع toTimeZone فقط در لیست‌های SELECT استفاده می‌شود.
  • پایان جلسه، آخرین کندل یک دقیقه‌ای در ساعات معاملاتی معمول است. حجم دلاری از حاصل‌ضرب قیمت بسته‌شدن در حجم هر دقیقه و جمع آن‌ها به دست می‌آید.
  • تاریخ انقضا، نوع و قیمت اعمال (strike) از نماد OCC بازخوانی می‌شوند. ارزش اسمی حق‌اختیار (Premium notional) با فرض ضریب 100 سهم محاسبه می‌شود.
  • تولید داده‌ها فقط به صورت دسته‌ای (batch) و از طریق مسیر محدود و فقط-خواندنی انجام می‌شود؛ صفحه عمومی هرگز داده‌های زنده را فراخوانی نمی‌کند. انبار داده‌ها تاریخچه کامل تیک‌ها را بدون انقضای دوره‌ای نگه می‌دارد، بنابراین این تحلیل در هر زمان از همان جداول بازسازی می‌شود. وضعیت انبار داده تا 4 جولای 2026.

هر پنل شامل یک شیء ذخیره‌شده است — نمودار، جدول و SQL. برای بررسی بیشتر هر پرس‌وجو از ترمینال Strasmore استفاده کنید.