Strasmore Research
สรุปภาวะตลาด Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-08-02

สรุปตลาด 27 กรกฎาคม 2026 ตัวเลขสำคัญประจำวัน

สรุปตลาด 27 กรกฎาคม 2026 จากข้อมูลการซื้อขาย ครอบคลุมภาพรวมตลาด breadth ส่วนต่างราย sector กระแส options ราคาหุ้น อัตราดอกเบี้ย และปฏิทิน โดยทุกตัวเลขอ้างอิง stored queries

บทสรุปตลาดประจำวันจันทร์ที่ 27 กรกฎาคม 2026 นี้อ่านภาพรวมตลอดทั้งช่วงการซื้อขายจาก stored queries โดย SPY เปลี่ยนแปลงจากราคาปิดวันศุกร์เป็น 0.02% สัดส่วนหุ้นที่ปรับตัวขึ้นในตลาดที่มีสภาพคล่องอยู่ที่ 65.4% และตลาดออปชันมีการซื้อขายสัญญาจำนวน 64.69 ล้านสัญญา ช่วงเวลาทั้งหมดด้านล่างกำหนดวันเริ่มต้นและวันสิ้นสุดไว้อย่างชัดเจน ดังนั้นการเรียกใช้ SQL ของแต่ละแผงอีกครั้งจะได้ตัวเลขเดียวกันนี้

ตารางสรุป

การเปลี่ยนแปลงทั้งหมดเปรียบเทียบแท่งข้อมูลนาทีสุดท้ายของช่วงการซื้อขายปกติวันที่ 27 กรกฎาคม กับแท่งของวันศุกร์ที่ 24 กรกฎาคม ซึ่งเป็นช่วงการซื้อขายต่อเนื่องที่คั่นด้วยสุดสัปดาห์ แต่ละแถวเรียงตามตัวอักษร ดังนั้น ETF แต่ละรายการจึงอยู่ในตำแหน่งเดิมเสมอ

คำสั่งดึงข้อมูลSPY / QQQ / DIA / IWM: วันที่ 27 กรกฎาคมเทียบกับราคาปิดวันที่ 24 กรกฎาคม ช่วงเวลาซื้อขายปกติ
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% ปิดที่ $739.02 แต่ละแถวแยกการเปลี่ยนแปลงออกเป็นสองช่วง ได้แก่ SPY เปิดตลาดที่ 0.82% จากราคาปิดวันศุกร์ ซึ่งเป็น gap ที่ครอบคลุมตลอดช่วงสุดสัปดาห์ และเคลื่อนไหว -0.79% จากราคาเปิดถึงราคาปิด ในวันจันทร์ ช่วงการเคลื่อนไหวนอกเวลาตลาดแท้จริงครอบคลุมสองวัน และการแบ่งระหว่างช่วงดังกล่าวกับช่วงระหว่างวันถือเป็นลักษณะเฉพาะประการแรกของเซสชันนั้น

วันดังกล่าวผิดปกติหรือไม่?

ตัวเลขของการซื้อขายเพียงหนึ่งช่วงมีความหมายจำกัด หากไม่พิจารณาการกระจายของข้อมูลประกอบ ดังนั้นจึงจัดอันดับวันดังกล่าวภายในเดือนย้อนหลังของวันเดียวกัน โดยใช้หลักเกณฑ์เดียวกัน

คำสั่งดึงข้อมูลการเคลื่อนไหวรายวันของ SPY ในบริบทช่วงย้อนหลัง (เปิดถึงปิด วันที่ 26 มิถุนายนถึง 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 จากราคาเปิดถึงราคาปิดที่ -0.79% อยู่ที่อันดับ 1 จากทั้งหมด 21 ช่วงการซื้อขายย้อนหลัง โดยวัดจากขนาดสัมบูรณ์ ภายในช่วงข้อมูลที่ย้อนหลังไปถึง 2026-06-26 อันดับดังกล่าวนับจำนวนช่วงการซื้อขายอื่นในช่วงเวลานี้ที่มีการเคลื่อนไหวมากกว่า แล้วบวกหนึ่ง ดังนั้นอันดับหนึ่งจะหมายถึงการเคลื่อนไหวที่มากที่สุดของเดือนย้อนหลัง

การมีส่วนร่วมของตลาด

ระดับดัชนีเป็นตัวเลขเพียงตัวเดียว ส่วนการมีส่วนร่วมของตลาดนับจำนวนหุ้นที่เคลื่อนไหวไปในทิศทางเดียวกับดัชนีผ่านช่วงว่างระหว่างวันหยุดสุดสัปดาห์

คำสั่งดึงข้อมูลBreadth ของตลาดที่มีสภาพคล่อง: ราคาปิดวันที่ 27 กรกฎาคมเทียบกับวันที่ 24 กรกฎาคม กรองมูลค่าซื้อขาย $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

จากหุ้นจำนวน 5935 รายที่มียอดซื้อขายในเวลาทำการปกติผ่านเกณฑ์หนึ่งล้านดอลลาร์ หุ้นจำนวน 3880 รายปิดสูงกว่าราคาปิดวันศุกร์ และ 1972 รายปิดต่ำกว่า คิดเป็นสัดส่วนหุ้นปรับขึ้น 65.4% ตัวกรองนี้แยกหุ้นที่มีการซื้อขายเบาบางกว่าออกจำนวน 5336 ราย โดยยังนับรวมไว้ในที่นี้แทนที่จะตัดออกโดยไม่แสดงข้อมูล

กลุ่มหุ้น mega-cap

หุ้น mega-cap เดิมทั้งแปดตัวปรากฏในแต่ละรอบการซื้อขาย โดยเรียงตามตัวอักษรเพื่อให้แต่ละตัวอยู่ในแถวเดิม จุดประสงค์คือการใช้ตะกร้าหุ้นแบบคงที่ เพื่อให้ผู้อ่านคุ้นเคยกับแต่ละแถว และไม่มีการเลือกหุ้นที่ทำผลงานดีภายหลังโดยกองบรรณาธิการ

คำสั่งดึงข้อมูลหุ้นขนาดใหญ่พิเศษ 8 ราย: การเปลี่ยนแปลงเทียบกับวันที่ 24 กรกฎาคมและมูลค่าซื้อขายช่วงเวลาปกติ วันที่ 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

AAPL ปรับตัว 1.16%, META ปรับตัว -0.21%, MSFT ปรับตัว 1.94% และ NVDA ปรับตัว -5.04% จากมูลค่าการซื้อขายในเวลาปกติ 25.42 พันล้านดอลลาร์ โดย TSLA อยู่ที่ -1.2% คอลัมน์มูลค่าเงินดอลลาร์แสดงให้เห็นว่าหุ้นทั้งแปดตัวนี้มีสัดส่วนในมูลค่าการซื้อขายรวมมากเพียงใด ส่วนแผง breadth ด้านบนใช้ตรวจสอบว่าตลาดส่วนที่เหลือเคลื่อนไหวไปในทิศทางเดียวกับหุ้นเหล่านี้มากน้อยเพียงใด

หุ้นที่เคลื่อนไหวโดดเด่นประจำวัน

ทั้งสองกระดานกำหนดให้มูลค่าการซื้อขายในเวลาทำการปกติอยู่ที่ห้าล้านดอลลาร์ และตัดชื่อที่มีการแตกหุ้นดำเนินการระหว่างราคาปิดสองช่วงที่ใช้วัดออก รวมถึงตัดสัญลักษณ์ที่ถูกนำกลับมาใช้ซ้ำหนึ่งรายการตามเกณฑ์ป้องกันความกำกวมของสำนักข่าวที่ระบุไว้ในหมายเหตุ

คำสั่งดึงข้อมูลหุ้นที่ปรับขึ้นและลงมากที่สุด: ราคาปิดวันที่ 27 กรกฎาคมเทียบกับวันที่ 24 กรกฎาคม มูลค่าซื้อขายตั้งแต่ $5M ขึ้นไป ไม่รวมการแตกหุ้น
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 โดยเคลื่อนไหว 214.9% จากมูลค่าการซื้อขาย 486.4 ล้านดอลลาร์ หุ้นที่ปรับตัวลงมากที่สุดคือ MPLT โดยมีการซื้อขายที่ -72.9% จากมูลค่า 83.3 ล้านดอลลาร์ หน้านี้บันทึกขนาดการเคลื่อนไหวและรายการซื้อขายที่เกิดขึ้นเท่านั้น โดยไม่ได้ตีความสาเหตุของการเคลื่อนไหวดังกล่าว

การกระจายตัวระหว่างกลุ่มอุตสาหกรรม

กองทุน SPDR Select Sector ทั้งสิบเอ็ดกองทุน เรียงลำดับจากดีที่สุดไปแย่ที่สุด โดยเปรียบเทียบราคาปิดวันที่ 27 กรกฎาคมกับวันที่ 24 กรกฎาคม รายการกองทุนนี้กำหนดไว้ตายตัว ไม่ได้อ้างอิงการจัดหมวดหมู่ของผู้ให้บริการข้อมูล

คำสั่งดึงข้อมูลSector ETFs: ราคาปิดวันที่ 27 กรกฎาคมเทียบกับวันที่ 24 กรกฎาคม จัดอันดับ
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 จุดเปอร์เซ็นต์ ส่วนต่างดังกล่าวคือการกระจายตัวระหว่างกลุ่มอุตสาหกรรมของวันนั้น ตลาดที่กองทุนทั้งสิบเอ็ดกองทุนเคลื่อนไหวอยู่ภายในกรอบหนึ่งจุดเปอร์เซ็นต์ ย่อมมีภาพแตกต่างอย่างมากจากตลาดที่ผลตอบแทนกระจายออกไปหลายจุดเปอร์เซ็นต์

ตลาดที่มีการซื้อขายเป็นเงินดอลลาร์

คำสั่งดึงข้อมูล6 อันดับแรกตามมูลค่าซื้อขาย และ 4 อันดับแรกตามจำนวนหุ้นที่ซื้อขาย: ช่วงเวลาซื้อขายปกติวันที่ 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

MU ครองอันดับหนึ่งในกระดานซื้อขายเงินดอลลาร์ ด้วยมูลค่าการซื้อขายในเวลาทำการปกติที่ 35.71 พันล้านดอลลาร์ ขณะที่ SPY ตามมาเป็นอันดับสองที่ 27.03 พันล้านดอลลาร์ กระดานซื้อขายหุ้นตอบคำถามที่แตกต่างออกไป โดย KIDZ อยู่ในอันดับหนึ่งด้วยปริมาณ 198.3 ล้านหุ้น และราคาเฉลี่ยโดยนัยที่ $0.66 ปริมาณการซื้อขายในรูปดอลลาร์สะท้อนความสนใจของตลาด ส่วนปริมาณหุ้นสะท้อนการหมุนเวียนซื้อขาย และเมื่อวัดเป็นรายหลักทรัพย์ ตัวชี้วัดนี้เรียกว่า ปริมาณการซื้อขายสัมพัทธ์

เทปออปชัน

คำสั่งดึงข้อมูลกระแสการซื้อขาย Options: จำนวนสัญญา สัดส่วน Call สัดส่วนการซื้อขายวันเดียวเทียบกับวันศุกร์ และสัญญา SPY ที่มีการซื้อขายหนาแน่นที่สุด
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

เทปออปชันแสดงรายการซื้อขาย 11.07 ล้านรายการ คิดเป็น 64.69 ล้านสัญญา เทียบกับ 71.14 ล้านสัญญาในวันศุกร์ Call options คิดเป็น 55.1% ของปริมาณสัญญา สัญญาที่หมดอายุในวันเดียวกัน หรือกลุ่ม zero-days-to-expiry คิดเป็น 39.3% เทียบกับ 49% ในวันศุกร์ โดยมี จังหวะการหมดอายุ เป็นตัวกำหนดความเคลื่อนไหวดังกล่าว สัญญา SPY ที่มีการซื้อขายคึกคักที่สุดคือ 740 C จำนวน 0.59 ล้านสัญญา โดยราคาใช้สิทธิอยู่ห่างจากราคาปิดปกติของ SPY ที่ $739.02 เป็นระยะ 0.98 ดอลลาร์ ซึ่งคำนวณจากราคาใช้สิทธิลบด้วยราคาปิด

เทปข้อมูลราคาเสนอซื้อขาย

ข้อมูลราคาเสนอซื้อขายเป็นชุดข้อมูลที่มีจำกัดที่สุดของโต๊ะซื้อขายนี้ และมีการวัดทุกเซสชัน วันปกติก็ถูกบันทึกไว้เช่นกัน

คำสั่งดึงข้อมูลจำนวนการอัปเดต NBBO ของหุ้น: วันที่ 27 กรกฎาคมเทียบกับวันที่ 24 กรกฎาคม พร้อมการอัปเดตตาม ticker ที่ระบุ (ล้านรายการ)
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

เทปราคาเสนอซื้อขายหุ้นมีการอัปเดต NBBO จำนวน 553.53 ล้านครั้ง เทียบกับ 500.88 ล้านครั้งในวันศุกร์ เปลี่ยนแปลงจากเซสชันก่อนหน้า 10.5% โดย SPY มีการอัปเดต 4.84 ล้านครั้ง QQQ 6.78 ล้านครั้ง และ NVDA 2.93 ล้านครั้ง

คำสั่งดึงข้อมูลหุ้น 7 ราย: ค่ามัธยฐานส่วนต่างราคาเสนอซื้อขายช่วง RTH หน่วย basis points พร้อมจำนวนข้อมูลด้านคุณภาพราคา วันที่ 27 กรกฎาคม
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 basis points ของราคากลาง QQQ อยู่ที่ 0.59 และ NVDA อยู่ที่ 1.02 คอลัมน์สองคอลัมน์สุดท้ายเป็นข้อมูลเปิดเผย: ราคาเสนอซื้อขายด้านเดียวและราคาเสนอซื้อขายที่ตัดกันจะนับแยกตามหลักทรัพย์แต่ละรายการ และแยกออกจากค่ามัธยฐาน แทนที่จะตัดทิ้งโดยไม่แสดงข้อมูล ราคาเสนอซื้อขายที่ตัดกัน ซึ่งราคาเสนอซื้อสูงกว่าราคาเสนอขาย เป็นผลตามปกติของฟีดข้อมูลรวมที่เชื่อมข้อมูลจากหลายตลาดซื้อขายเข้าด้วยกันด้วยความละเอียดระดับนาโนวินาที

คำสั่งดึงข้อมูลค่ามัธยฐานส่วนต่างของ SPY จัดอันดับเทียบกับทุกช่วงการซื้อขายในเดือนกรกฎาคมจนถึงวันที่ 27 โดยเรียงจากแคบที่สุด
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 basis points อยู่ในอันดับ 18 จาก 18 โดยนับจากสเปรดที่แคบที่สุด ภายในช่วงเวลาที่เริ่มต้น 2026-07-01 ในวันที่ข้อมูลการซื้อขายไม่ผันผวน ประโยคนี้คือสาระสำคัญของแผงข้อมูล: วันปกติสำหรับสภาพคล่องถือเป็นข้อค้นพบที่มีการเผยแพร่และกำหนดขอบเขตไว้อย่างชัดเจน

คำสั่งดึงข้อมูลเทป NBBO ของ Options: จำนวนการอัปเดตรวมเทียบกับเทปหุ้น พร้อมส่วนของ SPY root วันที่ 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 เท่าของเทปราคาเสนอซื้อขายหุ้น โดยเฉพาะ root ของ SPY เพียงรายการเดียวมีการอัปเดตในช่วงเวลาซื้อขายปกติ 440 ล้านครั้ง

อัตราดอกเบี้ย

คำสั่งดึงข้อมูลรายการราคาบนเส้นอัตราผลตอบแทนพันธบัตรรัฐบาลสหรัฐฯ ที่บันทึกไว้ วันที่ 22 ถึง 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

ข้อมูลของกระทรวงการคลังล่าช้ากว่าตลาดประมาณหนึ่งช่วงการซื้อขาย ดังนั้นแผงข้อมูลนี้จึงรายงานรายการซื้อขายที่มีการบันทึกไว้ ได้แก่ แถวข้อมูลที่ลงวันที่ 4 ในช่วงวันที่ 22 กรกฎาคมถึง 27 กรกฎาคม รายการล่าสุดลงวันที่ 2026-07-27 ระบุว่าอัตราผลตอบแทนพันธบัตรอายุสองปีอยู่ที่ 4.31% อายุสิบปีอยู่ที่ 4.65% และอายุสามสิบปีอยู่ที่ 5.12% โดยมี ส่วนต่างอัตราผลตอบแทนระหว่างพันธบัตรอายุสองปีกับสิบปี อยู่ที่ 34 basis points.

ปฏิทินเบื้องหลังวันดังกล่าว

คำสั่งดึงข้อมูลวันขึ้นเครื่องหมาย Ex-dividends การแตกหุ้น การเข้าจดทะเบียน ข่าวสาร และรายการเอกสารยื่นต่อ SEC วันที่ 27 กรกฎาคม
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

หุ้นปันผลจำนวน 91 รายการขึ้นเครื่องหมาย ex-dividend เมื่อวันที่ 27 กรกฎาคม มีการดำเนินการ split แบบ reverse จำนวน 7 รายการ และแบบ forward จำนวน 1 รายการ รวมถึงมีหุ้นจดทะเบียนใหม่จำนวน 0 รายการเข้าสู่กระดานซื้อขาย ฟีดข่าวมีบทความจำนวน 166 ชิ้นจากสำนักข่าวจำนวน 2 แห่ง โดย ticker ที่มีการรายงานมากที่สุดในช่วงเวลาของฟีดนี้มีบทความจำนวน 12 ชิ้น จากทั้งหมด MSFT รายการ ดัชนีรายวันของ EDGAR มีเอกสารยื่นต่อจำนวน 3997 รายการสำหรับวันดังกล่าว จากผู้ยื่นเอกสารที่แตกต่างกันจำนวน 2163 ราย ได้แก่ รายงาน Form 4 ของบุคคลภายในจำนวน 587 รายการ รายงานปัจจุบัน 8-K จำนวน 226 รายการ เอกสารเสริมด้านราคา 424B2 จำนวน 555 รายการ และรายงานประจำไตรมาส 10-Q จำนวน 23 รายการ ดัชนีดังกล่าวจัดทำตามกำหนดเวลาของตนเอง และแผงข้อมูลนี้จะแสดงข้อมูลที่มีอยู่ ณ เวลาที่ระบบสร้างรายงาน

กำหนดการถัดไป

ช่วงที่เหลือของสัปดาห์ ตั้งแต่วันอังคารที่ 28 กรกฎาคมถึงวันศุกร์ที่ 31 กรกฎาคม ควรอ่านข้อมูลจากตารางเดียวกัน และตั้งใจมองให้พ้นจากช่วงเวลาดังกล่าว

คำสั่งดึงข้อมูลปฏิทินวันที่ 28 ถึง 31 กรกฎาคม: วันหยุดทำการ Ex-dividends การแตกหุ้น วันหมดอายุสัญญาวันศุกร์ และความล่าช้าของข้อมูล Short interest
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 รายการจะขึ้นเครื่องหมาย ex-dividend ในช่วงดังกล่าว โดย 0 รายการอยู่ในกลุ่มบริษัทชื่อคุ้นเคยสิบแห่งที่ตรวจสอบแล้ว และมีกำหนดดำเนินการแตกหุ้น 18 รายการ ในปริมาณการซื้อขายออปชันของวันจันทร์ 17.1% อยู่ในสัญญาที่กำหนดหมดอายุในวันศุกร์ที่ 31 กรกฎาคมแล้ว ข้อมูลการชำระบัญชีของสถานะขายชอร์ตล่าสุดที่มีอยู่คือ 2026-07-15 ซึ่งเป็นไฟล์ที่เผยแพร่ล่าช้านานพอจนมี คำอธิบายเฉพาะของตัวเอง

ยืนยันเซสชันแล้ว

คำสั่งดึงข้อมูลการตรวจสอบช่วงการซื้อขาย: แท่ง SPY แรก/สุดท้ายตามเวลา ET จำนวนแท่งช่วงเวลาปกติ ข้อมูลวันหยุด และวันหยุดทำการถัดไป
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 แท่งแรกเวลา 04:00 ET แท่งสุดท้ายเวลา 19:59 ET มีแท่งข้อมูลในช่วงเวลาปกติ 390 แท่ง เซสชันในช่วงเวลาที่กำหนด 1 เซสชัน และแถววันหยุดสำหรับวันที่ดังกล่าว 0 แถว การปิดทำการตามกำหนดครั้งถัดไปคือ Labor Day ในวันที่ 2026-09-07

คำถามที่พบบ่อย

ตลาดหุ้นเป็นอย่างไรในวันจันทร์ที่ 27 กรกฎาคม 2026?

SPY เปลี่ยนแปลง 0.02% จากราคาปิดวันศุกร์ มาอยู่ที่ $739.02 ขณะที่ QQQ อยู่ที่ -0.32%, DIA อยู่ที่ 0.49% และ IWM อยู่ที่ 0.59% ในบรรดาหุ้นที่มีสภาพคล่องสูง 3880 ปรับตัวขึ้น และ 1972 ปรับตัวลง

กลุ่มอุตสาหกรรมใดทำผลงานดีที่สุดในวันที่ 27 กรกฎาคม 2026?

Staples ที่ 1.5% โดยวัดจากกองทุน SPDR select-sector ทั้งสิบเอ็ดกองทุน กองทุนที่อ่อนแอที่สุดในบรรดาทั้งสิบเอ็ดกองทุนคือ Energy ซึ่งมีการซื้อขายที่ -2.06%

ตลาดออปชันคึกคักเพียงใดในวันที่ 27 กรกฎาคม 2026?

มีการซื้อขายสัญญา 64.69 ล้านสัญญา เทียบกับ 71.14 ล้านสัญญาในวันซื้อขายก่อนหน้า สัญญาที่หมดอายุภายในวันเดียวกันคิดเป็น 39.3% ของปริมาณการซื้อขาย และสัญญา call คิดเป็น 55.1%

หุ้นใดมีมูลค่าการซื้อขายสูงที่สุดในวันที่ 27 กรกฎาคม 2026?

MU โดยมีมูลค่าการซื้อขายในเวลาทำการปกติ 35.71 พันล้านดอลลาร์ สูงกว่า SPY ซึ่งอยู่ที่ 27.03 พันล้านดอลลาร์

หมายเหตุเกี่ยวกับข้อมูล

ฉบับนี้เติมข้อมูลของการซื้อขายวันจันทร์ในชุดข้อมูลรายวันที่กลับมาจัดทำต่อ และเผยแพร่เมื่อวันที่ 1 สิงหาคม ข้อมูลรายวันก่อนหน้านี้ตามวันที่ทำการซื้อขายคือ 10 กรกฎาคม 2026 ส่วน ฉบับวันที่ 29 กรกฎาคม ครอบคลุมวันพุธของสัปดาห์เดียวกัน และ สรุปรายสัปดาห์ ครอบคลุมสัปดาห์สิ้นสุดวันศุกร์ที่ 24 กรกฎาคม ซึ่งเป็นช่วงการซื้อขายที่ใช้เป็นฐานในการเปรียบเทียบทั้งหมดในหน้านี้ ตารางของแต่ละ ticker ที่ระบุชื่อเรียงตามลำดับตัวอักษร เพื่อให้การอ้างอิงในเนื้อหาชี้ไปยังแถวเดิมอย่างแน่นอน ส่วนตารางจัดอันดับและตารางหุ้นที่เคลื่อนไหวมากเรียงตามมูลค่า และการอ้างอิงลำดับทุกตำแหน่งในตารางเหล่านั้นมีการเข้ารหัสเป็นขอบเขตตรวจสอบความถูกต้อง ตะกร้าหุ้น mega-cap และตะกร้ากลุ่มอุตสาหกรรมซึ่งประกอบด้วยกองทุนสิบเอ็ดกองเป็นชุดที่กำหนดตายตัว ไม่ใช่การจัดประเภทของผู้ให้บริการข้อมูล ตารางหุ้นที่เคลื่อนไหวมากใช้เกณฑ์มูลค่าการซื้อขายในเวลาทำการปกติอย่างน้อยห้าล้านดอลลาร์ ตัดชื่อที่มีการดำเนินการแตกหุ้นระหว่างราคาปิดสองครั้งที่ใช้วัด และตัดสัญลักษณ์ที่นำกลับมาใช้ซ้ำหนึ่งรายการตามเกณฑ์ป้องกันความกำกวมของระบบ ดังนั้นการกล่าวถึงแต่ละครั้งจึงชี้ไปยังชื่อที่ตรวจสอบยืนยันได้ ตัวเลขการเปลี่ยนแปลงราคาปิดเทียบราคาปิดทั้งหมดในที่นี้ครอบคลุมช่วงสุดสัปดาห์ ตั้งแต่วันศุกร์ที่ 24 กรกฎาคมถึงวันจันทร์ที่ 27 กรกฎาคม และคอลัมน์ช่องว่างราคาในตารางสรุปผลก็ครอบคลุมช่วงเวลาทั้งหมดดังกล่าว แผงข้อมูลราคาเสนอซื้อเสนอขายนับราคาเสนอซื้อเสนอขายด้านเดียวและราคาเสนอซื้อเสนอขายที่ไขว้กันของแต่ละชื่อ แทนที่จะละทิ้งโดยไม่แสดง ไฟล์ของกระทรวงการคลังและดัชนีรายวันของ EDGAR มีเวลานำส่งแยกกัน ดังนั้นแผงข้อมูลเหล่านั้นจึงรายงานเฉพาะข้อมูลที่มีอยู่จริง โดยไม่ตั้งสมมติฐานว่าข้อมูลจะมาถึงแล้ว ที่นี่ไม่มีดัชนีความผันผวนโดยนัย เนื่องจากชุดข้อมูลดังกล่าวไม่ได้รับอนุญาตให้นำเข้าสู่คลังข้อมูลนี้ จึงประเมินความผันผวนจากข้อมูลการซื้อขายโดยพิจารณาช่วงราคา สัดส่วนการซื้อขายออปชันในวันเดียวกัน และพฤติกรรมของราคาเสนอซื้อเสนอขาย

ระเบียบวิธี

  • แหล่งข้อมูลตลาด: consolidated tape ใช้ delayed_stocks_minute_aggs สำหรับราคาและปริมาณการซื้อขาย ใช้ options_trades สำหรับข้อมูลการซื้อขายออปชัน และใช้ cache_stocks_quotes กับ cache_options_quotes สำหรับแผง NBBO
  • ราคาปิด: ใช้แท่งข้อมูลนาทีสุดท้ายของช่วงการซื้อขายปกติเท่านั้น ไม่ใช้รายการซื้อขายที่สมมติว่าเกิดขึ้นเวลา 16:00 และไม่ใช้รายการซื้อขายนอกเวลาทำการ
  • การจัดการเขตเวลา: timestamp ที่จัดเก็บทั้งหมดเป็น UTC; เงื่อนไข WHERE ใช้ค่า UTC ดิบ และ toTimeZone ปรากฏเฉพาะในรายการ SELECT สำหรับป้ายกำกับ ET
  • การตรวจสอบช่วงการซื้อขาย: ตรวจสอบจากตารางวันหยุดและแท่งข้อมูลที่สังเกตได้ ไม่ได้อนุมานจากปฏิทิน
  • การเปรียบเทียบกับช่วงการซื้อขายก่อนหน้า: คำนวณภายใน query จากวันศุกร์ที่ 24 กรกฎาคม ซึ่งเป็นช่วงการซื้อขายก่อนหน้าที่คร่อมสุดสัปดาห์ ไม่ได้นำค่ามาจากโพสต์ก่อนหน้า
  • ทศนิยม: แปลงคอลัมน์ราคา ขนาดรายการ และปริมาณการซื้อขายเป็น Float64 ก่อนการหารหรือการคูณใด ๆ
  • การรวมข้อมูลแบบกำหนดผลลัพธ์แน่นอน: ใช้ quantile ที่คำนวณได้อย่างแม่นยำและการตัดสินกรณีเสมอด้วยคีย์แบบ tuple ตลอดทั้งชุดข้อมูล การอ้างลำดับหรือทิศทางในเนื้อหาทุกกรณีถูกเข้ารหัสเป็นขอบเขตตรวจสอบความถูกต้อง
  • วันที่ข้อมูลล่าสุดของคลังข้อมูล: 1 สิงหาคม 2026 ซึ่งอยู่หลังช่วงการซื้อขายห้าวัน และพ้นระยะเวลานำเข้าข้อมูลตามปกติของ tape ที่หนึ่งถึงสองวัน โดยใบรับข้อมูลตามขอบเขตข้างต้นจะคงโพสต์นี้ไว้ หากพบว่าชุดข้อมูลขาดหายขณะสร้างเนื้อหา

ลิงก์ภายใน: สรุปประจำวันก่อนหน้า, ฉบับวันที่ 29 กรกฎาคม, สรุปรายสัปดาห์, วันที่ออปชันหมดอายุ, ความหมายของ bid-ask spread, และ spread ระหว่างอัตราผลตอบแทนพันธบัตรอายุสองถึงสิบปี

ทุก query ข้างต้นทำงานบนเทอร์มินัล Strasmore ได้โดยไม่ต้องแก้ไข หากต้องการเปลี่ยนช่วงเวลาไปยังช่วงการซื้อขายอื่น