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.
| ticker | cierre previo | apertura del día | cierre del día | brecha (%) | intradía (%) | cambio (%) | máximo del día | mínimo del día | acciones negociadas (M) |
|---|---|---|---|---|---|---|---|---|---|
| DIA | 524.22 | 525.64 | 525.77 | 0.27 | 0.02 | 0.3 | 526.47 | 521.74 | 3.1 |
| IWM | 297.26 | 297.69 | 295.96 | 0.14 | -0.58 | -0.44 | 298.21 | 293.62 | 14.2 |
| QQQ | 723.19 | 720.7 | 725.54 | -0.34 | 0.67 | 0.32 | 726.39 | 717 | 23.7 |
| SPY | 751.64 | 752.05 | 754.9 | 0.05 | 0.38 | 0.43 | 755.42 | 748.1 | 34.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 tickerTres 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.
| SPY: apertura a cierre (%) | rango de movimiento absoluto de SPY | sesiones de SPY comparadas | primera sesión |
|---|---|---|---|
| 0.38 | 11 | 22 | 2026-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
)Amplitud de mercado: de vuelta a un mercado dividido
| acciones al alza | acciones a la baja | tickers líquidos | acciones al alza (%) | acciones al alza del 9 de jul. (%) |
|---|---|---|---|---|
| 3191 | 2580 | 5866 | 54.4 | 71.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
)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.
| ticker | cierre previo | apertura del día | cierre del día | brecha (%) | intradía (%) | cambio (%) | volumen diario en dólares (miles de millones) |
|---|---|---|---|---|---|---|---|
| AAPL | 316.17 | 314.72 | 315.33 | -0.46 | 0.19 | -0.27 | 7.39 |
| AMD | 546.66 | 544 | 557.99 | -0.49 | 2.57 | 2.07 | 10.2 |
| AMZN | 246.95 | 249.55 | 245.33 | 1.05 | -1.69 | -0.66 | 6.13 |
| GOOGL | 358.89 | 357.52 | 356.93 | -0.38 | -0.17 | -0.55 | 4.93 |
| INTC | 112.55 | 109.58 | 109.83 | -2.64 | 0.23 | -2.42 | 6.62 |
| META | 631.31 | 660.34 | 669.31 | 4.6 | 1.36 | 6.02 | 22.82 |
| MSFT | 384.33 | 387.8 | 385.09 | 0.9 | -0.7 | 0.2 | 7.12 |
| MU | 990.5 | 964.98 | 978.69 | -2.58 | 1.42 | -1.19 | 25.9 |
| NVDA | 202.76 | 202 | 210.96 | -0.37 | 4.44 | 4.04 | 26.56 |
| SNDK | 1858.26 | 1778.98 | 1915.91 | -4.27 | 7.7 | 3.1 | 17.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 tickerNVDA 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:
| ticker | cierre previo | cierre del día | cambio (%) | volumen diario en dólares (miles de millones) |
|---|---|---|---|---|
| XLB | 50.28 | 50.89 | 1.21 | 0.37 |
| XLC | 110.54 | 111.64 | 1 | 0.69 |
| XLE | 54.81 | 55.08 | 0.49 | 1.19 |
| XLF | 55.54 | 55.71 | 0.31 | 1.17 |
| XLI | 181.12 | 181.96 | 0.46 | 0.93 |
| XLK | 185.34 | 185.78 | 0.24 | 1.08 |
| XLP | 83.22 | 84.13 | 1.09 | 0.65 |
| XLRE | 44.22 | 44.44 | 0.5 | 0.15 |
| XLU | 45.12 | 45.4 | 0.62 | 0.59 |
| XLV | 162.16 | 160.88 | -0.79 | 1.38 |
| XLY | 116.87 | 117.2 | 0.28 | 0.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 tickerEl 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:
| hora ET | title | editor |
|---|---|---|
| 03:05 | Global Power Solutions Announces Registration to Attend Data Centre West 2026 in Calgary and Applauds Meta’s Historic CAD $13 Billion Alberta Data Centre Investment | GlobeNewswire Inc. |
| 11:19 | Nvidia Is the Cheapest It's Been Since 2019. Why Investors Should Load Up Now. | The Motley Fool |
| 11:20 | Why Meta Platforms Stock Jumped on Friday | The Motley Fool |
| 12:03 | AI Price War Breaks Out as Meta Tries to Buy Its Way Into the Frontier | Investing.com |
| 18:02 | 3 Reasons I Think Meta Platforms is a Screaming Buy Right Now | The 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 ASCLos 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
| tabla de posiciones | ticker | volumen en dólares (miles de millones) | acciones (M) | precio promedio implícito |
|---|---|---|---|---|
| by dollars traded | NVDA | 26.56 | 127.4 | 208.48 |
| by dollars traded | SPY | 26.29 | 34.9 | 753.3 |
| by dollars traded | MU | 25.9 | 26.5 | 977.36 |
| by dollars traded | META | 22.82 | 34.1 | 669.21 |
| by dollars traded | SKHYV | 18.03 | 105 | 171.71 |
| by dollars traded | QQQ | 17.15 | 23.7 | 723.63 |
| by shares traded | BITO | 2.35 | 270.3 | 8.69 |
| by shares traded | SOXS | 1.84 | 445 | 4.13 |
| by shares traded | TZA | 0.84 | 209.6 | 4.01 |
| by shares traded | DFNS | 0.02 | 188.9 | 0.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 DESCLos 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:
| precio de emisión registrado | capital recaudado (miles de millones) | primera apertura RTH | apertura vs. emisión (%) | cierre regular | volumen RTH en dólares (miles de millones) | acciones del día (M) | barras antes del debut |
|---|---|---|---|---|---|---|---|
| 158.14 | 28.1 | 170 | 7.5 | 168.33 | 18.03 | 106.8 | 0 |
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'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:
| issuer_name | listada | capital recaudado (miles de millones) |
|---|---|---|
| Space Exploration Technologies Corp. | 2026-06-12 | 75 |
| SK Hynix Inc | 2026-07-10 | 28.1 |
| Cerebras Systems Inc | 2026-05-14 | 5.6 |
| Innio N.V. | 2026-06-04 | 2.4 |
| Madison Air Solutions Corp. | 2026-04-16 | 2.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 5La 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
| 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 SPY | subyacente principal | strike principal | tipo principal | contratos principales | precio prom. principal | principal es 0DTE | moneyness principal |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.56 | 65.59 | 58.85 | 59.4 | 48.7 | 28.7 | 754.9 | SPY | 755 | C | 1005279 | 0.262 | 1 | 0.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'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
| actualizaciones del 10 de jul. (M) | actualizaciones del 9 de jul. (M) | % interdiario | actualizaciones de SPY del 10 de jul. (M) | actualizaciones de QQQ del 10 de jul. (M) | actualizaciones de NVDA del 10 de jul. (M) |
|---|---|---|---|---|---|
| 402.21 | 383.44 | 4.9 | 2.48 | 4.28 | 2.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'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).
| ticker | spread mediano (pb) |
|---|---|
| SPY | 0.27 |
| QQQ | 0.55 |
| NVDA | 0.96 |
| META | 3.26 |
| AVGO | 3.5 |
| MU | 5 |
| SNDK | 11.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 ASCSPY 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.
| opciones del 10 de jul. (miles de M) | razón opciones/acciones | opciones de SPY del 10 de jul. (M) |
|---|---|---|
| 6.73 | 16.7 | 243 |
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_mLa 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
| 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 (%) |
|---|---|---|---|---|---|
| 1 | 1 | 2026-07-10 | 4.21 | 4.56 | 5.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'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
| registros exdividendo | splits inversos | splits directos | total de FIL | emisores de FIL | FIL Form 4 | FIL 424B2 | FIL 8-K | FIL 13F | FIL 10-Q | prospecto final de SKHYV | FIL Form 4 menos el siguiente formulario | artículos de noticias | medios de noticias | ticker de principales noticias | n de principales noticias |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 153 | 6 | 4 | 3137 | 1780 | 694 | 532 | 150 | 99 | 7 | 1 | 162 | 154 | 3 | NVDA | 11 |
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_n153 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.
| fecha de presentación | presentaciones | emisores |
|---|---|---|
| 2026-07-06 | 5019 | 2883 |
| 2026-07-07 | 3485 | 2053 |
| 2026-07-08 | 3731 | 2163 |
| 2026-07-09 | 2981 | 1781 |
| 2026-07-10 | 3137 | 1780 |
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_dateEl 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:
| filas de feriados de la próxima semana | registros exdividendo de la próxima semana | exdividendos de hogares | splits de la próxima semana | vencimiento del 17 de julio (% del volumen del viernes) | contratos al vencimiento del 17 de julio (M) | última liquidación de interés corto | días desde la liquidación de interés corto |
|---|---|---|---|---|---|---|---|
| 0 | 692 | 0 | 42 | 17.8 | 11.69 | 2026-06-30 | 10 |
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'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
| primera barra de SPY (ET) | última barra de SPY (ET) | barras de sesión regular | sesiones diurnas | filas de feriados del 10 de julio | próxima fecha de cierre | nombre del próximo cierre |
|---|---|---|---|---|---|---|
| 04:00 | 19:59 | 390 | 1 | 0 | 2026-09-07 | Labor 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'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_aggspara precios y volúmenes,options_tradespara 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.