Strasmore Research
Market Recap

مرور بازار در ژوئن 2026

Matt ConnorBy Matt Connor Updated 2026-07-24

ژوئن 2026 ماه واگرایی بود: شاخص‌های با ارزش بازار بالا کاهش یافتند، در حالی که سهام با ارزش بازار کوچک رشد کردند. در سطح زیر شاخص‌ها، تعداد سهامی که کاهش قیمت داشتند بیشتر از سهام رو به رشد بود. SPY در سطح $746.32 بسته شد که نشان‌دهنده تغییر -1.2% در ماه بود، در حالی که IWM — شاخص سهام با ارزش بازار کوچک — 4.2% رشد کرد. یکی دیگر از واقعیت‌های برجسته این ماه: یک تولیدکننده تراشه حافظه، در قالب 21 جلسه معاملاتی، حجم معاملات $995.7 میلیارد دلاری را ثبت کرد که از حجم معاملات خودِ SPY بیشتر بود. تمام ارقام در اینجا نتایج پرس‌وجوهای ذخیره‌شده هستند؛ برای مشاهده دستور دقیق SQL، هر پنل را باز کنید.

عملکرد ماهانه

پرس‌وجوژوئن ۲۰۲۶: قیمت باز و بسته، دامنه نوسان و گردش مالی ساعات عادی برای چهار ETF شاخص
کد دقیق SQL پشت هر عدد
SELECT ticker,
    round(argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_open,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_close,
    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,
    round(maxIf(toFloat64(high), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_high,
    round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_low,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
  AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
ORDER BY ticker

نتایج از داده‌ها کاملاً مشخص است: DIA 2.4% و IWM 4.2% رشد کردند، در حالی که SPY با کاهش -1.2% مواجه شد و QQQ در سطح -0.2% بسته شد — شاخص رشد با ارزش بازار بسیار بالا، در همان ماهی که شرکت‌های با ارزش بازار کوچک 4 درصد سود داشتند، بدون تغییر یا با کاهش روبرو بود.

ژوئن در مقایسه با پنج ماه پیش از خود

آیا کاهش قیمت در ماه ژوئن غیرمعمول بود؟ پنل انتهایی، بازده ماهانه را برای هر ماه از نیم‌سال اول در یک پرس‌وجو بازمحاسبه می‌کند؛ داده‌های مربوط به ژوئن دقیقاً مشابه ژانویه و در زمان تولید، به‌صورت زنده استخراج می‌شوند.

پرس‌وجوبازدهی ماهانه، ژانویه تا ژوئن ۲۰۲۶، بازمحاسبه‌شده به‌صورت زنده (SPY و QQQ)
کد دقیق SQL پشت هر عدد
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start, ticker,
    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,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
  AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY period_start, ticker
ORDER BY period_start, ticker

با این معیار، عملکرد ژوئن عادی بود: بازده -1.2% برای SPY کاملاً در محدوده نوسانات نیم‌سال قرار دارد؛ در حالی که در مارس شاهد کاهش -4.4% و در آوریل شاهد رشد 9.9% بودیم. ویژگی اصلی این ماه، تغییر وزن دارایی‌ها (rotation) بود و نه تغییر جهت کلی بازار.

ماه ژوئن در مقایسه با تمامی ژوئن‌های ثبت‌شده در بازار

پرس‌وجوهر ژوئن در تابلوی معاملات: SPY، بازمحاسبه‌شده به‌صورت یکسان برای هر سال (تعداد جلسات نمایش داده شده)
کد دقیق SQL پشت هر عدد
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS y,
       uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
       round((argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100, 1) AS june_return_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY')
  AND window_start >= toDateTime('2003-01-01 00:00:00')
  AND window_start < toDateTime('2026-07-01 00:00:00')
  AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY y
HAVING sessions >= 17
ORDER BY y ASC
پرس‌وجورتبه‌بندی: ژوئن فعلی در مقایسه با تمامی ژوئن‌های گذشته (رتبه ۱ = بهترین؛ خود-استثنا شده)
کد دقیق SQL پشت هر عدد
SELECT round(anyIf(ret, y = 2026), 1) AS june_2026_pct,
       arrayCount(x -> x > anyIf(ret, y = 2026), groupArrayIf(ret, y != 2026)) + 1 AS rank_best,
       count() AS junes_compared,
       min(y) AS first_year,
       anyIf(sessions, y = 2026) AS sessions_2026
FROM (
    SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS y,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY')
      AND window_start >= toDateTime('2003-01-01 00:00:00')
      AND window_start < toDateTime('2026-07-01 00:00:00')
      AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY y
    HAVING sessions >= 17
)

رتبه -1.2% شاخص SPY در میان 23 ماه ژوئن از سال 2004 (رتبه 1 = بهترین) برابر با 15 است — در سطح متوسط، کمی پایین‌تر از میانگین. یک ماه ژوئن معمولی؛ و معمولی بودن خود یک یافته معتبر است: هیچ ویژگی برجسته‌ای در حرکت سطح شاخص نسبت به دو دهه ژوئن‌های گذشته مشاهده نمی‌شود. آنچه اهمیت داشت، چرخش در زیر لایه اصلی بود — یعنی پنل وسعت بازار در پایین. مبنا: باز و بسته شدن در ساعات عادی معاملاتی در هر ژوئن تقویمی، با محاسبات یکسان در هر سال، و سقف تعیین‌شده در پایان این ماه است تا مجموعه مقایسه‌ای بدون اطلاع افزایش نیابد.

جلسه به جلسه

پرس‌وجوSPY، تمامی ۲۱ جلسه ژوئن: قیمت بسته شدن و تغییر قیمت بسته شدن نسبت به جلسه قبل
کد دقیق SQL پشت هر عدد
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS spy_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / any(prev) - 1) * 100, 1) AS change_pct
FROM global_markets.delayed_stocks_minute_aggs
INNER JOIN (
    SELECT d, lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-05-29 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
        GROUP BY d
    )
) AS p ON toDate(toTimeZone(window_start, 'America/New_York')) = p.d
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY et_date
ORDER BY et_date

بیشترین کاهش تک‌جلسه‌ای در این ماه در اوایل ماه رخ داد — -2.6% در 2026-06-05 — و نمودار روند ماه را نشان می‌دهد: کاهش تدریجی تا اواسط ژوئن، تثبیت قیمت در نزدیکی $716.58، و بازیابی نسبی در جلسات پایانی تا پایان فصل. برای جزئیات جلسات هفته آخر این دوره بازیابی، خلاصه‌ی هفته را ببینید.

وسعت بازار: کاهش بیشتر از افزایش

پرس‌وجوتعداد سهام‌های صعودی در مقابل نزولی برای ژوئن (بسته شدن نسبت به آخرین بسته شدن در May)، فیلتر نقدینگی اعلام شده
کد دقیق SQL پشت هر عدد
SELECT
    countIf(chg > 0 AND NOT dropped) AS advancers,
    countIf(chg < 0 AND NOT dropped) AS decliners,
    countIf(chg = 0 AND NOT dropped) AS unchanged,
    countIf(dropped) AS dropped_by_liquidity_filter
FROM (
    SELECT ticker,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-01') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
      - argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-05-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS chg,
        sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-01')) < 5e6 AS dropped
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-05-29 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
    GROUP BY ticker
    HAVING countIf(toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-05-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) > 0
       AND countIf(toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-01') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) > 0
)

در این ماه، 4608 نمادها در مقابل 4240 نماد که رشد داشتند، کاهش یافتند؛ این نشان‌دهنده وسعت منفی در ماهی است که دو مورد از چهار ETF شاخص رشد داشتند. وزن‌دهی شاخص و وسعت مبتنی بر تعداد برابر، پاسخ‌های متفاوتی به پرسش‌های مختلف می‌دهند؛ ماه ژوئن ماهی بود که این دو با هم اختلاف نظر داشتند. فیلتر نقدینگی، 2896 نماد با حجم معاملات ژوئن کمتر از 5 میلیون دلار را کنار گذاشت و در اینجا محاسبه کرد، به جای آنکه نادیده گرفته شود. روند روزانه با روند تعداد نمادها همسو است: در 21 نشست از نشست‌های ماه، 12 نشست‌های SPY با کاهش و 9 نشست با افزایش بسته شدند.

پرس‌وجوتقسیم‌بندی جلسات SPY (صعودی در مقابل نزولی) در طول ماه، یک گزارش ارزان‌قیمت
کد دقیق SQL پشت هر عدد
SELECT countIf(day_ret > 0) AS up_sessions,
       countIf(day_ret < 0) AS down_sessions,
       countIf(day_ret = 0) AS flat_sessions,
       count() AS sessions_total
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           round((argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100, 2) AS day_ret
    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-01 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)

پیشتازان بازار

پرس‌وجوحجم دلاری ساعات عادی در ژوئن، کل بازار (یک نماد تکراری در انتظار تأیید موجودیت حذف شده است)
کد دقیق SQL پشت هر عدد
SELECT ticker,
    round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS dollar_bn,
    round(100 * sum(toFloat64(close) * toFloat64(volume)) / max(sum(toFloat64(close) * toFloat64(volume))) OVER (), 1) AS pct_of_leader
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 dollar_bn DESC
LIMIT 8

MU با ثبت 995.7 میلیارد دلار، پیشتاز کل ماه بود؛ SPY در رتبه دوم با 77.5% از این میزان قرار دارد. NVDA با گردش مالی 523 میلیارد دلار در رتبه چهارم ایستاد؛ تحلیل دقیق و لحظه‌ای گزارش اختصاصی این نماد منتشر شده است. بخش نیمه‌هادی‌ها بر این لیست تسلط دارد و چهار مورد از هشت نام موجود متعلق به این حوزه هستند. مبنای محاسبات: ساعات معاملاتی عادی از 1 تا 30 ژوئن؛ یک نماد با نام تکراری در ژوئن، در انتظار تایید هویت شرکت، از لیست حذف شده است و ماه اول آن دارای گزارش اختصاصی است.

بازار آپشن: مقایسه ژوئن با مه

پرس‌وجوژوئن: حجم کل قراردادهای اختیار معامله و سهم انقضای همان روز (یک اسکن)
کد دقیق SQL پشت هر عدد
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
       uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00')
  AND window_start < toDateTime('2026-07-01 00:00:00')
پرس‌وجوMay، بازمحاسبه‌شده به‌صورت یکسان جهت مقایسه (یک اسکن)
کد دقیق SQL پشت هر عدد
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
       uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-05-01 00:00:00')
  AND window_start < toDateTime('2026-06-01 00:00:00')

حجم کل آپشن در ماه ژوئن 1477.9 میلیون قرارداد بود که 34.3% آن در تاریخ انقضای همان روز معامله شد؛ این در حالی است که در ماه مه، این رقم به 1394.6 میلیون قرارداد و 30.3% رسید. افزایش حجم معاملات و رشد سهم قراردادهای همان‌روز: سهم 0DTE در ماه ژوئن بالاترین میزان در نیمه اول سال است؛ روند تغییرات از ژانویه به بعد در خلاصه‌ی H1 آمده است. یک‌سوم حجم معاملات آپشن در ژوئن، در همان روز معامله منقضی شد.

پرس‌وجومیانه اسپرد نقل‌قول‌شده SPY: نمونه جلسه ژوئن در برابر May (دومین چهارشنبه)
کد دقیق SQL پشت هر عدد
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
       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), 3) AS med_spread_bps,
       round(count() / 1e6, 2) AS quote_updates_m,
       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 = 'SPY'
  AND ((sip_timestamp >= toDateTime64('2026-05-13 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-05-13 20:00:00', 9))
    OR (sip_timestamp >= toDateTime64('2026-06-10 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-06-10 20:00:00', 9)))
GROUP BY session
ORDER BY session ASC

هزینه معامله در بزرگ‌ترین نماد بازار نیز در همان جهت حرکت کرد: میانگین Spread اعلام شده برای SPY در جلسات نمونه ماه ژوئن (0.409 bps، 10 ژوئن) بیشتر از ماه مه (0.27 bps، 13 مه) است. Basis اعلام شده: این ارقام مربوط به جلسات نمونه مشخص‌شده (دومین چهارشنبه هر ماه) هستند و نه میانگین کل ماه؛ قیمت‌های نامعتبر نیز در این پنل محاسبه شده‌اند.

نرخ‌ها: منحنی با تغییرات بسیار اندک همراه بود

پرس‌وجوبازدهی اوراق قرضه در طول ژوئن: ۱۰ ساله، ۲ ساله و اسپرد 2s10s
کد دقیق SQL پشت هر عدد
SELECT toString(date) AS d,
    round(yield_10_year, 2) AS y10,
    round(yield_2_year, 2) AS y2,
    round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-06-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY date

بازدهی 10 ساله در پایان ماه ژوئن در سطح 4.44% بسته شد و spread 2s10s در سطح 30 واحد پایه قرار گرفت؛ ماه آرامی برای نرخ‌ها در مقایسه با نیم‌سال پرنوسان پیش رو (تحلیل خلاصه‌ی H1 جزئیات منحنی شش‌ماهه را بررسی می‌کند).

تقویم: حجم بالای معاملات در پایان فصل، یک روز کم‌تراکنش در ثبت اسناد

پرس‌وجوتقویم شرکتی ژوئن — سود سهام، تجزیه سهام، لیست شدن، پرونده‌ها (شکاف شاخص در ۳۰ ژوئن اعلام شده)
کد دقیق SQL پشت هر عدد
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-06-01') AND ex_dividend_date <= toDate('2026-06-30')) AS ex_div_events,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-06-01') AND execution_date <= toDate('2026-06-30')) AS splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-06-01') AND listing_date <= toDate('2026-06-30')) AS ipos,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')) AS june_filings,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS filings_jun30,
    (SELECT count() FROM global_markets.stocks_news WHERE published_utc >= toDateTime('2026-06-01 00:00:00') AND published_utc < toDateTime('2026-07-01 00:00:00')) AS news_articles

ماه ژوئن شامل 6651 رویداد بدون سود سهام، 35 لیست‌های جدید و 164 تجزیه سهام بود؛ از جمله مهم‌ترین عرضه اولیه ماه که در بررسی دقیق ماه اول SpaceX به صورت مورد به مورد تحلیل شده است. یک نکته در تعداد اسناد ثبت‌شده: شاخص SEC نشان‌دهنده 68388 ثبت در ماه ژوئن است، اما خودِ روز 30 ژوئن تنها شامل 31 سند است. شاخص مربوط به آخرین روز ماه به طور قابل توجهی ناقص است (روزهای مجاور شامل هزاران سند هستند)، بنابراین مجموع ژوئن تا زمان تکمیل داده‌ها توسط فید، کمتر از مقدار واقعی است؛ این بخشی از الگوی پایان ماه در سال 2026 با یادداشت تشخیصی مخصوص خود است.

موج سود تقسیمی

پرس‌وجورویدادهای Ex-dividend بر حسب روز در طول ژوئن
کد دقیق SQL پشت هر عدد
SELECT toString(ex_dividend_date) AS d, count() AS ex_div_events
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2026-06-01') AND ex_dividend_date <= toDate('2026-06-30')
GROUP BY d
ORDER BY d

تراکم پرداخت سود تقسیمی در آغاز ماه افزایش می‌یابد: ماه ژوئن با 807 رویداد ex-dividend در یک روز آغاز شد. نمودار، ریتم کامل ماه را نشان می‌دهد؛ نوسانات روزانه در محدوده چند صد مورد است که با جهش‌های مربوط به پایان ماه همراه شده است. تأثیر واقعی تاریخ ex-dividend بر قیمت در توضیحات ex-dividend بررسی شده است.

معاملات فروش استقراضی: هر دو گزارش ماه ژوئن منتشر شدند

پرس‌وجوتسویه معاملات Short-interest ثبت شده: ۲۹ May، ۱۵ ژوئن و ۳۰ ژوئن
کد دقیق SQL پشت هر عدد
SELECT toString(settlement_date) AS settlement, count() AS tickers
FROM global_markets.stocks_short_interest
WHERE settlement_date >= toDate('2026-05-20')
GROUP BY settlement
ORDER BY settlement

میزان فروش استقراضی (short interest) دو بار در ماه محاسبه و با تأخیر منتشر می‌شود. اکنون هر دو گزارش ماه ژوئن در دسترس هستند: تسویه حساب 2026-06-30 شامل نمادهای 22207 است، که پس از گزارش 15 ژوئن با 22178 و گزارش 29 می با 21987 منتشر شد. حجم معاملات استقراضی روزانه حجم فروش استقراضی مجموعه‌داده متفاوتی است؛ محدودیت گزارش ژوئن در این بخش، ناقص بودن فایل 29 ژوئن است که در خلاصه‌ی هفته و تحلیل عمیق 29 ژوئن آورده شده است.

گزارش نشست‌ها

پرس‌وجو۲۱ جلسه، تأیید شده از تابلوی معاملات (شامل گزارش تعطیلی Juneteenth)
کد دقیق SQL پشت هر عدد
SELECT
    (SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) 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-01 00:00:00')) AS june_sessions,
    (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 juneteenth_spy_bars,
    (SELECT countIf((toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) 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-01 00:00:00')) AS regular_bars_june

ماه ژوئن شامل 21 نشست بود؛ روز Juneteenth (19 ژوئن) شامل 0 میله SPY است و 8190 میله‌های عادی دقیقاً معادل 21 نشست کامل 390 دقیقه‌ای هستند.

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

یادداشت‌های کامل داده‌ها
  • وضعیت Short interest تا تسویه حساب 30 ژوئن است — هر دو گزارش ماهانه در فایل‌ها موجود بوده و در بخش‌های بالا گنجانده شده‌اند.
  • روز ثبت 30 ژوئن از نظر شاخص‌ها به طور قابل توجهی ناقص است (تعداد اندکی از گزارش‌های اداری در مقابل هزاران گزارش در روزهای مجاور وجود دارد)؛ تا زمانی که فید داده‌ها تکمیل شود، مجموع گزارش‌های ماه ژوئن کمتر از مقدار واقعی است. هر پایان ماه در سال 2026 که آخرین روز تقویمی آن روز کاری باشد، همین ویژگی را دارد — یادداشت تشخیصی شامل مدارک لازم است؛ مرور Q2 شامل هشدار مربوط به مقیاس فصلی است.
  • فایل حجم معاملات Short-volume مربوط به 29 ژوئن در سطح کل بازار ناقص است — مدارک در مرور هفتگی و بررسی دقیق 29 ژوئن موجود است.
  • استثنا در پیشتازان حجم معاملات: یکی از نمادهای لیست شده در ژوئن با یک نماد تکراری معامله می‌شود و تا زمان تأیید هویت شرکت، از جدول پیشتازان حذف شده است؛ گزارش اختصاصی آن شامل مدارک تأییدیه است.
  • شاخص Breadth آخرین قیمت بسته‌شده در ژوئن هر نماد را با آخرین قیمت بسته‌شده در ماه مه مقایسه می‌کند؛ نمادهایی که هر دو قیمت بسته‌شده را ندارند، به صورت ساختاری حذف می‌شوند و استثنائات فیلتر نقدینگی نیز در پنل محاسبه شده‌اند.

روش‌شناسی

  • بازه زمانی 1 تا 30 ژوئن 2026 است — 21 جلسه معاملاتی که از کندل‌های مشاهده‌شده (در پنل رسید بالا) تأیید شده‌اند. بازده‌های ماهانه ابتدا از زمان باز شدن تا آخرین زمان بسته شدن در ساعات معاملاتی عادی در بازه مذکور محاسبه می‌شوند.
  • زمان‌بندی‌ها به صورت UTC ذخیره شده و با محدوده‌های خام UTC فیلتر می‌شوند؛ ژوئن 2026 کاملاً در زمان EDT است، بنابراین ساعات معاملاتی عادی 13:30 تا 20:00 UTC است. حجم دلاری از حاصل‌ضرب قیمت بسته شدن دقیقه‌ای در حجم دقیقه‌ای در طول ساعات معاملاتی عادی به دست می‌آید.
  • مقایسه‌های ماهانه متحرک (Trailing-month) در همان پرس‌وجوی مربوط به ردیف ژوئن به‌صورت زنده بازمحاسبه می‌شوند و هرگز از یک مقدار ذخیره‌شده خوانده نمی‌شوند. بلوک تاریخچه هر ژوئن نیز همین روند را در کل نوار دقیقه‌ای (ساعات معاملاتی عادی به وقت Eastern — قرارداد چندساله‌ی ایمن در برابر DST — با حد بالای ثابت در پایان این ماه و حداقل جلسات تضمین‌شده برای هر سال) انجام می‌دهد؛ تأیید صحت عمق داده‌ها در روش‌شناسی خلاصه‌ی H1 آمده است.
  • فرآیند تولید داده‌ها از طریق مسیر محدود و فقط‌خواندنی انجام می‌شود؛ صفحه عمومی هرگز از داده‌های زنده پرس‌وجو نمی‌کند. وضعیت انبار داده‌ها مربوط به 5 ژوئیه 2026 است.

این اولین نسخه از خلاصه‌ی ماهانه ثابت است — نسخه ژوئیه به اینجا لینک خواهد شد. برای جزئیات جلسه به جلسه آخرین هفته ماه، خلاصه‌ی هفته 29 ژوئن را ببینید؛ برای سه‌ساله‌ای که این ماه به پایان رسید، خلاصه‌ی Q2 را ببینید.