Strasmore Research
Обзор рынка Matt ConnorАвтор: Matt Connor · Обновлено 2026-08-03

Итоги рынка за неделю 6 июля 2026 года

Обвал акций производителей микросхем, отскок и резкое открытие лета скрылись за спокойной динамикой индекса. Большинство акций снизилось, а MU торговалась активнее SPY.

Неделя 6 июля 2026 года стала резким разворотом в полупроводниковом секторе, скрытым за спокойной динамикой индекса. За пять сессий произошли обвал акций производителей микросхем, отскок, самое резкое открытие этого лета и восстановление NVDA в пятницу. В итоге SPY прибавил 1.4%. Историю характеризуют два факта: за неделю MU показал больший долларовый объём торгов, чем сам SPY, а число ликвидных акций, которые снизились, превысило число выросших в неделю, когда индекс роста прибавил 1.8%. Все приведённые ниже показатели получены из сохранённого запроса.

Неделя на рынке

Недельные изменения рассчитаны от обычного закрытия четверга, 2 июля (3 июля рынок был закрыт в связи с Днём независимости), до закрытия пятницы, 10 июля. Строки расположены в алфавитном порядке.

ЗапросSPY / QQQ / DIA / IWM: неделя 6 июля против закрытия 2 июля и изменение за предыдущую неделю
tickerЗакрытие прошлой неделиЗакрытие неделиИзменение за неделю, %Изменение за прошлую неделю, %
DIA527.83525.77-0.42
IWM297.53295.96-0.50
QQQ712.74725.541.81
SPY744.8754.91.42.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%. Ростовые акции тянули рынок вверх; индекс Dow и индекс акций малой капитализации завершили неделю, когда индексы в целом росли, в минусе. Как бы ни характеризовать эту неделю, широкого роста рынка не было.

Неделя на фоне предыдущего года

ЗапросНеделя SPY в контексте последующего года (недельная доходность от открытия до закрытия, около 53 недель)
Изменение от открытия до закрытия недели, %Лучший рангСравнено недельПервая неделяСессии на этой неделе
0.8220532025-07-075
Точный 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 предшествующих недель — ровно в середине диапазона. На этой неделе пришлись самое резкое открытие лета (четверг) и сильнейшая распродажа в отдельных секторах (вторник). В итоге резкие движения взаимно компенсировали друг друга. Главный вывод: неделя была обычной.

Пять сессий — одна дуга

ЗапросSPY по сессиям: закрытие, изменение и объём акций, 6–10 июля
Дата по ETЗакрытие SPYИзменение, %Акции SPY, млн
2026-07-06751.30.949.2
2026-07-07747.66-0.542.5
2026-07-08745.31-0.342.8
2026-07-09751.640.839
2026-07-10754.90.440.9
Точный 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
Запустите сами

Сюжет недели: в понедельник рынок после выходного открылся гэпом вверх во главе с акциями роста (+0.9%, итоги дня); во вторник полупроводниковый сектор резко просел, но индекс отдал лишь -0.5% (итоги дня); в среду акции производителей чипов резко отскочили, а индекс остался на прежнем уровне (-0.3%, итоги дня); в четверг весь рынок развернулся вверх на самом сильном открытии этого лета (+0.8%, итоги дня); в пятницу NVDA возглавила спокойное завершение недели (+0.4%, итоги дня) на уровне закрытия $754.9.

Две бумаги, оказавшиеся в центре распродажи во вторник, — в цифрах:

ЗапросОбвал во вторник: INTC и TER, закрытие 7 июля против закрытия 6 июля
tickerИзменение за день, %
INTC-9.6
TER-9.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
Запустите сами

Движение обеих бумаг во вторник: INTC — -9.6%, TER — -9.6%, тогда как SPY за сессию показал -0.5%.

Что было сказано

Наш текст остаётся наблюдательным: нарративы недели приводятся с указанием авторов. Сначала — распределение внимания ленты между четырьмя бумагами в центре резкого разворота, из 981 статей за неделю:

ЗапросОхват новостной лентой по дням: статьи с тегами NVDA, MU, INTC, TER, 6–10 июля
ДСтатьи о NVDAСтатьи о MUСтатьи об INTCСтатьи о TER
2026-07-06251270
2026-07-07171320
2026-07-08131720
2026-07-09201230
2026-07-1011760
Точный 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, день обвала и день отскока)
СессияИзданиеЗаголовок
2026-07-07The Motley FoolMichael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD
2026-07-08The Motley FoolWhy Did Sandisk Stock Pop Today?
Точный 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
Запустите сами

В день распродажи лента опубликовала материал The Motley Fool с заголовком «Michael Burry Just Revealed His Next Big Short, and It's a Bet Against Nvidia, Micron, and AMD»; в день отскока то же издание спросило: «Why Did Sandisk Stock Pop Today?». Пятничный рост NVDA не сопровождался заголовком о каком-либо катализаторе — были только материалы с акцентом на оценку; причина по этим данным неизвестна.

Два вывода: MU (17 статей) обошла NVDA (13) по числу публикаций ровно один раз — в среду, в день отскока (NVDA лидировала по сравнению с остальными четырьмя бумагами); а TER, одна из двух бумаг, сильнее всего пострадавших в день распродажи, упоминалась 0 раз в день пробоя и ни разу в остальные дни. Это внимание одной ленты, а не мировых СМИ.

Ширина рынка: зелёная неделя, на которой большинство акций снизились

ЗапросШирина рынка за неделю: закрытие 10 июля против закрытия 2 июля, бумаги с оборотом $5M+ за неделю
Растущие акцииПадающие акцииОхваченные акцииРастущие акции, %
30153270631947.7
Точный 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 бумаг, по которым за неделю прошло не менее $5M, 3270 снизились против 3015, которые выросли; доля акций-лидеров составила всего 47.7% на неделе, когда индекс роста прибавил 1.8%. Рост индекса обеспечили крупнейшие его компоненты, тогда как медианная акция завершила неделю снижением. Та же узость рынка, которую показал пятничный обзор за одну сессию, проявилась и в масштабе пяти торговых дней.

Рейтинг секторов

Где именно произошло снижение? Динамика десяти отраслевых ETF SPDR с закрытия 2 июля по закрытие 10 июля, в алфавитном порядке:

ЗапросСекторные ETF, изменение за полную неделю: закрытие 10 июля против закрытия 2 июля
tickerИзменение за неделю, %
XLB-2.1
XLE3.5
XLF0.2
XLI-1.1
XLK2.9
XLP-1
XLRE-0.5
XLU-0.8
XLV-1.8
XLY0.1
Точный 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
Запустите сами

Четыре из десяти секторов закрылись в плюсе, но лишь два показали заметный результат: лидировали энергетика (XLE, +3.5%) и технологии (XLK, +2.9%). Финансовый сектор (+0.2%) и сектор товаров не первой необходимости (+0.1%) закрылись лишь немного выше нулевой отметки. Остальные шесть секторов — от материалов (-2.1%) до здравоохранения (-1.8%) — завершили сессию в минусе. Если не считать этих двух явных лидеров, общая картина складывалась в пользу снижения.

Лидер торгов: MU опережал индекс. В течение недели.

ЗапросЛидеры по обороту в долларах в обычные часы, полная неделя 6–10 июля
tickerОбъём за неделю, $ млрд
MU164
SPY137.3
NVDA107.1
QQQ103.4
SNDK88
TSLA69.3
Точный 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 обычного торгового долларового оборота за пять сессий, опередив SPY с показателем 137.3B. То, что одна акция сектора памяти торговалась активнее ETF на S&P 500 всю неделю, напоминает июньскую картину (подробный разбор MU за июнь); NVDA (107.1B), главный ориентир недели по AI/GPU, и SNDK (88B), ещё одна акция сектора памяти, замыкают пятёрку лидеров недели. Резкие колебания касались не только цены. Всю неделю рынок спорил о том, куда направлялся основной денежный поток.

Итог whipsaw: один сектор, противоположные недели

Четырнадцать производителей чипов, определявших все сюжеты недели, в совокупности за период от закрытия 2 июля до закрытия 10 июля. Строки расположены в алфавитном порядке.

ЗапросИзменение полупроводникового комплекса за полную неделю: закрытие 10 июля против закрытия 2 июля, 14 бумаг
tickerИзменение за неделю, %
AMD7.7
AVGO11
INTC-8.8
KLAC-1.8
LRCX-0.3
MRVL-3.9
MU0.3
NVDA8.5
SNDK9.9
SOXL6.1
SOXS-9.5
STX11
TER-2.6
WDC8.1
Точный 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%) неделя оказалась крайне неудачной, а акции производителей оборудования, ставшие главными участниками огромных гэпов в четверг, KLAC (-1.8%) и LRCX (-0.3%), в итоге вернулись примерно к исходным уровням. Главный вывод: MU, которая всю неделю торговалась активнее ETF на S&P 500, в итоге прибавила +0.3%. За переход из рук в руки прошло 164 миллиардов долларов, но цена почти не сдвинулась. Это наиболее наглядная картина рынка, который при максимальном объёме торгов спорит сам с собой.

Новый тикер недели: дебют SK Hynix в США

В пятницу в комплекс производителей памяти, который определял динамику рынка всю неделю, добавилась новая публичная компания. Торги начались после размещения американских депозитарных расписок:

ЗапросДебют SK Hynix в США: объём размещения, задержка открытия, закрытие против цены предложения и место первой сессии в рейтинге 2026 года
цена размещенияпривлечено, млрдкрупнейшие привлечения в 2026 годукрупнейшее привлечение в 2026 году, млрдпервая цена RTHминута первого бара RTH, ETпервый бар RTH, ETцена закрытия дебютазакрытие к цене размещения, %снижение от первой ценыобъём RTH, млрд $дебюты, учтённые в 2026 годуместо дебюта по объёму в 2026 годукрупнейший дебют в 2026 году, млрд
158.1428.117517069411:34168.336.41.6718.03144281.2
Точный 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 миллионов.

ЗапросДвижение за неделю: десять крупнейших лидеров и аутсайдеров, оборот $5M+, сплиты внутри недели исключены
tickerплощадкаИзменение за неделю, %объём за неделю, млн $доля от максимума объёма, %
FXHOgainers147.3113.81.2
FBRXgainers109.6305.83.2
CRNXgainers989660.5100
GMMgainers97.6639.36.6
LHSWgainers91.6307.83.2
JZXNgainers89.9356.53.7
TRAXgainers87.4225.62.3
ZCMDgainers86.277.20.8
WRAPgainers72.3172.71.8
SUNEgainers67363.93.8
JEMdecliners-76.426.10.3
ELPWdecliners-70.3105.21.1
HAOdecliners-65.8128.51.3
ALARdecliners-65.114.80.2
CCHHdecliners-55.5105.91.1
SDOTdecliners-53.7366.73.8
ONFOdecliners-47.675.20.8
YHCdecliners-46.917.70.2
GMEXdecliners-44.914.80.2
BYRNdecliners-44.644.80.5
Точный 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 июля
Дтикеры в базекороткие позиции, млрд акций
2026-07-06153844.62
2026-07-0743331.86
2026-07-08151274.65
2026-07-09151244.61
2026-07-10151164.22
Точный 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 тикеров в каждом. В файле за вторник, 7 июля, указано только 4333, то есть менее трети от показателя за соседние дни; общий объём коротких позиций (1.86B против примерно 4.62B в полные дни) сократился пропорционально. Такое же усечение было в файле за 29 июня (обзоре той недели), а 7 июля стало, что примечательно, днём обвала рынка. Любое утверждение об объёме коротких продаж по отдельным тикерам за 7 июля следует считать непроверяемым, пока файл не будет загружен повторно.

Неделя опционов: активность в опционах с истечением в тот же день менялась вместе с календарём

ЗапросОпционные контракты и доля 0DTE по сессиям, 6–10 июля
Дконтракты, млн0DTE, %
2026-07-066138.7
2026-07-0761.131.2
2026-07-0863.338.7
2026-07-0958.928.7
2026-07-1065.648.7
Точный 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.9 млн в четверг — это был самый спокойный день — до 65.6 млн в пятницу, когда он достиг максимума. Доля 0DTE отражала календарь: в четверг, когда не было значимого влияния экспирации, она снизилась до 28.7%, а в пятницу выросла до 48.7% на фоне истечения недельных опционов. Именно такой ритм задаёт календарь экспирации. Календарь по-прежнему определяет размер доли сделок с истечением в тот же день.

Ставки: всю неделю постепенно росли

ЗапросКривая доходности Treasuries: данные за пятницу 10 июля против закрытия 2 июля, оба поздних поступления в файле
изменение доходности 2-летних, б.п.изменение доходности 10-летних, б.п.изменение доходности 30-летних, б.п.доходность 10-летних в пятницу, %доходность 30-летних в пятницу, %строки печати 9–10 июля
7784.565.062
Точный 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 б. п., 10-летняя — +7 б. п. до 4.56%, 30-летняя — +8 б. п. до 5.06%. Наклона кривая не изменила, вырос лишь её общий уровень. Данные по сделкам за 9 и 10 июля поступили после подготовки материала с более длительной, чем обычно, задержкой (сейчас в файле 2 строк); в этом разделе приведены данные за всю завершённую неделю.

Календарь недели

ЗапросКорпоративный календарь недели: отчётность, дивиденды, сплиты, новости
отчётность за неделюотчётность в пятницупонедельник минус следующий самый загруженный деньпонедельник к пятнице по Form 4минимум Form 424B2 за деньмаксимум Form 424B2 за деньдаты без дивидендов за неделюобратные дробления за неделюфорвардные дробления за неделюнеделя новостей
18353313712883.6487679560309981
Точный 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
Запустите сами

18353 документы SEC, 560 записи ex-dividend, 30 обратные и 9 прямые сплиты, 981 новостные статьи. На момент первой публикации этой страницы индекс EDGAR за пятницу, 10 июля, ещё не был загружен из-за задержки обработки, о которой мы уже писали. Позднее он появился с показателем 3137 документов, поэтому приведённый выше недельный итог теперь учитывает все пять торговых сессий.

Документы недели по дням и формам:

ЗапросДокументы SEC по сессиям и типам форм, 6–10 июля
Дотчётностьform4form8kf424b2
2026-07-0650192464203487
2026-07-073485958175679
2026-07-083731775163527
2026-07-092981623149606
2026-07-103137694150532
Точный 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
Запустите сами

Понедельник стал самым загруженным днём недели по числу поданных документов: 5019. Он опередил следующий по активности день на 1288. Крупнейшей составляющей стали отчёты инсайдеров по Form 4: 2464 документов, то есть 3.6 от показателя пятницы — 694, — в первую сессию после четырёхдневных выходных в честь Дня независимости. Наиболее стабильным был поток документов 424B2 — проспектов shelf-takedown, которые банки подают для структурированных нот: каждый день их число оставалось в узком диапазоне от 487 до 679. Документы инсайдеров зависят от календаря. Поток документов по нотам — нет.

В пятничном массиве документов также появился новый ticker недели. Документальная история SK Hynix перед листингом в США:

ЗапросДокументальный след SK Hynix в SEC перед листингом в США 10 июля
дата подачиform_type
2026-06-11DRS/A
2026-06-24F-1
2026-07-01F-6
2026-07-06F-1/A
2026-07-098-A12B
2026-07-09CERT
2026-07-09EFFECT
2026-07-09EFFECT
2026-07-10424B4
Точный 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
Запустите сами

Регистрационное заявление в июне, поправка в понедельник этой недели, подтверждение биржи в четверг, а затем последняя строка: 424B4 окончательный проспект, поданный 2026-07-10, в день открытия торгов акциями. Дата в индексе документов совпадает с датой на рынке.

Сессии подтверждены

ЗапросПроверка сессий: пять сессий, без праздников, следующая запланированная дата закрытия
торговые сессии за неделюпервая сессияпоследняя сессияпраздничные дни за неделюдата следующего закрытияназвание следующего закрытия
52026-07-062026-07-1002026-09-07Labor Day
Точный 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.

Впереди

На следующей неделе — по нашим собственным таблицам:

ЗапросНа следующей неделе в календаре: закрытия, экс-дивидендные даты и влияние месячной экспирации
закрытия на следующей неделеэкс-дивиденды на следующей неделеэкс-дивиденды домохозяйств на следующей неделеэкспирация 17 июля, % недельного объёма
0692014
Точный 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 дней закрытия, то есть пять полноценных торговых сессий. На этот период приходится 692 записей ex-dividend, но среди них нет ни одной из десяти наиболее известных компаний, за которыми следит панель. Следующая пятница — третья пятница июля, дата ежемесячной экспирации опционов. На контракты с этой датой экспирации уже пришлось 14% объёма опционов на этой неделе. Остаётся один незакрытый пункт: данные по казначейским операциям за 9 и 10 июля (в файле 2 строк). Это триггер с нулевой границей, который блокирует повторную генерацию этой страницы до загрузки файла Казначейства. Пятничный индекс EDGAR, другой триггер страницы, уже загружен и полностью прочитан выше.

Часто задаваемые вопросы

Как фондовый рынок показал себя на неделе 6 июля 2026 года?

Разнонаправленно: SPY вырос на 1.4%, а QQQ — на 1.8%. DIA и IWM завершили неделю снижением, а 3270 из 6319 отобранных ликвидных акций подешевели.

Какой сектор показал лучший результат на неделе 6 июля 2026 года?

Энергетика: XLE вырос на 3.5%, опередив технологический сектор, прибавивший 2.9%. Это были два явных лидера среди десяти секторов. Финансовый сектор и сектор товаров и услуг не первой необходимости также завершили неделю с небольшим ростом: на 0.2% и 0.1% соответственно. Остальные шесть секторов снизились.

Как прошло дебютное размещение акций SK Hynix на американском рынке?

Компания привлекла $28.1 млрд. Это второе по объёму размещение в США в 2026 году после SpaceX. В первую торговую сессию акции закрылись на 6.4% выше цены предложения $158.14. Оборот в обычные часы торгов составил $18.03 млрд.

Когда состоится ближайшая ежемесячная экспирация опционов?

В третью пятницу июля, то есть в пятницу сразу после этой недели. На контракты с экспирацией в этот день уже пришлось 14% объёма торгов опционами на этой неделе.

Примечания к данным

Все временные метки указаны в UTC; стандартная торговая сессия составляет 13:30-20:00 UTC; недельный интервал начинается с закрытия обычной сессии 2 июля и заканчивается закрытием 10 июля. Недельный скользящий рейтинг рассчитывается по доходности от открытия до закрытия, поэтому отличается от таблицы результатов на основе цен закрытия; оба показателя имеют соответствующие обозначения. Недельная ширина рынка сопоставляет цены закрытия 2 и 10 июля с фильтром по акциям, объём торгов которыми за неделю составил не менее $5M. Один из порогов фиксации поступлений ограничен нулём: это сделки с казначейскими бумагами 9 и 10 июля. Ежедневный индекс EDGAR за пятницу поступил после первой публикации этой страницы; теперь он полностью включён в недельный итог по документам, который больше не является минимальной оценкой. Здесь нет показателя в стиле VIX: ряды подразумеваемой волатильности индексов не лицензированы для этого хранилища. Волатильность оценивается по ленте сделок — диапазонам, доле 0DTE и поведению котировок. В таблице IPO тикер дебюта сохранён с лишним пробелом; панель дебюта использует очищенный символ при объединении данных.

Методология

  • Источник рыночных данных: консолидированная лента, delayed_stocks_minute_aggs для цен и объёмов, options_trades для опционной недели.
  • Работа с часовыми поясами: сохранённые временные метки указаны в UTC; метки ET формируются через toTimeZone(...) в списках SELECT; в условиях WHERE используются исходные литералы времени UTC.
  • Детерминированная агрегация: разрешение равенства по кортежным ключам; утверждения в тексте закодированы как ограничения.
  • Источник документов SEC: stocks_sec_edgar_index, ежедневный индекс документов EDGAR, подсчёт выполняется через filing_date.
  • Дата среза хранилища: 13 июля 2026 года; данные по акциям, сделки с опционами и пять ежедневных индексов EDGAR за неделю полностью загружены. Сделки с казначейскими бумагами за 9 и 10 июля ещё находятся в обработке.

Перекрёстные ссылки: пять ежедневных выпусков, понедельник, вторник, среда, четверг, пятница, а также июньский подробный разбор MU, когда истекают опционы и обзор предыдущей недели.