هفته معاملاتی چهارروزه
هفته پایانی ژوئن یک هفته معاملاتی چهارروزه بود: بازار از دوشنبه 29 ژوئن تا پنجشنبه 2 ژوئیه فعالیت داشت و سپس در روز جمعه 3 ژوئیه به مناسبت روز استقلال تعطیل شد؛ از آنجا که 4 ژوئیه مصادف با شنبه بود، تعطیلی در روز جمعه پیش از آن اعمال شد. رسیدهای مربوط به این تعطیلی و سایر موارد ذکرشده در این گزارش، در پنلها قابل مشاهده است. برجستهترین واقعیت اندازهگیریشده در این هفته در جدول حجم معاملات قرار دارد: یک تولیدکننده تراشههای حافظه در مدت چهار روز، مبلغی معادل 190.2 میلیارد دلار را در معاملات ثبت کرد که این رقم یکونیم برابر حجم معاملات خودِ SPY است. تمامی اعداد موجود در این صفحه، نتیجه یک کوئری ذخیرهشده هستند؛ برای مشاهده SQL دقیق، هر پنل را باز کنید.
هفته در تابلوی معاملات
آیا جریان معاملات افت هفته پیش را جبران کرد یا آن را تداوم بخشید؟ تابلو نشان میدهد که افت جبران شده است: این پنل تغییرات هفتگی هر ETF شاخصی را محاسبه کرده و برای مقایسه، عملکرد هفته پیش از آن را نیز در کنارش قرار میدهد؛ هر دو داده از یک پرسوجوی واحد استخراج شدهاند.
| ticker | بسته جمعه قبل | بسته هفتگی | تغییر هفتگی (%) | تغییر هفته قبل (%) |
|---|---|---|---|---|
| DIA | 517.5 | 527.83 | 2 | 0.4 |
| IWM | 297.61 | 297.53 | 0 | 0.7 |
| QQQ | 705.84 | 712.74 | 1 | -4.6 |
| SPY | 729.09 | 744.8 | 2.2 | -2.3 |
کد دقیق SQL پشت هر عدد
SELECT ticker,
round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_friday_close,
round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') 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-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') 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-06-18') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= toDateTime('2026-06-15 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
GROUP BY ticker
ORDER BY tickerنماد SPY هفته را در قیمت $744.8 به پایان رساند که نسبت به جمعه پیش از آن 2.2% رشد داشت، این در حالی است که هفته قبل از آن شاهد افت -2.3% بود. نماد QQQ پس از افت -4.6% در هفته گذشته، 1% رشد کرد؛ نماد DIA با رشد 2% همراه بود و نماد IWM در قیمت 297.53 بسته شد که نشاندهنده تغییر 0% در طول هفته است؛ این نماد در حالی که شاخصهای بزرگبازار رشد کردند، بدون تغییر باقی ماند.
عملکرد هفتگی در مقایسه با سال گذشته
| تغییر هفته ۲۰۲۶ (%) | رتبه برتر | هفتههای مقایسهشده | هفته نخست | جلسات این هفته |
|---|---|---|---|---|
| 1.12 | 14 | 53 | 2025-06-30 | 4 |
کد دقیق SQL پشت هر عدد
SELECT round(anyIf(ret, wk = toDate('2026-06-29')), 2) AS week_2026_pct,
arrayCount(x -> x > anyIf(ret, wk = toDate('2026-06-29')), groupArrayIf(ret, wk != toDate('2026-06-29'))) + 1 AS rank_best,
count() AS weeks_compared,
toString(min(wk)) AS first_week,
anyIf(sessions, wk = toDate('2026-06-29')) AS sessions_this_week
FROM (
SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
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 = 'SPY'
AND window_start >= toDateTime('2025-06-29 00:00:00')
AND window_start < toDateTime('2026-07-03 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY wk
HAVING sessions >= 3
)با اندازهگیری بازه زمانی از آغاز تا پایان معاملات هفته، یعنی از اولین کندل ساعات عادی روز دوشنبه تا آخرین کندل روز پنجشنبه، که دیدگاهی متفاوت از جدول عملکرد بر اساس قیمت پایانی جمعه ارائه میدهد، دادهها نشان میدهند که عملکرد SPY در این هفته در رتبه 14 از میان 53 هفته گذشته قرار میگیرد (رتبه 1 به معنای بهترین عملکرد است): جایگاهی در میانه، در سالی که هم شامل ریزش و هم بهبود بازار بوده است. هفتههایی که کمتر از سه جلسه معاملاتی داشتهاند، به دلیل محدودیتهای آماری حذف شدهاند؛ این هفته شامل 4 جلسه بود. بافت تاریخی بر اساس بازه زمانی تغییر میکند؛ گزارشهای ماهانه، فصلی و ششماهه، دورههای خود را در مقایسه با تمام سالهای دادههای معاملاتی دقیق (minute tape) رتبهبندی میکنند.
چهار جلسه معاملاتی و سپس تعطیلات
هفته معاملاتی پنجروزه یک فرض است، نه یک واقعیت؛ این هفته چهار جلسه معاملاتی داشت. پنل دریافت دادهها، بسته شدن بازار را مستقیماً از نوار معاملات (tape) بررسی میکند: در تاریخ 3 ژوئیه هیچ کندلی برای SPY ثبت نشد، در حالی که در مجموع چهار روز معاملاتی، 1560 کندل در ساعات عادی بازار به ثبت رسید.
| جلسات در هفته | کندلهای عادی هفته | کندلهای ۳ ژوئیه SPY |
|---|---|---|
| 4 | 1560 | 0 |
کد دقیق 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-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS sessions_in_week,
(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-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS regular_bars_week,
(SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-03 00:00:00') AND window_start < toDateTime('2026-07-04 00:00:00')) AS jul3_spy_bars| تاریخ (ET) | بسته SPY | تغییر (%) | سهام (میلیون) |
|---|---|---|---|
| 2026-06-29 | 740.88 | 1.6 | 55.6 |
| 2026-06-30 | 746.32 | 0.7 | 51.7 |
| 2026-07-01 | 745.69 | -0.1 | 45.4 |
| 2026-07-02 | 744.8 | -0.1 | 55.4 |
کد دقیق 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,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
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-06-26 00:00:00') AND window_start < toDateTime('2026-07-03 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-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
GROUP BY et_date
ORDER BY et_dateهر چهار جلسه معاملاتی طبق برنامه کامل ساعات عادی بازار انجام شد و 1560 کندل عادی دقیقاً معادل چهار جلسه 390 دقیقهای است. هفته در تاریخ 2026-07-02 تقریباً بدون تغییر (-0.1%) بسته شد؛ با نزدیک شدن به تعطیلات، سودهای هفته در سه جلسه نخست آن حاصل شده بود.
عرضه بازار: چه بخشی از بازار رشد کرد
صعود یک شاخص میتواند ریزش کلی بازار را پنهان کند. این پنل تمامی تیکرها را با در نظر گرفتن قیمت پایانی در دو سوی بازه هفتگی شمارش میکند و مجموعه حذفشده را بهجای حذف بیسروصدا، افشا مینماید.
| صعودیها | نزولیها | بدون تغییر | حذفشده با فیلتر نقدینگی | نمادها با هر دو قیمت بسته |
|---|---|---|---|---|
| 5049 | 3529 | 39 | 3157 | 11774 |
کد دقیق 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,
count() AS tickers_with_both_closes
FROM (
SELECT ticker,
argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') 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-06-26') 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-29')) < 1e6 AS dropped
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-26 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
GROUP BY ticker
HAVING countIf(toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') 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-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) > 0
)5049 تیکر در طول هفته رشد کردند، در حالی که 3529 تیکر با افت مواجه شدند (39 تیکر بدون تغییر ماندند)؛ بنابراین رشد بازار گسترده بود و تنها به سطح شاخص محدود نشد. فیلتر نقدینگی، 3157 تیکر را که در کل هفته حجم معاملات آنها کمتر از 1 میلیون دلار بود، کنار گذاشت؛ این موارد در اینجا شمارش شدهاند و پنهان نماندهاند.
پیشتازان بازار: یک سهم فراتر از ETFها
| ticker | دلار (میلیارد) | درصد نسبت به پیشرو |
|---|---|---|
| MU | 190.2 | 100 |
| SPY | 126.3 | 66.4 |
| QQQ | 110.4 | 58 |
| SNDK | 85.9 | 45.1 |
| NVDA | 85.3 | 44.8 |
| TSLA | 76.4 | 40.2 |
| AAPL | 53.8 | 28.3 |
| MSFT | 53 | 27.8 |
کد دقیق 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-29 00:00:00') AND window_start < toDateTime('2026-07-03 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 8MU با ثبت 190.2 میلیارد دلار حجم دلاری در ساعات عادی معاملات، پیشتاز کل بازار بود؛ SPY، بزرگترین ETF، تنها 66.4% از این رقم را به خود اختصاص داد. اینکه یک شرکت واحد در طول یک هفته کامل، حجم معاملاتی فراتر از صندوق شاخصی مرجع بازار داشته باشد، برجستهترین واقعیت آماری هفته است؛ این صفحه تنها به گزارش حجم جریان نقدینگی میپردازد و نه دلایل آن. مبنا: ساعات عادی معاملات از 29 ژوئن تا 2 ژوئیه؛ یک نماد بازاستفادهشده در فهرست ژوئن، تا زمان تأیید نهایی ماهیت آن کنار گذاشته شده است و دادههای مربوط به آن در بررسی تخصصی همان نماد قابل مشاهده است.
تعطیلات، تاریخ سررسید هفتگی را جابهجا کرد
وقتی روز جمعه تعطیل است، سررسید هفتگی که در روز جمعه قرار دارد به چه زمانی منتقل میشود؟ نوار معاملات اختیار (options tape) مستقیماً به این پرسش پاسخ میدهد: این پنل، تاریخ سررسید را از تمامی قراردادهای معاملهشده در طول هفته استخراج و رتبهبندی میکند.
| انقضا | قراردادها (میلیون) | درصد نسبت به بزرگترین |
|---|---|---|
| 2026-07-02 | 74.1 | 100 |
| 2026-07-01 | 31.3 | 42.2 |
| 2026-07-17 | 30.9 | 41.7 |
| 2026-06-29 | 23.8 | 32.1 |
| 2026-07-10 | 22.1 | 29.8 |
| 2026-06-30 | 20.4 | 27.6 |
کد دقیق SQL پشت هر عدد
SELECT concat('20', substring(expiry_raw, 1, 2), '-', substring(expiry_raw, 3, 2), '-', substring(expiry_raw, 5, 2)) AS expiry,
round(sum(size) / 1e6, 1) AS contracts_m,
round(100 * sum(size) / max(sum(size)) OVER (), 1) AS pct_of_biggest
FROM (
SELECT substring(ticker, length(ticker) - 14, 6) AS expiry_raw, size
FROM global_markets.options_trades
WHERE sip_timestamp >= toDateTime64('2026-06-29 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-03 00:00:00', 9)
)
GROUP BY expiry
ORDER BY contracts_m DESC
LIMIT 6شلوغترین تاریخ سررسید هفته، 2026-07-02 (یک روز پنجشنبه) با حجم 74.1 میلیون قرارداد بود که 42.2% از تاریخ بعدی پیشی گرفت. با توجه به تعطیلی سوم ژوئیه، سررسید «جمعه» این هفته بهجای آن در روز پنجشنبه تسویه شد؛ سررسیدهای روزانه از دوشنبه تا چهارشنبه و سررسید ماهانه 17 ژوئیه، سایر ردیفهای جدول را تشکیل میدهند. تاریخهای سررسید از نماد OCC هر قرارداد بازخوانی میشوند (ستون سررسید در نوار معاملات قابلاتکا نیست)؛ سازوکار هفتههای دارای سررسید اینچنینی در توضیح تعطیلات آمده است.
نرخها: بازده اوراق 10 ساله افزایش یافت
| روز | ۱۰ ساله | ۲ ساله | اسپرد ۲ساله/۱۰ساله (bp) |
|---|---|---|---|
| 2026-06-26 | 4.38 | 4.07 | 31 |
| 2026-06-29 | 4.38 | 4.1 | 28 |
| 2026-06-30 | 4.44 | 4.14 | 30 |
| 2026-07-01 | 4.48 | 4.17 | 31 |
| 2026-07-02 | 4.49 | 4.14 | 35 |
کد دقیق 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-26') AND date <= toDate('2026-07-02')
ORDER BY dateبازده اوراق 10 ساله از 4.38% در جمعه پیشین به 4.49% تا 2026-07-02 رسید، در حالی که اسپرد 2 ساله به 10 ساله در نزدیکی 35 واحد پایه باقی ماند. یک نکته افشایی: دادههای بازدهی دوم ژوئیه هنوز در زمان تولید این صفحه وارد نشده بود (5 ردیف تا اول ژوئیه)، پنل مربوطه این دادهها را در بازسازی بعدی نمایش خواهد داد.
تقویم: پایان یک فصل و مفقود شدن یک روز گزارشدهی
| رویدادهای سود نقدی | تجزیه سهام | IPOها | گزارشهای ۲۹ ژوئن | گزارشهای ۳۰ ژوئن | گزارشهای ۱ ژوئیه | گزارشهای ۲ ژوئیه | اخبار |
|---|---|---|---|---|---|---|---|
| 2221 | 47 | 7 | 4439 | 31 | 4283 | 5203 | 778 |
کد دقیق SQL پشت هر عدد
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-06-29') AND ex_dividend_date <= toDate('2026-07-02')) AS ex_div_events,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-06-29') AND execution_date <= toDate('2026-07-02')) AS splits,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-06-29') AND listing_date <= toDate('2026-07-02')) AS ipos,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-29')) AS filings_jun29,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS filings_jun30,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-07-01')) AS filings_jul1,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-07-02')) AS filings_jul2,
(SELECT count() FROM global_markets.stocks_news WHERE published_utc >= toDateTime('2026-06-29 00:00:00') AND published_utc < toDateTime('2026-07-03 00:00:00')) AS news_articlesاین هفته با 2221 رویداد تاریخ بدون سود (ex-dividend)، 47 تجزیه سهام و 7 عرضه اولیه جدید به استقبال چرخش فصلی رفت. ستونهای گزارشدهی، یافتهای در خصوص کیفیت دادههای هفته به همراه دارند: شاخص گزارشهای SEC نشاندهنده 4439 گزارش در 29 ژوئن و 4283 گزارش در 1 ژوئیه است، اما تنها 31 گزارش برای 30 ژوئن، یعنی آخرین روز فصل، ثبت شده است. روزهای پایان فصل در سالهای گذشته، هزاران گزارش را در خود جای دادهاند. این شکاف در خوراک دادهها وجود دارد، نه در آنچه شرکتها گزارش کردهاند؛ هرگونه شمارش گزارشهای ماه ژوئن یا Q2 که شامل 30 ژوئن باشد، تا زمانی که شاخص بهروزرسانی نشود، کمتر از مقدار واقعی است. این موضوع بخشی از الگوی پایان ماه در سال 2026 است؛ یادداشت تشخیصی مستندات آن را ارائه میدهد که در اینجا و در خلاصههای ژوئن و Q2 افشا شده است.
موقعیتهای فروش: یک فایل ناقص، سه فایل کامل
| روز | نمادهای ثبتشده | پایان الفبایی | درصد فروش استقراضی |
|---|---|---|---|
| 2026-06-29 | 5489 | SSUS | 45.8 |
| 2026-06-30 | 15362 | ZYME | 48.8 |
| 2026-07-01 | 14995 | ZYME | 49.7 |
| 2026-07-02 | 15288 | ZYME | 46.9 |
کد دقیق SQL پشت هر عدد
SELECT toString(date) AS d,
uniqExact(ticker) AS tickers_on_file,
max(ticker) AS alphabetical_end,
round(100 * sum(toFloat64(short_volume)) / sum(toFloat64(total_volume)), 1) AS marked_short_pct
FROM (
SELECT date, ticker, any(short_volume) AS short_volume, any(total_volume) AS total_volume
FROM global_markets.stocks_short_volume
WHERE date >= toDate('2026-06-29') AND date <= toDate('2026-07-02')
GROUP BY date, ticker
)
GROUP BY date
ORDER BY dateحجم معاملات خارج از بورس (Off-exchange) در اواسط هفته حدود 48.8% به عنوان موقعیت فروش ثبت شد که بخشی از سازوکار معمول بازارگردانها است و نشانهای از فشار خرید (squeeze) محسوب نمیشود. ستونهای پوششدهی حاوی این هشدار هستند: فایل 29 ژوئن در سطح کل بازار ناقص است (5489 نماد معاملاتی که به "SSUS" ختم میشوند، در مقابل حدود 15000 نمادی که در روزهای کامل به "ZYME" ختم میشوند)، بنابراین رقم 45.8% برای 29 ژوئن از یک فایل ناقص محاسبه شده است. بررسی دقیق 29 ژوئن شامل تحلیل کامل در سطح کل بازار است.
یادداشتهای داده
یادداشتهای کامل داده
- سوم ژوئیه تعطیلی کامل بود، نه تعطیلی زودهنگام. چهارم ژوئیه 2026 مصادف با شنبه بود؛ NYSE و Nasdaq این تعطیلات را در روز جمعه سوم ژوئیه اعمال کردند، 0 نمودارهای SPY در آن روز ثبت شدند. نکتهای که هنگام بازتولید این صفحه در مجموعه داده کشف شد: جدول تقویم بورس، یک فید متحرک از تعطیلات پیشرو است و ردیف سوم ژوئیه پس از سپری شدن تعطیلات از آن خارج شد (در نسخه اول این صفحه موجود بود)، بنابراین رسیدِ تعطیلی همان روزِ بدون معامله در نوار قیمت است؛ سازوکار آن در توضیح تعطیلات آمده است.
- سود کوتاه (Short interest) در تسویه 15 ژوئن پایان مییابد. تسویه دوماهانه پایان ژوئن هنگام تولید این صفحه هنوز منتشر نشده بود؛ هیچکدام از دادههای اینجا از آن استفاده نمیکنند و خلاصه ژوئن افشای کامل آن را در بر دارد. این پست پس از انتشار دادههای مذکور بازتولید خواهد شد.
- شکاف شاخص ثبتاسناد 30 ژوئن در متن بالا بهصورت درونخطی افشا شده است؛ ثبت دادههای خزانهداری در 2 ژوئیه در انتظار ورود به سیستم است.
- فایل حجم معاملات کوتاه FINRA در 29 ژوئن در سطح کل بازار ناقص است؛ نسبت آن با پوشش مربوطه بهصورت درونخطی نمایش داده شده است.
- حذف پیشروهای حجم معاملات: یکی از لیستهای ماه ژوئن با نمادی استفادهشده معامله میشود و تا زمان تأیید نهاد مربوطه از جدول پیشروها حذف شده است (پست اختصاصی آن، رسیدهای مربوطه را در بر دارد).
روششناسی
- بازه زمانی از 29 ژوئن تا 2 ژوئیه 2026، شامل چهار جلسه معاملاتی هفته است؛ 3 ژوئیه تعطیل رسمی بازار بود. محدودههای جلسات بر اساس نمودارهای مشاهدهشده تأیید میشوند و هرگز فرضی نیستند (مجموعه داده تقویم بورس تنها شامل تعطیلات پیشرو است، به یادداشت دادهها مراجعه کنید).
- مُهرهای زمانی به صورت UTC ذخیره شده و با محدودههای خام UTC فیلتر میشوند؛ ساعات عادی معاملات در این هفته (به وقت EDT) 13:30 تا 20:00 UTC است. قیمتهای پایانی، آخرین نمودار دقیقهای ساعات عادی هستند؛ حجم دلاری حاصلضرب قیمت پایانی دقیقه در حجم همان دقیقه است که در طول ساعات عادی جمع زده شده است.
- ارقام هفتهبههفته با قیمت پایانی جمعه قبل مقایسه میشوند که در همان کوئریِ مربوط به هفته جاری محاسبه شده و هرگز از مقادیر ذخیرهشده خوانده نمیشوند. رتبه سالانه (trailing-year) هر هفته به صورت یکسان بازمحاسبه میشود (ساعات عادی به وقت محلی شرق، با در نظر گرفتن حداقل جلسات معاملاتی و محدودیت سقف تا پایان هفته جاری).
- تولید گزارش از طریق مسیر دسترسی محدود و فقطخواندنی انجام میشود؛ صفحه عمومی هرگز به صورت زنده کوئری نمیگیرد. وضعیت انبار داده تا 5 ژوئیه 2026 است.
این نخستین نسخه از گزارش هفتگی مستمر است؛ نسخه هفته آینده بازه 6 تا 10 ژوئیه را پوشش داده و به اینجا لینک خواهد شد. گزارش روزانه 29 ژوئن جزئیات روز دوشنبه را در سطح روزانه بررسی میکند.