مارکیٹ ریکیپ 2 جولائی 2026: دن کے اعداد و شمار
چھٹی کی پہلے روٹیشن ڈے: گرتی Nasdaq کے باوجود بریڈتھ گرین، گیارہ سیکٹر فنڈز میں ٹیک سب سے پیچھے، میموری میں دوسرا دن سیل آف، اور وہ اسپلٹ جس نے کریش کا دکھاوا کیا۔
جمعرات، دو جولائی 2026 — یومِ آزادی کی بندش سے قبل آخری سیشن — ایک روٹیشن ڈے تھا جس کی سرخی سیل آف جیسی تھی۔ QQQ نے -1.71% پرنٹ کیا جبکہ DIA میں 1.04% کا اضافہ ہوا، اور بریڈتھ پازیٹو تھی: 3398 لیکوئڈ نامز 2758 کے مقابلے میں بلند ہوئے، 54.6% ٹیپ گرین رہی جبکہ گروتھ انڈیکس گر گیا۔ گیارہ سیکٹر فنڈز میں سے آٹھ کلوزنگ ہائیئر رہے؛ فروخت ٹیک اور میموری کمپلیکس میں مرتکز تھی جو ایک دن پہلے ٹوٹا تھا۔
اسکور بورڈ
ہر عدد کے پیچھے موجود درست 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-01 13:30:00' AND window_start < '2026-07-01 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-02 13:30:00' AND window_start < '2026-07-02 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_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.tickerDIA بمع 1.04% کے مقابلے میں QQQ بمع -1.71% — یہ دن ایک سطر میں ہے۔ صنعتی اور گروتھ کے روزانہ کی منافع میں تقریباً تین پوائنٹس کا فرق ہے۔ SPY نے درمیانی پوزیشن -0.12% پر اختیار کی؛ IWM نے -0.59% پر بند کیا۔
کیا یہ دن غیر معمولی تھا؟
ایک پینل میں دو زاویے: SPY کا اوپن-ٹو-کلوز حرکت اور QQQ کا کلوز-اوور-کلوز حرکت، ہر ایک کا درجہ پچھلے مہینے کی absolut سائز کے مقابلے میں (درجہ 1 = سب سے بڑا)۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_day AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct,
argMax(toFloat64(close), window_start) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2026-06-02 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
GROUP BY ticker, d
),
with_prev AS (
SELECT ticker, d, oc_pct,
lagInFrame(rth_close) OVER (PARTITION BY ticker ORDER BY d) AS prev_close,
(rth_close / lagInFrame(rth_close) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct
FROM per_day
)
SELECT
round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-02')), 2) AS spy_open_to_close_pct,
arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-02'))),
groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-02'))) + 1 AS spy_abs_move_rank,
countIf(ticker = 'SPY') AS spy_sessions_compared,
round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-02')), 2) AS qqq_close_over_close_pct,
arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-02'))),
groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-02') AND isFinite(cc_pct) AND prev_close > 0)) + 1 AS qqq_abs_move_rank,
countIf(ticker = 'QQQ' AND isFinite(cc_pct) AND prev_close > 0) AS qqq_sessions_compared,
toString(minIf(d, ticker = 'SPY')) AS first_session
FROM with_prevانڈیکس کی سطح پر، نہیں۔ SPY کا -0.35% اوپن-ٹو-کلوز 22 پچھلے سیشنز میں سے 15 درجے پر ہے — یعنی نچلے حصے میں۔ QQQ زیادہ شور مگر پھر بھی انتہائی نہیں تھا: اس کا -1.71% کلوز-اوور-کلوز متعین پچھلے کلوز والے سیشنز میں 21 میں سے 9 درجے پر ہے، جو 2026-06-02 تک واپس جاتا ہے — یہ گروتھ انڈیکس کے لیے درمیانی درجے کا ایک برا دن تھا۔ سنگل-نیم ٹیپ وہ جگہ ہے جہاں جولائی دو شور مچا رہی تھی۔
وسعت: سبز ٹیپ، سرخ گروتھ انڈیکس
ہر عدد کے پیچھے موجود درست SQL
WITH per_ticker AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 00:00:00') AS day_dollar_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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,
reverse(arrayStringConcat(extractAll(reverse(toString(countIf(day_close > prior_close AND day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS advancers_fmt,
reverse(arrayStringConcat(extractAll(reverse(toString(countIf(day_close < prior_close AND day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS decliners_fmt,
reverse(arrayStringConcat(extractAll(reverse(toString(count() - countIf(day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS dropped_by_liquidity_filter_fmt,
reverse(arrayStringConcat(extractAll(reverse(toString(count())), '[0-9]{1,3}'), ',')) AS tickers_traded_both_sessions_fmt
FROM per_ticker
WHERE prior_close > 0 AND day_close > 03,398 اضافہ پذیر، 2,758 گراوٹ والے، 63 بلا تبدیلی — مائع ٹیپ کا 54.6% بڑھا جبکہ QQQ گرے۔ کیپ ویٹڈ انڈیکسز اور ایکوال کاؤنٹ بریڈتھ کا جواب مختلف تھا۔ ایسے دنوں کی وجہ سے دونوں کو ایک پینل میں رکھا گیا ہے۔ فلٹر ایک ملین ڈالر سے کم ٹریڈ والے 11,536 ڈوئل سیشن ٹکرز میں سے 5,317 کو خارج کر دیتا ہے۔
شعبہ بہ شعبہ: سبز فیتہ کہاں تھا
بریدتھ ناموں کی گنتی کرتا ہے؛ یہ نہیں بتاتا کہ کس قسم کے۔ گیارہ SPDR سیکٹر فنڈز سیشن کو انڈسٹری کے لحاظ سے تقسیم کرتے ہیں، اور بہترین اور بدترین کے درمیان فرق ایک ہی عدد میں دن کی بکھراؤ ہے۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_etf AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 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-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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_close / prior_close - 1) * 100 - min((day_close / prior_close - 1) * 100) OVER (), 2) AS pts_above_worst_sector,
day_dollar_bn
FROM per_etf
ORDER BY tickerہیلتھ کیئر (XLV) 2.63% پر بورڈ میں سرفہرست رہا، پھر یوٹیلیٹیز 2.23%، اسٹیپلز 2%، میٹیریلز 1.94%۔ ٹیکنالوجی (XLK) -2.71% پر آخری نمبر پر رہی، واحد شعبہ جو ایک پوائنٹ سے زیادہ نیچے گیا؛ کنزیومر ڈسکریشنری (-0.81%) اور کمیونیکیشن سروسز (-0.13%) دیگر سرخ فنڈز تھے، باقی آٹھ سبز رہے۔ بہترین سے بدترین تک بکھراؤ: 5.34 فیصد پوائنٹس۔ DIA-اپ/QQQ-ڈاؤن کی تقسیم پورے مارکیٹ میں پھی ہوئی تھی، صرف چار میگاکیپس میں نہیں — اسی لیے گرتی ہوئی Nasdaq کے نیچے سبز ایڈوانس-ڈیکلائن لائن کوئی تضاد نہیں۔
دن کی نمایاں بات: میموری کی شدید گراوٹ، دوسرا دن
بدھ کو ٹوٹنے والا کمپلیکس جمعرات کو مزید سختی سے گرا — یہ شدت اور باہمی حرکت تھی، وجہ نہیں۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-02 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-02 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-02 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-02 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 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-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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 tickerSanDisk نے -14.32% ریکارڈ کیا، Seagate نے -10.38%، Western Digital نے -9.92%، MU نے -5.57% — MU کی $51.4 ارب کی ٹرن اوور پر، جو تقریباً SPY کے مقابلے میں ڈیڑھ گنا ہے۔ MU اور SanDisk نے اپنے کم دیر سے ریکارڈ کیے (15:26، 15:26 ET)، Seagate اور Western Digital نے پہلے (14:23، 13:59)۔ حوالہ: بدھ اور MU کی تفصیلی جائزہ۔
روٹیشن کا دوسرا حصہ، میگا کیپس میں:
ہر عدد کے پیچھے موجود درست SQL
WITH per_name AS (
SELECT
ticker,
toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
maxIf(toFloat64(high), window_start >= '2026-07-02 00:00:00') AS day_high,
minIf(toFloat64(low), window_start >= '2026-07-02 00:00:00') AS day_low,
argMinIf(window_start, toFloat64(low), window_start >= '2026-07-02 00:00:00') AS low_bar,
argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-02 00:00:00') AS high_bar,
round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 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-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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 tickerAAPL ایک طرفہ لائن میں 4.75% چڑھا — کم 09:30 ET پر، زیادہ 15:57 پر، بند ہونے سے تین منٹ پہلے — جبکہ TSLA نے -7.65% پر بالکل الٹا چلایا۔ MSFT نے 1.41% کا اضافہ کیا؛ NVDA نے -1.55% پر بند کیا۔ ایک ہی انڈیکس، مخالف دن۔
پیسہ کہاں لگا
ہر عدد کے پیچھے موجود درست SQL
SELECT ticker, leaderboard, dollar_volume_bn, if(dollar_volume_bn < 1, dollar_volume_m, NULL) AS dollar_value_m, 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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
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 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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
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 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) DESCMU کا $51.4 ارب چوتھے متواتر سیشن کے لیے ٹیپ پر سب سے آگے رہا (پیر، منگل، بدھ)، جبکہ SPY کا $32.7 ارب اور SanDisk کا $26.57 ارب دوسرے میموری نام کو سرفہراد چار میں شامل کر گیا۔ SOXS — تین گنا انورس سیمی کنڈکٹر ETF — شیئر بورڈ میں 748.2 ملین کے ساتھ سب پر رہا: سستے شیئرز شیئر گنتی پر غالب آتے ہیں، مہنگے شیئرز ڈالر گنتی پر، اور رشتہ دار حجم کسی بھی نام کے اپنے معمول کے مقابلے میں دونوں کا موازنہ کرتا ہے۔ بنیاد: جولائی 2 کے باقاعدہ اوقات، ایک دوبارہ استعمال شدہ علامت کی لسٹنگ کو خارج کیا گیا (رسید)۔
ہر عدد کے پیچھے موجود درست 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-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
GROUP BY et_time
ORDER BY et_timeپہلے نصف گھنٹے میں 2.13 ارب شیئرز، 14:30 بجے 0.81 ارب کا نقطہ کم، اور چھٹی کی شام کے اختتام تک 2.3 ارب — آخری بالٹی دن کی سب سے بڑی تھی، کیونکہ اختتامی نیلامی آرام کرنے والے آرڈرز کو ایک پرنٹ میں کھینچ لاتی ہے۔
آپشنز ٹیپ: منتقل شدہ ہفتہ وار آ گیا
ہر عدد کے پیچھے موجود درست 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-02 00:00:00' AND sip_timestamp < '2026-07-03 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-02 13:30:00' AND window_start < '2026-07-02 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) = '260702') / sum(size), 1) AS same_day_expiry_pct,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260702')) / 1e6, 2) AS thu_jul2_expiry_contracts_m,
countIf(substring(ticker, length(ticker) - 14, 6) = '260703') AS fri_jul3_expiry_prints,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710')) / 1e6, 2) AS jul10_weekly_contracts_m,
round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717')) / 1e6, 2) AS jul17_monthly_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,
top_contract.1 AS top_contract_underlying,
top_contract.2 AS top_contract_strike,
top_contract.3 AS top_contract_type,
top_contract.4 AS top_contract_expiry,
top_contract.5 AS top_contract_volume,
reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.5))), '[0-9]{1,3}'), ',')) AS top_contract_volume_fmt,
round(top_contract.7, 3) AS top_contract_avg_price,
round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close,
round(spy_regular_close - top_contract.2, 2) AS spy_close_minus_strike
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'آپشنز میں 80.96 ملین کنٹریکٹس کی ٹریڈنگ ہوئی، جو 13.15 ملین پرنٹس میں پھیلے ہوئے تھے، اور اس حجم کا 47.4% اسی جمعرات کو ختم ہو گیا۔ جولائی 3 کی ایکسپائری کوڈ والا کوئی بھی کنٹریکٹ پورے دن پرنٹ نہیں ہوا (0 پرنٹس)، اس لیے جمعرات کو ایک ساتھ ڈیلی ایکسپائری اور ہفتے کی منتقل شدہ ہفتہ وار ایکسپائری دونوں آ گئیں۔ سب سے زیادہ مصروف کنٹریکٹ اسی دن کا SPY $740 پٹ تھا — 540,403 کنٹریکٹس اوسط $0.499 پریمیم پر، SPY اسٹرائک سے 4.8 ڈالر اوپر بند ہوا: منی سے باہر، اور ایک پٹ اس بورڈ پر جہاں منگل اور بدھ کو کالز تھیں۔ کالز نے اب بھی حجم کا 58.4% حصہ لیا؛ اگلے ہفتہ وار میں 9.64 ملین کنٹریکٹس آئے، جولائی کی مہانہ ایکسپائری میں 8.82 ملین (ایکسپائری میکانکس)۔
کوٹ ٹیپ: تجارت کی لاگت کیا تھی
قیمتیں بتاتی ہیں کیا ہوا؛ کوٹس بتاتے ہیں کہ اس کی لاگت کیا تھی۔ بِڈ-اسک اسپریڈ ہر راؤنڈ ٹرپ پر ٹول ہے، مڈ پرائس کے بنیادی نکات میں (ایک بنیادی نقطہ ایک فیصد کا سوا سوواں حصہ ہے)۔ ہم اسے ہر سیشن میں ناپتے ہیں، عام ہو یا غیر معمولی — اور اسی بات نے "اسپریڈز پھیل گئے" کو ایک قابلِ آزمائش دعویٰ بنایا ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / 1e6, 2) AS jul2_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-01')) / 1e6, 2) AS jul1_updates_m,
round((countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / countIf(toDate(sip_timestamp) = toDate('2026-07-01')) - 1) * 100, 1) AS day_over_day_pct,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'SPY') / 1e6, 2) AS jul2_spy_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'QQQ') / 1e6, 2) AS jul2_qqq_updates_m,
round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'MU') / 1e6, 2) AS jul2_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'نیشنل بہترین بِڈ اور آفر — کنسولیڈیٹڈ بُک کی چوٹی — دو جولائی کو 597.22 ملین بار دوبارہ لکھی گئی جبکہ ایک جولائی کو 449.15 ملین بار: بندش کی طرف 33% کا چھلانگ۔ QQQ نے 7.56 ملین لیے، SPY کے 5.42 ملین سے اوپر؛ MU 1.01 ملین۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
ticker,
round(med_bps, 2) AS median_spread_bps,
round(med_dollars * 100, 1) AS median_spread_cents,
round(med_bps / min(med_bps) OVER (), 1) AS times_the_spy_spread,
round(quote_updates / 1e6, 2) AS rth_updates_m,
invalid_quotes_dropped
FROM (
SELECT
ticker,
quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000,
toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)) AS med_bps,
quantileExactIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price),
toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)) AS med_dollars,
count() AS quote_updates,
countIf(NOT (toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price))) AS invalid_quotes_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'AAPL', 'TSLA', 'NVDA', 'MU', 'SNDK', 'WDC')
AND sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
GROUP BY ticker
)
ORDER BY median_spread_bps ASCSPY نے میڈین 0.27 بنیادی نکات وائیڈ کوٹ کیا: تقریباً 2 سینٹ ایک $744.8 ETF پر۔ QQQ 0.83 بنیادی نکات پر آیا، NVDA 1.03۔ گرنے والے نام تجارت کے لیے مہنگے تھے: MU 5.52 بنیادی نکات، سینڈسک 10.4، ویسٹرن ڈیجیٹل 10.79 — SPY کے اسپریڈ کا 40 گنا۔ کسی بھی قیمت کے اثر سے پہلے، میموری ناموں کی ٹوکری کو کراس کرنے کی لاگت انڈیکس کو کراس کرنے کے کئی گنا تھی۔ غیر درست کوٹس (ون سائیڈڈ، کراسڈ) ہر نام کے لحاظ سے شمار کیے جاتے ہیں، چھپائے نہیں جاتے۔
ہر عدد کے پیچھے موجود درست SQL
WITH per_day AS (
SELECT toDate(sip_timestamp) AS d,
quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000) AS med_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND sip_timestamp >= '2026-06-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
AND toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)
GROUP BY d
)
SELECT
round(anyIf(med_bps, d = toDate('2026-07-02')), 3) AS jul2_median_spread_bps,
round(quantileExact(0.5)(med_bps), 3) AS trailing_median_bps,
round(anyIf(med_bps, d = toDate('2026-07-02')) - quantileExact(0.5)(med_bps), 3) AS jul2_minus_trailing_bps,
arrayCount(x -> x > anyIf(med_bps, d = toDate('2026-07-02')), groupArrayIf(med_bps, d != toDate('2026-07-02'))) + 1 AS wider_rank,
count() AS sessions_compared,
round(max(med_bps), 3) AS widest_session_bps
FROM per_dayلیکویڈیٹی کا ایک عام دن، اور یہی ڈھونڈ ہے: SPY کا 0.27 بنیادی نکات کا میڈین اسپریڈ پچھلے مہینے کے میڈین (0.27 بنیادی نکات) سے 0 بنیادی نکات دور ہے، چوڑائپ کے لحاظ سے 22 سیشنز میں 11 نمبر پر ہے — مہینے کے سب سے چوڑے 0.409 بنیادی نکات سے کہیں دور نہیں۔ سبز ٹیپ کے تحت ایک مرتکز زوال نے پلمبنگ پر دباؤ نہیں ڈالا۔
شرح: دو جولائی کا ڈیٹا، وصول ہو گیا
ہر عدد کے پیچھے موجود درست SQL
SELECT
(SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS jul2_rows,
(SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-01') AS jul1_rowsٹریژری کا ڈیٹا فیڈ ٹیپ سے ایک یا دو دن پیچھے رہتا ہے: پہلی اشاعت پر دو جولائی کی بند قیمت کے لیے کوئی ڈیٹا موجود نہیں تھا، اور اس صفحے نے اندازہ لگانے کے بجائے یہی بات بیان کی۔ اب ڈیٹا موصول ہو چکا ہے — دو جولائی کے لیے 1 قطار، یکم جولائی کے لیے 1 — لہٰذا نیچے دیا گیا پینل اسی سیشن کے منحنی (curve) کو ظاہر کرتا ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
t.1 AS curve_point,
round(t.2, 2) AS jul2_yield_pct,
round((t.2 - t.3) * 100) AS one_day_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-02') AS d,
(SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-01') AS p
)بند قیمت پر 10 سالہ Treasury کی شرح 4.49% پر تھی، جبکہ 2s10s اسپریڈ 0.35 پوائنٹس پر۔
دن کے پیچھے کیلنڈر
ہر عدد کے پیچھے موجود درست SQL
WITH
(
SELECT (count(), uniqExact(publisher))
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-02'
) 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-02'
)
WHERE t != 'SPCX'
GROUP BY t
)
) AS top_news,
(
SELECT (count(), countIf(split_to > split_from), countIf(split_to < split_from),
arrayStringConcat(groupArray(concat(ticker, ' ', toString(split_to), '-for-', toString(split_from))), '; '))
FROM global_markets.stocks_splits
WHERE execution_date = '2026-07-02' AND ticker NOT IN ('SPCX')
) AS splits
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-02') AS ex_dividend_records,
splits.1 AS splits_executed,
splits.2 AS forward_splits,
splits.3 AS reverse_splits,
splits.4 AS split_records,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-02') AS ipos_listed,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS sec_filings,
(SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS insider_form4_filings,
(SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS filings_8k,
(SELECT arrayStringConcat(groupArray(concat(ticker, ' — ', issuer_name)), '; ') FROM (
SELECT ticker, issuer_name FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-02' ORDER BY ticker
)) AS ipo_names,
news.1 AS news_articles,
news.2 AS news_publishers,
top_news.1 AS most_covered_ticker,
top_news.2 AS most_covered_articles,
(SELECT any(split_from) FROM global_markets.stocks_splits WHERE ticker = 'CRWD' AND execution_date = '2026-07-02') AS crwd_split_from,
(SELECT any(split_to) FROM global_markets.stocks_splits WHERE ticker = 'CRWD' AND execution_date = '2026-07-02') AS crwd_split_to,
(SELECT round(toFloat64(argMax(close, window_start)), 2) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'CRWD' AND window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS crwd_prev_close,
(SELECT round(toFloat64(argMax(close, window_start)), 2) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'CRWD' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS crwd_day_close,
(SELECT round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 2) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'CRWD' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS crwd_dollar_m,
(SELECT count() FROM (
SELECT ticker FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-02')
AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
GROUP BY ticker
)) AS split_names_with_bars319 ڈیویڈنڈ ریکارڈز ex-dividend پر گئے، 2 نئی لسٹنگز آئیں (MIACU — Meridian3 Industrials Acquisition Corp.; VIIU — Viking Acquisition Corp. II)، اور SEC انڈیکس نے چھٹی تک 5200 فائلنگز ریکارڈ کیں — 2109 Form 4s، 258 8-Ks۔ نیوز فیڈ میں 3 پبلشرز کے 201 مضامین شامل تھے (NVDA سب سے زیادہ کور کیے گئے، ان میں سے 18)۔
اسپلٹس خام کلوزز پڑھنے والے کسی کو بھی پھنسا دیتے ہیں۔ CRWD نے 4-برائے-1 فارورڈ اسپلٹ کیا، اس لیے غیر ایڈجسٹڈ ٹیپ بدھ کو $772.45 اور جمعرات کو $193.67 دکھاتی ہے — یہ جعلی گراوٹ دراصل ہر پرانے شیئر کے لیے چار نئے شیئرز ہیں۔ یہ تنہا نہیں تھا: 8 اسپلٹ ریکارڈز ایگزیکیوٹ ہوئے، 5 فارورڈ اور 3 ریورس (split_records کالم ان کی فہرست دیتا ہے)، اور ریورس اسپلٹ الٹا نقلی اثر پیدا کرتا ہے — ایک خام قیمت جو راتوں رات اچھل جاتی ہے۔ ان ناموں میں سے صرف 2 ہماری ٹیپ پر ٹریڈ ہوئے؛ CRWD کا $1473.51 ملین کا ٹرن اوور اتنا بڑا ہے کہ اسکرین کو خراب کر سکتا ہے، اور یہاں ہر موور اسکرین اسے خارج کرتی ہے۔
آگے کیا ہے
کیلنڈر کا حقائق، پیش گوئی نہیں — ٹیبلز میں اگلے سیشنز کے بارے میں کیا تھا۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
(SELECT count() 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 jul6_spy_regular_bars,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-06') AS exdiv_records_jul6,
(SELECT arrayStringConcat(groupArray(ticker), ', ') FROM global_markets.stocks_dividends
WHERE ex_dividend_date = '2026-07-06'
AND ticker IN ('AAPL', 'MSFT', 'JPM', 'JNJ', 'XOM', 'KO', 'PG', 'WMT', 'CVX', 'HD')) AS household_exdivs_jul6,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS splits_jul6,
(SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02') AS next_scheduled_closure,
(SELECT any(name) FROM global_markets.stocks_market_holidays
WHERE date = (SELECT min(date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02')) AS next_closure_name,
(SELECT any(status) FROM global_markets.stocks_market_holidays
WHERE date = (SELECT min(date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02')) AS next_closure_status,
(SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest
WHERE settlement_date <= '2026-07-02') AS latest_si_settlement,
(SELECT dateDiff('day', max(settlement_date), toDate('2026-07-02')) FROM global_markets.stocks_short_interest
WHERE settlement_date <= '2026-07-02') AS si_settlement_age_daysپیر جولائی 6 کو مکمل 390-بار سیشن کے ساتھ دوبارہ شروع ہوا، اپنی بارز سے تصدیق شدہ۔ اس میں 118 ایکس-ڈیویڈنڈ ریکارڈز تھے — ہم جو دس کمپنیوں کی جانچ کرتے ہیں ان میں سے ایک گھریلو نام (JPM) — اور 15 اسپلٹ ایگزیکیوشنز۔ اگلا شیڈول بندش: Labor Day، 2026-09-07 (closed)۔ شارٹ انٹریسٹ پرانی خبر تھی، ہمیشہ کی طرح — فائل پر موجود تازہ ترین سیٹلمنٹ 2026-06-30، 2 دن پہلے، اشاعت سیٹلمنٹ سے تقریباً دو ہفتے پیچھے ہے (کیوں)۔
سیشن کی تصدیق — اور وہ جمعہ جو نہیں تھا
ہر عدد کے پیچھے موجود درست 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-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS regular_session_bars,
uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-02 00:00:00' AND window_start < '2026-07-03 00:00:00'جولائی 2 ایک مکمل سیشن تھا، جلد بند نہیں ہوا: SPY کی بارز 04:00 سے 19:59 نیویارک وقت تک چلتی ہیں (پری مارکیٹ اور آفٹر آورز کی بارز شامل)، بالکل 390 باقاعدہ ونڈو کی بارز کے ساتھ۔ جمعہ جولائی 3 کو 0 SPY بارز پرنٹ ہوئیں — یوم آزادی، جولائی 4 کے ہفتہ کے دن آنے کی وجہ سے مکمل بند۔ چار سیشن والا ہفتہ: ہفتے کا خلاصہ۔
عمومی سوالات
دو جولائی 2026 کو Dow کیوں بڑھا اور Nasdaq کیوں گرا؟
دونوں انڈیکسز کی کمپنیاں مختلف ہیں: DIA نے 1.04% پر بند کیا، QQQ -1.71%۔ سیکٹر بورڈ میں بھی یہی تقسیم ہے — صحت کی دیکھ بھال، یوٹیلیٹیز اور ضروری اشیاء اوپر، ٹیکنالوجی -2.71% پر آخری، بہترین سے بدترین تک 5.34 پوائنٹس کا فرق۔
آزادی کے دن والے ہفتے کی جمعہ کو اسٹاک مارکیٹ کھلی تھی؟
نہیں۔ آزادی کا دن ہفتہ کو تھا، اور ایکسچینجز نے اس سیشن کے اگلے دن پوری جمعہ کو بند رکھ کر اسے منایا: ہماری ٹیپ اس کے لیے 0 SPY منٹ بارز دکھاتی ہے۔
فارورڈ اسٹاک اسپلٹ شیئر قیمت پر کیا اثر ڈالتا ہے؟
یہ شیئرز کی تعداد کو چار سے ضرب دیتا ہے اور قیمت کو چار سے تقسیم کرتا ہے؛ پوزیشن کی قیمت تبدیل نہیں ہوتی۔ CRWD، دو جولائی: بدھ کو غیر ایڈجسٹڈ $772.45 کلوز، جمعرات کو $193.67 — اس اسکرینر پر جو اسپلٹ کو نظر انداز کرتا ہے ایک جھوٹی گراوٹ۔
دو جولائی 2026 کو بِڈ-آسک اسپریڈز کتنے چوڑے تھے؟
SPY کا میڈین کوٹڈ اسپریڈ باقاعدہ اوقات میں مڈ پرائس کے 0.27 بیسس پوائنٹس تھا — چوڑائی کے لحاظ سے 22 پچھلے سیشنز میں سے 11، ایک عام دن۔ انفرادی اسٹاکس میں فرق زیادہ تھا: MU 5.52 bps، WDC 10.79۔
ڈیٹا نوٹس
- ڈالر والیوم فی منٹ پروکسی ہے — کلوز × والیوم، فی بار جمع کیا گیا۔
- جولائی 2 کا Treasury پرنٹ پہلی اشاعت کے بعد آیا — اصل نوٹ نے اپنی غیر موجودگی کو قطاروں کی تعداد کے رسید سے ظاہر کیا تھا؛ یہ نظرثانی پرنٹ کے ساتھ ہے، رسید دکھائی گئی ہے۔
- CRWD کا خام کلوز تبدیلی ایک اسپلٹ آرٹیفیکٹ ہے — موور اسکرینز سے خارج کر دیا گیا ہے۔
مکمل ڈیٹا نوٹس
- سیکٹر بورڈ گیارہ SPDR Select Sector فنڈز (XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY) ہیں — ایک مقررہ، ظاہر شدہ باسکٹ، کسی وینڈر کا سیکٹر فیلڈ نہیں۔
- کوٹ ٹیپ کاؤنٹس SIP ٹائم اسٹیمپ کے UTC تاریخ کے مطابق بکٹ ہوتے ہیں؛ ایک گرمائی سیشن ایک UTC دن کے اندر آتا ہے۔
- دوبارہ استعمال شدہ علامت والی ایک جون لسٹنگ لیڈر بورڈز سے خارج کر دی گئی ہے (رسیدیں)؛ فرانزک ٹک کا کام ڈیپ ڈائیوز میں ہوتا ہے۔
طریقہ کار
- مدت ایک ٹریڈنگ سیشن ہے (1 سیشن، مشاہدہ شدہ بارز سے تصدیق شدہ)۔ ٹائم اسٹیمپس UTC میں محفوظ ہیں اور کوریز کے اندر نیو یارک وقت میں تبدیل کیے جاتے ہیں؛ "close" کا مطلب آخری ریگولر سیشن منٹ بار ہے، اور دن کی تبدیلیاں جولائی دو کا جولائی ایک سے موازنہ کرتی ہیں۔ جولائی تین کی بندش بارز سے تصدیق شدہ ہے، کبھی مفروضہ نہیں۔
- اسپریڈز بیچانے کی قیمت منہاس خرید کی قیمت (ask minus bid) مڈ پرائس کے بیسس پوائنٹس میں کوٹ کیے جاتے ہیں، ریگولر اوقات کے NBBO اپڈیٹس میں میڈین، ایک deterministic quantile پر۔ اعشاریہ کو تناسب کے حساب کتاب سے پہلے floats میں تبدیل کیا جاتا ہے؛ آپشن کی ایکسپائریز OCC ٹکر سے دوبارہ پارس کی جاتی ہیں۔ ہر پینل کو ایک بار، تحریر کے وقت، gated read-only path کے ذریعے پڑھا جاتا ہے۔
چارٹ، ٹیبل، اور SQL ایک آبجیکٹ ہیں۔ کوئی بھی پینل Strasmore ٹرمینل میں پیسٹ کریں اور اسے اپنا بنا لیں۔ پچھلا سیشن: جولائی ایک۔ ہفتہ: چار سیشن کا ہالیڈے ہفتہ۔