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

สรุปภาวะตลาดสัปดาห์วันที่ 6 กรกฎาคม 2026

หุ้นกลุ่มชิปผันผวนรุนแรงและ NVDA กลับมาคึกคักในวันศุกร์ ขณะที่ดัชนีหลักเคลื่อนไหวเงียบเหงา สรุปภาพรวมสัปดาห์ที่ MU มีปริมาณการซื้อขายสูงกว่า SPY อย่างมีนัยสำคัญ

สัปดาห์ของวันที่ 6 กรกฎาคม 2026 ตลาดเซมิคอนดักเตอร์มีความผันผวนอย่างรุนแรงภายใต้ภาพลักษณ์ของดัชนีที่ดูสงบ ในช่วงห้าวันทำการประกอบด้วย การเทขายหุ้นกลุ่มชิป, การดีดตัวกลับ, การเปิดตลาดที่รุนแรงที่สุดในฤดูร้อน และการกลับมาครองตลาดของ NVDA ในวันศุกร์ ส่งผลให้ SPY ปิดที่ +1.4% ข้อเท็จจริงสองประการที่บ่งชี้ถึงสถานการณ์นี้คือ MU มีมูลค่าการซื้อขายรวมมากกว่า SPY ตลอดทั้งสัปดาห์ และมีหุ้นที่มีสภาพคล่องสูงจำนวนมากกว่าที่ราคาลดลงแทนที่จะเพิ่มขึ้น ในสัปดาห์ที่ดัชนีกลุ่มเติบโต (growth index) ปรับตัวขึ้น 1.8% ตัวเลขทั้งหมดด้านล่างนี้มาจากการดึงข้อมูลจากฐานข้อมูลโดยตรง

สรุปภาพรวมรายสัปดาห์

การเปลี่ยนแปลงรายสัปดาห์เริ่มตั้งแต่ราคาปิดปกติของวันพฤหัสบดีที่ 2 กรกฎาคม (วันที่ 3 กรกฎาคม เป็นวันหยุดเนื่องในวันประกาศอิสรภาพ) จนถึงวันศุกร์ที่ 10 กรกฎาคม โดยเรียงลำดับตามตัวอักษร

คำสั่งดึงข้อมูลSPY / QQQ / DIA / IWM — สัปดาห์ของ 6 กรกฎาคม เทียบกับราคาปิด 2 กรกฎาคม พร้อมการเปลี่ยนแปลงของสัปดาห์ก่อนหน้า
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_week_close,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-06') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-02') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
  AND window_start >= '2026-06-22 13:30:00' AND window_start < '2026-07-10 20:00:00'
GROUP BY ticker
ORDER BY ticker

ประเด็นสำคัญคือการแยกตัวของดัชนี: QQQ +1.8% และ SPY +1.4% สวนทางกับ DIA -0.4% และ IWM -0.5% หุ้นกลุ่มเติบโต (Growth) เป็นปัจจัยหลักที่ผลักดันตลาด ในขณะที่ดัชนี Dow และดัชนีหุ้นขนาดเล็ก (small-cap) ปิดสัปดาห์ในแดนลบ แม้ภาพรวมตลาดจะดูเหมือนเป็นบวก แต่การเคลื่อนไหวในสัปดาห์นี้ไม่ได้เกิดขึ้นอย่างครอบคลุมทุกกลุ่มหุ้น

ผลตอบแทนรายสัปดาห์เมื่อเทียบกับปีที่ผ่านมา

คำสั่งดึงข้อมูลบริบทรายปีของ SPY (ผลตอบแทนรายสัปดาห์จากราคาเปิดถึงราคาปิด, ~53 สัปดาห์)
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT round(anyIf(ret, wk = toDate('2026-07-06')), 2) AS week_open_to_close_pct,
       arrayCount(x -> x > anyIf(ret, wk = toDate('2026-07-06')), groupArrayIf(ret, wk != toDate('2026-07-06'))) + 1 AS rank_best,
       count() AS weeks_compared,
       toString(min(wk)) AS first_week,
       anyIf(sessions, wk = toDate('2026-07-06')) AS sessions_this_week
FROM (
    SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-07-06 00:00:00')
      AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY wk
    HAVING sessions >= 3
)

เมื่อวัดจากราคาเปิดถึงราคาปิด ผลตอบแทนรายสัปดาห์ของ SPY อยู่ในอันดับที่ 20 จาก 53 สัปดาห์ที่ผ่านมา ซึ่งถือว่าอยู่ในระดับปานกลาง สัปดาห์นี้มีทั้งจุดเปิดที่ผันผวนที่สุดในฤดูร้อน (วันพฤหัสบดี) และการดิ่งลงของกลุ่มอุตสาหกรรมที่รุนแรงที่สุด (วันอังคาร) แต่ผลลัพธ์โดยรวมกลับอยู่ในระดับกลาง เนื่องจากความผันผวนที่เกิดขึ้นหักล้างกันเอง ทำให้ภาพรวมเป็นไปอย่างปกติ

Five sessions, one arc

คำสั่งดึงข้อมูลSPY รายเซสชัน — ราคาปิด, การเปลี่ยนแปลง และปริมาณการซื้อขายหุ้น, 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS spy_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / any(prev) - 1) * 100, 1) AS change_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS spy_shares_m
FROM global_markets.delayed_stocks_minute_aggs
INNER JOIN (
    SELECT d, lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
               argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
        GROUP BY d
    )
) AS p ON toDate(toTimeZone(window_start, 'America/New_York')) = p.d
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY et_date
ORDER BY et_date

The arc: Monday reopened from the holiday with a growth-led gap up (+0.9%, recap); Tuesday the semiconductor complex broke while the index gave back only -0.5% (recap); Wednesday the chips bounced hard and the index sat still (-0.3%, recap); Thursday the whole tape flipped green on the summer's wildest open (+0.8%, recap); Friday NVDA led a quiet finish (+0.4%, recap) to a $754.9 close.

The two names at the center of Tuesday's rout, receipted:

คำสั่งดึงข้อมูลการดิ่งลงในวันอังคาร: INTC และ TER, ราคาปิด 7 กรกฎาคม เทียบกับราคาปิด 6 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker, round((c7 / c6 - 1) * 100, 1) AS day_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00')) AS c6,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00')) AS c7
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('INTC', 'TER')
      AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-07 20:00:00'
    GROUP BY ticker
)
ORDER BY ticker

Tuesday's move at both names: INTC -9.6%, TER -9.6%, against SPY's -0.5% for the session.

สิ่งที่ถูกกล่าวถึง

เนื้อหาของเราเน้นการสังเกตการณ์ โดยมีการระบุชื่อผู้ให้ข้อมูลในบทสรุปของสัปดาห์นี้ เริ่มต้นจากการพิจารณาความสนใจของฟีดข่าวที่มีต่อหุ้นทั้งสี่ตัวซึ่งเป็นจุดศูนย์กลางของการผันผวน จากบทความทั้งหมด 981 ฉบับในสัปดาห์นี้:

คำสั่งดึงข้อมูลการรายงานข่าวรายวัน: บทความที่มีแท็ก NVDA, MU, INTC, TER — 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d,
       countIf(has(tickers, 'NVDA')) AS nvda_articles,
       countIf(has(tickers, 'MU')) AS mu_articles,
       countIf(has(tickers, 'INTC')) AS intc_articles,
       countIf(has(tickers, 'TER')) AS ter_articles
FROM global_markets.stocks_news
WHERE published_utc >= '2026-07-06 00:00:00' AND published_utc < '2026-07-11 04:00:00'
  AND toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
  AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10'
GROUP BY d
ORDER BY d

หัวข้อข่าวเหล่านี้ไม่ได้ถูกเรียบเรียงใหม่ แต่เป็นการคัดลอกโดยตรงจากฟีดข้อมูลที่จัดเก็บไว้:

คำสั่งดึงข้อมูลหัวข้อข่าวที่ปรากฏจริง (The Motley Fool, วันที่ตลาดดิ่งลงและวันที่ตลาดฟื้นตัว)
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(toDate(toTimeZone(published_utc, 'America/New_York'))) AS session,
       JSONExtractString(publisher, 'name') AS outlet,
       title AS headline
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) IN ('2026-07-07', '2026-07-08')
  AND JSONExtractString(publisher, 'name') = 'The Motley Fool'
  AND (positionCaseInsensitive(title, 'Burry') > 0 OR positionCaseInsensitive(title, 'Sandisk Stock Pop') > 0)
ORDER BY session, title

ในวันที่ตลาดดิ่งลง ฟีดข่าวได้นำเสนอหัวข้อ "Michael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD" ของ The Motley Fool ส่วนในวันที่ตลาดฟื้นตัว สำนักข่าวเดิมได้ตั้งคำถามว่า "Why Did Sandisk Stock Pop Today?" สำหรับการพุ่งขึ้นของ NVDA เมื่อวันศุกร์นั้นไม่มีหัวข้อข่าวที่เป็นปัจจัยกระตุ้นเลย มีเพียงบทความที่เน้นเรื่องมูลค่าหุ้น (valuation) เท่านั้น จึงไม่สามารถทราบสาเหตุที่แน่ชัดจากข้อมูลชุดนี้ได้

ข้อสรุปสองประการ: MU (17 บทความ) มีจำนวนบทความมากกว่า NVDA (13) เพียงครั้งเดียว คือในวันพุธซึ่งเป็นวันที่ตลาดฟื้นตัว (โดย NVDA เป็นผู้นำในหุ้นอีกสี่ตัวที่เหลือ) และ TER ซึ่งเป็นหนึ่งในสองหุ้นที่ได้รับผลกระทบหนักที่สุดในช่วงตลาดดิ่งลง ถูกระบุถึง 0 ครั้ง ในวันที่ราคาหลุดแนวรับ และไม่ถูกระบุถึงเลยในวันอื่นๆ นี่คือความสนใจจากฟีดข่าวเพียงแห่งเดียว ไม่ใช่จากสื่อทั่วโลก

ความกว้างของตลาด: สัปดาห์ที่เป็นบวกแม้หุ้นส่วนใหญ่จะปรับตัวลดลง

คำสั่งดึงข้อมูลความกว้างของตลาดรายสัปดาห์: ราคาปิด 10 กรกฎาคม เทียบกับราคาปิด 2 กรกฎาคม, หุ้นที่มีมูลค่าซื้อขาย >$5M ในสัปดาห์นั้น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    countIf(cw > cp AND cp > 0 AND dv >= 5000000) AS advancers,
    countIf(cw < cp AND cp > 0 AND dv >= 5000000) AS decliners,
    countIf(cp > 0 AND cw > 0 AND dv >= 5000000) AS measured_names,
    round(100.0 * countIf(cw > cp AND cp > 0 AND dv >= 5000000) / countIf(cp > 0 AND cw > 0 AND dv >= 5000000), 1) AS advancer_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00')) AS cw,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 13:30:00') AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
    GROUP BY ticker
)

จากหุ้นทั้งหมด 6319 ตัวที่มีมูลค่าการซื้อขายอย่างน้อย 5 ล้านดอลลาร์ในสัปดาห์นี้ มีหุ้นที่ราคาลดลง 3270 ตัว เมื่อเทียบกับหุ้นที่ราคาเพิ่มขึ้น 3015 ซึ่งคิดเป็นสัดส่วนหุ้นที่ปรับตัวขึ้นเพียง 47.7% ในสัปดาห์ที่ดัชนีการเติบโตเพิ่มขึ้น 1.8% การที่ดัชนีปิดในแดนบวกในสัปดาห์นี้เป็นผลมาจากหุ้นที่มีมูลค่าตลาดขนาดใหญ่ที่สุด ในขณะที่ค่ามัธยฐานของหุ้นทั้งหมดปรับตัวลดลง ความไม่สมดุลของตลาดที่แคบเช่นเดียวกับที่ สรุปภาวะตลาดเมื่อวันศุกร์ ได้ระบุไว้ในเซสชันเดียว ได้ทวีความรุนแรงขึ้นตลอดทั้งห้าวัน

สรุปผลการดำเนินงานรายกลุ่มอุตสาหกรรม

กลุ่มอุตสาหกรรมใดที่มีมูลค่าลดลง? ผลตอบแทนของ ten SPDR sector ETFs ตั้งแต่ราคาปิดวันที่ 2 กรกฎาคม ถึงวันที่ 10 กรกฎาคม เรียงตามตัวอักษร:

คำสั่งดึงข้อมูลSector ETFs, การเปลี่ยนแปลงรายสัปดาห์: ราคาปิด 10 กรกฎาคม เทียบกับราคาปิด 2 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker, round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
ORDER BY ticker

สี่กลุ่มจากสิบกลุ่มอุตสาหกรรมปิดในแดนบวก แต่มีเพียงสองกลุ่มเท่านั้นที่มีกำไรอย่างมีนัยสำคัญ ได้แก่ energy (XLE, +3.5%) และ tech (XLK, +2.9%) ส่วนกลุ่ม financials (+0.2%) และ consumer discretionary (+0.1%) ปิดบวกเพียงเล็กน้อยเท่านั้น สำหรับอีกหกกลุ่มที่เหลือ ตั้งแต่ materials (-2.1%) ไปจนถึง healthcare (-1.8%) ปิดในแดนลบ โดยภาพรวมของกลุ่มอุตสาหกรรมส่วนใหญ่มีทิศทางขาลง ยกเว้นสองกลุ่มที่เติบโตอย่างชัดเจนข้างต้น

ผู้นำตลาด: MU มีปริมาณการซื้อขายสูงกว่าดัชนี ต่อเนื่องเป็นเวลาหนึ่งสัปดาห์

คำสั่งดึงข้อมูลหุ้นที่มีมูลค่าการซื้อขายสูงสุดในช่วงเวลาทำการปกติ, สัปดาห์ 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker,
       round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS week_dollar_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
  AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY week_dollar_bn DESC
LIMIT 6

MU มีปริมาณการซื้อขายรวมในช่วงเวลาปกติอยู่ที่ 164B ดอลลาร์ ตลอดห้าเซสชัน ซึ่งสูงกว่า 137.3B ของ SPY การที่หุ้นกลุ่มหน่วยความจำเพียงตัวเดียวมีปริมาณการซื้อขายสูงกว่า S&P 500 ETF ตลอดทั้งสัปดาห์ เป็นภาพสะท้อนจากเดือนมิถุนายน (บทวิเคราะห์เจาะลึกของ MU ในเดือนมิถุนายน) โดยมี NVDA (107.1B) ซึ่งเป็นหุ้นตัวบ่งชี้กลุ่ม AI/GPU และ SNDK (88B) ซึ่งเป็นหุ้นกลุ่มหน่วยความจำอีกตัวหนึ่ง เป็นส่วนหนึ่งของหุ้นที่มีปริมาณการซื้อขายสูงสุดห้าอันดับแรกในสัปดาห์นี้ ความผันผวนที่เกิดขึ้นไม่ได้จำกัดอยู่เพียงแค่ด้านราคา แต่ยังรวมถึงทิศทางการเคลื่อนย้ายเงินทุนของตลาดตลอดทั้งสัปดาห์ด้วย

ผลลัพธ์สุทธิจากความผันผวน: กลุ่มหุ้นเคลื่อนที่สวนทางกันในแต่ละสัปดาห์

รายชื่อหุ้นกลุ่มชิปทั้งสิบสี่ตัวที่เป็นปัจจัยหลักในทุกข่าวสารของสัปดาห์นี้ โดยวัดผลตลอดทั้งสัปดาห์ ตั้งแต่ราคาปิดวันที่ 2 กรกฎาคม ถึงวันที่ 10 กรกฎาคม เรียงลำดับตามตัวอักษร

คำสั่งดึงข้อมูลการเปลี่ยนแปลงรายสัปดาห์ของกลุ่มอุตสาหกรรมชิป — ราคาปิด 10 กรกฎาคม เทียบกับราคาปิด 2 กรกฎาคม, 14 รายชื่อ
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker,
       round((cw / cp - 1) * 100, 1) AS week_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw
    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-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
ORDER BY ticker

หลังจากเกิดสภาวะราคาดิ่งลง การดีดตัวกลับ การเปิดตลาดที่พุ่งสูงขึ้นอย่างรุนแรง และการพุ่งขึ้นในวันศุกร์ กลุ่มหุ้นเหล่านี้กลับไม่ได้เคลื่อนที่ไปในทิศทางเดียวกัน แต่แบ่งแยกออกเป็นสองกลุ่มอย่างชัดเจน AVGO (+11%), STX (+11%), SNDK (+9.9%), NVDA (+8.5%) และ WDC (+8.1%) ปิดสัปดาห์ด้วยผลตอบแทนที่เป็นบวกอย่างมาก ในขณะที่ INTC (-8.8%) ประสบกับสภาวะราคาที่ตกต่ำอย่างหนัก ส่วนหุ้นกลุ่มอุปกรณ์ที่เกิดช่องว่างราคา (gap) ขนาดใหญ่ในวันพฤหัสบดี ได้แก่ KLAC (-1.8%) และ LRCX (-0.3%) มีราคาเคลื่อนที่กลับมาอยู่ในระดับใกล้เคียงกับจุดเริ่มต้น ประเด็นสำคัญคือ MU ซึ่งเป็นหุ้นที่มีปริมาณการซื้อขายสูงกว่า S&P 500 ETF ตลอดทั้งสัปดาห์ มีผลตอบแทนสุทธิที่ +0.3% มีเม็ดเงินหมุนเวียนถึง 164 พันล้านดอลลาร์ แต่ราคาแทบไม่มีการเปลี่ยนแปลง ซึ่งเป็นภาพสะท้อนที่ชัดเจนที่สุดของสภาวะตลาดที่มีแรงซื้อและแรงขายปะทะกันด้วยปริมาณการซื้อขายมหาศาล

หุ้นตัวใหม่ล่าสุดประจำสัปดาห์: การเปิดตัวในตลาดสหรัฐฯ ของ SK Hynix

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

คำสั่งดึงข้อมูลการเข้าจดทะเบียนในสหรัฐฯ ของ SK Hynix: การเพิ่มทุน, การเปิดตลาดล่าช้า, ราคาปิดเทียบกับราคาเสนอขาย และอันดับของปริมาณการซื้อขายวันแรกในปี 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH ipo AS (
    SELECT toFloat64(final_issue_price) AS offer, toFloat64(total_offer_size) AS raise
    FROM global_markets.stocks_ipos
    WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10'
    LIMIT 1
),
debuts AS (
    SELECT a.ticker AS t, sum(toFloat64(a.close) * toFloat64(a.volume)) AS debut_rth_dollars
    FROM global_markets.delayed_stocks_minute_aggs a
    INNER JOIN (
        SELECT multiIf(replaceAll(ticker, ' ', '') = 'SKHY', 'SKHYV', replaceAll(ticker, ' ', '')) AS tk, listing_date
        FROM global_markets.stocks_ipos
        WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10'
    ) l ON a.ticker = l.tk
    WHERE a.window_start >= '2026-01-01 00:00:00' AND a.window_start < '2026-07-11 00:00:00'
      AND toDate(a.window_start) = l.listing_date
      AND (toHour(a.window_start) * 60 + toMinute(a.window_start)) BETWEEN 810 AND 1199
    GROUP BY a.ticker
)
SELECT
    round((SELECT offer FROM ipo), 2) AS offer_px,
    round((SELECT raise FROM ipo) / 1e9, 1) AS raised_bn,
    (SELECT countIf(toFloat64(total_offer_size) > (SELECT raise FROM ipo)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') AS bigger_2026_raises,
    round((SELECT max(toFloat64(total_offer_size)) FROM global_markets.stocks_ipos WHERE listing_date >= '2026-01-01' AND listing_date <= '2026-07-10') / 1e9, 1) AS biggest_2026_raise_bn,
    round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS first_rth_px,
    toHour(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) * 60
        + toMinute(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York')) AS first_rth_bar_et_minute,
    formatDateTime(toTimeZone(minIf(window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'), 'America/New_York'), '%H:%i') AS first_rth_bar_et,
    round(toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS debut_close,
    round((toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) / (SELECT offer FROM ipo) - 1) * 100, 1) AS close_vs_offer_pct,
    round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
        - toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS faded_from_first_print,
    round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') / 1e9, 2) AS rth_dollar_bn,
    (SELECT count() FROM debuts) AS debuts_measured_2026,
    (SELECT countIf(debut_rth_dollars > (SELECT debut_rth_dollars FROM debuts WHERE t = 'SKHYV')) + 1 FROM debuts) AS debut_dollar_rank_2026,
    round((SELECT max(debut_rth_dollars) FROM debuts) / 1e9, 1) AS biggest_2026_debut_bn
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SKHYV' AND window_start >= '2026-07-10 04:00:00' AND window_start < '2026-07-11 00:00:00'

มูลค่าการระดมทุน: $28.1 พันล้าน ที่ราคาหุ้นละ $158.14 — การระดมทุนในสหรัฐฯ ครั้งที่ 1 ในปี 2026 นั้นมีมูลค่ามากกว่า ซึ่งคือการเข้าจดทะเบียนของ SpaceX มูลค่า $75 พันล้านในเดือนมิถุนายน เนื่องจากไม่มีราคาปิดก่อนหน้า การจับคู่คำสั่งซื้อขายช่วงเปิดตลาดจึงใช้เวลาจนถึง 11:34 ET เพื่อกำหนดราคาที่ $170 ราคาปิดที่ $168.33 ลดลงจากราคาเปิด $1.67 แต่ยังคงรักษาระดับ 6.4% เหนือราคาเสนอขาย สำหรับปริมาณการซื้อขาย: มีมูลค่าการซื้อขายในช่วงเวลาปกติ $18.03 พันล้าน — จากการวัดผลการเปิดตัวในสหรัฐฯ ทั้งหมด 144 ครั้งในปี 2026 มีเพียงวันแรกของ SpaceX มูลค่า $81.2 พันล้านเท่านั้นที่มีมูลค่าสูงกว่า

หุ้นที่มีการเคลื่อนไหวสูงสุดในสัปดาห์นี้

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

คำสั่งดึงข้อมูลหุ้นที่มีการเคลื่อนไหวรายสัปดาห์: หุ้นที่บวกและลบสูงสุด 10 อันดับแรก, มูลค่าซื้อขาย >$5M, ไม่รวมการแตกหุ้นระหว่างสัปดาห์
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT ticker, board, week_pct, week_dollar_m,
       round(100 * week_dollar_m / max(week_dollar_m) OVER (), 1) AS pct_of_dollar_max
FROM (
    SELECT 'gainers' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
    FROM (
        SELECT ticker,
               toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
               toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 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-06' AND execution_date <= '2026-07-10')
          AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
            OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
        GROUP BY ticker
        HAVING cp > 0 AND cw > 0 AND dv >= 5000000
    )
    ORDER BY week_pct DESC
    LIMIT 10
    UNION ALL
    SELECT 'decliners' AS board, ticker, round((cw / cp - 1) * 100, 1) AS week_pct, round(dv / 1e6, 1) AS week_dollar_m
    FROM (
        SELECT ticker,
               toFloat64(argMaxIf(close, window_start, window_start < '2026-07-03 00:00:00')) AS cp,
               toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS cw,
               sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-06 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-06' AND execution_date <= '2026-07-10')
          AND ((window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
            OR (window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-11 00:00:00'))
        GROUP BY ticker
        HAVING cp > 0 AND cw > 0 AND dv >= 5000000
    )
    ORDER BY week_pct ASC
    LIMIT 10
)
ORDER BY board DESC, abs(week_pct) DESC

ทั้งสองกระดานมีการเคลื่อนไหวที่รุนแรงมาก โดยหุ้นที่มีกำไรน้อยที่สุดเพิ่มขึ้น 67% และหุ้นที่มีการลดลงน้อยที่สุดอยู่ที่ -44.6% แม้แต่สัปดาห์ที่หุ้น INTC ตกหนัก (-8.8%) ก็ยังไม่ใกล้เคียงกับค่าสูงสุดหรือต่ำสุดของกระดานเหล่านี้ กระดานเหล่านี้เน้นหุ้นขนาดเล็กโดยมีข้อยกเว้นที่โดดเด่นเพียงตัวเดียวคือ: CRNX, +98% จากมูลค่าการซื้อขาย 9660.5 ล้านดอลลาร์ ซึ่งมีมูลค่าการซื้อขายสูงสุดในบรรดาทั้งหมดราคาที่เกือบเพิ่มขึ้นเป็นสองเท่าในช่วงข้ามคืนของวันอังคาร ยังคงรักษาระดับกำไรไว้ได้จนถึงวันศุกร์

ข้อมูลการขายชอร์ต: มีไฟล์หนึ่งไฟล์ไม่สมบูรณ์ในสัปดาห์ที่ข้อมูลส่วนใหญ่ครบถ้วน

คำสั่งดึงข้อมูลการรายงานปริมาณการขายชอร์ตรายวัน — รายชื่อหุ้นและจำนวนหุ้นชอร์ตทั้งหมด, 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(date) AS d,
       uniqExact(ticker) AS tickers_on_file,
       round(sum(short_volume) / 1e9, 2) AS short_shares_bn
FROM global_markets.stocks_short_volume
WHERE date >= '2026-07-06' AND date <= '2026-07-10'
GROUP BY date
ORDER BY date

ไฟล์ข้อมูลปริมาณการขายชอร์ตรายวันจำนวนสี่จากห้าไฟล์มีความสมบูรณ์ โดยมีจำนวนประมาณ 15384 tickers ต่อไฟล์ ไฟล์ของวันอังคารที่ 7 กรกฎาคม มีข้อมูลเพียง 4333 ซึ่งน้อยกว่าหนึ่งในสามของวันอื่น ๆ ส่งผลให้จำนวนหุ้นที่ถูกขายชอร์ตทั้งหมด (1.93B เทียบกับประมาณ 4.62B ในวันที่ข้อมูลครบถ้วน) ลดลงตามไปด้วย รูปแบบข้อมูลไม่สมบูรณ์แบบเดียวกันนี้เคยเกิดขึ้นกับไฟล์ของวันที่ 29 มิถุนายน (สรุปผลของสัปดาห์นั้น) และวันที่ 7 กรกฎาคม ถือเป็นวันที่ตลาดดิ่งลงอย่างรุนแรงที่สุด ดังนั้น ข้อมูล ปริมาณการขายชอร์ต ราย ticker ใด ๆ ที่อ้างถึงวันที่ 7 กรกฎาคม จะยังไม่สามารถตรวจสอบความถูกต้องได้จนกว่าจะมีการส่งไฟล์ใหม่

สัปดาห์แห่งการซื้อขาย options: กลุ่มผู้เล่นแบบวันเดียวเคลื่อนไหวตามปฏิทิน

คำสั่งดึงข้อมูลสัญญา Options และปริมาณหุ้น 0DTE รายเซสชัน, 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toDate(sip_timestamp) AS d,
       round(toFloat64(sum(size)) / 1e6, 1) AS contracts_m,
       round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = formatDateTime(toDate(sip_timestamp), '%y%m%d')) / sum(size), 1) AS pct_0dte
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY d
ORDER BY d

ปริมาณสัญญาซื้อขายมีตั้งแต่ 58.9M (วันพฤหัสบดี ซึ่งมีปริมาณน้อยที่สุด) ไปจนถึง 65.6M (วันศุกร์ ซึ่งมีปริมาณมากที่สุด) ข้อมูลหุ้น 0DTE สะท้อนถึงความเคลื่อนไหวตามปฏิทิน โดยปริมาณลดลงเหลือ 28.7% ในวันพฤหัสบดี เนื่องจากไม่มีการหมดอายุของสัญญาหลัก และพุ่งขึ้นไปที่ 48.7% ในวันศุกร์เมื่อสัญญาแบบรายสัปดาห์หมดอายุ ตามที่ ปฏิทินการหมดอายุ ได้คาดการณ์ไว้ ทั้งนี้ ปฏิทินยังคงเป็นปัจจัยกำหนดสัดส่วนของกลุ่มผู้เล่นแบบวันเดียวว่าจะมีขนาดใหญ่เพียงใด

อัตราดอกเบี้ย: ปรับตัวขึ้นตลอดทั้งสัปดาห์

คำสั่งดึงข้อมูลเส้นอัตราผลตอบแทนพันธบัตร: ข้อมูล ณ วันศุกร์ที่ 10 กรกฎาคม เทียบกับราคาปิด 2 กรกฎาคม, ข้อมูลล่าสุดทั้งสองชุด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    round((toFloat64(anyIf(yield_2_year, date = '2026-07-10')) - toFloat64(anyIf(yield_2_year, date = '2026-07-02'))) * 100) AS chg_2y_bp,
    round((toFloat64(anyIf(yield_10_year, date = '2026-07-10')) - toFloat64(anyIf(yield_10_year, date = '2026-07-02'))) * 100) AS chg_10y_bp,
    round((toFloat64(anyIf(yield_30_year, date = '2026-07-10')) - toFloat64(anyIf(yield_30_year, date = '2026-07-02'))) * 100) AS chg_30y_bp,
    round(toFloat64(anyIf(yield_10_year, date = '2026-07-10')), 2) AS y10_fri_pct,
    round(toFloat64(anyIf(yield_30_year, date = '2026-07-10')), 2) AS y30_fri_pct,
    (SELECT count() FROM global_markets.treasury_yields WHERE date IN ('2026-07-09', '2026-07-10')) AS jul9_jul10_print_rows
FROM global_markets.treasury_yields
WHERE date IN ('2026-07-02', '2026-07-10')

เมื่อวัดจากข้อมูลล่าสุดประจำสัปดาห์ (วันศุกร์ที่ 10 กรกฎาคม) เส้นอัตราผลตอบแทนปรับตัวสูงขึ้นในลักษณะเกือบขนานไปกับระดับปิดของสัปดาห์ก่อนหน้า: อายุ 2 ปี +7 bp, อายุ 10 ปี +7 bp สู่ 4.56%, และอายุ 30 ปี +8 bp สู่ 5.06% — ไม่มีการเปลี่ยนแปลงของความชัน (twist) แต่เป็นการปรับขึ้นในระดับเดียวกัน ข้อมูลของวันที่ 9 และ 10 กรกฎาคม มีความล่าช้ากว่าปกติในการจัดทำ (ขณะนี้มีข้อมูลบันทึกไว้ 2 แถว) เนื้อหาส่วนนี้จึงครอบคลุมข้อมูลที่เสร็จสมบูรณ์ของทั้งสัปดาห์

The calendar behind the week

คำสั่งดึงข้อมูลปฏิทินบริษัทประจำสัปดาห์: การยื่นเอกสาร, เงินปันผล, การแตกหุ้น, ข่าวสาร
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    (SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS filings_week,
    (SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-10') AS filings_friday,
    toInt64((SELECT count() FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-06'))
        - toInt64((SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date > '2026-07-06' AND filing_date <= '2026-07-10' GROUP BY filing_date))) AS monday_minus_next_busiest,
    (SELECT round(countIf(form_type = '4' AND filing_date = '2026-07-06') / countIf(form_type = '4' AND filing_date = '2026-07-10'), 1) FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10') AS monday_over_friday_form4,
    (SELECT min(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS min_daily_424b2,
    (SELECT max(c) FROM (SELECT count() AS c FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10' AND form_type = '424B2' GROUP BY filing_date)) AS max_daily_424b2,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-06' AND ex_dividend_date <= '2026-07-10') AS ex_dividends_week,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS reverse_splits_week,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date >= '2026-07-06' AND execution_date <= '2026-07-10') AS forward_splits_week,
    (SELECT count() FROM global_markets.stocks_news WHERE toDate(toTimeZone(published_utc, 'America/New_York')) >= '2026-07-06'
        AND toDate(toTimeZone(published_utc, 'America/New_York')) <= '2026-07-10') AS news_week

18347 SEC filings, 560 ex-dividend records, 30 reverse and 9 forward splits, 981 news articles. Friday July 10's EDGAR index was still in transit when this page first ran (an ingest lag we have written about before). It has since landed at 3135 filings, so the weekly total above now counts all five sessions.

The filing week, by day and by form:

คำสั่งดึงข้อมูลการยื่นเอกสาร SEC รายเซสชันและประเภทแบบฟอร์ม, 6-10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(filing_date) AS d,
       count() AS filings,
       countIf(form_type = '4') AS form4,
       countIf(form_type = '8-K') AS form8k,
       countIf(form_type = '424B2') AS f424b2
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-06' AND filing_date <= '2026-07-10'
GROUP BY filing_date
ORDER BY filing_date

Monday was the week's heaviest filing session at 5019, clearing the next-busiest day by 1289, and the insider Form 4 was its largest component: 2465 of them, 3.6 times Friday's 694, on the first session following the four-day Independence Day break. The steadiest line is the 424B2, the shelf-takedown prospectus banks file for structured notes: it held a narrow band every session, 487 to 679. Insider paperwork breathes with the calendar. The note machine does not.

Friday's file also carries the week's newest ticker. SK Hynix's paper trail into its US listing:

คำสั่งดึงข้อมูลลำดับการยื่นเอกสาร SEC ของ SK Hynix ก่อนการจดทะเบียนในสหรัฐฯ เมื่อ 10 กรกฎาคม
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(filing_date) AS filing_date,
       form_type
FROM global_markets.stocks_sec_edgar_index
WHERE issuer_name = 'SK hynix Inc.'
  AND filing_date >= '2026-06-01' AND filing_date <= '2026-07-10'
ORDER BY filing_date ASC, form_type ASC

The registration statement in June, the amendment on Monday of this week, the exchange certification on Thursday, then the last row: the 424B4 final prospectus, filed 2026-07-10, the session the stock opened. The filing index and the tape agree on the date.

การตรวจสอบเซสชัน

คำสั่งดึงข้อมูลการตรวจสอบเซสชัน: 5 เซสชัน, ไม่มีวันหยุด, วันปิดตลาดถัดไป
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions_in_week,
    toString(min(toDate(toTimeZone(window_start, 'America/New_York')))) AS first_session,
    toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS last_session,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-06' AND date <= '2026-07-10') AS holiday_rows_in_week,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-10 20:00:00'
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199

5 เซสชันเต็มรูปแบบ ตั้งแต่ 2026-07-06 ถึง 2026-07-10 โดยไม่มีแถววันหยุดในหน้าต่างข้อมูล ซึ่งเป็นสัปดาห์ที่มีห้าเซสชันเต็มครั้งแรกนับตั้งแต่กลางเดือนมิถุนายน กำหนดการปิดตลาดครั้งถัดไปคือ: Labor Day ในวันที่ 2026-09-07

ข้อมูลที่กำลังจะมาถึง

สัปดาห์หน้า จากข้อมูลของเรา:

คำสั่งดึงข้อมูลปฏิทินสัปดาห์หน้า: วันปิดตลาด, วันขึ้นเครื่องหมาย XD และวันหมดอายุรายเดือน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date >= '2026-07-11' AND date <= '2026-07-17' AND status != 'open') AS closures_next_week,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS ex_dividends_next_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-13' AND ex_dividend_date <= '2026-07-17') AS household_ex_div_next_week,
    (SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717') / sum(size), 1) FROM global_markets.options_trades WHERE sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul17_expiry_pct_of_week_volume

ตารางวันหยุดระบุว่าจะมี 0 การปิดตลาดในสัปดาห์หน้า หรือคิดเป็นห้าเซสชันเต็ม ข้อมูล ex-dividend ของ 640 อยู่ในช่วงเวลาดังกล่าว โดยไม่มีข้อมูลจากสิบบริษัทหลักที่คณะกรรมการตรวจสอบ วันศุกร์หน้าเป็นวันศุกร์ที่สามของเดือนกรกฎาคม ซึ่งเป็น วันหมดอายุของออปชันรายเดือน และสัญญาที่จะหมดอายุในวันนั้นมีปริมาณการซื้อขายออปชันคิดเป็น 14% ของปริมาณการซื้อขายในสัปดาห์นี้ มีข้อมูลหนึ่งรายการที่ยังไม่เสร็จสมบูรณ์ ได้แก่ ข้อมูลการพิมพ์ของ Treasury ประจำวันที่ 9 กรกฎาคม และ 10 กรกฎาคม (มี 2 แถวในไฟล์) ซึ่งเป็นเงื่อนไขสำคัญที่ทำให้หน้าเว็บนี้ยังไม่ถูกสร้างใหม่จนกว่าไฟล์ของ Treasury จะมาถึง สำหรับดัชนี EDGAR ประจำวันศุกร์ซึ่งเป็นเงื่อนไขสำคัญอีกประการหนึ่ง ได้ถูกนำมาแสดงผลในส่วนบนเรียบร้อยแล้ว

FAQ

How did the stock market do the week of July 6, 2026?

Split: SPY rose 1.4% and QQQ 1.8%, DIA and IWM finished red, and 3270 of 6319 measured liquid stocks fell.

Which sector performed best the week of July 6, 2026?

Energy: XLE gained 3.5%, ahead of tech's +2.9% — the two clear winners of the ten. Financials and consumer discretionary also closed marginally positive (+0.2%, +0.1%), with the other six in the red.

How did SK Hynix's US stock market debut go?

It raised $28.1 billion — 2026's second-largest US raise, behind SpaceX — and closed its first session 6.4% above the $158.14 offer, on $18.03 billion of regular-hours turnover.

When is the next monthly options expiration?

The third Friday of July — the Friday right after this week. Contracts expiring that day already carried 14% of this week's options volume.

หมายเหตุข้อมูล

เวลาทั้งหมดเป็น UTC; เวลาทำการปกติคือ 13:30-20:00 UTC ต่อหนึ่งเซสชัน; ขอบเขตรายสัปดาห์เริ่มตั้งแต่ราคาปิดปกติของวันที่ 2 กรกฎาคม ถึงวันที่ 10 กรกฎาคม การจัดอันดับย้อนหลังรายสัปดาห์ใช้ผลตอบแทนจากราคา OPEN ถึงราคาปิด ดังนั้นจึงแตกต่างจากคะแนนรวมแบบ close-to-close โดยมีการระบุป้ายกำกับไว้ทั้งสองแบบ ความกว้างของตลาดรายสัปดาห์เปรียบเทียบราคาปิดของวันที่ 2 กรกฎาคม และวันที่ 10 กรกฎาคม โดยใช้ตัวกรองมูลค่าการซื้อขายต่อสัปดาห์ที่ 5 ล้านดอลลาร์ เส้นตายการมาถึง (arrival tripwire) หนึ่งรายการถูกกำหนดไว้ที่ศูนย์: คือข้อมูลพันธบัตรที่ประกาศในวันที่ 9 กรกฎาคม และ 10 กรกฎาคม ดัชนีรายวันของ EDGAR ของวันศุกร์ปรากฏขึ้นหลังจากหน้านี้ทำงานครั้งแรก และปัจจุบันถูกนับรวมทั้งหมดในยอดรวมการยื่นเอกสารรายสัปดาห์ ซึ่งไม่ใช่ค่าต่ำสุดอีกต่อไป ไม่มีข้อมูลรูปแบบ VIX ปรากฏที่นี่: ชุดข้อมูลความผันผวนโดยนัยของดัชนี (index implied-volatility) ไม่ได้รับอนุญาตให้ใช้ในคลังข้อมูลนี้ — ความผันผวนจะถูกอ่านจาก tape (ช่วงราคา, หุ้น 0DTE, พฤติกรรมราคาเสนอซื้อเสนอขาย) ตาราง IPO จะเก็บ ticker แรกที่มีช่องว่างเกินมาหนึ่งช่อง; ส่วนแผงข้อมูลการเปิดตัวจะเชื่อมต่อด้วยสัญลักษณ์ที่ทำความสะอาดแล้ว

ระเบียบวิธี

  • แหล่งข้อมูลตลาด: ข้อมูลจาก consolidated tape — ใช้ delayed_stocks_minute_aggs สำหรับราคาและปริมาณการซื้อขาย และใช้ options_trades สำหรับข้อมูลออปชันรายสัปดาห์
  • การจัดการเขตเวลา: ข้อมูลเวลาที่จัดเก็บเป็น UTC; การแสดงผลเวลา ET ใช้ toTimeZone(...) ในรายการ SELECT; ส่วน WHERE clause ใช้ค่า UTC แบบดิบ
  • การคำนวณค่ารวมแบบกำหนดผลลัพธ์แน่นอน: ใช้ tuple-keyed ในการตัดสินกรณีข้อมูลเท่ากัน; ข้อความบรรยายอ้างอิงตามขอบเขตที่กำหนดไว้
  • แหล่งข้อมูลการยื่นเอกสาร SEC: stocks_sec_edgar_index ซึ่งเป็นดัชนีการยื่นเอกสาร EDGAR รายวัน โดยนับจำนวนด้วย filing_date
  • วันที่ข้อมูลในคลัง: 13 กรกฎาคม 2026; ข้อมูลราคาหุ้น, การซื้อขายออปชัน และดัชนี EDGAR รายวันทั้งห้าของสัปดาห์ถูกนำเข้าข้อมูลครบถ้วนแล้ว ส่วนข้อมูลพันธบัตรของวันที่ 9 และ 10 กรกฎาคม อยู่ระหว่างการนำเข้าข้อมูล

ลิงก์เชื่อมโยง: ข้อมูลรายวันทั้งห้า ได้แก่ วันจันทร์, วันอังคาร, วันพุธ, วันพฤหัสบดี, วันศุกร์ พร้อมด้วย บทวิเคราะห์เจาะลึกเดือนมิถุนายนของ MU, วันหมดอายุของออปชัน และ สรุปภาพรวมของสัปดาห์ก่อนหน้า