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

July 27, 2026 বাজারের সংখ্যায় সারাংশ

July 27, 2026-এর বাজারে SPY, breadth, sector spread, options flow, rates ও calendar-এর query-backed পরিসংখ্যান দেখুন, প্রতিটি figure পুনরায় যাচাইযোগ্য।

সোমবার, July 27, 2026-এর এই বাজার-সারাংশে stored query ব্যবহার করে পুরো সেশন বিশ্লেষণ করা হয়েছে: Friday-এর ক্লোজের তুলনায় SPY-এর পরিবর্তন ছিল 0.02%, liquid tape-এ advancer-এর শেয়ার ছিল 65.4%, এবং options tape-এ 64.69 million contracts-এর লেনদেন print হয়েছে। নিচের প্রতিটি সময়সীমার শুরু ও শেষের তারিখ স্পষ্টভাবে নির্ধারিত। তাই যেকোনো প্যানেলের SQL পুনরায় চালালে একই পরিসংখ্যান পাওয়া যাবে।

স্কোরবোর্ড

প্রতিটি পরিবর্তনে শুক্রবার, July 24-এর শেষ নিয়মিত-সেশনের মিনিট বারের সঙ্গে July 27-এর শেষ নিয়মিত-সেশনের মিনিট বারের তুলনা করা হয়েছে। মাঝখানে ছিল সপ্তাহান্ত, তাই এগুলো পরপর দুটি ট্রেডিং সেশন। সারিগুলো বর্ণানুক্রমে সাজানো, ফলে প্রতিটি ETF-এর অবস্থান অপরিবর্তিত থাকে।

কুয়েরিSPY / QQQ / DIA / IWM: July 24-এর ক্লোজের তুলনায় July 27, নিয়মিত ট্রেডিং সময়
প্রতিটি সংখ্যার পেছনের সঠিক 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-24 13:30:00' AND window_start < '2026-07-24 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-27 13:30:00' AND window_start < '2026-07-27 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
FROM sess s LEFT JOIN prior p ON s.ticker = p.ticker
ORDER BY ticker
Run this yourself

DIA-এর পরিবর্তন ছিল 0.49%, IWM-এর 0.59%, QQQ-এর -0.32% এবং SPY-এর 0.02%; SPY $739.02 দামে বন্ধ হয়েছে। প্রতিটি সারিতে পরিবর্তনটিকে দুটি অংশে ভাগ করা হয়েছে। SPY শুক্রবারের ক্লোজের তুলনায় 0.82% দামে খুলেছে। এই gap পুরো সপ্তাহান্তের প্রভাব বহন করে। এরপর open থেকে close পর্যন্ত পরিবর্তন হয়েছে -0.79%। সোমবারে overnight অংশটি আসলে দুই দিনের অংশ। এই অংশ এবং intraday অংশের বিভাজনই সেশনের প্রথম বৈশিষ্ট্য প্রকাশ করে।

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

একটি সেশনের সংখ্যা তার পেছনের বণ্টন ছাড়া খুব কমই অর্থবহ। তাই একই যুক্তিতে দিনটিকে তার নিজস্ব trailing month-এর ভেতরে র‍্যাঙ্ক করা হয়েছে।

কুয়েরিপূর্ববর্তী সময়ের প্রেক্ষাপটে SPY-এর দৈনিক পরিবর্তন (open-to-close, June 26 থেকে July 27)
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    round(anyIf(oc_pct, d = toDate('2026-07-27')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-27'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-27'))) + 1 AS spy_abs_move_rank,
    count() AS spy_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-26 13:30:00')
      AND window_start < toDateTime('2026-07-28 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)
Run this yourself

SPY-এর open-to-close পরিবর্তন -0.79% ছিল। absolute size অনুযায়ী এটি 2026-06-26 পর্যন্ত বিস্তৃত 21টি trailing session-এর মধ্যে 1তম স্থানে ছিল। এই র‍্যাঙ্কে উইন্ডোর অন্য যতটি সেশন এর চেয়ে বেশি পরিবর্তিত হয়েছে, সেগুলোর সংখ্যা যোগ করে 1 ধরা হয়। তাই প্রথম স্থান হলে সেটিই trailing month-এর সবচেয়ে বড় পরিবর্তন বোঝাত।

বাজারের বিস্তার

একটি সূচকের স্তর মাত্র একটি সংখ্যা। সপ্তাহান্তের গ্যাপ পেরিয়ে কতগুলো শেয়ার সূচকের সঙ্গে একই দিকে চলেছে, breadth তা গণনা করে।

কুয়েরিতরল বাজারের বিস্তার: July 24-এর ক্লোজের তুলনায় July 27-এর ক্লোজ, $1M লেনদেনের ফিল্টার
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    countIf(c27 > c24 AND liquid) AS advancers,
    countIf(c27 < c24 AND liquid) AS decliners,
    countIf(c27 = c24 AND liquid) AS unchanged,
    countIf(liquid) AS liquid_tickers,
    countIf(NOT liquid) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(c27 > c24 AND liquid) / countIf(liquid), 1) AS advancer_pct
FROM (
    SELECT ticker, c24, c27, dv27 >= 1000000 AS liquid
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv27
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0
    )
)
Run this yourself

নিয়মিত বাজারঘণ্টায় এক মিলিয়ন ডলারের turnover সীমা অতিক্রম করা 5935টি শেয়ারের মধ্যে 3880টি শুক্রবারের ক্লোজের ওপরে এবং 1972টি নিচে ক্লোজ করেছে। এতে advancer share দাঁড়িয়েছে 65.4%। ফিল্টারে 5336টি কম লেনদেন হওয়া শেয়ার বাদ পড়েছিল; এখানে সেগুলো হিসাবের বাইরে না রেখে আলাদাভাবে গণনা করা হয়েছে।

মেগা-ক্যাপ শেলফ

একই আটটি মেগা-ক্যাপ নাম প্রতিটি সেশনে এখানে থাকে। প্রতিটির সারি বজায় রাখতে নামগুলো বর্ণানুক্রমে সাজানো। নির্দিষ্ট বাস্কেট রাখাই উদ্দেশ্য: পাঠক সারিগুলো চিনে নেন, আর পরে ফলাফল দেখে সম্পাদকীয়ভাবে কোনো বিজয়ী বেছে নেওয়া হয় না।

কুয়েরিআটটি mega-cap: July 24-এর তুলনায় পরিবর্তন এবং নিয়মিত সময়ে ডলারের লেনদেন, July 27
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-27 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-27 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMZN', 'AVGO', 'GOOGL', 'META', 'MSFT', 'NVDA', 'TSLA')
      AND ((window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
        OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 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,
    day_dollar_bn
FROM per_name
ORDER BY ticker
Run this yourself

নিয়মিত লেনদেনের সময়ের 25.42 বিলিয়ন ডলারের টার্নওভারের মধ্যে AAPL-এর পরিবর্তন ছিল 1.16%, META-এর -0.21%, MSFT-এর 1.94% এবং NVDA-এর -5.04%; TSLA ছিল -1.2%। ডলারের কলামটি দেখায়, এই আটটি নাম একাই মোট লেনদেনের কতটা বহন করছে। উপরের breadth প্যানেলটি দেখায়, বাজারের বাকি অংশ তাদের সঙ্গে কতটা এগিয়েছে।

দিনের বাজারচালক শেয়ার

উভয় বোর্ডেই নিয়মিত লেনদেনের সময়ে 5 million dollars turnover আবশ্যক। পরিমাপ করা দুই ক্লোজের মধ্যবর্তী সময়ে split কার্যকর হওয়া কোনো নাম এতে অন্তর্ভুক্ত নয়। নোটে বর্ণিত house ambiguity guard অনুযায়ী পুনর্ব্যবহৃত একটি symbol-ও বাদ দেওয়া হয়েছে।

কুয়েরিসর্বাধিক উত্থান ও পতন: July 24-এর ক্লোজের তুলনায় July 27-এর ক্লোজ, $5M+ লেনদেন, split বাদ
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT ticker, board, day_pct, day_dollar_m
FROM (
    SELECT 'gainers' AS board, ticker, round((c27 / c24 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker NOT IN ('SPCX')
          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-24' AND execution_date <= '2026-07-27')
          AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct DESC
    LIMIT 8
    UNION ALL
    SELECT 'decliners' AS board, ticker, round((c27 / c24 - 1) * 100, 1) AS day_pct, round(dv / 1e6, 1) AS day_dollar_m
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-24 20:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS c27,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-27 13:30:00') AS dv
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker NOT IN ('SPCX')
          AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date > '2026-07-24' AND execution_date <= '2026-07-27')
          AND window_start >= '2026-07-24 13:30:00' AND window_start < '2026-07-27 20:00:00'
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0 AND dv >= 5000000
    )
    ORDER BY day_pct ASC
    LIMIT 8
)
ORDER BY board DESC, abs(day_pct) DESC
Run this yourself

বোর্ডের শীর্ষ গেইনার, DFNS, 486.4 million dollars লেনদেনে 214.9% পরিবর্তন দেখিয়েছে। সবচেয়ে বেশি দরপতন হওয়া শেয়ার, MPLT, 83.3 million লেনদেনে -72.9% print করেছে। এই পৃষ্ঠায় পরিবর্তনের পরিমাণ ও লেনদেনের হিসাব দেওয়া হয়েছে; এর সঙ্গে কোনো ব্যাখ্যা যুক্ত করা হয়নি।

খাতভিত্তিক বিচ্যুতি

এগারোটি SPDR select-sector fund-এর মধ্যে 27 July-এর ক্লোজ 24 July-এর ক্লোজের তুলনায় কেমন ছিল, তা সেরা থেকে খারাপ ক্রমে দেখানো হয়েছে। এই ঝুড়ির গঠন পূর্বনির্ধারিত ও স্থির; এটি কোনো vendor classification নয়।

কুয়েরিSector ETF, July 24-এর ক্লোজের তুলনায় July 27-এর ক্লোজ, ক্রমানুসারে
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT sector, day_pct, round(max(day_pct) OVER () - day_pct, 2) AS points_behind_best
FROM (
    SELECT multiIf(ticker = 'XLK', 'Technology', ticker = 'XLC', 'Communications', ticker = 'XLE', 'Energy',
                   ticker = 'XLF', 'Financials', ticker = 'XLI', 'Industrials', ticker = 'XLB', 'Materials',
                   ticker = 'XLP', 'Staples', ticker = 'XLRE', 'Real Estate', ticker = 'XLU', 'Utilities',
                   ticker = 'XLV', 'Health Care', 'Consumer Discretionary') AS sector,
           round((c27 / c24 - 1) * 100, 2) AS day_pct
    FROM (
        SELECT ticker,
               argMaxIf(toFloat64(close), window_start, window_start < '2026-07-27 00:00:00') AS c24,
               argMaxIf(toFloat64(close), window_start, window_start >= '2026-07-27 00:00:00') AS c27
        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-24 13:30:00' AND window_start < '2026-07-24 20:00:00')
            OR (window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'))
        GROUP BY ticker
        HAVING c24 > 0 AND c27 > 0
    )
)
ORDER BY day_pct DESC
Run this yourself

Staples শীর্ষে ছিল, 1.5%-এ। আর Energy ছিল সর্বনিম্নে, -2.06%-এ—পিছিয়ে ছিল 3.56 percentage points। এই ব্যবধানই দিনের sector dispersion। সব এগারোটি যদি এক percentage point-এর মধ্যে থাকে, তাহলে বাজারের চিত্র এক রকম। আর কয়েক percentage point জুড়ে ছড়িয়ে থাকলে চিত্রটি সম্পূর্ণ ভিন্ন।

কোথায় ডলার লেনদেন হয়েছে

কুয়েরিডলারের লেনদেনে শীর্ষ 6, শেয়ারের লেনদেনে শীর্ষ 4: July 27-এর নিয়মিত ট্রেডিং সময়
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price
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-27 13:30:00' AND window_start < '2026-07-27 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-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard, if(leaderboard = 'by shares traded', shares_m, dollar_volume_bn) DESC
Run this yourself

নিয়মিত লেনদেনের সময়ের মোট লেনদেনমূল্য 35.71 বিলিয়ন নিয়ে MU ডলার লেনদেনের তালিকায় শীর্ষে ছিল। 27.03 বিলিয়ন নিয়ে SPY ছিল তার পরেই। শেয়ার লেনদেনের তালিকা ভিন্ন প্রশ্নের উত্তর দেয়: 198.3 মিলিয়ন শেয়ার নিয়ে KIDZ শীর্ষে ছিল, যার অন্তর্নিহিত গড় মূল্য ছিল $0.66। ডলার ভলিউম বাজারের মনোযোগ নির্দেশ করে, শেয়ার ভলিউম নির্দেশ করে লেনদেনের ঘনত্ব। আর প্রতিটি নামের ক্ষেত্রে এই মাপটিকে বলা হয় আপেক্ষিক ভলিউম

অপশন মার্কেটের লেনদেন

কুয়েরিOptions বাজার: contract, call share, Friday-এর তুলনায় একই দিনের share, সবচেয়ে ব্যস্ত SPY contract
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT (strike, typ, vol_m, is_0dte)
        FROM (
            SELECT toFloat64(any(strike_price)) AS strike, any(option_type) AS typ,
                   round(toFloat64(sum(size)) / 1e6, 2) AS vol_m,
                   if(substring(ticker, length(ticker) - 14, 6) = '260727', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
              AND underlying_symbol = 'SPY'
            GROUP BY ticker
            ORDER BY vol_m DESC, strike ASC
            LIMIT 1
        )
    ) AS top_spy,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
    ) AS jul24_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260724') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-25 00:00:00'
    ) AS jul24_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul24_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) = '260727') / sum(size), 1) AS pct_0dte,
    jul24_pct_0dte,
    spy_regular_close,
    top_spy.1 AS top_spy_strike,
    top_spy.2 AS top_spy_type,
    top_spy.3 AS top_spy_contracts_m,
    top_spy.4 AS top_spy_is_0dte,
    round(top_spy.1 - spy_regular_close, 2) AS top_spy_strike_minus_close
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

অপশন মার্কেটে 64.69 মিলিয়ন কন্ট্রাক্টে 11.07 মিলিয়ন ট্রেড প্রিন্ট হয়েছে, যেখানে শুক্রবারের সংখ্যা ছিল 71.14 মিলিয়ন। মোট কন্ট্রাক্ট ভলিউমের 55.1% ছিল কল। একই সেশনে মেয়াদ শেষ হওয়া কন্ট্রাক্ট, অর্থাৎ মেয়াদ শেষ হতে শূন্য দিন বাকি কন্ট্রাক্ট, মোট 39.3%—শুক্রবারের 49%-এর বিপরীতে। এই প্রবাহ মেয়াদ শেষ হওয়ার সময়সূচি দ্বারা নির্ধারিত হয়। SPY-তে সবচেয়ে বেশি লেনদেন হওয়া কন্ট্রাক্টটি ছিল 740 C, যার লেনদেন হয়েছে 0.59 মিলিয়ন কন্ট্রাক্ট। এর স্ট্রাইক SPY-এর $739.02 নিয়মিত ক্লোজিং দামের থেকে 0.98 ডলার দূরে ছিল; হিসাবটি করা হয়েছে স্ট্রাইক থেকে ক্লোজিং দাম বাদ দিয়ে।

কোট টেপ

কোট ডেটা এই ট্রেডিং ডেস্কের সবচেয়ে দুষ্প্রাপ্য ডেটাসেট, এবং প্রতিটি সেশনে এটি পরিমাপ করা হয়। সাধারণ দিনগুলোর ডেটাও রেকর্ডে রাখা হয়।

কুয়েরিশেয়ারের NBBO আপডেট সংখ্যা: July 24-এর তুলনায় July 27, নামযুক্ত ticker-এর আপডেটসহ (millions)
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / 1e6, 2) AS jul27_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-24')) / 1e6, 2) AS jul24_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-27')) / countIf(toDate(sip_timestamp) = toDate('2026-07-24')) - 1) * 100, 1) AS session_over_session_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'SPY') / 1e6, 2) AS jul27_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'QQQ') / 1e6, 2) AS jul27_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-27') AND ticker = 'NVDA') / 1e6, 2) AS jul27_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-24 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

স্টক-কোট টেপে 500.88 মিলিয়নের বিপরীতে 553.53 মিলিয়ন NBBO আপডেট ছিল, যা আগের সেশনের তুলনায় 10.5% পরিবর্তন। SPY-তে 4.84 মিলিয়ন আপডেট, QQQ-তে 6.78 মিলিয়ন এবং NVDA-তে 2.93 মিলিয়ন আপডেট রেকর্ড হয়েছে।

কুয়েরিসাতটি নাম: July 27-এ RTH median quoted spread basis points-এ, quote-quality গণনাসহ
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT ticker,
       round(quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price), 2) AS median_spread_bps,
       round(count() / 1e6, 2) AS quote_updates_m,
       countIf(bid_price <= 0 OR ask_price <= 0) AS one_sided_quote_count,
       countIf(bid_price > ask_price AND bid_price > 0 AND ask_price > 0) AS crossed_quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'DIA', 'IWM', 'NVDA', 'QQQ', 'SPY', 'TSLA')
  AND sip_timestamp >= '2026-07-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00'
GROUP BY ticker
HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
ORDER BY ticker
Run this yourself

নিয়মিত বাজারসময়ের SPY-এর মধ্যমূল্যের তুলনায় মধ্যম কোটেড স্প্রেড ছিল 0.27 বেসিস পয়েন্ট, QQQ-এর 0.59 এবং NVDA-এর 1.02। শেষ দুটি কলামে প্রকাশ-সংক্রান্ত তথ্য রয়েছে: একপাক্ষিক ও ক্রসড কোট প্রতিটি নামের জন্য আলাদাভাবে গণনা করা হয়েছে এবং মধ্যম হিসাব থেকে বাদ দেওয়ার পরিবর্তে পৃথকভাবে দেখানো হয়েছে। ক্রসড কোট বলতে এমন কোট বোঝায় যেখানে bid, ask-এর চেয়ে বেশি। ন্যানোসেকেন্ড পর্যায়ে বহু ভেন্যু থেকে একত্র করা consolidated feed-এ এটি একটি স্বাভাবিক প্রযুক্তিগত ফল।

কুয়েরি27 তারিখ পর্যন্ত প্রতিটি July session-এর তুলনায় SPY-এর median spread-এর ranking, সবচেয়ে tight আগে
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT round(anyIf(spread_bps, d = toDate('2026-07-27')), 2) AS jul27_median_spread_bps,
       arrayCount(x -> x < anyIf(spread_bps, d = toDate('2026-07-27')), groupArrayIf(spread_bps, d != toDate('2026-07-27'))) + 1 AS rank_tightest,
       count() AS sessions_compared,
       toString(min(d)) AS first_session
FROM (
    SELECT toDate(sip_timestamp) AS d,
           quantileExactIf(0.5)(10000 * (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= '2026-07-01 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00'
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
    GROUP BY d
    HAVING countIf(bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) > 0
)
Run this yourself

একই পদ্ধতিতে জুলাইয়ের প্রতিটি সেশনের সঙ্গে তুলনা করলে, দিনের SPY-এর 0.27 বেসিস পয়েন্ট মধ্যম স্প্রেডটি 18-এর মধ্যে 18 স্থানে ছিল; গণনা করা হয়েছে সবচেয়ে টাইট স্প্রেড থেকে, এবং সময়সীমা শুরু হয়েছে 2026-07-01। শান্ত কোট টেপে এই বাক্যটিই প্যানেলের মূল বক্তব্য: liquidity-এর দিক থেকে একটি সাধারণ দিনও একটি পর্যবেক্ষণযোগ্য ফলাফল, যা প্রকাশিত এবং নির্দিষ্ট সীমার মধ্যে পরিমাপ করা হয়েছে।

কুয়েরিOptions NBBO বাজার: stock বাজারের তুলনায় মোট আপডেট, সঙ্গে SPY root slice, July 27
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00') AS jul27_stock_quote_rows
SELECT
    round(jul27_options_rows / 1e9, 2) AS jul27_options_bn,
    round(jul27_options_rows / jul27_stock_quote_rows, 1) AS options_to_stock_ratio,
    round((SELECT count() FROM global_markets.cache_options_quotes WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27' AND sip_timestamp >= '2026-07-27 13:30:00' AND sip_timestamp < '2026-07-27 20:00:00') / 1e6, 0) AS jul27_spy_options_m
Run this yourself

অপশনের NBBO টেপে 10.38 বিলিয়ন আপডেট হয়েছে, যা স্টক-কোট টেপের 18.8 গুণ। এর মধ্যে শুধু SPY root-এই নিয়মিত বাজারসময়ে 440 মিলিয়ন আপডেট ছিল।

সুদের হার

কুয়েরিনথিভুক্ত Treasury curve print, July 22 থেকে July 27
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT toString(date) AS date,
       round(toFloat64(yield_2_year), 2) AS yield_2y_pct,
       round(toFloat64(yield_10_year), 2) AS yield_10y_pct,
       round(toFloat64(yield_30_year), 2) AS yield_30y_pct,
       round((toFloat64(yield_10_year) - toFloat64(yield_2_year)) * 100) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= '2026-07-22' AND date <= '2026-07-27'
ORDER BY date
Run this yourself

Treasury-এর ফাইল বাজারের রিয়েল-টাইম ডেটার তুলনায় প্রায় এক সেশন পিছিয়ে থাকে। তাই এই প্যানেলে ফাইলে থাকা লেনদেনের রেকর্ড দেখানো হয়েছে: July 22 থেকে July 27 সময়সীমার 4 তারিখযুক্ত সারি। সর্বশেষ সারিটি, যার তারিখ 2026-07-27, সেখানে দুই বছরের Treasury yield 4.31%, দশ বছরের yield 4.65% এবং ত্রিশ বছরের yield 5.12% দেখানো হয়েছে। দুই থেকে দশ বছরের spread ছিল 34 basis points।

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

কুয়েরিEx-dividend, split, listing, news এবং July 27-এর SEC filing-এর মিশ্রণ
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
    (
        SELECT (argMax(t, (n, t)), max(n))
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), uniqExact(cik), countIf(form_type = '4'), countIf(form_type = '8-K'), countIf(form_type = '424B2'), countIf(form_type = '10-Q'))
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-07-27'
    ) AS fil
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-27') AS ex_dividend_records,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-27') AS forward_splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-27') AS listings,
    (SELECT count() FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00') AS news_articles,
    (SELECT uniqExact(JSONExtractString(publisher, 'name')) FROM global_markets.stocks_news WHERE published_utc >= '2026-07-27 04:00:00' AND published_utc < '2026-07-28 04:00:00') AS news_publishers,
    top_news.1 AS top_news_ticker,
    top_news.2 AS top_news_n,
    fil.1 AS fil_total,
    fil.2 AS fil_filers,
    fil.3 AS fil_form4,
    fil.4 AS fil_8k,
    fil.5 AS fil_424b2,
    fil.6 AS fil_10q
Run this yourself

জুলাই 27 তারিখে 91 dividend records ex-dividend হয়েছে, 7 reverse এবং 1 forward splits সম্পন্ন হয়েছে, আর 0 নতুন listing বাজারে এসেছে। নিউজ ফিডে 2 publishers-এর 166 articles ছিল। এই ফিডের সময়সীমায় সবচেয়ে বেশি কভার হওয়া ticker-টি ছিল MSFT, সেটি নিয়ে 12 articles প্রকাশিত হয়েছে। ওই তারিখের EDGAR daily index-এ 2163 distinct filers-এর 3997 filings রয়েছে: 587 insider Form 4 reports, 226 8-K current reports, 555 424B2 pricing supplements এবং 23 10-Q quarterly reports। এই index নিজস্ব সময়সূচি অনুযায়ী প্রকাশিত হয়। তাই এই panel তৈরির সময় এতে যে তথ্য থাকে, এখানে সেটিই দেখানো হয়েছে।

আগামী সূচি

সপ্তাহের বাকি দিনগুলো, মঙ্গলবার July 28 থেকে শুক্রবার July 31 পর্যন্ত, একই টেবিল থেকে তথ্য নিয়ে এবং এই সময়সীমার বাইরের বিষয়গুলোও ইচ্ছাকৃতভাবে বিবেচনায় রেখে পড়ুন।

কুয়েরিJuly 28 থেকে 31-এর calendar: closure, ex-dividend, split, Friday expiry এবং short-interest lag
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-28' AND date <= '2026-07-31' AND status != 'open') AS closures_rest_of_week,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS exdiv_records_rest_of_week,
    (SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'KO', 'JNJ', 'XOM', 'CVX', 'PG', 'WMT', 'HD')) FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-28' AND ex_dividend_date <= '2026-07-31') AS household_exdivs,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-28' AND execution_date <= '2026-07-31') AS splits_rest_of_week,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260731') / sum(size), 1) AS jul31_expiry_pct_of_mon_volume,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest WHERE settlement_date <= '2026-07-27') AS latest_short_interest_settlement
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-27 00:00:00' AND sip_timestamp < '2026-07-28 00:00:00'
Run this yourself

ছুটির টেবিল অনুযায়ী, সপ্তাহের বাকি চারটি সেশনে 0টি বাজার বন্ধ থাকবে। ওই সেশনগুলোতে 843টি dividend record ex-dividend হবে। এর মধ্যে 0টি যাচাই করা দশটি household name-এর। এছাড়া 18টি split কার্যকর হওয়ার কথা রয়েছে। সোমবারের option volume-এর 17.1% ইতিমধ্যে শুক্রবার, July 31-এ মেয়াদ শেষ হওয়ার জন্য নির্ধারিত contract-এ ছিল। নথিভুক্ত সর্বশেষ short-interest settlement হলো 2026-07-15। এই ফাইল প্রকাশে এতটাই বিলম্ব হয় যে এর নিজস্ব ব্যাখ্যাও রয়েছে।

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

কুয়েরিSession verification: ET-তে প্রথম/শেষ SPY bar, নিয়মিত bar-এর সংখ্যা, holiday receipt, পরবর্তী closure
প্রতিটি সংখ্যার পেছনের সঠিক 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,
    countIf(window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-27 13:30:00' AND window_start < '2026-07-27 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-27') AS jul27_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-27' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-27' AND date <= '2026-12-31' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-27 00:00:00' AND window_start < '2026-07-28 00:00:00'
Run this yourself

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

প্রায়শই জিজ্ঞাসিত প্রশ্ন

সোমবার, 27 জুলাই 2026-এ শেয়ারবাজার কেমন ছিল?

শুক্রবারের ক্লোজের তুলনায় SPY 0.02% পরিবর্তিত হয়ে $739.02-এ দাঁড়ায়। QQQ ছিল -0.32%, DIA 0.49% এবং IWM 0.59%। লিকুইড শেয়ারগুলোর মধ্যে 3880 বেড়েছে এবং 1972 কমেছে।

27 জুলাই 2026-এ কোন সেক্টর শীর্ষে ছিল?

এগারোটি SPDR select-sector fund জুড়ে হিসাব করলে Staples ছিল শীর্ষে, 1.5%-এ। এগারোটির মধ্যে সবচেয়ে দুর্বল ছিল Energy, যার প্রিন্ট ছিল -2.06%।

27 জুলাই 2026-এ options market কতটা সক্রিয় ছিল?

64.69 million contract লেনদেন হয়েছে, যেখানে আগের সেশনে হয়েছিল 71.14 million। একই দিনে মেয়াদোত্তীর্ণ হওয়া contract মোট ভলিউমের 39.3% ছিল এবং call-এর অংশ ছিল 55.1%।

27 জুলাই 2026-এ কোন শেয়ারে সবচেয়ে বেশি ডলারের লেনদেন হয়েছিল?

MU-এ regular-hours dollar volume ছিল 35.71 billion, যা SPY-এর 27.03 billion-এর চেয়ে বেশি।

ডেটা-সংক্রান্ত নোট

এই সংস্করণে পুনরায় চালু হওয়া দৈনিক সিরিজের একটি সোমবারের সেশন অন্তর্ভুক্ত করা হয়েছে; এটি 1 আগস্ট প্রকাশিত হয়েছিল। সেশন তারিখ অনুযায়ী এর আগের দৈনিক সংস্করণটি হলো 10 জুলাই, 202629 জুলাইয়ের সংস্করণ এই একই সপ্তাহের বুধবারের সেশন কভার করে, আর সাপ্তাহিক সারসংক্ষেপ-এ 24 জুলাই, শুক্রবারে শেষ হওয়া সপ্তাহটি রয়েছে—এই পৃষ্ঠার প্রতিটি তুলনা ওই সেশনের ওপর ভিত্তি করে করা হয়েছে।

টিকারভিত্তিক নামযুক্ত প্যানেলগুলো বর্ণানুক্রমে সাজানো হয়েছে, যাতে লেখার উল্লেখগুলো নির্দিষ্ট সারির সঙ্গে মেলে। লিডারবোর্ড ও মুভার বোর্ডগুলো মানের ভিত্তিতে সাজানো, এবং সেগুলোর প্রতিটি অবস্থানগত দাবি একটি যাচাই-সীমা হিসেবে সংরক্ষিত। মেগা-ক্যাপ বাস্কেট এবং 11-ফান্ডের সেক্টর বাস্কেট নির্ধারিত ও অপরিবর্তনীয় সেট; এগুলো vendor classification নয়।

মুভার বোর্ডে নিয়মিত সময়ের 5 million dollar turnover-এর ন্যূনতম সীমা প্রয়োগ করা হয়েছে। দুই ক্লোজের মধ্যবর্তী সময়ে split কার্যকর হওয়া কোনো নাম বাদ দেওয়া হয়েছে। house ambiguity guard-এর অধীনে পুনর্ব্যবহৃত একটি symbol-ও বাদ দেওয়া হয়েছে, যাতে প্রতিটি callout যাচাইযোগ্য একটি নামের কাছে পৌঁছায়।

এখানকার প্রতিটি close-over-close পরিসংখ্যান weekend-সহ পুরো সময়সীমা—Friday, July 24 থেকে Monday, July 27—জুড়ে প্রযোজ্য। Scoreboard-এর gap column-ও একই পুরো সময়সীমা দেখায়। Quote panel-গুলো প্রতিটি নামের one-sided এবং crossed quote গণনা করে; নীরবে সেগুলো বাদ দেয় না।

Treasury-এর file এবং EDGAR daily index নিজস্ব সময়সূচিতে প্রকাশিত হয়। তাই সংশ্লিষ্ট panel-গুলো ডেটা এসে গেছে ধরে না নিয়ে, হাতে থাকা তথ্যই দেখায়। এখানে কোনো implied-volatility index নেই। এই series-গুলো এই warehouse-এ licensed নয়। তাই volatility পরিমাপ করা হয়েছে tape-এর তথ্য থেকে—range, same-day options share এবং quote behavior বিশ্লেষণের মাধ্যমে।

পদ্ধতি

  • বাজার তথ্যের উৎস: consolidated tape। দামের ও ভলিউমের জন্য delayed_stocks_minute_aggs, options tape-এর জন্য options_trades, এবং NBBO panel-এর জন্য cache_stocks_quotescache_options_quotes
  • ক্লোজ: নিয়মিত সেশনের শেষ মিনিটের বার। এটি কখনও অনুমাননির্ভর 16:00-এর print নয় এবং extended-hours-এর print-ও নয়।
  • টাইম জোন ব্যবস্থাপনা: সব সংরক্ষিত timestamp UTC। WHERE clause-এ raw UTC literal ব্যবহার করা হয়, আর ET label-এর জন্য toTimeZone কেবল SELECT list-এ থাকে।
  • সেশন যাচাই: holiday table এবং পর্যবেক্ষিত bar থেকে যাচাই করা হয়েছে। ক্যালেন্ডার দেখে কখনও ধরে নেওয়া হয়নি।
  • আগের সেশনের তুলনা: শুক্রবার, July 24-এর তথ্য থেকে query-র ভেতরেই হিসাব করা হয়েছে। সপ্তাহান্তের পরবর্তী trading session-এর জন্য আগের কোনো post থেকে তথ্য নেওয়া হয়নি।
  • দশমিক: কোনো division বা product-এর আগে price, size এবং volume column-কে Float64-এ cast করা হয়েছে।
  • নির্ধারিত aggregate: সর্বত্র exact quantile এবং tuple-keyed tie-break ব্যবহার করা হয়েছে। লেখায় করা প্রতিটি ক্রম বা দিক-সংক্রান্ত দাবিকে sanity bound হিসেবে encode করা হয়েছে।
  • Warehouse-এর as-of তারিখ: August 1, 2026। এটি সেশনের 5 দিন পরের তারিখ এবং tape-এর সাধারণ 1-থেকে-2 দিনের ingest lag-এর পরের সময়। generation-এর সময় কোনো dataset অনুপস্থিত পাওয়া গেলে উপরের bounded receipt-গুলো post-টি ধরে রাখবে।

Cross-link: আগের দৈনিক recap, July 29-এর edition, সাপ্তাহিক recap, options কখন expire হয়, bid-ask spread কী, এবং two-to-ten-year spread

অন্য কোনো session-এর window-এ পুনর্নির্দেশ করতে চাইলে উপরের প্রতিটি query Strasmore terminal-এ কোনো পরিবর্তন ছাড়াই চালানো যাবে।