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

Обзор рынка за 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 июля, регулярные часы
Точный 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 сессии, от открытия до закрытия)
Точный 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 июля, фильтр $1M
Точный 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 ключевых акций сессии — гэп, внутридневная динамика, закрытие, объем — 10 июля
Точный 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.82B долларов — это второй подряд день значительного роста после резкого разворота в четверг. Спрос на акции производителей памяти снизился: MU закрылась на уровне -1.19% после двух сессий активного роста, а INTC потеряла -2.42%. SNDK (+3.1%) и AMD (+2.07%) продолжили рост. Остальные компании с большой капитализацией показали слабую динамику: AAPL -0.27%, MSFT +0.2%, AMZN -0.66% — день, когда рост обеспечила только одна акция, несмотря на общее движение сектора.

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

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

Запрос11 секторных ETF SPDR — закрытие 10 июля к закрытию 9 июля, регулярные часы
Точный 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%. Ни один секторный фонд не изменился более чем на два пункта: десять из одиннадцати выросли, но незначительно; основная волатильность наблюдалась у отдельных акций.

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

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

ЗапросNVDA и META в ленте новостей 10 июля — все заголовки по компаниям
Точный 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 ET) высоко оценили то, что было названо «историческими» инвестициями Meta в дата-центр в Альберте. В публикации Investing.com в середине дня (12:03 ET) говорилось: «Начинается ценовая война в сфере ИИ: Meta пытается войти в число лидеров за счет крупных закупок». У NVDA не было заголовков, указывающих на конкретные катализаторы: единственная статья с упоминанием Nvidia (11:19 ET, The Motley Fool) представляла собой комментарий по оценке стоимости. Источниками являются издатели; по одной лишь ленте невозможно определить причину движения NVDA — лучше признать это, чем выдумывать причину.

Объем торгов

ЗапросТоп-6 по объему в $, топ-4 по количеству акций — 10 июля, регулярные часы
Точный 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 млрд, SPY26.29 млрд, а MU25.9 млрд. Лидером стал NVDA, сменивший MU, который удерживал первенство две сессии подряд. Объем торгов META составил 22.82 млрд, что превышает объем торгов QQQ — одна акция показала больший оборот в долларах, чем индекс, в который она входит. На пятом месте оказался тикер, которого не существовало еще вчера — подробности в следующем разделе.

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

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

ЗапросПервая сессия SK Hynix: данные листинга vs лента — 10 июля 2026
Точный 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.1B — это второй результат среди листингов в США за 2026 год, уступающий только июньской сделке SpaceX, данные о которой приведены ниже. Первая сделка в рамках регулярной сессии прошла по цене $170, что на 7.5% выше цены размещения; день закрылся на отметке $168.33 при объеме в 18.03B долларов в регулярные часы — пятый показатель за день, опережающий QQQ в его первой сессии. Статистика по тикеру: до 10 июля по этому символу было 0 баров — это действительно новый листинг, а не повторное использование старого символа. SK Hynix и Micron являются двумя публичными гигантами в индустрии памяти — и MU, самая крупная бумага недели, снизилась на -1.19% в ту же сессию, когда начались торги американскими акциями ее конкурента. Совпадение по времени — стратегия дебюта SpaceX демонстрирует, какой прирост может дать первый месяц после листинга.

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

Запрос5 крупнейших листингов США 2026 года по объему привлеченных средств
Точный 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 привлекла $75B, пятничный листинг SK Hynix занимает второе место с результатом $28.1B, а третье место (Cerebras Systems Inc, $5.6B) находится далеко позади — два лидера стоят особняком. Полная таблица доступна в реестре IPO за первое полугодие.

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

ЗапросЛента опционов: контракты, % колл, доля 0DTE к четвергу, топ-контракт — пятница, день экспирации
Точный 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.59M контрактов — самый загруженный день для опционов на этой неделе. Доля контрактов 0DTE выросла до 48.7% по сравнению с 28.7% в четверг, что характерно для пятницы с экспирацией (когда истекают опционы — см. календарь). Колл-опционы составили 59.4% от общего объема. Самый активный контракт: SPY 755C, контракт с экспирацией в тот же день, который закрылся на 0.1 от цены закрытия SPY в $754.9.

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

ЗапросОбновления NBBO по акциям: 10 июля vs 9 июля, с обновлениями по тикерам (млн)
Точный 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.21M обновлений NBBO — 4.9% по сравнению с четвергом, что соответствует обычной активности в пятницу. Лидером по количеству котировок стал QQQ (4.28M), опередив SPY (2.48M) и NVDA (2.24M).

ЗапросSPY / QQQ / NVDA / META / MU / SNDK / AVGO: медианный спред NBBO в базисных пунктах (RTH)
Точный 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

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

ЗапросЛента NBBO опционов: общее число обновлений vs лента акций, плюс срез SPY
Точный 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 billion обновлений NBBO — это в 16.7 раз больше, чем в ленте акций. Количество обновлений SPY в основную торговую сессию в день экспирации составило 243 million.

Ставки: оба показателя в файле

ЗапросСтатус Treasury: данные за 9 и 10 июля, кривая за 8 июля (на момент публикации)
Точный 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'

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

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

ЗапросДивиденды, сплиты, новости и отчеты SEC за 10 июля
Точный 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 реестров на получение дивидендов, 6 обратных и 4 прямых сплитов, а также 154 новостных статей от 3 издателей. Наибольшее количество публикаций пришлось на тикер NVDA11 статей. Ежедневный индекс SEC EDGAR содержит 3135 документов за 10 июля от 1778 различных компаний. Основную часть составляют отчеты инсайдеров: 694 форм 4 — документов, которые должностные лица или директора подают после покупки или продажи акций собственной компании (общие отчеты SEC содержат пояснения по каждому из них). Остальные документы за день включают 532 дополнений к ценам по форме 424B2 (проспект, который банк подает для каждой новой структурированной ноты), 150 текущих отчетов 8-K, 99 квартальных отчетов о владении активами 13F-HR от институциональных менеджеров и всего 7 квартальных отчетов 10-Q, так как 10 июля приходится на период между отчетными сезонами.

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

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

ЗапросОтчеты SEC по дням, неделя с 6 по 10 июля
Точный 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 документами, а четверг — самым спокойным с 2979. Показатель пятницы 3135 находится между ними, при этом зафиксировано 1778 подавших отчеты лиц: обычный день в потоке документации, независимо от динамики котировок.

В планах

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

ЗапросНеделя 13–17 июля: закрытия, экс-дивиденды, сплиты, ежемесячная экспирация и лаг коротких позиций
Точный 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) AS latest_si_settlement,
    (SELECT dateDiff('day', max(settlement_date), toDate('2026-07-10')) FROM global_markets.stocks_short_interest) 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 строк на период с 13 по 17 июля. Запланировано пять полных торговых сессий, следующее закрытие рынка — Labor Day (2026-09-07). 640 дивидендных записей переходят в статус ex-dividend0 из десяти проверенных известных компаний, и 41 сплитов вступают в силу. Ключевая дата — пятница, 17 июля: третья пятница месяца, дата экспирации июльских опционов. 17.8% объема торгов опционами в пятницу (11.69M контрактов) уже приходится на эту экспирацию. Последние данные по расчетам коротких позиций составляют 2026-06-30, им 10 дней — данные за середину июля появятся с обычной задержкой.

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

ЗапросПроверка сессии: первый/последний бар SPY ET, кол-во регулярных баров, данные по праздникам, следующее закрытие
Точный SQL-код для каждого числа
SELECT
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    countIf(window_start >= '2026-07-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.

FAQ

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

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

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

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

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

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

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

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

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

Панели по отдельным тикерам расположены в алфавитном порядке, поэтому ссылки в тексте указывают на фиксированные строки; таблицы лидеров отсортированы по значениям, а позиционные утверждения используются как контрольные границы. Один индикатор поступления данных намеренно ограничен нулевым значением: отчеты казначейства за 9 и 10 июля еще не поступили, поэтому их появление станет сигналом для пересмотра ставок. Ежедневный индекс EDGAR за 10 июля был вторым таким индикатором; данные по нему уже получены, и в этой версии отображается реальное количество файлов. Котировки (акции и опционы) были проверены на полноту перед написанием раздела котировок. В секторном анализе используются одиннадцать фондов SPDR Select Sector — это фиксированная, объявленная корзина, а не классификация поставщика. В панели новостей перечислены все заголовки за 10 июля с тегами NVDA или META, в которых упоминается название компании — это данные одного фида, а не мировых СМИ. Следующий блок намеренно содержит данные за календарную неделю, следующую за отчетным периодом.

Методология

  • Источник рыночных данных: консолидированная лента — delayed_stocks_minute_aggs для цен и объемов, options_trades для ленты опционов.
  • Обработка часовых поясов: все сохраненные временные метки указаны в UTC; метки ET вычисляются с помощью toTimeZone(..., 'America/New_York') только в списках SELECT; в предложениях WHERE используются исходные литералы UTC.
  • Окно регулярных торгов: 13:30–20:00 UTC, подтверждено по минутным барам SPY в панели верификации сессии.
  • Сравнение с предыдущей сессией: вычисляется внутри запроса, начиная с 9 июля — данные не переносятся из предыдущих публикаций.
  • Детерминированные агрегаты: использование кортежных ключей для разрешения равенств и детерминированный метод разрешения равенств по новостям для стабильной регенерации данных.
  • Дата актуальности хранилища: 13 июля 2026 года (T+3 для данного периода); минутные ленты акций, сделки по опционам, ленты котировок и индекс файлов EDGAR полностью загружены; вышеуказанная квитанция казначейства указывает на единственный набор данных, который все еще находится в процессе передачи.

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