مارکیٹ ریکیپ 6 جولائی 2026 اعداد میں دن
یومِ آزادی کے وقفے کے بعد گروتھ کی قیادت میں گپ اپ، سیکٹرز میں انڈیکس موومنٹ سے کئی گنا تفریق، ریورس اسپلٹ وال، اور مہینے کے سب سے سخت کوٹس۔
پیر، 6 جولائی 2026 — یومِ آزادی کے اختتامِ ہفتہ کے بعد پہلا سیشن — گروتھ کی قیادت میں گپ اپ کے ساتھ کھلا اور اسے برقرار رکھا۔ QQQ نے 1.39% پر بند کیا جبکہ DIA کا 0.42% رہا، جو جمعرات کے روٹیشن کا عکس ہے، اور بریڈتھ سبز رہی: 3861 لیکوئڈ نامزاد بڑھے جبکہ 2242 گرے۔ اس حرکت کا بیشتر حصہ دوبارہ کھلنے والا گپ تھا، جس کی قیمت گزشتہ مہینے کے سب سے سخت انڈیکس کوٹ پر ہوئی۔ نیچے دیا گیا ہر عدد ایک محفوظ کردہ کویری سے پڑھا گیا ہے۔
اسکور بورڈ
تبدیلیاں 6 جولائی کی آخری باقاعدہ سیشن منٹ بار کا موازنہ 2 جولائی جمعرات سے کرتی ہیں — یعنی ایک مارکیٹ چھٹی کے بعد والے دن سے۔
ہر عدد کے پیچھے موجود درست SQL
WITH prior AS (
SELECT ticker, argMax(close, window_start) AS prior_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
GROUP BY ticker
),
sess AS (
SELECT ticker,
argMin(open, window_start) AS day_open,
argMax(close, window_start) AS day_close,
max(high) AS day_high,
min(low) AS day_low,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_traded_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY ticker
)
SELECT
s.ticker AS ticker,
round(toFloat64(p.prior_close), 2) AS prior_close,
round(toFloat64(s.day_open), 2) AS day_open,
round(toFloat64(s.day_close), 2) AS day_close,
round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
round(toFloat64(s.day_high), 2) AS day_high,
round(toFloat64(s.day_low), 2) AS day_low,
s.shares_traded_m AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.tickerQQQ کا 1.39% چاروں انڈیکس ETFs میں سب سے آگے رہا اور DIA کا 0.42% پیچھے رہا — یہ بالکل جمعرات کا الٹا ہے، جب DIA بڑھا اور QQQ گرے۔ SPY نے 0.87% پر بند کیا، IWM 0.45%۔ گیپ بمقابلہ گرائنڈ اس دن کی اصل شکل ہے: QQQ نے جمعرات کے اختتام سے 1.01% اوپر کھلایا اور کھلنے سے اختتام تک صرف 0.38% مزید بڑھا؛ SPY کا 0.53% گیپ اس کے 0.87% دن کا بیشتر حصہ تھا۔ IWM (0.07%) اور DIA (0.17%) بمشکل گیپ کیے اور اس کے بجائے سیشن کے اندر آہستہ آہستہ اوپر چلے گئے۔
کیا دن غیر معمولی تھا؟
ہر عدد کے پیچھے موجود درست SQL
SELECT round(anyIf(oc_pct, d = toDate('2026-07-06')), 2) AS day_move_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-06'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-06'))) + 1 AS abs_move_rank,
count() AS sessions_compared,
toString(min(d)) AS first_session
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-06 00:00:00')
AND window_start < toDateTime('2026-07-07 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)انڈیکس کی سطح پر، نہیں: SPY کا اوپن سے کلوز تک کی حرکت 0.34% پچھلے 19 سیشنز میں مطلق سائز کے لحاظ سے 13 نمبر پر ہے — یعنی بیچ میں۔ انٹراڈے ٹیپ عام تھی؛ گیپ وہ جگہ ہے جہاں دن کا اصل واقعہ پیش آیا۔
وسعت: سبز ٹیپ، نمو دوبارہ آگے
ہر عدد کے پیچھے موجود درست SQL
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') AS day_dollar_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
GROUP BY ticker
)
SELECT
countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
count() AS tickers_traded_both_sessions,
count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
/ countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct
FROM per_ticker
WHERE prior_close > 0 AND day_close > 03861 اضافہ پذیر، 2242 گراوٹ، 86 بلا تبدیلی — مائع ٹیپ کا 62.4% بڑھا۔ انڈیکس وزن اور مساوی شمار وسعت متفق تھے، دونوں سبز، جہاں جمعرات نے انہیں تقسیم کیا تھا۔ فلٹر 5361 میں سے 11550 دو نشستی ٹیکرز، جو $1M سے کم تجارت کے ساتھ، خارج کر دیتا ہے۔
شعبہ بہ شعبہ: تفرق کتنا وسیع تھا؟
چار میگا کیپس مارکیٹ نہیں بناتے۔ پینل دن کی قیمت لگاتا ہے گیارہ بڑے شعبہ ETFs کے ذریعے — S&P 500 کے ہر حصے کے لیے ایک فنڈ، ہر سیشن میں وہی ٹوکری۔ بہترین شعبے اور بدترین کے درمیان اسپریڈ پر نظر رکھیں: دن کا پھیلاؤ۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMinIf(open, window_start, window_start >= '2026-07-06 00:00:00')) AS day_open,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
day_dollar_bn,
round(max((day_close / prior_close - 1) * 100) OVER () - (day_close / prior_close - 1) * 100, 2) AS points_behind_leader
FROM per_name
ORDER BY pct_chg DESC, ticker ASCٹیکنالوجی (XLK) نے دن کا اختتام 1.71% پر کیا، جس میں تقریباً تمام حصہ فرق کا تھا: اوپننگ پر 1.19%، اگلے ساڑھے چھ گھنٹوں میں 0.52%۔ فنانشلز (0.99%) اور انڈسٹریلز (0.9%) اس کے بعد آئے۔ پھر میز پلٹ جاتی ہے: پانچ سبز قطاریں چھ سرخ قطاروں میں بدل جاتی ہیں، دفاعی سرے — یوٹیلیٹیز، ہیلتھ کیئر، اسٹیپلز — -1.08% تک گر جاتے ہیں۔ اوپر سے نیچے تک، 2.79 فیصد پوائنٹس نے بہترین اور بدترین کو الگ کیا اس دن جب S&P ٹریکر 0.87% حرکت کیا — اشاری کی حرکت سے کئی گنا زیادہ، اور سبز دن کو ایک چیز سمجھنے کے خلاف دلیل۔ ریئل اسٹیٹ اور یوٹیلیٹیز ٹیکنالوجی کے بالکل برعکس چلیں: تقریباً فلیٹ اوپنز (0.09%، -0.11%)، پھر پورے سیشن میں گراوٹ (-1.01% اور -0.92% اوپن سے کلوز تک)۔
دن کی نمایاں بات: میموری کی گراوٹ، نصف الٹ گئی
وہ میموری اور اسٹوریج کمپلیکس جو بدھ اور جمعرات کو ٹوٹا تھا، پیر کو پھر اچھال لیکن صرف نصف۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_close, 2) AS day_close,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
round(day_high, 2) AS day_high,
formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
round(day_low, 2) AS day_low,
formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
day_dollar_bn
FROM per_name
ORDER BY tickerدو ڈرائیو بنانے والی کمپنیوں نے بحالی کی قیادت کی: Western Digital 7.14% اور Seagate 6%، دونوں نے دن کی دوپہر کے درمیان میں عروج پکڑا (10:44 اور 10:39 ET)۔ سب سے بھاری دو غیر حاضر رہے: MU نے 0.88% کا اضافہ کیا، اپنا نچلا درجہ بند ہونے والی بار پر پرنٹ کیا (15:59)؛ SanDisk نے 7.27% کے دائرے میں -0.03% پر اختتام کیا۔ MU نے اب بھی $30.9 ارب کے اسٹاک میں لین دین کی، جو باقی تینوں کے مشترکہ سے زیادہ ہے (MU کی گہری تحقیق اس کے سہ ماہی پر روشنی ڈالتی ہے)۔
روٹیشن کا دوسرا نصف میگاکیپس کے اندر تھا:
ہر عدد کے پیچھے موجود درست SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-06 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-06 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-06 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-06 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 00:00:00') / 1e9, 2) AS day_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA')
AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'))
GROUP BY ticker
)
SELECT
ticker,
round(prior_close, 2) AS prior_close,
round(day_close, 2) AS day_close,
round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
round(day_high, 2) AS day_high,
formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
round(day_low, 2) AS day_low,
formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
round((day_high / day_low - 1) * 100, 2) AS range_pct,
day_dollar_bn
FROM per_name
ORDER BY tickerTSLA یک رخا چڑھاؤ لے کر 6.86% تک پہنچا — 09:37 ET پر نچلا درجہ، بند ہونے والی بار پر اوپری درجہ (15:59) — اس کے جمعرات کے گرنے کا عکس۔ AAPL نے 1.49% اور NVDA نے 0.57% کا اضافہ کیا؛ MSFT -0.7% پر واحد سرخ میگاکیپ تھا، اس کا اوپری درجہ 09:30 کی افتتاحی قیمت پر پرنٹ ہوا۔
پیسہ کہاں لگا
ہر عدد کے پیچھے موجود درست SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
round(100 * if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)
/ max(if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)) OVER (PARTITION BY leaderboard), 1) AS pct_of_board_leader
FROM (
SELECT
'by dollars traded' AS leaderboard,
ticker,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY dollar_volume_bn DESC
LIMIT 6
UNION ALL
SELECT
'by shares traded' AS leaderboard,
ticker,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY shares_m DESC
LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESCSPY نے ڈالر کے کاروبار میں $31.49 ارب کے ساتھ قیادت کی، MU ($30.9 ارب) ایک قدم پیچھے رہے — جس سے MU کی چار سیشنز پر محیط اوپر رہنے کا سلسلہ ختم ہوا (پیر سے جمعرات تک کے حسابات موجود ہیں)۔ شیئر بورڈ پر، SOXS — یعنی 3x-inverse سیمی کنڈکٹر ETF — نے 467.1 ملین شیئرز کی ٹریڈنگ کی، جو ان چپس کے بڑھنے کے باوجود دوبارہ تعداد میں سب سے آگے رہا جن کی یہ پیروی کرتا ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,
round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY et_time
ORDER BY et_timeپہلے نصف گھنٹے میں 1.96 ارب شیئرز، 14:30 پر 0.68 ارب کی کم ترین سطح، 15:30 اختتام تک 2.1 ارب شیئرز — یہ معمول کا اندرون دن کا مسکراہٹ والا نمونہ ہے، دونوں سروں پر سب سے بھاری۔
آپشنز ٹیپ
ہر عدد کے پیچھے موجود درست SQL
WITH
(
SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
any(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))),
sum(size), count(), round(avg(toFloat64(price)), 3))
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
GROUP BY ticker
ORDER BY sum(size) DESC
LIMIT 1
) AS top_contract,
(
SELECT round(toFloat64(argMax(close, window_start)), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
) AS spy_regular_close
SELECT
round(count() / 1e6, 2) AS option_prints_m,
round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260706') / sum(size), 1) AS same_day_expiry_pct,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260706')) / 1e6, 2) AS same_day_contracts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
round(toFloat64(sumIf(size, underlying_symbol = 'TSLA')) / 1e6, 2) AS tsla_contracts_m,
top_contract.1 AS top_contract_underlying,
top_contract.2 AS top_contract_strike,
top_contract.3 AS top_contract_type,
if(top_contract.3 = 'C', 1, 0) AS top_contract_is_call,
top_contract.4 AS top_contract_expiry,
round(toFloat64(top_contract.5) / 1e6, 2) AS top_contract_volume_m,
round(top_contract.7, 3) AS top_contract_avg_price,
round(spy_regular_close - top_contract.2, 2) AS spy_close_minus_strike
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'آپشنز میں 60.98 ملین کنٹریکٹس کی ٹریڈنگ ہوئی جو 10.53 ملین پرنٹس میں پھیلے ہوئے تھے، جس میں سے 58.4% کالز میں تھا۔ اسی دن کی میعاد والے کنٹریکٹس نے ٹیپ کا 38.7% حصہ (23.57 ملین کنٹریکٹس) لیا — یہ ایک معمولی کے مطابق پیر کا 0DTE حصہ ہے، جو جمعرات کے دگنے بوجھ والے چھٹی کی شام والے عدد سے کم ہے۔ سب سے زیادہ مصروف کنٹریکٹ اسی دن کا SPY $751 کال تھا، جس میں 1.08 ملین کنٹریکٹس اوسط $0.564 پر تھے، جبکہ SPY اسٹرائک قیمت سے $0.3 اوپر بند ہوا — منی میں۔ بورڈ کے سب سے اوپر ایک کال تھا، جہاں جمعرات ایک پٹ پر ختم ہوئی تھی۔
کوٹ ٹیپ: کیا گپ اپ وسیع مارکیٹوں میں ٹریڈ ہوا؟
ہر قیمت کے پیچھے کوٹ سٹریم موجود ہے — نیشنل بیس بڈ اینڈ آفر، ہر لسٹڈ نام پر مسلسل دوبارہ کوٹ ہوتی رہتی ہے۔ گپ اوپن وہ مقام ہے جہاں کوٹس مخالفانہ ہو سکتی ہیں، اس لیے ہم ہر سیشن میں اس کی پیمائش کرتے ہیں۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / 1e6, 2) AS jul6_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / 1e6, 2) AS jul2_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / countIf(toDate(sip_timestamp) = toDate('2026-07-02')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 14:00:00') / 1e6, 2) AS jul6_open_half_hour_m,
round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 18:00:00') / 1e6, 2) AS jul6_midday_half_hour_m,
round(countIf(sip_timestamp >= '2026-07-06 19:30:00' AND sip_timestamp < '2026-07-06 20:00:00') / 1e6, 2) AS jul6_close_half_hour_m
FROM global_markets.cache_stocks_quotes
WHERE (sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00')ٹیپ نے پیر کو 391.96 ملین NBBO اپڈیٹس اپنے اندر رکھے جبکہ جمعرات کو 597.22 ملین تھے — -34.4%، یعنی پری ہالیڈے سیشن سے ایک تہائی کم پیغامات — اور یہ اوپن میں جمع ہو گئے: پہلے نصف گھنٹے میں 58.66 ملین، دوپہر ایک بج کر تیس منٹ پر 20.74 ملین، اور کلوز تک 33.7 ملین۔ جمعرات سے کم کوٹس، لیکن وسیع نہیں:
ہر عدد کے پیچھے موجود درست SQL
SELECT
ticker,
round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00'), 2) AS open_spread_bps,
round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 2) AS midday_spread_bps,
round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00')
- quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 2) AS spread_delta_bps,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / 1e3, 1) AS open_updates_k,
round(countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00') / 1e3, 1) AS midday_updates_k,
round(countIf(sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 13:42:00') / countIf(sip_timestamp >= '2026-07-06 17:30:00' AND sip_timestamp < '2026-07-06 17:42:00'), 1) AS quote_rate_ratio,
round(count() / 1e6, 2) AS session_updates_m,
countIf(bid_price <= 0 OR ask_price <= 0 OR bid_price > ask_price) AS dropped_invalid_quotes
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('DIA', 'IWM', 'MSFT', 'MU', 'QQQ', 'SNDK', 'SPY', 'STX', 'TSLA', 'WDC')
AND sip_timestamp >= '2026-07-06 13:30:00' AND sip_timestamp < '2026-07-06 20:00:00'
GROUP BY ticker
ORDER BY tickerبڈ-آسک اسپریڈ کراسنگ کی لاگت ہے، مڈ-پرائس کے بیسس پوائنٹس میں — ایک bp ایک سو ڈالر کے اسٹاک پر ایک پینی ہے۔ کوئی بھی چیک کیا گیا نام گپ کے پہلے بارہ منٹوں میں دوپہر سے زیادہ ٹائٹ نہیں کوٹ ہوا، اور SPY کا ٹچ دونوں میں یکساں تھا (0.27 bps، 0 bps تبدیلی) باوجود اس کے کہ اس نے اوپن میں 3 گنا تیز دوبارہ کوٹ کیا۔ چوڑائی کا نقصان سنگل ناموں پر پڑا، انڈیکس فنڈز پر نہیں: SanDisk نے سب سے زیادہ ادا کیا (+12.9 bps، 8.16 سے 21.07)، MU +3.63، TSLA +2.89، جبکہ QQQ کا 0.42 bps تھا 0.83 bps کے ٹچ پر۔ Seagate "کیا ہر چیز لیکوئڈ نہیں ہے؟" کا جواب دیتا ہے: اوپن میں 30.94 bps وسیع، SPY کے ٹچ سے سو گنا سے زیادہ۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
round(anyIf(avg_spread_cents, d = toDate('2026-07-06')), 3) AS jul6_avg_spread_cents,
arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-06')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-06'))) + 1 AS tightness_rank,
count() AS sessions_compared,
round(max(avg_spread_cents), 3) AS widest_session_cents,
round(avgIf(avg_spread_cents, d != toDate('2026-07-06')), 3) AS other_sessions_avg_cents,
replaceAll(formatDateTime(min(d), '%M %e, %Y'), ' ', ' ') AS first_session,
sum(dropped_invalid) AS dropped_invalid_quotes
FROM (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents,
countIf(NOT (bid_price > 0 AND ask_price >= bid_price)) AS dropped_invalid
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND sip_timestamp >= toDateTime('2026-06-04 00:00:00')
AND sip_timestamp < toDateTime('2026-07-07 00:00:00')
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY d
)پورے باقاعدہ دن میں، جولائی 6 SPY کا گزشتہ ماہ کا سب سے ٹائٹ سیشن تھا: اپڈیٹ-ویٹڈ اوسط کوٹڈ اسپریڈ 1.815 سینٹ، June 4, 2026 سے اب تک کے 21 سیشنز میں 1 درجہ، ایک ایسے ماہ کے مقابلے میں جس کا اوسط 2.337 سینٹ اور اپنے سب سے وسیع مقام پر 2.865 تھا۔ ہالیڈے کی وجہ سے پتلا ہوا کوٹ کاؤنٹ نے بھی انڈیکس خریدار کو بورڈ پر سب سے سستا ٹچ دیا۔
شرح: طویل ویک اینڈ کے دوران پرسکون کر
ہر عدد کے پیچھے موجود درست SQL
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul6_yield_pct,
round((t.2 - t.3) * 100) AS session_change_bp
FROM (
SELECT arrayJoin([
('1 month', toFloat64(d.yield_1_month), toFloat64(p.yield_1_month)),
('3 month', toFloat64(d.yield_3_month), toFloat64(p.yield_3_month)),
('1 year', toFloat64(d.yield_1_year), toFloat64(p.yield_1_year)),
('2 year', toFloat64(d.yield_2_year), toFloat64(p.yield_2_year)),
('5 year', toFloat64(d.yield_5_year), toFloat64(p.yield_5_year)),
('10 year', toFloat64(d.yield_10_year), toFloat64(p.yield_10_year)),
('30 year', toFloat64(d.yield_30_year), toFloat64(p.yield_30_year)),
('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
]) AS t
FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-06') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS p
)طویل ویک اینڈ کے دوران کر میں مشکل سے کوئی حرکت ہوئی۔ دس سالہ شرح 4.48% پر برقرار رہی اور دو سالہ-دس سالہ اسپریڈ 0.35 فیصد پوائنٹس پر، دونوں جولائی دو کے پچھلے اعداد و شمار سے ایک یا دو بنیادی پوائنٹس کے اندر؛ تین ماہہ شرح ہی واحد قابل ذکر متحرک رہی جو 5 بنیادی پوائنٹس پر تھی۔
دن کے پیچھے کیلنڈر
ہر عدد کے پیچھے موجود درست SQL
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-06'
) AS news,
(
SELECT (argMax(t, n), max(n))
FROM (
SELECT t, count() AS n
FROM (
SELECT arrayJoin(tickers) AS t
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-06'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-06') AS ex_dividend_records,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS splits_executed,
(SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS reverse_splits,
(SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS forward_splits,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-06') AS ipos_listed,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS sec_filings,
(SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS insider_form4_filings,
(SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06') AS filings_8k,
news.1 AS news_articles,
news.2 AS news_publishers,
top_news.1 AS most_covered_ticker,
top_news.2 AS most_covered_articles118 ڈیویڈنڈ ریکارڈز ایکس-ڈیویڈنڈ گئے، 15 اسپلٹس عمل میں آئے، 0 نئی لسٹنگز آئیں، اور SEC انڈیکس میں 3161 فائلنگز درج ہوئیں — 1219 Form 4s، 201 8-Ks — یہ چھٹی سے پہلے والے جمعرات کے مقابلے میں ایک ہلکی کتاب تھی۔ نیوز فیڈ میں 236 مضامین شامل تھے، سب سے زیادہ زیرِغط نام NVDA تھا جس کی 25 تھی۔
موور اسکرینوں کے پیچھے ریورس اسپلٹ کی دیوار
15 اسپلٹس میں سے 14 ریورس اسپلٹس تھے — شیئر کنسولیڈیشنز، زیادہ تر ڈالر سے کم قیمتوں پر — جبکہ 1 فارورڈ تھے۔ ریورس اسپلٹ متعدد پرانے شیئرز کو ایک نسبتاً زیادہ قیمت والے شیئر میں تبدیل کرتا ہے، جسے ایک بغیر ایڈجسٹمنٹ والی اسکرین تین ہندسوں کی "بھرپور منافع" کے طور پر دکھاتی ہے، جبکہ حقیقت میں کچھ بھی حاصل نہیں ہوا۔ پوری دیوار:
ہر عدد کے پیچھے موجود درست SQL
SELECT
s.ticker AS ticker,
toFloat64(s.split_from) AS old_shares,
toFloat64(s.split_to) AS new_shares,
round(toFloat64(s.split_from) / toFloat64(s.split_to), 0) AS old_shares_per_new,
p.prev_close AS jul2_close,
d.day_close AS jul6_close,
round((d.day_close / p.prev_close - 1) * 100, 1) AS unadjusted_pct_chg
FROM (
SELECT ticker, any(split_from) AS split_from, any(split_to) AS split_to
FROM global_markets.stocks_splits
WHERE execution_date = '2026-07-06'
GROUP BY ticker
) s
INNER JOIN (
SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS prev_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
GROUP BY ticker
HAVING prev_close > 0
) p ON s.ticker = p.ticker
INNER JOIN (
SELECT ticker, round(toFloat64(argMax(close, window_start)), 2) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
AND ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06')
GROUP BY ticker
HAVING day_close > 0
) d ON s.ticker = d.ticker
ORDER BY unadjusted_pct_chg DESC, ticker ASC12 قطاروں میں سے ہر ایک کنسولیڈیشن ہے جو خام ٹیپ پر تین ہندسوں یا اس سے زیادہ کی "بھرپور منافع" دکھا رہی ہے — اوپر 31450% سے (ایک 200-برائے-1 کنسولیڈیشن، بغیر ایڈجسٹمنٹ کلوز $0.02 سے $6.31) لے کر سب سے چھوٹے تناسب پر 226.1% (3-برائے-1) تک۔ جدول کے درمیان میں سب سے واضح مثال موجود ہے: ایک 10-برائے-1 ریورس اسپلٹ نے TXXS کے بغیر ایڈجسٹمنٹ کلوز کو جمعرات $2.35 سے پیر $24.34 کر دیا — دس پرانے شیئرز ایک بن گئے، کوئی دس گنا رالی نہیں۔ خام قیمت تبدیلی والا اسکرینر اس پوری جدول کو ہر حقیقی موور سے اوپر رکھتا ہے؛ ہمارا اسکرینر اسپلٹس کو خارج کرتا ہے۔ جمعرات کا CRWD فارورڈ اسپلٹ بالعکس، ایک کریش کا دھوکہ دے رہا تھا۔
تصدیق شدہ سیشن — تعطیل کے بعد پہلا سیشن
ہر عدد کے پیچھے موجود درست SQL
SELECT
formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
count() AS spy_minute_bars,
countIf(window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS day_sessions,
(SELECT count() FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-03 00:00:00' AND window_start < '2026-07-04 00:00:00') AS jul3_spy_bars,
(SELECT replaceAll(formatDateTime(min(date), '%M %e, %Y'), ' ', ' ') FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_date,
(SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-06' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'6 جولائی ایک مکمل سیشن تھا، جلد بند نہیں ہوا: SPY کی بارز 04:00 سے 19:59 نیویارک وقت تک چلتی ہیں جن میں بالکل 390 باقاعدہ ونڈو بارز ہیں۔ اس سے قبل جمعہ، 3 جولائی کو، 0 SPY بارز پرنٹ ہوئیں — یوم آزادی کے موقع پر مکمل بندش، کیونکہ 4 جولائی ہفتہ کے دن آیا۔ اگلی بندش: Labor Day، September 7, 2026۔ تعطیل سے قبل چار سیشن پر مشتمل ہفتے کا جائزہ ہفتہ کے خلاصے میں دیا گیا ہے۔
عام سوالات
6 جولائی 2026 کو اسٹاک مارکیٹ کیسی رہی؟
چاروں بڑے index ETFs بند ہوئے بالائی طرف — QQQ 1.39%، SPY 0.87%، IWM 0.45%، DIA 0.42% — جبکہ 62.4% لیکویڈ نامزاد بڑھے، زیادہ تر یہ رات بھر کے گپ کا نتیجہ تھا۔
6 جولائی 2026 کو کس سیکٹر کی قیادت تھی؟
ٹیکنالوجی (XLK) نے گیارہ سیکٹر ETFs میں 1.71% پر قیادت کی، دفاعی سرے پر -1.08% تک — بہترین سے بدترین تک فرق 2.79 فیصد پوائنٹس رہا، جو S&P ٹریکر کے 0.87% حرکت سے کئی گنا زیادہ ہے۔
2026 کے یومِ آزادی کو اسٹاک مارکیٹ کھلی تھی؟
نہیں۔ 4 جولائی ہفتے کے دن آیا، اور ایکسچینجز نے یومِ آزادی جمعہ 3 جولائی کو منایا — یہ بندش اوپر 0 SPY منٹ بارز کے ذریعے ریکارڈ کی گئی ہے جو پرنٹ ہوئیں۔ 6 جولائی واپسی کا پہلا سیشن تھا۔
6 جولائی کو کچھ اسٹاکس میں بڑے یک دن کے بڑھاؤ کیوں نظر آئے؟
14 ریورس اسپلٹس نافذ ہوئے۔ کئی پرانی شیئرز کو ایک میں مدغم کرنا نسبتاً زیادہ قیمت پر اسکرین کو بغیر ایڈجسٹمنٹ کے سینکڑوں فیصد کا "نفع" دکھاتا ہے جبکہ ہولڈر کی پوزیشن کی ویلیو تبدیل نہیں ہوتی — اوپر 12 نامزاد کا تعلق اسی قسم سے ہے۔
کیا گپ اوپن پر اسپریڈز وسیع تھے؟
صرف انفرادی اسٹاکس میں۔ پہلے بارہ منٹ میں SPY کا میڈین کوٹڈ اسپریڈ 0.27 بیسس پوائنٹس رہا، جو اس کی دوپہر کی سطح کے برابر تھا؛ SanDisk نے دوپہر سے 12.9 bps وسیع کوٹ کیا۔
ڈیٹا نوٹس
- ڈالر والیوم فی منٹ پروکسی ہے — کلوز × والیوم ہر منٹ کے بار میں جمع کیا گیا۔
- سیکٹر باسکٹ ایک متعین طریقہ ہے، وینڈر فیلڈ نہیں: گیارہ بڑے S&P سیکٹر ETFs (XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY)، ہر سیشن میں وہی سیٹ۔
- کوٹڈ اسپریڈز درست دو طرفہ کوٹس پر (ask − bid) ÷ mid کے میڈین ہیں؛ یک طرفہ، صفر اور کراسڈ کوٹس ہٹا دیے گئے اور پینل میں شمار کیے گئے۔
- ایک دوبارہ استعمال شدہ علامت کی لسٹنگ لیڈر بورڈز سے مستثنیٰ ہے، ادارہ کی تصدیق زیر التواء ہے (رسیدs)۔
طریقہ کار
- مدت ایک ہی ٹریڈنگ سیشن ہے (1 سیشن، مشاہدہ شدہ بارز سے تصدیق شدہ)۔ ٹائم اسٹیمپس UTC میں محفوظ ہیں اور کوئریز کے اندر نیو یارک وقت میں تبدیل کیے جاتے ہیں۔ "Close" کا مطلب آخری ریگولر سیشن منٹ بار ہے؛ دن کے تغیرات جولائی 6 کا موازنہ جولائی 2 سے کرتے ہیں — جولائی 3 کی بندش سے پہلے کا سیشن، بارز سے تصدیق شدہ، کبھی مفروضہ نہیں۔
- اعشاریوں کو تناسب کے حساب کتاب سے پہلے 64-bit floats میں تبدیل کیا جاتا ہے۔ پینلز کو ایک بار، تحریر کے وقت، گیٹڈ ریڈ اونلی پاتھ کے ذریعے پڑھا جاتا ہے۔
ہر پینل ایک محفوظ کوئری کا نتیجہ ہے — چارٹ، ٹیبل، اور SQL ایک ہی آبجیکٹ ہیں۔ ان میں سے کسی بھی کو Strasmore ٹرمینل میں پیسٹ کریں اور اسے اپنا بنا لیں۔ پچھلا سیشن: جولائی 2۔ اگلا: جولائی 7۔