Strasmore Research
বাজারের সারসংক্ষেপ Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-09-28

7 জুলাই 2026 বাজারের সারসংক্ষেপ ও গুরুত্বপূর্ণ তথ্য

7 জুলাই 2026 তারিখে সেমিকন্ডাক্টর খাতের দরপতন সূচকে প্রভাব ফেলেছে। NVDA ইতিবাচক থাকলেও বাজারে দুই-থেকে-এক অনুপাতে দরপতন হয়েছে এবং SPY গত এক মাসের মধ্যে সবচেয়ে কম স্প্রেড প্রদর্শন করেছে।

মঙ্গলবার, 7 জুলাই, 2026-এর বাজার পরিস্থিতি

মঙ্গলবার, 7 জুলাই, 2026, সোমবারের রিওপেনিং পপ-এর অর্জিত প্রবৃদ্ধির পুরোটাই মুছে ফেলেছে, এমনকি তার চেয়েও বেশি পতন হয়েছে। QQQ বন্ধ হয়েছে -1.82% মূল্যে, যা সোমবারের অর্জিত মুনাফাকে পুরোপুরি ছাপিয়ে গেছে; অন্যদিকে DIA বন্ধ হয়েছে -0.29% মূল্যে। সামগ্রিক বাজারে পতনের হার ছিল দুই-থেকে-এক: 4034 সংখ্যক লিকুইড শেয়ারের দরপতন হয়েছে, যেখানে দর বেড়েছে মাত্র 2091 সংখ্যক শেয়ারের। দিনের মূল ঘটনা ছিল সেমিকন্ডাক্টর খাতের দরপতন, যা সূচকের পতনের তুলনায় কয়েক গুণ বেশি ছিল, যদিও খাতের অন্যতম বৃহৎ কোম্পানি এই পতনের বাইরে ছিল। নিচের প্রতিটি সংখ্যা একটি সংরক্ষিত কুয়েরি থেকে নেওয়া হয়েছে, সঠিক SQL দেখতে যেকোনো প্যানেল প্রসারিত করুন।

স্কোরবোর্ড

প্রতিটি পরিবর্তন 7 জুলাইয়ের নিয়মিত সেশনের শেষ মিনিটের বারের সাথে সোমবার 6 জুলাইয়ের সেশনের তুলনা করে দেখানো হয়েছে, যা পরপর দুটি ট্রেডিং সেশন।

কুয়েরিSPY / QQQ / DIA / IWM: ৭ জুলাই বনাম ৬ জুলাই ক্লোজ, রেগুলার আওয়ার্স
Tickerপূর্ববর্তী ক্লোজদিনের ওপেনদিনের ক্লোজগ্যাপ (%)ইন্ট্রাডে (%)পরিবর্তন (%)দিনের সর্বোচ্চদিনের সর্বনিম্নশেয়ার লেনদেন (m)
DIA530.03532.5528.480.47-0.76-0.29532.54527.114.1
IWM298.88299.17296.20.1-0.99-0.9299.97295.1816.4
QQQ722.63714.17709.5-1.17-0.65-1.82716.35704.937.4
SPY751.3750.22747.66-0.14-0.34-0.48750.96745.2138.4
প্রতিটি সংখ্যার পেছনের সঠিক 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-06 13:30:00' AND window_start < '2026-07-06 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-07 13:30:00' AND window_start < '2026-07-07 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.ticker
নিজে চালিয়ে দেখুন

QQQ-এর -1.82% চারটি ইনডেক্স ETF-কে নিম্নমুখী করেছে; SPY বন্ধ হয়েছে -0.48%-এ, IWM -0.9%-এ এবং DIA-এর -0.29% ছিল সবচেয়ে মৃদু প্রিন্ট। গ্যাপ বনাম গ্রাইন্ডের বিভাজনটি দেখায় যে বাজারের শুরুতে দুই প্রান্তের মধ্যে মতপার্থক্য ছিল: QQQ-এর ওভারনাইট গ্যাপ ছিল -1.17% এবং এর ওপেন-টু-ক্লোজ গ্রাইন্ড ছিল -0.65%, অর্থাৎ গ্যাপই বেশিরভাগ ক্ষতি করেছে। অন্যদিকে, DIA 0.47% গ্যাপ আপ দিয়ে শুরু করেও শেষ পর্যন্ত লাল ঘরে বন্ধ হয়েছে, যার ওপেন-টু-ক্লোজ মুভমেন্ট ছিল -0.76%। বৃহস্পতিবার থেকে প্রতিটি সেশনেই নেতৃত্বের পরিবর্তন হয়েছে: বৃহস্পতিবার DIA নেতৃত্বে ছিল, সোমবার QQQ নেতৃত্বে ছিল এবং মঙ্গলবার আবার DIA নেতৃত্বে ছিল।

দিনটি কি অস্বাভাবিক ছিল?

কুয়েরিQQQ এবং SPY: ৭ জুলাইয়ের পারফরম্যান্স গত এক মাসের সেশনের তুলনায় (র‍্যাঙ্ক ১ = সর্বোচ্চ অ্যাবসোলিউট মুভ)
QQQ ক্লোজ ওভার ক্লোজ (%)QQQ অ্যাবসোলিউট মুভ র‍্যাঙ্কQQQ সেশন তুলনাSPY ওপেন টু ক্লোজ (%)SPY অ্যাবসোলিউট মুভ র‍্যাঙ্কSPY সেশন তুলনাপ্রথম সেশন
-1.82921-0.3415212026-06-05
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-07')), 2) AS qqq_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-07'))), groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-07'))) + 1 AS qqq_abs_move_rank,
    countIf(ticker = 'QQQ') AS qqq_sessions_compared,
    round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-07')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-07'))), groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-07'))) + 1 AS spy_abs_move_rank,
    countIf(ticker = 'SPY') AS spy_sessions_compared,
    toString(min(d)) AS first_session
FROM (
    SELECT ticker, d,
           (close_px / lagInFrame(close_px) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct,
           oc_pct
    FROM (
        SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               argMax(toFloat64(close), window_start) AS close_px,
               (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('SPY', 'QQQ')
          AND window_start >= toDateTime('2026-06-04 00:00:00')
          AND window_start < toDateTime('2026-07-08 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
        GROUP BY ticker, d
    )
)
WHERE isFinite(cc_pct)
নিজে চালিয়ে দেখুন

সূচকের স্তরে, বিশেষ কিছু নয়। QQQ-এর -1.82% ক্লোজ-ওভার-ক্লোজ পরিবর্তনটি পরম আকারের ভিত্তিতে গত 21 সেশনের মধ্যে 9 অবস্থানে রয়েছে। SPY-এর ওপেন-টু-ক্লোজ পরিবর্তন -0.34% গত 21 সেশনের মধ্যে 15 অবস্থানে রয়েছে, যা জুনের শেষের মেমরি-কমপ্লেক্সের অস্থিরতা সহ গত এক মাসের প্রেক্ষাপটে খুব একটা বড় নয়। তবে 7 জুলাই-এর মূল বৈশিষ্ট্য ছিল এর অভ্যন্তরীণ ডিসপারশন বা বিচ্ছুরণ।

ব্রেডথ: প্রতিটি একটি বৃদ্ধির বিপরীতে দুটি পতন

কুয়েরি৭ জুলাই অন্তত $1M ট্রেড হওয়া টিকারগুলোর মধ্যে অ্যাডভান্সার বনাম ডিক্লাইনার
উর্ধ্বমুখীনিম্নমুখীঅপরিবর্তিতলিকুইড Tickersউভয় সেশনে লেনদেনকৃত Tickersলিকুইডিটি ফিল্টারে বাদউর্ধ্বমুখী (%)
2091403459618411460527633.8
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 00:00:00') AS day_dollar_volume
    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')
       OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 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 > 0
নিজে চালিয়ে দেখুন

2091 টি অগ্রগামী, 4034 টি পতনশীল, 59 টি অপরিবর্তিত, 33.8% লিকুইড টেপের শেয়ারের দাম বেড়েছে, সোমবারের সবুজ প্রিন্ট উল্টে গেছে। এই ফিল্টারটি 11460 টি ডুয়াল-সেশন টিকারের মধ্যে 5276 টিকে বাদ দিয়েছে, যেগুলোর লেনদেনের পরিমাণ 1 মিলিয়ন ডলারের নিচে এবং এখানে গণনা করা হয়েছে।

চিপ খাতের পতন, তবে এর শীর্ষ কোম্পানিগুলো অক্ষত

বিক্রির চাপ মূলত সেমিকন্ডাক্টর খাতের ওপর কেন্দ্রীভূত ছিল: চিপ নির্মাতা, তাদের সরবরাহকারী সরঞ্জাম প্রস্তুতকারক, সংশ্লিষ্ট স্টোরেজ কোম্পানি এবং এগুলোর ওপর ভিত্তি করে তৈরি লিভারেজড ETF। নিচে সহ-গতিবিধি এবং এর মাত্রা তুলে ধরা হলো; তবে এই ডেটা পতনের কারণ ব্যাখ্যা করে না।

কুয়েরি৭ জুলাই চিপ কমপ্লেক্স: সোমবারের ক্লোজের তুলনায় পরিবর্তন, রেঞ্জ টাইমিং এবং ডলার ভলিউম
Tickerপূর্ববর্তী ক্লোজদিনের ক্লোজপরিবর্তন (%)দিনের সর্বোচ্চ (ET)দিনের সর্বনিম্ন (ET)সর্বোচ্চ মিনিট (ET)সর্বনিম্ন মিনিট (ET)রেঞ্জ (%)দিনের ডলার (bn)
AMD551.95516.57-6.4112:2910:467496464.3412.48
AVGO373.9370.79-0.8313:4210:448226443.026.09
INTC122.22110.5-9.5909:3015:185709187.5413.82
KLAC233.39216.52-7.2309:3010:435706436.132.91
LRCX349.92326.12-6.809:3010:415706415.643.97
MRVL249.29230.81-7.4109:3010:425706426.56.42
MU984.31938.95-4.6115:5910:419596415.6541.6
NVDA195.62196.930.6713:0710:357876353.819.95
SNDK1743.081619.26-7.109:3010:4257064210.3619.73
SOXL194.77165.27-15.1509:3010:4457064414.5310.8
SOXS4.164.8215.8710:4209:3064257010.32.78
STX869.5827.4-4.8409:4510:445856446.583.1
TER379.66343.1-9.6309:3010:415706419.981.59
WDC577.46532.34-7.8109:3011:005706607.763.73
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-07 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-07 00:00:00') AS day_low,
        argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-07 00:00:00') AS low_bar,
        argMaxIf(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start))), window_start >= '2026-07-07 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AMD', 'AVGO', 'INTC', 'KLAC', 'LRCX', 'MRVL', 'MU', 'NVDA', 'SNDK', 'SOXL', 'SOXS', 'STX', 'TER', 'WDC')
      AND ((window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
        OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 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,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    toHour(toTimeZone(high_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(high_bar, 'America/New_York')) AS high_minute_et,
    toHour(toTimeZone(low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(low_bar, 'America/New_York')) AS low_minute_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker
নিজে চালিয়ে দেখুন

Teradyne (-9.63%) এবং Intel (-9.59%) তাদের মূল্যের প্রায় দশ ভাগের এক ভাগ হারিয়েছে। তাদের কাছাকাছি অবস্থানে ছিল Marvell (-7.41%), KLA (-7.23%), Lam Research (-6.8%) এবং AMD (-6.41%)। মেমোরি এবং স্টোরেজ কোম্পানিগুলো, যেগুলো সোমবার কিছুটা ঘুরে দাঁড়িয়েছিল, সেগুলো আবারও দরপতনের মুখে পড়েছে: SanDisk -7.1%, যা 10.36% হাই-টু-লো রেঞ্জের মধ্যে ছিল, Western Digital -7.81%, Seagate -4.84% এবং MU -4.61%। MU-তে $41.6 বিলিয়ন মূল্যের শেয়ার লেনদেন হয়েছে, যা অন্য তিনটি স্টোরেজ কোম্পানির সম্মিলিত লেনদেনের চেয়েও বেশি (MU-এর বিস্তারিত বিশ্লেষণ-এ এর প্রেক্ষাপট রয়েছে)।

খাতটির দুই মহারথী এই পতন থেকে দূরে ছিল: NVDA 0.67% মূল্যে সবুজ সংকেত নিয়ে দিন শেষ করেছে এবং Broadcom -0.83% মূল্যে প্রায় অপরিবর্তিত ছিল। অর্থাৎ, খাতের সবচেয়ে বড় কোম্পানিগুলো বাদে পুরো খাতটিই ছিল নিম্নমুখী (NVDA-এর জুন মাসের বিস্তারিত বিশ্লেষণ)।

এই পতনের সময়টি ছিল সুসংগত, যেন এক সকালের আকস্মিক দরপতন: TER, LRCX এবং MU তাদের সেশনের সর্বনিম্ন মূল্যে পৌঁছেছিল যথাক্রমে 10:41, 10:41 এবং 10:41 ET-তে। একই সময়ে SanDisk, Marvell, KLA, AVGO এবং SOXL-এর লেনদেন সম্পন্ন হয় (প্যানেলে প্রতিটি সময়ের উল্লেখ রয়েছে)। অন্যদিকে, 3 গুণ ইনভার্স সেমিকন্ডাক্টর ETF, SOXS তার সেশনের সর্বোচ্চ মূল্যে পৌঁছায় 10:42-এ, যা ছিল বিপরীতমুখী চিত্র। বাকি কোম্পানিগুলো স্থিতিশীল হওয়ার পরও Intel-এর দরপতন অব্যাহত ছিল এবং এটি তার সর্বনিম্ন অবস্থানে পৌঁছায় 15:18-এ। লিভারেজড র‍্যাপারগুলো এই পতনের মাত্রা নির্দেশ করে: SOXL -15.15% এবং SOXS +15.87%।

বাজারের বিপরীত চিত্র

দুই-এক অনুপাতে লাল বাজারের মাঝেও একটি সবুজ অংশ টিকে আছে। চিপ খাতের পতনের বিপরীতে যা বেড়েছে:

কুয়েরিচিপস পড়ার সময় যা বেড়েছে: এবং দিনের সবচেয়ে বড় একক প্রিন্ট
Tickerপূর্ববর্তী ক্লোজদিনের ওপেনদিনের ক্লোজগ্যাপ (%)ইন্ট্রাডে (%)পরিবর্তন (%)দিনের ডলার (bn)
CRNX42.0283.5883.5398.91-0.0698.794.19
CVX168.13170.14173.971.22.253.471.21
JNJ259.33264.89267.292.140.913.071.92
LLY1202.561232.881235.642.520.222.752.87
META600.43607.59615.571.191.312.529.73
TSLA419.77416.96402.88-0.67-3.38-4.0213.36
UNH418.1423.95428.181.412.411.61
XOM136.49138.56141.651.522.233.781.63
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-07 00:00:00')) AS prior_close_raw,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-07 00:00:00')) AS day_open_raw,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 00:00:00')) AS day_close_raw,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-07 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('CRNX', 'CVX', 'JNJ', 'LLY', 'META', 'TSLA', 'UNH', 'XOM')
      AND ((window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')
        OR (window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close_raw, 2) AS prior_close,
    round(day_open_raw, 2) AS day_open,
    round(day_close_raw, 2) AS day_close,
    round((day_open_raw / prior_close_raw - 1) * 100, 2) AS gap_pct,
    round((day_close_raw / day_open_raw - 1) * 100, 2) AS intraday_pct,
    round((day_close_raw / prior_close_raw - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker
নিজে চালিয়ে দেখুন

জ্বালানি এবং স্বাস্থ্যসেবা খাত সবুজ কলামটিকে ধরে রেখেছে: Exxon +3.78%, Chevron +3.47%, Johnson & Johnson +3.07%, Eli Lilly +2.75%, UnitedHealth +2.41%। এই প্যানেলের দুটি মেগাক্যাপ শেয়ারের গতি ছিল ভিন্ন: META বেড়েছে +2.52%, অন্যদিকে TSLA সোমবারের একমুখী উত্থান-এর বেশিরভাগই ফিরিয়ে দিয়েছে -4.02%-এ। বাজারের সবচেয়ে আলোচিত একক লেনদেনটি ছিল Crinetics Pharmaceuticals (CRNX)-এর, যা +98.79% বেড়ে বন্ধ হয়েছে এবং মোট $4.19 বিলিয়ন মূল্যের শেয়ার হাতবদল হয়েছে। শেয়ারটির দাম প্রায় দ্বিগুণ হয়েছে এবং পুরো উত্থানটি ঘটেছে ওভারনাইট গ্যাপের মাধ্যমে (ওপেনিংয়ে 98.91%; নিয়মিত সেশনে এটি মাত্র -0.06% বেড়েছে)। এটি এমন এক ধরনের সেশন-পরবর্তী মূল্য পুনর্নির্ধারণ, যা সাধারণত প্রি-মার্কেট ট্রেড-এর সময় ঘটে। এর কারণ সম্পর্কে তথ্যে কিছু বলা হয়নি।

যেখানে অর্থের লেনদেন হয়েছে

কুয়েরিভলিউম লিডার দুইভাবে: ডলার ট্রেডের ভিত্তিতে শীর্ষ ৬, শেয়ার ট্রেডের ভিত্তিতে শীর্ষ ৪ (এনটিটি ভেরিফিকেশন সাপেক্ষে একটি পুনরায় ব্যবহৃত সিম্বল বাদ দেওয়া হয়েছে)
লিডারবোর্ডTickerডলার ভলিউম (bn)শেয়ার (m)লিডারবোর্ডের %
by dollars tradedMU41.645.3100
by dollars tradedSPY28.6838.468.9
by dollars tradedQQQ26.5437.463.8
by dollars tradedNVDA19.95102.448
by dollars tradedSNDK19.7312.547.4
by dollars tradedINTC13.82124.833.2
by shares tradedSOXS2.78566.3100
by shares tradedBITO3.47402.271
by shares tradedTZA1.1278.849.2
by shares tradedCPOP0.02161.328.5
প্রতিটি সংখ্যার পেছনের সঠিক 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-07 13:30:00' AND window_start < '2026-07-07 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-07 13:30:00' AND window_start < '2026-07-07 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) DESC
নিজে চালিয়ে দেখুন

MU ডলারের লেনদেনের শীর্ষে উঠে এসেছে $41.6 বিলিয়ন নিয়ে। এক সেশন আগেই এটি শীর্ষস্থান হারিয়েছিল, তবে এবার তা পুনরুদ্ধার করেছে। এর পেছনে রয়েছে SPY ($28.68 বিলিয়ন) এবং QQQ ($26.54 বিলিয়ন)। এছাড়া আরও তিনটি চিপ নির্মাতা কোম্পানি, NVDA ($19.95 বিলিয়ন), SNDK ($19.73 বিলিয়ন) এবং INTC ($13.82 বিলিয়ন) শীর্ষ ছয়টি স্থানের বাকিগুলো দখল করেছে। একক শেয়ারের লেনদেনের এই কেন্দ্রীভূত অবস্থাই রিলেটিভ ভলিউম নির্দেশ করে।

শেয়ারের বোর্ডে, SOXS মোট 566.3 মিলিয়ন শেয়ার লেনদেন করেছে। 3এক্স ইনভার্স সেমিকন্ডাক্টর ইটিএফ টানা তৃতীয় সেশনের মতো লেনদেনের শীর্ষে রয়েছে (সোমবার এবং বৃহস্পতিবার-এর পূর্ববর্তী লেনদেনের তথ্য এখানে অন্তর্ভুক্ত), এবার এমন দিনে যখন এর খাতটি প্রকৃতপক্ষে দরপতনের শিকার হয়েছে। CPOP হলো এর বিপরীত উদাহরণ: 161.3 মিলিয়ন শেয়ার লেনদেন হলেও এর মোট মূল্য ছিল মাত্র $0.02 বিলিয়ন। শেয়ারের সংখ্যা কম দামি স্টকের ক্ষেত্রে প্রকৃত চিত্রকে আড়াল করে। ভিত্তি: 7 জুলাই নিয়মিত বাজার সময়; একটি পুনঃব্যবহৃত প্রতীকের তালিকা যাচাই সাপেক্ষে বাদ দেওয়া হয়েছে, এর রসিদসমূহ।

সেশনের গতিপ্রকৃতি

কুয়েরিপ্রতি ৩০-মিনিটের বাকেটে ট্রেড হওয়া শেয়ার, রেগুলার আওয়ার্স, শেষ বাকেটে ক্লোজিং অকশন প্রিন্ট (বিলিয়নে)
ET সময়শেয়ার (bn)বৃহত্তম বাকেটের %
09:30261.6
10:001.5848.8
10:301.3441.3
11:001.0933.6
11:300.9930.4
12:000.9128.1
12:300.7623.3
13:000.7222.1
13:300.6419.6
14:000.7121.8
14:300.9128.1
15:001.1435.1
15:303.25100
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    et_time,
    round(sum(shares) / 1e9, 2) AS shares_bn,
    round(100 * sum(shares) / max(sum(shares)) OVER (), 1) AS pct_of_biggest_bucket
FROM
(
    SELECT
        formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
        toFloat64(volume) AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
    UNION ALL
    SELECT
        '15:30' AS et_time,
        toFloat64(size) AS shares
    FROM global_markets.stocks_trades
    WHERE sip_timestamp >= '2026-07-07 20:00:00' AND sip_timestamp < '2026-07-07 20:15:00'
      AND has(conditions, 8)
)
GROUP BY et_time
ORDER BY et_time
নিজে চালিয়ে দেখুন

প্রথম আধা ঘণ্টায় 2 বিলিয়ন শেয়ার, 13:30 সময়ে 0.64 বিলিয়ন শেয়ারের সর্বনিম্ন পর্যায় এবং 15:30 ক্লোজিংয়ের সময় 3.25 বিলিয়ন শেয়ার লেনদেন হয়েছে; এটি একটি সাধারণ স্মাইল কার্ভ, যেখানে ক্লোজিংয়ের সময় লেনদেনের চাপ সবচেয়ে বেশি থাকে।

অপশনস টেপ

কুয়েরিপুরো অপশনস ডে-র জন্য একটি সারি: ভলিউম, কল শেয়ার, 0DTE এবং SPY-এর ক্লোজকে ঘিরে থাকা দুটি কন্ট্রাক্ট
অপশন প্রিন্ট (m)কন্ট্রাক্ট (m)কল ভলিউমের %একই দিনের মেয়াদোত্তীর্ণ %একই দিনের কন্ট্রাক্ট (m)SPY কন্ট্রাক্ট (m)QQQ কন্ট্রাক্ট (m)INTC কন্ট্রাক্ট (m)শীর্ষ কন্ট্রাক্ট আন্ডারলাইংশীর্ষ কন্ট্রাক্ট স্ট্রাইকশীর্ষ কন্ট্রাক্ট ধরনশীর্ষ কন্ট্রাক্ট কল কি নাশীর্ষ কন্ট্রাক্ট ভলিউমশীর্ষ কন্ট্রাক্ট গড় মূল্যশীর্ষ স্ট্রাইক - SPY ক্লোজদ্বিতীয় কন্ট্রাক্ট আন্ডারলাইংদ্বিতীয় কন্ট্রাক্ট স্ট্রাইকদ্বিতীয় কন্ট্রাক্ট ধরনদ্বিতীয় কন্ট্রাক্ট পুট কি নাদ্বিতীয় কন্ট্রাক্ট ভলিউমদ্বিতীয় কন্ট্রাক্ট গড় মূল্যSPY ক্লোজ - দ্বিতীয় স্ট্রাইকউভয় শীর্ষ কন্ট্রাক্ট একই দিনেSPY ক্লোজ
10.661.1355.631.219.0812.488.360.69SPY749C18734380.6471.34SPY747P17858340.880.662747.66
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT (groupArray(und), groupArray(strike), groupArray(typ), groupArray(vol), groupArray(avg_px), groupArray(is_0dte))
        FROM (
            SELECT any(underlying_symbol) AS und, any(toFloat64(strike_price)) AS strike, any(option_type) AS typ,
                   sum(size) AS vol, round(avg(toFloat64(price)), 3) AS avg_px,
                   if(substring(ticker, length(ticker) - 14, 6) = '260707', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
            GROUP BY ticker
            ORDER BY vol DESC
            LIMIT 2
        )
    ) AS top2,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 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) = '260707') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260707')) / 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 = 'INTC')) / 1e6, 2) AS intc_contracts_m,
    top2.1[1] AS top_contract_underlying,
    top2.2[1] AS top_contract_strike,
    top2.3[1] AS top_contract_type,
    if(top2.3[1] = 'C', 1, 0) AS top_contract_is_call,
    top2.4[1] AS top_contract_volume,
    top2.5[1] AS top_contract_avg_price,
    round(top2.2[1] - spy_regular_close, 2) AS top_strike_minus_spy_close,
    top2.1[2] AS second_contract_underlying,
    top2.2[2] AS second_contract_strike,
    top2.3[2] AS second_contract_type,
    if(top2.3[2] = 'P', 1, 0) AS second_contract_is_put,
    top2.4[2] AS second_contract_volume,
    top2.5[2] AS second_contract_avg_price,
    round(spy_regular_close - top2.2[2], 2) AS spy_close_minus_second_strike,
    top2.6[1] + top2.6[2] AS both_top_contracts_same_day,
    spy_regular_close AS spy_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
নিজে চালিয়ে দেখুন

অপশনস মার্কেটে মোট 61.13 মিলিয়ন কন্ট্রাক্ট লেনদেন হয়েছে, যার জন্য 10.6 মিলিয়ন প্রিন্ট বা এক্সিকিউটেড ট্রেড সম্পন্ন হয়েছে। এটি সোমবারের সমান আকারের একটি টেপ এবং বাজারের দরপতনের দিনেও কল অপশন মোট ভলিউমের 55.6% দখল করে রেখেছে। একই দিনে মেয়াদ শেষ হওয়া (0DTE) অপশনগুলো মোট টেপের 31.2% (19.08 মিলিয়ন কন্ট্রাক্ট) ছিল, যা সাধারণ মঙ্গলবারের 0DTE শেয়ারের মতোই। দিনের সবচেয়ে ব্যস্ত দুটি কন্ট্রাক্ট ছিল ক্লোজিং সময়ের কাছাকাছি, যার উভয়ই ছিল একই দিনে মেয়াদ শেষ হওয়া SPY স্ট্রাইক প্রাইসের: $749 কল (গড়ে $0.647 মূল্যে 873438 কন্ট্রাক্ট) $1.34 আউট-অফ-দ্য-মানি হিসেবে শেষ হয়েছে এবং $747 পুট (গড়ে $0.88 মূল্যে 785834 কন্ট্রাক্ট) অপর পাশে $0.66 আউট-অফ-দ্য-মানি হিসেবে শেষ হয়েছে। SPY-এর 747.66 ক্লোজিং প্রাইস দিনের সবচেয়ে বড় এই দুটি বাজি বা বেট-এর মাঝামাঝি অবস্থানে ছিল এবং উভয় কন্ট্রাক্টই মূল্যহীন হিসেবে মেয়াদ শেষ করেছে।

কোট টেপ

এই পৃষ্ঠার প্রতিটি মূল্যের নিচে কোট স্ট্রিম বা ন্যাশনাল বেস্ট বিড অ্যান্ড অফার (NBBO) থাকে। প্রতিটি তালিকাভুক্ত নামের বিপরীতে এটি ক্রমাগত আপডেট হতে থাকে। আমাদের এই ডেটাবেসে এটিই সবচেয়ে জটিল ডেটাসেট। সাধারণ বা অস্বাভাবিক, প্রতিটি সেশনেই আমরা এটি পরিমাপ করি।

কুয়েরিপুরো ইকুইটি NBBO স্ট্রিম: ৭ জুলাই বনাম ৬ জুলাই আপডেট কাউন্ট
Jul 7 আপডেট (m)Jul 6 আপডেট (m)দিনভিত্তিক পরিবর্তন (%)Jul 7 শেষ কোট (ET মিনিট)Jul 7 ক্লোজ আওয়ার আপডেট (m)
492.76391.9625.7119977.13
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / 1e6, 2) AS jul7_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-06')) / 1e6, 2) AS jul6_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-07')) / countIf(toDate(sip_timestamp) = toDate('2026-07-06')) - 1) * 100, 1) AS day_over_day_pct,
    toHour(toTimeZone(maxIf(sip_timestamp, toDate(sip_timestamp) = toDate('2026-07-07')), 'America/New_York')) * 60
        + toMinute(toTimeZone(maxIf(sip_timestamp, toDate(sip_timestamp) = toDate('2026-07-07')), 'America/New_York')) AS jul7_last_quote_et_minute,
    round(countIf(sip_timestamp >= '2026-07-07 19:00:00' AND sip_timestamp < '2026-07-07 20:00:00') / 1e6, 2) AS jul7_close_hour_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
নিজে চালিয়ে দেখুন

ইকুইটি টেপে 7 জুলাই 492.76 মিলিয়ন NBBO আপডেট রেকর্ড করা হয়েছে, যা সোমবারের 391.96 মিলিয়নের তুলনায় 25.7% বেশি। এখানে কোট করার হার বেড়েছে, কিন্তু স্প্রেড বা কোটের প্রশস্ততা বাড়েনি:

কুয়েরিএয়ার পকেটের মধ্য দিয়ে টাচ: মিডিয়ান কোটেড স্প্রেড এবং কোট রেট, ১০:৩৬–১০:৪৮ ET বনাম মিডডে কন্ট্রোল (প্রতিটি ১২ মিনিট)
Tickerপকেট স্প্রেড (bps)মিডডে স্প্রেড (bps)স্প্রেড ডেল্টা (bps)পকেট আপডেট (k)মিডডে আপডেট (k)কোট রেট অনুপাতসেশন আপডেট (m)বাতিলকৃত ইনভ্যালিড কোট
AMD9.116.512.613.22.94.60.27101
INTC2.751.80.9590.638.42.42.183498
MU5.024.810.2151.815.23.40.96430
NVDA1.041.010.03122442.82.41266
QQQ0.420.280.14281.3143.325.54391
SNDK8.658.89-0.2419.14.64.10.391
SOXL9.8912.48-2.5941.116.92.41.11339
SOXS19.5921.07-1.4950.113.43.80.950
SPY0.270.270237.970.63.44.23803
WDC10.7712.01-1.256.32.32.70.1322
প্রতিটি সংখ্যার পেছনের সঠিক 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-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00'), 2) AS pocket_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-07 17:30:00' AND sip_timestamp < '2026-07-07 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-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48: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-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 2) AS spread_delta_bps,
    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / 1e3, 1) AS pocket_updates_k,
    round(countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00') / 1e3, 1) AS midday_updates_k,
    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 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 ('AMD', 'INTC', 'MU', 'NVDA', 'QQQ', 'SNDK', 'SOXL', 'SOXS', 'SPY', 'WDC')
  AND sip_timestamp >= '2026-07-07 13:30:00' AND sip_timestamp < '2026-07-07 20:00:00'
GROUP BY ticker
ORDER BY ticker
নিজে চালিয়ে দেখুন

সকালের সর্বনিম্ন মূল্যের সময়, নির্দিষ্ট কিছু শেয়ারের কোট করার হার দুপুরের তুলনায় কয়েক গুণ বেড়ে গিয়েছিল। যেমন: MU 3.4 গুণ, SanDisk 4.1 গুণ, AMD 4.6 গুণ। অথচ bid-ask spread খুব একটা পরিবর্তিত হয়নি। MU-এর মিডিয়ান উইডথ ছিল 5.02 bps, যা দুপুরের 4.81 bps-এর বিপরীতে ছিল। NVDA-এর ক্ষেত্রে এটি ছিল 1.04 bps, দুপুরের 1.01 bps-এর বিপরীতে। SPY-এর ক্ষেত্রে কোনো পরিবর্তনই হয়নি (0.27 bps টাচের ওপর 0 bps পরিবর্তন)। শুধুমাত্র AMD (+2.6 bps) এবং Intel (+0.95 bps) এর ক্ষেত্রে স্প্রেড কিছুটা বেড়েছে। Intel এমন একটি নাম যা পকেটের পরেও পড়তে থাকে, অন্যদিকে লিভারেজড পেয়ারের ক্ষেত্রে সর্বনিম্ন মূল্যে স্প্রেড আসলে সংকুচিত হয়েছে (SOXL -2.59 bps, SOXS -1.49 bps)। লিকুইডিটি ভ্যাকুয়াম বা তারল্য সংকটের সময় সাধারণত কোট প্রশস্ত হয় এবং বাজার শান্ত থাকে; কিন্তু এখানে ঘটেছে তার উল্টো—কোটের ঝড় বয়ে গেছে এবং টাচ প্রাইস স্থির ছিল। লেনদেনের খরচ বা ক্রসিং কস্ট শেয়ারভেদে ভিন্ন ছিল: SOXS-এর সর্বনিম্ন মূল্যে স্প্রেড ছিল 19.59 bps, যেখানে NVDA-এর ছিল 1.04 bps।

কুয়েরিSPY-এর আপডেট-ওয়েটেড গড় কোটেড স্প্রেড: গত এক মাসের তুলনায় ৭ জুলাইয়ের র‍্যাঙ্কিং (র‍্যাঙ্ক ১ = সবচেয়ে টাইট)
Jul 7 গড় স্প্রেড (cents)টাইটনেস র‍্যাঙ্কতুলনাকৃত সেশনসর্বনিম্ন স্প্রেড সেশন (cents)সর্বোচ্চ স্প্রেড সেশন (cents)প্রথম সেশনবাতিলকৃত ইনভ্যালিড কোট
1.8091211.8092.8652026-06-0541883
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    round(anyIf(avg_spread_cents, d = toDate('2026-07-07')), 3) AS jul7_avg_spread_cents,
    arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-07')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-07'))) + 1 AS tightness_rank,
    count() AS sessions_compared,
    round(min(avg_spread_cents), 3) AS tightest_session_cents,
    round(max(avg_spread_cents), 3) AS widest_session_cents,
    toString(min(d)) 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-05 00:00:00')
      AND sip_timestamp < toDateTime('2026-07-08 00:00:00')
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
)
নিজে চালিয়ে দেখুন

প্রতি সেশনেই আমরা এই সাধারণ পরীক্ষাটি করি: আপডেট-ওয়েটেড গড় কোটেড স্প্রেড অনুযায়ী, 7 জুলাই ছিল SPY-এর জন্য গত এক মাসের সবচেয়ে সংকীর্ণ সেশন, যা ছিল 1.809 সেন্ট। 21 সেশনের মধ্যে এর র‍্যাঙ্ক 1। এই মাসে সর্বোচ্চ স্প্রেড ছিল 2.865 সেন্ট। দুই-এক অনুপাতের রেড টেপ যখন মাসের সবচেয়ে সংকীর্ণ ইনডেক্স টাচে থাকে, তখন শুধুমাত্র কোট স্ট্রিমই তা নিশ্চিত করতে পারে।

কুয়েরিঅপশনস NBBO স্ট্রিম: ৭ জুলাই বনাম ৬ জুলাই এবং একই সেশনের ইকুইটি কোটের তুলনায়
Jul 7 অপশন কোট সারিJul 7 অপশন কোট আপডেট (bn)Jul 6 অপশন কোট আপডেট (bn)দিনভিত্তিক পরিবর্তন (%)Jul 7 স্টক কোট আপডেট (m)Jul 7 অপশন-টু-স্টক অনুপাত
86946141478.696.4934492.7617.6
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT count()
        FROM global_markets.cache_options_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_option_rows,
    (
        SELECT count()
        FROM global_markets.cache_options_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260706
    ) AS jul6_option_rows,
    (
        SELECT count()
        FROM global_markets.cache_stocks_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_stock_quote_rows
SELECT
    jul7_option_rows AS jul7_option_quote_rows,
    round(jul7_option_rows / 1e9, 2) AS jul7_option_quote_updates_bn,
    round(jul6_option_rows / 1e9, 2) AS jul6_option_quote_updates_bn,
    round((jul7_option_rows / jul6_option_rows - 1) * 100, 1) AS day_over_day_pct,
    round(jul7_stock_quote_rows / 1e6, 2) AS jul7_stock_quote_updates_m,
    round(jul7_option_rows / jul7_stock_quote_rows, 1) AS jul7_option_to_stock_ratio
নিজে চালিয়ে দেখুন

অপশন কোট স্ট্রিম আরও বিশাল এবং এটি আমাদের ডেটাবেসের সবচেয়ে বড় ডেটাসেট। 7 জুলাই 8.69 বিলিয়ন অপশন NBBO আপডেট রেকর্ড করা হয়েছে, যা একই সেশনের মোট স্টক-কোট টেপের (492.76 মিলিয়ন আপডেট) 17.6 গুণ। সোমবারের অপশন টেপে ছিল 6.49 বিলিয়ন আপডেট। অর্থাৎ, ইকুইটি স্ট্রিমের 25.7% বৃদ্ধির পাশাপাশি অপশন স্ট্রিম সেশন-টু-সেশন 34% হারে বৃদ্ধি পেয়েছে।

কুয়েরি৭ জুলাই SPY-এর অপশন কোট: পুরো রুট এবং এয়ার পকেটের মধ্য দিয়ে নিয়ার-দ্য-মানি সেম-ডে টাচ বনাম মিডডে কন্ট্রোল
SPY অপশন আপডেট (m)সম্পূর্ণ ইক্যুইটি কোট টেপের (%)SPY কন্ট্রাক্ট কোটএকই দিনের আপডেট (m)পকেটে SPY প্রাইসমিডডে SPY প্রাইসপকেট ATM স্প্রেড ($)মিডডে ATM স্প্রেড ($)ATM স্প্রেড ডেল্টা ($)পকেট ATM আপডেট (k)মিডডে ATM আপডেট (k)ATM কোট রেট অনুপাতবাতিলকৃত অবৈধ সেম-ডে কোট
327.5566.5911613.61746749.080.010.010191.164342872
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT count()
        FROM global_markets.cache_stocks_quotes
        WHERE toYYYYMMDD(sip_timestamp) = 20260707
    ) AS jul7_stock_quote_rows,
    (
        SELECT round(toFloat64(avg(close)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-07-07 14:36:00' AND window_start < '2026-07-07 14:48:00'
    ) AS spy_pocket_price,
    (
        SELECT round(toFloat64(avg(close)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-07-07 17:30:00' AND window_start < '2026-07-07 17:42:00'
    ) AS spy_midday_price
SELECT
    round(count() / 1e6, 2) AS spy_option_updates_m,
    round(100.0 * count() / jul7_stock_quote_rows, 1) AS pct_of_whole_equity_quote_tape,
    uniqExact(ticker) AS spy_contracts_quoted,
    round(countIf(substring(ticker, -15, 6) = '260707') / 1e6, 2) AS same_day_updates_m,
    spy_pocket_price AS spy_price_in_pocket,
    spy_midday_price AS spy_price_midday,
    round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price),
        bid_price > 0 AND ask_price >= bid_price
        AND substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_pocket_price) <= 2
        AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00'), 3) AS pocket_atm_spread_dollars,
    round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price),
        bid_price > 0 AND ask_price >= bid_price
        AND substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_midday_price) <= 2
        AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 3) AS midday_atm_spread_dollars,
    round(pocket_atm_spread_dollars - midday_atm_spread_dollars, 3) AS atm_spread_delta_dollars,
    round(countIf(substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_pocket_price) <= 2
        AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / 1e3, 1) AS pocket_atm_updates_k,
    round(countIf(substring(ticker, -15, 6) = '260707'
        AND abs(toFloat64(toUInt32OrZero(substring(ticker, -8))) / 1000 - spy_midday_price) <= 2
        AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00') / 1e3, 1) AS midday_atm_updates_k,
    round(pocket_atm_updates_k / midday_atm_updates_k, 1) AS atm_quote_rate_ratio,
    countIf(NOT (bid_price > 0 AND ask_price >= bid_price)
        AND substring(ticker, -15, 6) = '260707') AS dropped_invalid_same_day_quotes
FROM global_markets.cache_options_quotes
WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
  AND sip_timestamp >= '2026-07-07 13:30:00' AND sip_timestamp < '2026-07-07 20:00:00'
HAVING pocket_atm_updates_k > 0 AND midday_atm_updates_k > 0
নিজে চালিয়ে দেখুন

শুধুমাত্র SPY-এর 2026-মেয়াদী কন্ট্রাক্টগুলোই নিয়মিত সময়ে 327.55 মিলিয়ন আপডেট নিয়েছে, যা 9116টি তালিকাভুক্ত কন্ট্রাক্টের মধ্যে ছড়িয়ে ছিল। এটি একই দিনে পুরো ইকুইটি মার্কেটের মোট কোট আপডেটের 66.5% অংশ, যা কেবল একটি আন্ডারলাইং থেকে এসেছে। একই দিনে মেয়াদোত্তীর্ণ হওয়া কন্ট্রাক্টগুলো, যা the 0DTE tape বহন করে, তার পরিমাণ 13.61 মিলিয়ন।

সকালের বারো মিনিটের এয়ার পকেটের সময়, নিয়ার-দ্য-মানি সেম-ডে কন্ট্রাক্টগুলোর মিডিয়ান উইডথ ছিল $0.01, যা দুপুরের কন্ট্রোল পিরিয়ডের সমান ($0.01, ডেল্টা 0)। একই পেয়ারের ক্ষেত্রে কোট করার হার ছিল 3 গুণ: সর্বনিম্ন মূল্যের সময় 191.1 হাজার আপডেট, যেখানে দুপুরের খাবারের সময় ছিল 64 হাজার। স্টকের ক্ষেত্রে যা ঘটেছে, অপশনের ক্ষেত্রেও তাই হয়েছে। কোট করার যন্ত্র যখন দ্রুত কাজ করছিল, তখনও এটি তার প্রশস্ততা ধরে রেখেছিল। নিয়ার-দ্য-মানি বলতে বোঝায় SPY-এর গড় মূল্যের 2 ডলারের মধ্যে থাকা স্ট্রাইক প্রাইস। প্যানেলে উভয় মূল্যই দেখানো হয়েছে (পকেটের সময় 746 এবং দুপুরের সময় 749.08)।

সুদের হার: গ্রোথ স্টকের সাথে বন্ড কার্ভে দরপতন

কুয়েরিট্রেজারি কার্ভ: ৭ জুলাই বনাম ৬ জুলাই প্রিন্ট (শুধুমাত্র পপুলেটেড ম্যাচুরিটি)
কার্ভ পয়েন্টJul7 ইল্ড (%)সেশন পরিবর্তন (bp)
1 month3.690
3 month3.86-1
1 year4.0611
2 year4.196
5 year4.276
10 year4.557
30 year5.056
2s10s spread0.361
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jul7_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-07') AS d,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-06') AS p
)
নিজে চালিয়ে দেখুন

গ্রোথ স্টকের সাথে তাল মিলিয়ে ট্রেজারি বন্ডের দরপতন হয়েছে। 1-বছরের বন্ডের ইল্ড 11 বেসিস পয়েন্ট বেড়ে 4.06% হয়েছে, 10-বছরের বন্ডের ইল্ড 7 বেড়ে 4.55% হয়েছে এবং 30-বছরের বন্ডের ইল্ড 6 বেড়ে 5.05% হয়েছে, যা পাঁচ শতাংশের উপরে। 2s10s স্প্রেড 0.36 শতাংশ পয়েন্টে (1 বেসিস পয়েন্ট পরিবর্তন) অপরিবর্তিত রয়েছে: এটি মূলত একটি সমান্তরাল পরিবর্তন, কার্ভের কোনো কাঠামোগত পরিবর্তন নয়।

দিনের পেছনের ক্যালেন্ডার

কুয়েরি৭ জুলাইয়ের কর্পোরেট ক্যালেন্ডার এবং ইনফরমেশন ফ্লো, এক সারিতে
এক্স-ডিভিডেন্ড রেকর্ডসম্পন্ন স্প্লিটরিভার্স স্প্লিটফরোয়ার্ড স্প্লিটতালিকাভুক্ত IPOSEC ফাইলিংইনসাইডার Form 4 ফাইলিং8K ফাইলিংসংবাদ নিবন্ধসংবাদ প্রকাশকসর্বাধিক কভার করা টিকারসর্বাধিক কভার করা NVDA কি নাসর্বাধিক কভার করা নিবন্ধপরবর্তীদের তুলনায় লিডCRNX নিবন্ধ
80752124384631732153NVDA11740
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-07'
    ) AS news,
    (
        SELECT (argMax(t, n), max(n), max(n) - arraySort(x -> -x, groupArray(n))[2])
        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-07'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-07') AS ex_dividend_records,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS splits_executed,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-07') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-07') AS ipos_listed,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS sec_filings,
    (SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS insider_form4_filings,
    (SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-07') AS filings_8k,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    top_news.1 AS most_covered_ticker,
    if(top_news.1 = 'NVDA', 1, 0) AS most_covered_is_nvda,
    top_news.2 AS most_covered_articles,
    top_news.3 AS most_covered_lead_over_next,
    (SELECT countIf(has(tickers, 'CRNX')) FROM global_markets.stocks_news
     WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-07') AS crnx_articles
নিজে চালিয়ে দেখুন

80 লভ্যাংশের রেকর্ড ex-dividend হয়েছে, 7 টি স্প্লিট কার্যকর হয়েছে, যার মধ্যে 5 টি হলো reverse splits, যা মূলত এক ডলারের নিচে থাকা শেয়ারের একত্রীকরণ এবং অ্যাডজাস্ট না করা টেপে কৃত্রিমভাবে তিন অঙ্কের "মুনাফা" দেখায়, বিপরীতে 2 টি ফরওয়ার্ড স্প্লিট হয়েছে এবং 1 টি নতুন লিস্টিং এসেছে। SEC ইনডেক্সে 2438 টি ফাইলিং নথিভুক্ত হয়েছে: 463 টি Form 4s, 173 টি 8-Ks। আমাদের নিউজ ফিডে 3 জন প্রকাশকের 215 টি নিবন্ধ ছিল; সবচেয়ে বেশি আলোচিত নাম ছিল NVDA, যা 17 টি নিবন্ধে উঠে এসেছে, এটি দ্বিতীয় অবস্থানে থাকা নামের চেয়ে 4 টি বেশি, সেই NVDA যা তার খাতের মন্দার দিনেও সবুজে বন্ধ হয়েছে। ফিডে CRNX নিয়ে 0 টি নিবন্ধ ছিল, যা বাজারের সবচেয়ে বড় গেইনার হলেও এটি কেবল একটি ফিডের মনোযোগ ছিল, বিশ্বের মূলধারার গণমাধ্যমের নয়।

সেশনটি যাচাই করা হয়েছে

কুয়েরিসেশন চেক: SPY-এর অবজার্ভড মিনিট-বার স্প্যান, হলিডে টেবিল এবং ক্যালেন্ডারের পরবর্তী ক্লোজার
প্রথম SPY বার (ET)শেষ SPY বার (ET)SPY মিনিট বাররেগুলার সেশন বারডে সেশনJul7 ছুটির সারিপরবর্তী ছুটির তারিখপরবর্তী ছুটির নাম
04:0019:59902390102026-09-07Labor Day
প্রতিটি সংখ্যার পেছনের সঠিক 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-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-07') AS jul7_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-07' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-07' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-07 00:00:00' AND window_start < '2026-07-08 00:00:00'
নিজে চালিয়ে দেখুন

7 জুলাই একটি পূর্ণাঙ্গ সেশন ছিল, কোনো আগাম সমাপ্তি ছিল না: SPY-এর বারগুলো নিউ ইয়র্ক সময় 04:00 থেকে 19:59 পর্যন্ত চলে এবং এতে ঠিক 390টি রেগুলার-উইন্ডো বার রয়েছে, আর ছুটির তালিকার টেবিলে এই তারিখের জন্য 0টি সারি রয়েছে। পরবর্তী নির্ধারিত ছুটির দিনটি হলো Labor Day, 2026-09-07।

ডেটা নোট

  • ডলার ভলিউম হলো প্রতি-মিনিটের প্রক্সি, যা রেগুলার আওয়ারে প্রতি মিনিটের বারে ক্লোজ প্রাইস × ভলিউম যোগ করে হিসাব করা হয়।
  • ভলিউম প্যানেলের শেষ আধা ঘণ্টা ক্লোজিং অকশন প্রিন্টগুলোকে অন্তর্ভুক্ত করে। এক-মিনিটের বারগুলোতে কোনো অকশন প্রিন্ট থাকে না, তাই আধা ঘণ্টার প্যানেলটি প্রতিটি ট্রেড যা ক্লোজিং-প্রিন্ট সেল কন্ডিশন বহন করে এবং কনসোলিডেটেড টেপে 4:00 থেকে 4:15 p.m. ET স্ট্যাম্পযুক্ত, সেগুলোকে তার চূড়ান্ত বাকেটে যোগ করে।
  • গ্যাপ-ভার্সাস-গ্রাইন্ড বিভাজন পরিমাপ করা হয় প্রতিটি নামের প্রথম রেগুলার-সেশন বার (ওপেন) থেকে আগের সেশনের শেষ রেগুলার ক্লোজের বিপরীতে; বাকি অংশটি জুলাই 7 তারিখে ওপেন-টু-ক্লোজ হিসেবে ধরা হয়।
  • সিঙ্ক্রোনাইজড মর্নিং লো-গুলোকে লেখার সময় পার্শ্ববর্তী বারগুলোর সাথে ক্রস-চেক করা হয়েছে, প্রতিটি পয়েন্ট তার নিকটবর্তী মিনিটগুলো দ্বারা চিহ্নিত, কোনো একক প্রিন্ট নয়; কোনোটিই অ্যানোমালি রিসিট পাওয়ার যোগ্য ছিল না। যেখানে একটি এক্সট্রিম ভ্যালু একাধিক মিনিটে প্রিন্ট হয়েছে, প্যানেলটি সেই সময়ের প্রথম বারটি দেখায় (একটি ডিটারমিনিস্টিক টাই-ব্রেক)।
  • একটি পুনরায় ব্যবহৃত সিম্বল লিস্টিং ভলিউম লিডারবোর্ড এবং নিউজ কলআউট থেকে বাদ দেওয়া হয়েছে যতক্ষণ না এনটিটি ভেরিফিকেশন সম্পন্ন হয়; এর নিজস্ব পোস্টে রিসিটগুলো দেওয়া আছে।
  • কোটেড-স্প্রেড পরিসংখ্যান অবৈধ কোটগুলোকে বাদ দেয় (এক-পার্শ্বীয় বা ক্রসড NBBO রেকর্ড), এবং প্রতিটি স্প্রেড প্যানেল তার নিজস্ব কলামে বাদ দেওয়া সংখ্যাগুলো গণনা করে। "আপডেট-ওয়েটেড এভারেজ স্প্রেড" প্রতিটি বৈধ NBBO আপডেট জুড়ে কোটেড উইডথ বা প্রস্থের গড় করে, যেখানে ব্যস্ত মুহূর্তগুলোর গুরুত্ব বেশি; এটি একটি কোটিং পরিসংখ্যান, প্রতি-ট্রেড খরচ নয়।
  • জুলাই 7-এর অপশন কোটগুলো এই পোস্টটি প্রথম প্রকাশের পরে এসেছে। cache_options_quotes ওয়্যারহাউসের দীর্ঘতম ইনজেস্ট ল্যাগ বহন করে, তাই প্রথম সংস্করণে অপশন-কোট প্যানেলগুলোর জায়গায় একটি বাউন্ডেড জিরো-রো রিসিট ছিল। সারিগুলো আসার পর, রিজেনারেশনের সময় জিরো-রো বাউন্ডটি ব্যর্থ হয় এবং এই রিভিশনটি সেশনের নিজস্ব 8.69 বিলিয়ন আপডেটগুলো পড়ে। ইকুইটি-কোট টেপটি শুরু থেকেই সম্পূর্ণ ছিল: এর শেষ জুলাই 7 আপডেটটি ET মিনিট 1199-এ প্রিন্ট হয়, যেখানে শেষ রেগুলার আওয়ারে 77.13 মিলিয়ন আপডেট ছিল (কোট-টেপ প্যানেলে রিসিট কলামগুলো দেখুন)।
  • অপশন কোটেড উইডথ বা প্রস্থ মানি-র কাছাকাছি পরিমাপ করা হয়। প্রতিটি তালিকাভুক্ত একই-দিনের কন্ট্রাক্ট জুড়ে প্রতি-আপডেট মিডিয়ান হলো একটি কম্পোজিশন পরিসংখ্যান: ডিপ ইন-দ্য-মানি কন্ট্রাক্টগুলো ডলারের হিসেবে চওড়া কোট করে, ফার আউট-অফ-দ্য-মানি কন্ট্রাক্টগুলো পেনির হিসেবে কোট করে এবং সেশন জুড়ে কোন কন্ট্রাক্টগুলো পুনরায় কোট হচ্ছে তা পরিবর্তিত হয়। পকেট-ভার্সাস-মিডডে তুলনাটি প্রতিটি উইন্ডোতে SPY-এর গড় মূল্যের 2 ডলারের মধ্যে থাকা স্ট্রাইকগুলোর মধ্যে সীমাবদ্ধ এবং উভয় মূল্যই প্যানেলের কলামে রয়েছে। অবৈধ অপশন কোটগুলো (এক-পার্শ্বীয় বা ক্রসড) সেই প্যানেলে গণনা করা হয়, নীরবে বাদ দেওয়া হয় না।
  • জুলাই 7-এর ট্রেজারি প্রিন্টটি এক সেশন দেরিতে ইনজেস্ট হয়েছে, প্রথম সংস্করণে একটি ডিসক্লোজড-ল্যাগ রিসিট ছিল; জুলাই 8 তারিখে যখন প্রিন্টটি আসে তখন এর ট্রিপওয়্যার সক্রিয় হয় এবং এই রিভিশনটি প্রকৃত কার্ভ বহন করে।

পদ্ধতি

  • সময়কালটি একটি একক ট্রেডিং সেশন (1 সেশন, যা পর্যবেক্ষণকৃত বার এবং ছুটির ক্যালেন্ডার থেকে যাচাই করা হয়েছে, কোনো অনুমান করা হয়নি)। টাইমস্ট্যাম্পগুলো UTC-তে সংরক্ষিত থাকে এবং কুয়েরির ভেতরে নিউ ইয়র্ক সময়ের সাথে রূপান্তর করা হয়। "Close" বলতে নিয়মিত সেশনের শেষ মিনিটের বারকে বোঝায়; দিনের পরিবর্তনগুলো জুলাই 7 এবং জুলাই 6-এর মধ্যে তুলনা করা হয়, যা পরপর দুটি ট্রেডিং সেশন।
  • অনুপাত গণনার আগে দশমিক কলামগুলোকে 64-বিট ফ্লোটে রূপান্তর করা হয়; অপশন এক্সপায়ারিগুলো OCC টিকার থেকে পুনরায় পার্স করা হয় (টেবিলের নিজস্ব এক্সপায়ারি কলামটি ত্রুটিপূর্ণ)। সমস্ত প্যানেল লেখক যখন কাজ করছেন, তখন গেটেড রিড-অনলি পাথ-এর মাধ্যমে একবার পড়া হয়। জুলাই 8, 2026 অনুযায়ী ওয়্যারহাউস স্টেট।
  • কোট-টেপ সেকশনটি জুলাই 8-এর রিভিশনে যুক্ত করা হয়েছে (একই রিভিশনে ট্রেজারি ল্যাগ রিসিট-এর পরিবর্তে ল্যান্ডেড প্রিন্ট প্রতিস্থাপন করা হয়েছে), এবং জুলাই 7-এর নিজস্ব অপশন NBBO সারিগুলো আসার পর এর অপশন-কোট প্যানেলগুলো পুনরায় লেখা হয়েছে। জেনারেশনটি পরিকল্পিতভাবে একটি ব্যাচ জব: SPY অপশন-কোট প্যানেল কয়েকশ মিলিয়ন NBBO রেকর্ড স্ক্যান করে, যেখানে টেপ-সাইজ কাউন্টগুলো দিনের পার্টিশনের সারির মোট সংখ্যা পড়ে, যার মাধ্যমে কোটি কোটি সারি ধারণকারী একটি টেবিল এক সেকেন্ডের কম সময়ে গণনার উত্তর দিতে পারে।

প্রতিটি প্যানেল একটি সংরক্ষিত কুয়েরি ফলাফল, চার্ট, টেবিল এবং SQL হলো একটি একক অবজেক্ট। এদের যেকোনো একটি Strasmore টার্মিনালে পেস্ট করুন এবং নিজের মতো ব্যবহার করুন। পূর্ববর্তী সেশন: জুলাই 6।

#recap#daily#spy#qqq#market structure