Strasmore Research
Resúmenes de mercado Matt ConnorPor Matt Connor · Actualizado 2026-08-08

Resumen de mercado: 10 de julio de 2026 en cifras

NVDA lideró el mercado tras quedar fuera el jueves. META avanzó, MU se enfrió, las small caps bajaron y los índices casi no cambiaron. Viernes en cifras.

El viernes 10 de julio de 2026 fue el tercer acto de la rotación: NVDA, el fabricante de chips que no participó en la subida sectorial del jueves, despertó y lideró todo el mercado. Subió +4.04% con 26.56B de dólares negociados, el valor con mayor volumen de la sesión. META avanzó +6.02%, después de la reversión del jueves, mientras MU, el valor con mayor volumen de la semana, finalmente se enfrió (-1.19%). Los índices apenas lo reflejaron: SPY +0.43%, QQQ +0.32%, y las small caps cerraron a la baja. Todas las cifras que aparecen a continuación proceden de una consulta almacenada; amplía cualquier panel para ver el SQL exacto.

El marcador

Cada cambio compara la última vela de un minuto de la sesión regular del 10 de julio con la del jueves 9 de julio, en sesiones consecutivas. Las filas están en orden alfabético, por lo que cada ETF mantiene una posición fija.

ConsultaSPY / QQQ / DIA / IWM: 10 de julio vs cierre del 9 de julio, horario regular
tickercierre previoapertura del díacierre del díabrecha (%)intradía (%)cambio (%)máximo del díamínimo del díaacciones negociadas (M)
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

Tres de los cuatro cerraron al alza, aunque ninguno lo hizo de forma marcada: SPY +0.43% hasta $754.9, QQQ +0.32% (la caída inicial de -0.34% fue recuperada durante la jornada) y DIA +0.3%. El valor atípico fue IWM, en -0.44%. Las small caps, protagonistas junto con los demás el jueves, devolvieron sus ganancias, mientras que el segmento de mega caps sostuvo la jornada. Esa diferencia por tamaño es la divergencia más clara del día. Como los dos prints del Tesoro todavía están en tránsito, su impacto por el lado de las tasas aún no figura en el registro.

¿Fue una jornada inusual?

El movimiento de apertura a cierre de SPY, de +0.38%, ocupó el puesto 11 entre las últimas 22 sesiones según su magnitud absoluta. Fue la tercera sesión consecutiva en la que los movimientos violentos de acciones individuales se compensaron y dejaron una jornada del índice en la zona media del rango.

ConsultaMovimiento diario de SPY en contexto reciente (~22 sesiones, de apertura a cierre)
SPY: apertura a cierre (%)rango de movimiento absoluto de SPYsesiones de SPY comparadasprimera sesión
0.3811222026-06-09
El SQL exacto detrás de cada cifra
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
)
Pruébalo tú mismo

Amplitud de mercado: de vuelta a un mercado dividido

ConsultaAmplitud del mercado líquido: proporción de acciones al alza el 10 de julio vs el 9 de julio, filtro de $1M negociados
acciones al alzaacciones a la bajatickers líquidosacciones al alza (%)acciones al alza del 9 de jul. (%)
31912580586654.471.5
El SQL exacto detrás de cada cifra
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
)
Pruébalo tú mismo

Después del repunte del jueves de 71.5%, la proporción de acciones al alza volvió a situarse en 54.4%; 3191 subieron y 2580 bajaron entre los valores con liquidez. El índice cerró al alza, pero la amplitud fue apenas positiva: las ganancias se concentraron en las mayores capitalizaciones. La lectura práctica es clara: una subida ponderada por capitalización en un mercado dividido describe el comportamiento de sus valores de mayor peso, no el de la acción típica. Muestra concentración, no es un pronóstico.

El protagonista del día: el turno de NVDA

Las filas aparecen en orden alfabético, por lo que cada nombre conserva una posición fija. En total, son diez nombres que abarcan el complejo de semiconductores y las megacaps.

ConsultaDiez acciones que definieron la sesión: gap, intradía, cierre, dólares, 10 de julio
tickercierre previoapertura del díacierre del díabrecha (%)intradía (%)cambio (%)volumen diario en dólares (miles de millones)
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

NVDA cerró +4.04%, su mejor jornada de la semana, una sesión después de cerrar en rojo mientras todos los demás valores de chips subían (resumen del jueves contiene los datos). META sumó +6.02% con 22.82B de dólares, en una segunda jornada consecutiva de fuertes avances tras su violenta reversión del jueves. La operación de memoria perdió impulso: MU cerró -1.19% después de dos sesiones de fuertes ganancias, e INTC cedió -2.42%. SNDK (+3.1%) y AMD (+2.07%) siguieron subiendo. El resto de la estantería de megacaps estuvo tranquilo: AAPL -0.27%, MSFT +0.2% y AMZN -0.66%. Fue una jornada de un solo valor con apariencia de movimiento sectorial.

¿El rally llegó al resto del mercado?

Los once fondos sectoriales SPDR, cierre del viernes frente al jueves:

ConsultaLos once ETF sectoriales de SPDR: cierre del 10 de julio vs cierre del 9 de julio, horario regular
tickercierre previocierre del díacambio (%)volumen diario en dólares (miles de millones)
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

El avance se extendió más allá de los semiconductores y no siguió el patrón que normalmente marcaría una historia de chips. Materiales (+1.21%), bienes de consumo básico (+1.09%) y servicios de comunicación (+1%), el fondo que incluye META, encabezaron la tabla. Tecnología, donde se encuentra la acción protagonista de la jornada, con MU e INTC en rojo, avanzó apenas 0.24%. Salud fue el único sector en descenso, con -0.79%. Ningún fondo sectorial se movió siquiera dos puntos: diez de once terminaron al alza, todos con avances moderados. El drama estuvo en acciones individuales.

Lo que publicó el flujo de noticias

Los paneles muestran qué se movió; el flujo indica qué se escribió. Estos son todos los titulares del 10 de julio etiquetados con NVDA o META cuyo título menciona a la empresa:

ConsultaNVDA y META en las noticias del 10 de julio: todos los titulares que mencionan empresas
hora ETtitleeditor
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

Los días consecutivos al alza de META estuvieron acompañados por noticias: un despacho nocturno de GlobeNewswire (03:05 ET) elogió lo que describió como la inversión “histórica” de Meta en un centro de datos en Alberta, mientras que el enfoque de Investing.com al mediodía (12:03 ET) fue: “Comienza la guerra de precios de la IA mientras Meta intenta abrirse paso hacia la frontera a fuerza de compras”. NVDA no tuvo ningún titular que identificara un catalizador: la única pieza que mencionó a Nvidia (11:19 ET, The Motley Fool) fue un comentario sobre valoración. Las atribuciones corresponden a los editores; solo con los datos de mercado se desconoce la causa del movimiento de NVDA, y decirlo es preferible a inventar una.

Dónde se concentró el dinero negociado

ConsultaTop 6 por dólares negociados, top 4 por acciones negociadas: horario regular del 10 de julio
tabla de posicionestickervolumen en dólares (miles de millones)acciones (M)precio promedio implícito
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

Los tres primeros del ranking por volumen en dólares terminaron a menos de mil millones de distancia entre sí: NVDA, con 26.56B; SPY, con 26.29B; y MU, con 25.9B. NVDA recuperó el primer puesto tras las dos sesiones de dominio de MU. META, con 22.82B, superó a QQQ en volumen negociado: una sola acción movió más dólares que el índice que la incluye. En el quinto puesto quedó un ticker que no existía el día anterior. Lo veremos en la siguiente sección.

El otro titular: el primer tape de una mega cotización

El viernes también fue día de debut. Fue la mayor cotización en Estados Unidos desde la oferta de SpaceX de junio. Las acciones estadounidenses de SK Hynix Inc comenzaron a cotizar con un ticker completamente nuevo y de inmediato se situaron entre los valores con mayor volumen del tape:

ConsultaPrimera sesión de SK Hynix: récord de la cotización vs el tape, 10 de julio de 2026
precio de emisión registradocapital recaudado (miles de millones)primera apertura RTHapertura vs. emisión (%)cierre regularvolumen RTH en dólares (miles de millones)acciones del día (M)barras antes del debut
158.1428.11707.5168.3318.03106.80
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

Los registros de la oferta muestran un precio de emisión de $158.14 y 28.1B recaudados. Fue la segunda mayor operación entre las cotizaciones estadounidenses de 2026, solo por detrás de la operación de SpaceX en junio, que aparece justo debajo. El primer print de la sesión regular fue de $170, 7.5% por encima, y la jornada terminó en $168.33, con 18.03B negociados en dólares durante el horario regular. Ocupó el quinto lugar del tablero del día, por delante de QQQ, en su primera sesión. El registro del ticker muestra que existen 0 barras para este ticker antes del 10 de julio. Es una cotización realmente nueva, no un ticker reutilizado. SK Hynix y Micron son los dos gigantes cotizados de la industria de la memoria. MU, el valor con mayor volumen de la semana, cayó -1.19% en la misma sesión en que comenzó a cotizar la línea estadounidense de su rival. La coincidencia temporal, según los registros, y el manual del debut de SpaceX muestran lo que puede aportar el primer mes de una cotización.

Dónde se sitúa la captación del viernes dentro de la clase de operaciones del año:

ConsultaLas cinco mayores cotizaciones de EE. UU. de 2026 por dólares recaudados
issuer_namelistadacapital recaudado (miles de millones)
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
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

La operación de SpaceX en junio recaudó $75B. La cotización de SK Hynix del viernes ocupa el segundo lugar, con $28.1B. El tercer lugar (Cerebras Systems Inc, $5.6B) queda muy lejos. Las dos primeras operaciones forman una categoría propia. El registro de IPO del primer semestre contiene la tabla completa.

La cinta de opciones

ConsultaTape de opciones: contratos, %, participación 0DTE vs jueves, contrato principal, día de vencimiento del viernes
operaciones de opciones (M)contratos (M)contratos del 9 de jul. (M)calls como % del volumen% 0DTE% 0DTE del 9 de jul.cierre regular de SPYsubyacente principalstrike principaltipo principalcontratos principalesprecio prom. principalprincipal es 0DTEmoneyness principal
10.5665.5958.8559.448.728.7754.9SPY755C10052790.26210.1
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

El viernes fue la sesión de vencimiento semanal de la semana y los datos lo confirmaron: se negociaron 65.59M contratos, el día de mayor actividad en opciones de la semana. La participación de las opciones 0DTE subió a 48.7%, frente a 28.7% el jueves, una señal característica de los viernes de vencimiento (cuándo vencen las opciones muestra el calendario). Las calls representaron 59.4% del volumen. El contrato individual con mayor actividad fue SPY 755C, un contrato con vencimiento el mismo día que terminó 0.1 respecto al cierre de SPY en $754.9.

La cinta de cotizaciones

ConsultaCantidad de actualizaciones NBBO de acciones: 10 de julio vs 9 de julio, con actualizaciones de tickers identificados (millones)
actualizaciones del 10 de jul. (M)actualizaciones del 9 de jul. (M)% interdiarioactualizaciones de SPY del 10 de jul. (M)actualizaciones de QQQ del 10 de jul. (M)actualizaciones de NVDA del 10 de jul. (M)
402.21383.444.92.484.282.24
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

La cinta de cotizaciones registró 402.21M actualizaciones del NBBO, 4.9% frente al jueves, una rotación normal de viernes. QQQ (4.28M) encabezó los recuentos entre los tickers mencionados, por delante de SPY (2.48M) y NVDA (2.24M).

ConsultaSPY / QQQ / NVDA / META / MU / SNDK / AVGO: spread cotizado mediano en RTH, en puntos básicos
tickerspread mediano (pb)
SPY0.27
QQQ0.55
NVDA0.96
META3.26
AVGO3.5
MU5
SNDK11.04
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

SPY mostró un spread mediano de 0.27 puntos básicos durante el horario regular, frente a 0.55 puntos básicos en QQQ y 0.96 puntos básicos en NVDA. No hubo tensión en ninguna cotización, aunque los valores líderes siguieron rotando.

ConsultaTape NBBO de opciones: actualizaciones totales vs tape de acciones, más el segmento del root SPY
opciones del 10 de jul. (miles de M)razón opciones/accionesopciones de SPY del 10 de jul. (M)
6.7316.7243
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

La cinta de cotizaciones de opciones registró 6.73 mil millones de actualizaciones del NBBO, 16.7 veces el volumen de la cinta de acciones. El ticker de SPY acumuló 243 millones de actualizaciones durante el horario regular en su día de vencimiento.

Tasas: ambos prints están registrados

ConsultaEstado de los registros del Tesoro: filas del 9 y 10 de julio en el registro, y curva del 8 de julio (última disponible al redactar)
filas de operaciones del 9 de jul.filas de operaciones del 10 de jul.fecha de la última operaciónúltimo % a 2 añosúltimo 10y (%)último 30y (%)
112026-07-104.214.565.06
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

Los prints de Treasuries del 9 y el 10 de julio llegaron después de la redacción, con un rezago mayor al de la sesión única habitual del archivo. Ahora constan las filas 1 y 1. La curva del viernes (2026-07-10): bono a 2 años 4.21%, bono a 10 años 4.56% y bono a 30 años 5.06%. Los rendimientos volvieron a los niveles del 8 de julio, después del breve descenso del bono a 2 años del jueves. Ambas columnas de recepción están limitadas a uno, por lo que la sección se mantiene circunscrita a los prints que cita.

El calendario detrás de la jornada

ConsultaEx-dividendos, splits, noticias y mezcla de filings de la SEC del 10 de julio
registros exdividendosplits inversossplits directostotal de FILemisores de FILFIL Form 4FIL 424B2FIL 8-KFIL 13FFIL 10-Qprospecto final de SKHYVFIL Form 4 menos el siguiente formularioartículos de noticiasmedios de noticiasticker de principales noticiasn de principales noticias
153643137178069453215099711621543NVDA11
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

153 registros ex-dividendo, 6 splits inversos y 4 splits directos ejecutados, y 154 artículos de noticias publicados por 3 medios, con NVDA como el ticker más cubierto, con 11 artículos. El índice diario EDGAR de la SEC registra 3137 presentaciones correspondientes al 10 de julio, de 1780 emisores distintos. La documentación de insiders domina la mezcla: 694 Formularios 4, que un ejecutivo o director presenta después de comprar o vender acciones de su propia compañía (las principales presentaciones de la SEC explica cada una). El resto de la actividad del día incluye 532 suplementos de precio 424B2 —el prospecto que presenta un banco para cada nueva nota estructurada—, 150 informes corrientes 8-K, 99 informes trimestrales de posiciones 13F-HR de gestores institucionales y apenas 7 informes trimestrales 10-Q, en un 10 de julio situado entre temporadas de resultados.

El otro titular del día también dejó su propio rastro documental. SK hynix Inc. presentó un 424B4, el prospecto definitivo con precio que presenta una compañía una vez concluida su oferta, durante la misma sesión en que comenzó a cotizar su línea en Estados Unidos: 1 presentación de ese emisor figura en el índice del 10 de julio.

¿Fue un día con mucha actividad de presentaciones? La semana ofrece la respuesta.

ConsultaFilings de la SEC por día, semana del 6 al 10 de julio
fecha de presentaciónpresentacionesemisores
2026-07-0650192883
2026-07-0734852053
2026-07-0837312163
2026-07-0929811781
2026-07-1031371780
El SQL exacto detrás de cada cifra
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
Pruébalo tú mismo

El lunes 6 de julio registró el mayor volumen de la semana, con 5019 presentaciones. El jueves fue el día más tranquilo, con 2981. Las 3137 del viernes quedaron entre ambos extremos y correspondieron a 1780 emisores: un día normal en el flujo de documentación, independientemente de lo que ocurriera en el flujo de precios.

Próximamente

La próxima semana, en las mismas tablas:

ConsultaSemana del 13 al 17 de julio: cierres, ex-dividendos, splits, vencimiento mensual y rezago del short interest
filas de feriados de la próxima semanaregistros exdividendo de la próxima semanaexdividendos de hogaressplits de la próxima semanavencimiento del 17 de julio (% del volumen del viernes)contratos al vencimiento del 17 de julio (M)última liquidación de interés cortodías desde la liquidación de interés corto
069204217.811.692026-06-3010
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

La tabla de feriados contiene 0 filas para el periodo del 13 al 17 de julio, con cinco sesiones completas programadas. El próximo cierre es Labor Day (2026-09-07). 692 registros de dividendos pasan a cotizar ex-dividendo, 0 entre diez nombres de empresas revisados, y se ejecutan 42 splits. La fecha señalada es el viernes 17 de julio: el tercer viernes del mes y el vencimiento mensual de opciones de julio. 17.8% del volumen de opciones del viernes (11.69M contratos) ya corresponde a ese vencimiento. El dato más reciente de posiciones cortas disponible corresponde a 2026-06-30 y tiene 10 días de antigüedad. El dato de mediados de julio se publica con el retraso habitual.

La sesión, verificada

ConsultaVerificación de la sesión: primera/última barra de SPY en ET, cantidad de barras regulares, registros de feriados, próximo cierre
primera barra de SPY (ET)última barra de SPY (ET)barras de sesión regularsesiones diurnasfilas de feriados del 10 de juliopróxima fecha de cierrenombre del próximo cierre
04:0019:59390102026-09-07Labor Day
El SQL exacto detrás de cada cifra
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'
Pruébalo tú mismo

Una sesión ordinaria completa: primera barra de SPY a las 04:00 ET, última a las 19:59 ET, 390 barras de horario regular, 1 sesión en la ventana y ninguna fila de feriado. Próximo cierre programado: Labor Day el 2026-09-07.

Preguntas frecuentes

¿Cómo se comportó el mercado bursátil el viernes 10 de julio de 2026?

SPY cerró con una subida de 0.43% y QQQ de 0.32%; DIA avanzó 0.3%. El ETF de small caps IWM retrocedió -0.44%, y solo 54.4% de los tickers líquidos subieron. Fue una jornada modestamente positiva para los índices, con un comportamiento dispar entre las acciones.

¿Por qué subieron las acciones de Nvidia el 10 de julio de 2026?

NVDA cerró con una subida de 4.04%, con un volumen negociado de 26.56B de dólares. Fue la acción con mayor volumen de la sesión, un día después de no participar en un rally de los chips. Nuestro feed de noticias no registró ningún titular catalizador. La causa no puede identificarse con estos datos.

¿Cuál fue la mayor IPO de 2026 hasta ahora?

Por monto captado, fue la cotización de SpaceX en junio, con $75 mil millones. La oferta pública inicial de SK Hynix del 10 de julio ocupa el segundo lugar, con $28.1 mil millones.

¿El 10 de julio de 2026 fue un día de vencimiento de opciones?

Sí. Fue un vencimiento semanal de viernes: los contratos 0DTE representaron 48.7% del volumen de opciones, frente a 28.7% el jueves. El próximo vencimiento mensual será el viernes 17 de julio.

Notas sobre los datos

Los paneles identificados por ticker están ordenados alfabéticamente para que las referencias del texto apunten a filas fijas; las tablas de posiciones están ordenadas por valor, y las afirmaciones posicionales están codificadas como límites de control. Hay un comprobante de llegada de datos que funciona deliberadamente como prueba de control acotada a cero: faltan los prints del Tesoro correspondientes al 9 y 10 de julio, por lo que su llegada mantiene pendiente esta publicación para una actualización sobre tasas. El índice diario de EDGAR del 10 de julio era la segunda prueba de control de este tipo; ya se incorporó, y esta versión utiliza los recuentos reales de filings. Las cintas de cotizaciones —de acciones y opciones— se verificaron como completas antes de redactar la sección de cotizaciones. El análisis sectorial utiliza los once fondos SPDR de sectores selectivos, una canasta fija y declarada, no una clasificación de un proveedor. El panel de noticias incluye todos los titulares del 10 de julio etiquetados como NVDA o META cuyo título menciona a la compañía: refleja la atención de un feed, no la de los medios de todo el mundo. El bloque de próximos eventos utiliza deliberadamente la semana calendario posterior al periodo analizado.

Metodología

  • Fuente de datos de mercado: cinta consolidada, delayed_stocks_minute_aggs para precios y volúmenes, options_trades para la cinta de opciones.
  • Gestión de zonas horarias: todas las marcas de tiempo almacenadas están en UTC; las etiquetas ET se calculan con toTimeZone(..., 'America/New_York') únicamente en las listas SELECT; las cláusulas WHERE usan literales UTC sin transformar.
  • Ventana del horario regular: 13:30–20:00 UTC, verificada con las barras de un minuto observadas de SPY en el panel de verificación de la sesión.
  • Comparaciones con la sesión anterior: se calculan dentro de la consulta a partir del 9 de julio; nunca se arrastran de una publicación anterior.
  • Agregaciones deterministas: desempates basados en claves de tupla y un desempate determinista para las noticias, a fin de permitir regeneraciones estables.
  • Fecha de corte del data warehouse: 13 de julio de 2026 (T+3 para el periodo); las cintas de acciones por minuto, las operaciones de opciones, las cintas de cotizaciones y el índice de filings de EDGAR ya se incorporaron por completo. El comprobante del Tesoro mencionado arriba identifica el único conjunto de datos que aún está en tránsito.

Enlaces relacionados: resumen del 9 de julio de 2026, resumen completo de la semana, cuándo vencen las opciones, opciones 0DTE y volumen relativo.

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