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

Итоги торгов 10 июля 2026 года: обзор рынка

Акции NVDA возглавили рынок после паузы, META продолжила рост, а MU показал снижение. Индексы завершили сессию без значимых изменений, акции малой капитализации ушли в минус.

Пятница, 10 июля 2026 года, стала третьим актом ротации: NVDA, акция, которая пропустила четверговый праздник в секторе, проснулась и возглавила весь рынок, прибавив +4.04% при объеме торгов в 26.56B долларов, став самым активным инструментом сессии. META выросла на +6.02% в дополнение к развороту в четверг, в то время как MU, лидер недели по объему, наконец остыл (-1.19%). Индексы почти не отреагировали на эти движения: SPY +0.43%, QQQ +0.32%, а акции малой капитализации закрылись в минусе. Каждое число ниже взято из сохраненного запроса, разверните любую панель для просмотра точного SQL.

Табло результатов

Каждое изменение сравнивает минутный бар последней минуты основной торговой сессии 10 июля с аналогичным баром четверга, 9 июля, — два последовательных торговых дня. Строки расположены в алфавитном порядке, поэтому каждый ETF сохраняет фиксированную позицию.

ЗапросSPY / QQQ / DIA / IWM: 10 июля к закрытию 9 июля, основная торговая сессия
ТикерЦена закрытия (пред.)Цена открытияЦена закрытияГэп (%)Внутридневное изм. (%)Изм. (%)Максимум дняМинимум дняОбъем (млн)
DIA524.22525.64525.770.270.020.3526.47521.743.1
IWM297.26297.69295.960.14-0.58-0.44298.21293.6214.2
QQQ723.19720.7725.54-0.340.670.32726.3971723.7
SPY751.64752.05754.90.050.380.43755.42748.134.9
Точный 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-09 13:30:00' AND window_start < '2026-07-09 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-10 13:30:00' AND window_start < '2026-07-10 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
Запустите сами

Три из четырех фондов закрылись в «зеленой» зоне, хотя и без значительного роста: SPY +0.43% до $754.9, QQQ +0.32% (утреннее снижение на -0.34% было выкуплено в течение дня), DIA +0.3%. Исключением стал IWM на уровне -0.44%: акции малой капитализации, бывшие «звездами» четверга, растеряли свои достижения, в то время как сегмент мега-капитализации обеспечил основной рост рынка. Этот разрыв по размеру капитализации является наиболее четкой дивергенцией дня; поскольку данные по казначейским облигациям еще находятся в обработке, их влияние на процентные ставки пока не зафиксировано.

Был ли этот день необычным?

Движение SPY от открытия до закрытия на +0.38% заняло 11 место из 22 последних торговых сессий по абсолютному значению. Это третья сессия подряд, когда бурная динамика отдельных акций в итоге привела к средним показателям индекса.

ЗапросДневное движение SPY в контексте скользящего периода (~22 сессии, от открытия до закрытия)
SPY откр./закр. (%)Ранг абс. изм. SPYСравнение сессий SPYПервая сессия
0.3811222026-06-09
Точный SQL-код для каждого числа
SELECT
    round(anyIf(oc_pct, d = toDate('2026-07-10')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-10'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-10'))) + 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-09 13:30:00')
      AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)
Запустите сами

Рыночная ширина: возвращение к неоднородной динамике

ЗапросШирина рынка ликвидных инструментов: доля растущих акций 10 июля к 9 июля, фильтр по объему торгов $1 млн
РастущиеПадающиеЛиквидные тикерыДоля растущих (%)Доля растущих 9 июля (%)
31912580586654.471.5
Точный SQL-код для каждого числа
SELECT
    countIf(close_10 > close_9 AND close_9 > 0 AND dv_10 >= 1000000) AS advancers,
    countIf(close_10 < close_9 AND close_9 > 0 AND dv_10 >= 1000000) AS decliners,
    countIf(close_9 > 0 AND close_10 > 0 AND dv_10 >= 1000000) AS liquid_tickers,
    round(100.0 * countIf(close_10 > close_9 AND close_9 > 0 AND dv_10 >= 1000000) / countIf(close_9 > 0 AND close_10 > 0 AND dv_10 >= 1000000), 1) AS advancer_pct,
    round(100.0 * countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) / countIf(close_9 > 0 AND close_8 > 0 AND dv_9 >= 1000000), 1) AS jul9_advancer_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS close_10,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS dv_10,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS dv_9
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-10 20:00:00'
    GROUP BY ticker
)
Запустите сами

После скачка в четверг 71.5% доля растущих акций стабилизировалась на уровне 54.4%, при этом 3191 бумаг показали рост, а 2580 — снижение по всему спектру ликвидных инструментов. Индексы закрылись в «зеленой» зоне при едва положительной рыночной ширине: основной рост пришелся на крупнейшие компании. Практический вывод: рост капитализированных индексов при неоднородной динамике рынка отражает показатели тяжеловесов, а не типичной акции; это демонстрация концентрации, а не прогноз.

Главное событие дня: разворот NVDA

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

ЗапросДесять компаний, определивших ход сессии: гэп, внутридневная динамика, закрытие, объем в долларах, 10 июля
ТикерЦена закрытия (пред.)Цена открытияЦена закрытияГэп (%)Внутридневное изм. (%)Изм. (%)Дневной объем ($ млрд)
AAPL316.17314.72315.33-0.460.19-0.277.39
AMD546.66544557.99-0.492.572.0710.2
AMZN246.95249.55245.331.05-1.69-0.666.13
GOOGL358.89357.52356.93-0.38-0.17-0.554.93
INTC112.55109.58109.83-2.640.23-2.426.62
META631.31660.34669.314.61.366.0222.82
MSFT384.33387.8385.090.9-0.70.27.12
MU990.5964.98978.69-2.581.42-1.1925.9
NVDA202.76202210.96-0.374.444.0426.56
SNDK1858.261778.981915.91-4.277.73.117.01
Точный SQL-код для каждого числа
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 00:00:00')) AS prior_close,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 00:00:00')) AS day_open,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMD', 'AMZN', 'GOOGL', 'INTC', 'META', 'MSFT', 'MU', 'NVDA', 'SNDK')
      AND ((window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_open, 2) AS day_open,
    round(day_close, 2) AS day_close,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker
Запустите сами

Акции NVDA закрылись ростом на 4.04% — это лучший результат за неделю, достигнутый всего через одну сессию после закрытия в «красной зоне», когда все остальные чипмейкеры демонстрировали рост (подробности в обзоре четверга). Бумаги META прибавили 6.02%, капитализация выросла на 22.82 млрд долларов; компания показывает второй подряд день значительного роста после резкого разворота в четверг. Сектор памяти сбавил обороты: MU закрылись на уровне -1.19% после двух сессий активного роста, а INTC отступили на -2.42%. SNDK (+3.1%) и AMD (+2.07%) продолжили подъем. Остальные бумаги из группы мегакапитализации торговались спокойно: AAPL -0.27%, MSFT +0.2%, AMZN -0.66%. Это был день одной акции, которая задавала тон всему сектору.

Распространилось ли ралли на остальной рынок?

Одиннадцать отраслевых фондов SPDR, закрытие пятницы по отношению к четвергу:

ЗапросОдиннадцать секторных ETF SPDR: закрытие 10 июля к закрытию 9 июля, основная торговая сессия
ТикерЦена закрытия (пред.)Цена закрытияИзм. (%)Дневной объем ($ млрд)
XLB50.2850.891.210.37
XLC110.54111.6410.69
XLE54.8155.080.491.19
XLF55.5455.710.311.17
XLI181.12181.960.460.93
XLK185.34185.780.241.08
XLP83.2284.131.090.65
XLRE44.2244.440.50.15
XLU45.1245.40.620.59
XLV162.16160.88-0.791.38
XLY116.87117.20.280.65
Точный SQL-код для каждого числа
WITH per_etf AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 00:00:00') / 1e9, 2) AS day_dollar_bn
    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-09 13:30:00' AND window_start < '2026-07-09 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 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_etf
ORDER BY ticker
Запустите сами

Зеленая зона оказалась шире, чем история с чипами, и не там, где эта история могла бы её разместить. Материалы (+1.21%), товары повседневного спроса (+1.09%) и коммуникационные услуги (+1%) — фонд, в который входит META, — возглавили список, в то время как технологический сектор, где находятся акции, ставшие заголовками дня, с MU и INTC в красной зоне, прибавил всего 0.24%. Здравоохранение оказалось единственным сектором в минусе с -0.79%. Ни один отраслевой фонд не изменился даже на два пункта: десять из одиннадцати в плюсе, все изменения незначительны, основная драма разворачивалась в отдельных бумагах.

Что сообщала лента новостей

Панели показывают, что привело к движению; лента новостей фиксирует содержание публикаций. Все заголовки от десятого июля с тегами NVDA или META, в которых упоминается название компании:

ЗапросNVDA и META в новостной ленте 10 июля: все заголовки с упоминанием компаний
Время (ET)titleИздатель
03:05Global Power Solutions Announces Registration to Attend Data Centre West 2026 in Calgary and Applauds Meta’s Historic CAD $13 Billion Alberta Data Centre InvestmentGlobeNewswire Inc.
11:19Nvidia Is the Cheapest It's Been Since 2019. Why Investors Should Load Up Now.The Motley Fool
11:20Why Meta Platforms Stock Jumped on FridayThe Motley Fool
12:03AI Price War Breaks Out as Meta Tries to Buy Its Way Into the FrontierInvesting.com
18:023 Reasons I Think Meta Platforms is a Screaming Buy Right NowThe Motley Fool
Точный SQL-код для каждого числа
SELECT
    formatDateTime(toTimeZone(published_utc, 'America/New_York'), '%H:%i') AS et_time,
    title,
    JSONExtractString(publisher, 'name') AS publisher
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
  AND (has(tickers, 'NVDA') OR has(tickers, 'META'))
  AND NOT has(tickers, 'SPCX')
  AND (positionCaseInsensitive(title, 'nvidia') > 0 OR positionCaseInsensitive(title, 'meta') > 0)
ORDER BY published_utc ASC, title ASC
Запустите сами

Два дня роста подряд для META сопровождались новостным фоном: ночное сообщение GlobeNewswire (03:05 по восточному времени) позитивно оценило то, что было названо «исторической» инвестицией Meta в дата-центр в Альберте, а дневная публикация Investing.com (12:03 по восточному времени) вышла под заголовком «Началась ценовая война в сфере ИИ, пока Meta пытается купить себе путь к передовым технологиям». Для NVDA не было найдено ни одного заголовка с указанием катализатора: единственный материал с упоминанием Nvidia (11:19 по восточному времени, The Motley Fool) представлял собой комментарий об оценке стоимости. Данные атрибуции принадлежат издателям; исходя исключительно из ленты сделок, причина движения NVDA неизвестна, и признание этого факта лучше, чем выдумывание причин.

Где торговались основные объемы

ЗапросТоп-6 по объему торгов в долларах, топ-4 по объему торгов в акциях: 10 июля, основная торговая сессия
РейтингТикерОбъем ($ млрд)Акции (млн)Средняя цена (расч.)
by dollars tradedNVDA26.56127.4208.48
by dollars tradedSPY26.2934.9753.3
by dollars tradedMU25.926.5977.36
by dollars tradedMETA22.8234.1669.21
by dollars tradedSKHYV18.03105171.71
by dollars tradedQQQ17.1523.7723.63
by shares tradedBITO2.35270.38.69
by shares tradedSOXS1.844454.13
by shares tradedTZA0.84209.64.01
by shares tradedDFNS0.02188.90.11
Точный 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-10 13:30:00' AND window_start < '2026-07-10 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-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard, dollar_volume_bn DESC
Запустите сами

Тройка лидеров долларового оборота завершила день с разницей менее одного миллиарда, NVDA на уровне 26.56 млрд, SPY на 26.29 млрд, MU на 25.9 млрд; NVDA вернула себе лидерство после двух сессий доминирования MU. Оборот META в 22.82 млрд превысил показатели QQQ: одна акция сгенерировала больше долларового объема, чем индекс, в который она входит. На пятом месте расположился тикер, которого еще вчера не существовало, — подробности в следующем разделе.

Другой заголовок: первые сделки мега-листинга

Пятница также стала днем дебюта — крупнейшего размещения в США после июньского предложения SpaceX: американские акции SK Hynix Inc начали торговаться под совершенно новым тикером и сразу вошли в число наиболее активно торгуемых бумаг:

ЗапросПервая сессия SK Hynix: история листинга и рыночные данные, 10 июля 2026 г.
Цена размещенияПривлечено ($ млрд)Первое откр. RTHОткр. к размещению (%)Закрытие (основная сессия)Объем RTH ($ млрд)Объем акций (млн)Бары до дебюта
158.1428.11707.5168.3318.03106.80
Точный SQL-код для каждого числа
SELECT
    (SELECT round(toFloat64(final_issue_price), 2) FROM global_markets.stocks_ipos
     WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') AS recorded_issue_price,
    (SELECT round(total_offer_size / 1e9, 1) FROM global_markets.stocks_ipos
     WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') AS raised_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_open,
    round(100 * (toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
        / (SELECT toFloat64(final_issue_price) FROM global_markets.stocks_ipos
           WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') - 1), 1) AS open_vs_issue_pct,
    round(toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 20:00:00')), 2) AS regular_close,
    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,
    round(sum(toFloat64(volume)) / 1e6, 1) AS day_shares_m,
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SKHYV' AND window_start < '2026-07-10 00:00:00') AS bars_before_debut
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'
Запустите сами

Согласно данным о размещении, цена выпуска составила $158.14, а объем привлеченных средств — 28.1 млрд, что является вторым показателем среди листингов в США в 2026 году после июньской сделки SpaceX, приведенной ниже. Первая сделка в рамках основной сессии прошла по цене $170, что на 7.5% выше цены размещения, а день завершился на отметке $168.33 при объеме торгов в основную сессию 18.03 млрд долларов. Это пятый результат дня, опередивший QQQ в первый же день торгов. Справка по тикеру: до 10 июля для этого тикера отсутствуют бары 0, что подтверждает статус абсолютно нового листинга, а не повторное использование символа. SK Hynix и Micron — два публичных гиганта индустрии памяти, и акции MU, самые активно торгуемые бумаги недели, снизились на -1.19% именно в ту сессию, когда начались торги американской линейкой их конкурента. Совпадение по времени, согласно записям, сценарий дебюта SpaceX показывает, что может принести первый месяц листинга.

Место пятничного размещения в списке сделок года:

ЗапросПять крупнейших листингов в США в 2026 году по объему привлеченных средств
issuer_nameЛистингПривлечено ($ млрд)
Space Exploration Technologies Corp.2026-06-1275
SK Hynix Inc2026-07-1028.1
Cerebras Systems Inc2026-05-145.6
Innio N.V.2026-06-042.4
Madison Air Solutions Corp.2026-04-162.2
Точный SQL-код для каждого числа
SELECT
    issuer_name,
    toString(listing_date) AS listed,
    round(total_offer_size / 1e9, 1) AS raised_bn
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01' AND listing_date < '2026-07-11'
  AND total_offer_size > 0
ORDER BY total_offer_size DESC, issuer_name ASC
LIMIT 5
Запустите сами

Июньская сделка SpaceX привлекла $75 млрд, пятничный листинг SK Hynix занимает второе место с $28.1 млрд, а третье место (Cerebras Systems Inc, $5.6 млрд) значительно отстает; первая двойка находится в собственной лиге. Реестр IPO за первое полугодие содержит полную таблицу.

Лента опционов

ЗапросПоток опционов: контракты, доля колл-опционов, доля 0DTE к четвергу, топ-контракт, экспирация в пятницу
Сделки опционов (млн)Контракты (млн)Контракты 9 июля (млн)Call (%)0DTE (%)0DTE 9 июля (%)Закрытие SPYТоп-1 активТоп-1 страйкТоп-1 типТоп-1 контрактыТоп-1 ср. ценаТоп-1 0DTEТоп-1 денежность
10.5665.5958.8559.448.728.7754.9SPY755C10052790.26210.1
Точный SQL-код для каждого числа
WITH
    (
        SELECT (groupArray(und), groupArray(strike), groupArray(typ), groupArray(vol), groupArray(avg_px), groupArray(is_0dte))
        FROM (
            SELECT any(underlying_symbol) AS und, any(toFloat64(strike_price)) AS strike, any(option_type) AS typ,
                   sum(size) AS vol, round(avg(toFloat64(price)), 3) AS avg_px,
                   if(substring(ticker, length(ticker) - 14, 6) = '260710', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
            GROUP BY ticker
            ORDER BY vol DESC
            LIMIT 2
        )
    ) AS top2,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
    ) AS jul9_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260709') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
    ) AS jul9_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul9_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) = '260710') / sum(size), 1) AS pct_0dte,
    jul9_pct_0dte,
    spy_regular_close,
    top2.1[1] AS top1_und, top2.2[1] AS top1_strike, top2.3[1] AS top1_type, top2.4[1] AS top1_contracts, top2.5[1] AS top1_avg_px, top2.6[1] AS top1_is_0dte,
    round(toFloat64(top2.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
Запустите сами

Пятница стала днем экспирации недельных контрактов, что отразилось на показателях: объем торгов составил 65.59 млн контрактов, что сделало этот день самым активным на неделе. Доля контрактов с нулевым сроком до экспирации (0DTE) выросла до 48.7% с 28.7% в четверг, что характерно для пятницы экспирации (когда истекают опционы — календарь экспираций). На долю call-опционов пришлось 59.4% объема торгов. Самым активным отдельным контрактом стал SPY 755C — контракт с исполнением в тот же день, который закрылся на уровне 0.1 от цены закрытия SPY в $754.9.

Лента котировок

ЗапросКоличество обновлений NBBO по акциям: 10 июля к 9 июля, с учетом обновлений по тикерам (млн)
Обновления 10 июля (млн)Обновления 9 июля (млн)Изменение за день (%)Обновления SPY 10 июля (млн)Обновления QQQ 10 июля (млн)Обновления NVDA 10 июля (млн)
402.21383.444.92.484.282.24
Точный SQL-код для каждого числа
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10')) / 1e6, 2) AS jul10_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / 1e6, 2) AS jul9_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-10')) / countIf(toDate(sip_timestamp) = toDate('2026-07-09')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'SPY') / 1e6, 2) AS jul10_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'QQQ') / 1e6, 2) AS jul10_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'NVDA') / 1e6, 2) AS jul10_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
Запустите сами

Лента котировок акций зафиксировала 402.21 млн обновлений NBBO, что составляет 4.9% по сравнению с четвергом — обычный объем торгов для пятницы. QQQ (4.28 млн) лидировал по количеству обновлений, опередив SPY (2.48 млн) и NVDA (2.24 млн).

ЗапросSPY / QQQ / NVDA / META / MU / SNDK / AVGO: медианный спред котировок в RTH (в базисных пунктах)
ТикерМедианный спред (б.п.)
SPY0.27
QQQ0.55
NVDA0.96
META3.26
AVGO3.5
MU5
SNDK11.04
Точный SQL-код для каждого числа
SELECT
    ticker,
    round(quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000), 2) AS median_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'NVDA', 'META', 'MU', 'SNDK', 'AVGO')
  AND sip_timestamp >= '2026-07-10 13:30:00' AND sip_timestamp < '2026-07-10 20:00:00'
  AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
GROUP BY ticker
ORDER BY median_spread_bps ASC
Запустите сами

Медианный спред NBBO для SPY в основную торговую сессию составил 0.27 б.п., для QQQ — 0.55 б.п., для NVDA — 0.96 б.п. Признаков стресса в котировках не наблюдалось, несмотря на ротацию лидеров рынка.

ЗапросПоток котировок NBBO по опционам: общие обновления к потоку акций, включая долю SPY
Опционы 10 июля (млрд)Отношение опционов к акциямОпционы SPY 10 июля (млн)
6.7316.7243
Точный SQL-код для каждого числа
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul10_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul10_stock_quote_rows
SELECT
    round(jul10_options_rows / 1e9, 2) AS jul10_options_bn,
    round(jul10_options_rows / jul10_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-10 13:30:00' AND sip_timestamp < '2026-07-10 20:00:00') / 1e6, 0) AS jul10_spy_options_m
Запустите сами

Лента опционных котировок обработала 6.73 млрд обновлений NBBO, что в 16.7 раза превышает объем ленты акций. Количество обновлений по инструменту SPY в основную торговую сессию составило 243 млн в день экспирации.

Ставки: оба значения зафиксированы

ЗапросСтатус данных по казначейским облигациям: записи за 9 и 10 июля, кривая доходности на 8 июля (актуально на момент составления)
Строки сделок 9 июляСтроки сделок 10 июляДата последней сделкиПоследний 2-летний (%)10 лет (%)30 лет (%)
112026-07-104.214.565.06
Точный SQL-код для каждого числа
SELECT
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-09') AS jul9_print_rows,
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-10') AS jul10_print_rows,
    toString(any(date)) AS latest_print_date,
    round(toFloat64(any(yield_2_year)), 2) AS latest_2y_pct,
    round(toFloat64(any(yield_10_year)), 2) AS latest_10y_pct,
    round(toFloat64(any(yield_30_year)), 2) AS latest_30y_pct
FROM global_markets.treasury_yields
WHERE date = '2026-07-10'
Запустите сами

Данные по казначейским облигациям за девятое и десятое июля поступили после подготовки материала с задержкой, превышающей обычный для файла однодневный лаг; строки 1 и 1 теперь внесены в запись. Кривая доходности на пятницу (2026-07-10): двухлетние 4.21%, десятилетние 4.56%, тридцатилетние 5.06% — вернулись к уровням восьмого июля после кратковременного снижения по двухлетним бумагам в четверг. Оба столбца поступлений ограничены единицей, поэтому раздел остается привязанным к указанным значениям.

Календарь событий дня

ЗапросДивидендные отсечки, сплиты, новости и отчетность SEC за 10 июля
Реестры дивидендовОбратные сплитыПрямые сплитыВсего отчетовЭмитентыФорма 4Форма 424B2Форма 8-KФорма 13-FФорма 10-QФинальный проспект SKHYVФорма 4 (разница)СтатьиИздателиТикер (главные новости)N (главные новости)
153643137178069453215099711621543NVDA11
Точный SQL-код для каждого числа
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
    ) AS news,
    (
        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 toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), uniqExact(cik), countIf(form_type = '4'), countIf(form_type = '424B2'), countIf(form_type = '8-K'), countIf(form_type = '13F-HR'), countIf(form_type = '10-Q'), countIf(form_type = '424B4' AND positionCaseInsensitive(issuer_name, 'hynix') > 0), countIf(form_type = '4') - (SELECT max(n) FROM (SELECT count() AS n FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-10' AND form_type != '4' GROUP BY form_type)))
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-07-10'
    ) AS fil
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS ex_dividend_records,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-10') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-10') AS forward_splits,
    fil.1 AS fil_total,
    fil.2 AS fil_filers,
    fil.3 AS fil_form4,
    fil.4 AS fil_424b2,
    fil.5 AS fil_8k,
    fil.6 AS fil_13f,
    fil.7 AS fil_10q,
    fil.8 AS skhyv_final_prospectus,
    fil.9 AS fil_form4_minus_next_form,
    news.1 AS news_articles, news.2 AS news_publishers,
    top_news.1 AS top_news_ticker, top_news.2 AS top_news_n
Запустите сами

153 записей о датах ex-dividend, 6 обратных и 4 прямых сплитов, а также 154 новостных статей от 3 издателей, при этом NVDA стал наиболее упоминаемым тикером с 11 статьями. Ежедневный индекс EDGAR Комиссии по ценным бумагам и биржам (SEC) содержит 3137 документов за 10 июля от 1780 отдельных подателей отчетности. В структуре преобладает документация инсайдеров: 694 форм Form 4 — отчетов, которые должностное лицо или директор подает после покупки или продажи акций своей компании (основные формы SEC содержат пояснения по каждой из них). Остальная часть дневного объема включает 532 дополнений к проспекту эмиссии 424B2 (проспект, который банк подает для каждой новой структурной ноты), 150 текущих отчетов 8-K, 99 квартальных отчетов о портфельных инвестициях 13F-HR от институциональных управляющих и всего 7 квартальных отчетов 10-Q, поскольку 10 июля приходится на период между сезонами отчетности.

Другое важное событие дня также оставило свой документальный след. Компания SK hynix Inc. подала форму 424B4 — итоговый проспект с указанием цены, который компания направляет после завершения размещения, — в ту же сессию, когда начались торги ее американскими бумагами: 1 такой документ присутствует в индексе за 10 июля под именем этого эмитента.

Был ли этот день загружен подачей документов? Ответ дает недельная статистика.

ЗапросКоличество отчетов SEC в день, неделя с 6 по 10 июля
Дата подачиОтчетыЭмитенты
2026-07-0650192883
2026-07-0734852053
2026-07-0837312163
2026-07-0929811781
2026-07-1031371780
Точный SQL-код для каждого числа
SELECT
    toString(filing_date) AS filing_date,
    count() AS filings,
    uniqExact(cik) AS filers
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-06' AND filing_date < '2026-07-11'
GROUP BY filing_date
ORDER BY filing_date
Запустите сами

Понедельник, 6 июля, стал самым насыщенным днем недели с 5019 документами, четверг — самым спокойным с 2981. Показатель пятницы в 3137 находится между ними и охватывает 1780 подателей: обычный день для потока отчетности, независимо от того, что происходило на ценовом графике.

В планах

На следующей неделе, согласно тем же таблицам:

ЗапросНеделя 13–17 июля: выходные, дивидендные отсечки, сплиты, ежемесячная экспирация и лаг коротких позиций
Выходные (след. неделя)Дивиденды (след. неделя)Дивиденды (основные)Сплиты (след. неделя)Экспирация 17 июля (%)Экспирация 17 июля (млн)Последний расчет SIВозраст расчета SI (дней)
069204217.811.692026-06-3010
Точный SQL-код для каждого числа
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays
     WHERE date >= '2026-07-13' AND date <= '2026-07-17') AS holiday_rows_next_week,
    (SELECT count() FROM global_markets.stocks_dividends
     WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS exdiv_records_next_week,
    (SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'JNJ', 'XOM', 'KO', 'PG', 'WMT', 'CVX', 'HD'))
     FROM global_markets.stocks_dividends
     WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS household_exdivs,
    (SELECT count() FROM global_markets.stocks_splits
     WHERE execution_date >= '2026-07-13' AND execution_date <= '2026-07-17') AS splits_next_week,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717') / sum(size), 1) AS jul17_expiry_pct_of_friday_volume,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717')) / 1e6, 2) AS jul17_expiry_contracts_m,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest
     WHERE _ingest_time < '2026-07-12 00:00:00') AS latest_si_settlement,
    (SELECT dateDiff('day', max(settlement_date), toDate('2026-07-10')) FROM global_markets.stocks_short_interest
     WHERE _ingest_time < '2026-07-12 00:00:00') AS si_settlement_age_days
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
Запустите сами

В праздничном графике 0 строк на период с тринадцатого по семнадцатое июля, запланировано пять полноценных сессий, следующее закрытие Labor Day (2026-09-07). 692 реестров по дивидендам переходят в статус ex-dividend, 0 из десяти проверенных компаний потребительского сектора, также исполняются 42 сплитов. Ключевая дата — пятница, семнадцатое июля: третья пятница месяца, дата экспирации июльских опционов, на которую приходится 17.8% пятничного объема торгов опционами (11.69 млн контрактов). Последние данные по объему коротких позиций датированы 2026-06-30, им 10 дней, отчет за середину июля поступит с обычным лагом.

Торговая сессия, подтверждено

ЗапросВерификация сессии: первый/последний бар SPY (ET), количество основных баров, праздничные данные, следующая дата закрытия
Первый бар SPY (ET)Последний бар SPY (ET)Бары осн. сессииДневные сессииВыходные 10 июляДата след. закрытияСледующее закрытие
04:0019:59390102026-09-07Labor Day
Точный SQL-код для каждого числа
SELECT
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    countIf(window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-10') AS jul10_holiday_rows,
    (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-10 00:00:00' AND window_start < '2026-07-11 00:00:00'
Запустите сами

Полноценная торговая сессия: первый бар SPY в 04:00 ET, последний в 19:59 ET, всего 390 баров в рамках основной сессии, 1 сессий в окне наблюдения, праздничных дней нет. Следующее запланированное закрытие: Labor Day в 2026-09-07.

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

Как закрылся фондовый рынок в пятницу, 10 июля 2026 года?

SPY закрылся с повышением на 0.43%, QQQ — на 0.32%, DIA — на 0.3%; акции малой капитализации IWM снизились на -0.44%, при этом только 54.4% ликвидных тикеров показали рост, что свидетельствует об умеренно позитивном индексе при разнонаправленной динамике рынка.

Почему акции Nvidia выросли 10 июля 2026 года?

NVDA закрылись с ростом на 4.04% при объеме торгов в 26.56 миллиардов долларов, став лидером сессии по обороту после того, как днем ранее бумага не участвовала в ралли чипмейкеров. В нашей новостной ленте не было заголовков о катализаторах для этой акции; причина роста по имеющимся данным не установлена.

Какое IPO стало крупнейшим в 2026 году на текущий момент?

По объему привлеченных средств лидирует июньское размещение SpaceX на сумму 75 миллиардов долларов. Дебют SK Hynix 10 июля занимает второе место с показателем 28.1 миллиардов долларов.

Было ли 10 июля 2026 года днем экспирации опционов?

Да, это была пятничная еженедельная экспирация: на контракты 0DTE пришлось 48.7% от общего объема опционных торгов по сравнению с 28.7% в четверг. Следующая ежемесячная экспирация состоится в пятницу, 17 июля.

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

Именованные панели по тикерам отсортированы в алфавитном порядке, чтобы ссылки в тексте указывали на фиксированные строки; лидерборды отсортированы по значению, позиционные утверждения ограничены пределами достоверности. Одно из подтверждений поступления данных является намеренной контрольной точкой, привязанной к нулю: это данные по казначейским облигациям за девятое июля и десятое июля, ни один из которых еще не поступил, поэтому их появление станет поводом для пересмотра ставок. Ежедневный индекс EDGAR за десятое июля был второй такой контрольной точкой; он уже поступил, и в этой версии используются фактические данные по количеству поданных отчетов. Ленты котировок (акции и опционы) были проверены на полноту перед написанием раздела котировок. Отраслевой обзор использует одиннадцать фондов SPDR select-sector — это фиксированная, заранее определенная корзина, а не классификация от поставщика данных. Панель новостей содержит все заголовки за десятое июля с тегами NVDA или META, в которых упоминается название компании; это отражает внимание одного источника, а не всех мировых СМИ. Блок предстоящих событий намеренно охватывает календарную неделю после отчетного периода.

Методология

  • Источник рыночных данных: консолидированная лента, delayed_stocks_minute_aggs для цен и объемов, options_trades для ленты опционных сделок.
  • Обработка часовых поясов: все сохраненные временные метки указаны в UTC; метки по времени восточного побережья (ET) рассчитываются с помощью toTimeZone(..., 'America/New_York') только в списках SELECT; в условиях WHERE используются исходные литералы UTC.
  • Окно основной торговой сессии: с тринадцати тридцати до двадцати ноль-ноль по UTC, проверено по минутным барам SPY на панели верификации сессии.
  • Сравнение с предыдущей сессией: рассчитывается внутри запроса по данным на девятое июля, не переносится из предыдущих публикаций.
  • Детерминированные агрегаты: разрешение конфликтов через кортежные ключи и детерминированный выбор новостей для обеспечения стабильности при повторной генерации.
  • Дата актуальности хранилища: тринадцатое июля две тысячи двадцать шестого года (Т плюс три для данного периода); минутные ленты по акциям, опционные сделки, ленты котировок и индекс отчетности EDGAR полностью загружены, при этом казначейская расписка выше указывает на набор данных, который все еще находится в процессе обработки.

Ссылки: обзор за девятое июля две тысячи двадцать шестого года, обзор за всю неделю, когда истекают опционы, опционы 0DTE и относительный объем.

#recap#daily#spy#qqq#nvda#market structure