SpaceX entra al Nasdaq-100: la operación del índice
SpaceX entró al Nasdaq-100 y una gran subasta de cierre fijó su precio. Revisamos el análisis de Matt Levine con nuestro registro de ticks.
SpaceX se incorporó al índice Nasdaq-100 el martes 7 de julio de 2026. La mayor operación del evento se ejecutó la tarde anterior: 74.94 millones de acciones de SPCX en un único print de la subasta de cierre, a $160.42. Matt Levine lo analizó a la mañana siguiente en Money Stuff. Esta publicación contrasta sus cifras con nuestro registro de ticks y luego profundiza más que un boletín: subasta por subasta, minuto a minuto, con una consulta SQL detrás de cada panel.
Una incorporación acelerada al índice
Nasdaq incorporó SpaceX al Nasdaq-100 con efecto a partir del martes 7 de julio de 2026, menos de un mes después de su debut el 12 de junio. nuestro análisis detallado del primer mes revisa cada operación. Los fondos que siguen el índice, con aproximadamente $800 mil millones en activos —incluido QQQ de Invesco—, según la información de The Wall Street Journal citada por Levine, operan al precio oficial de cierre de la última sesión antes de que el cambio entre en vigor. Se trata de una gran operación casada a las 4:00 p. m., hora del Este, en la subasta de cierre.
«¿Por qué la subasta de cierre de ayer fue un orden de magnitud mayor de lo habitual? No es un gran misterio». Matt Levine, Money Stuff (Bloomberg Opinion), 7 de julio de 2026
Una regla básica: medimos lo que se ejecutó. La explicación del mecanismo —quién compró, quién proporcionó la oferta y por qué— corresponde a Levine y a la literatura especializada, con la atribución respectiva cuando aparece.
Un ticker, dos empresas
SPCX es un ticker reutilizado, por lo que la verificación es el primer paso: hasta abril de 2026 cotizó como un fondo de bajo volumen cerca de $22, dejó de registrar operaciones en mayo y fue reasignado a Space Exploration Technologies Corp. en la cotización del 12 de junio. El panel de recibos delimita ese cambio: barras de un minuto de 13 en el último mes con actividad de la entidad anterior (2026-04), entre $21.92 y $23.64; un mayo sin actividad (5 filas durante seis meses calendario); y después barras de junio de 10960 entre $146.88 y $225.64. Ninguna fila anterior al 12 de junio se atribuye aquí a SpaceX.
| mes | barras de 1 minuto | mínimo (USD) | máximo (USD) | fecha de cotización de SpaceX | emisor |
|---|---|---|---|---|---|
| 2026-01 | 46 | 21.67 | 22.51 | 2026-06-12 | Space Exploration Technologies Corp. |
| 2026-02 | 30 | 21.69 | 22.57 | 2026-06-12 | Space Exploration Technologies Corp. |
| 2026-03 | 64 | 21.62 | 22.59 | 2026-06-12 | Space Exploration Technologies Corp. |
| 2026-04 | 13 | 21.92 | 23.64 | 2026-06-12 | Space Exploration Technologies Corp. |
| 2026-06 | 10960 | 146.88 | 225.64 | 2026-06-12 | Space Exploration Technologies Corp. |
El SQL exacto detrás de cada cifra
WITH
(
SELECT (toString(listing_date), issuer_name)
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
) AS ipo
SELECT
formatDateTime(toStartOfMonth(window_start), '%Y-%m') AS month,
count() AS minute_bars,
round(min(toFloat64(low)), 2) AS low_usd,
round(max(toFloat64(high)), 2) AS high_usd,
ipo.1 AS spacex_listing_date,
ipo.2 AS issuer
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-01-01 00:00:00' AND window_start < '2026-07-01 00:00:00'
GROUP BY month
ORDER BY monthLas tres sesiones de Levine, verificadas
Levine muestra tres lecturas por sesión, tomadas de páginas de la terminal de Bloomberg. Miércoles 1 de julio: se negociaron 109.3 millones de acciones, cerca de 5.4 millones en la subasta de cierre, con un cierre de $157.54. Jueves 2 de julio: 61.3 millones de acciones, 2.6 millones, $162. Lunes 6 de julio: 188.8 millones de acciones, 74.9 millones, $160.42, una caída de cerca de 1% en una jornada en la que el mercado amplio subió. Nuestros datos muestran el mismo panorama:
| sesión | acciones cruzadas del día (M) | acciones de subasta (M) | subasta como % del día | cierre oficial | operaciones Code 8 | hora de subasta (ET) |
|---|---|---|---|---|---|---|
| 2026-07-01 | 112.4 | 5.38 | 4.8 | 157.54 | 1 | 16:00:00 |
| 2026-07-02 | 61.6 | 2.58 | 4.2 | 162 | 1 | 16:00:00 |
| 2026-07-06 | 188.9 | 74.94 | 39.7 | 160.42 | 1 | 16:00:00 |
El SQL exacto detrás de cada cifra
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
round(toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))) / 1e6, 1) AS day_matched_shares_m,
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
round(100 * toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS auction_pct_of_day,
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2) AS official_close,
countIf(has(conditions, 8)) AS code8_prints,
formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS auction_time_et
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND ((sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'))
GROUP BY session
ORDER BY sessionLos volúmenes de las subastas y los cierres oficiales coinciden con los suyos hasta el redondeo: 5.38 millones a $157.54, 2.58 millones a $162, 74.94 millones a $160.42. En cada sesión aparece exactamente un print de subasta con código 8 (la columna de recibos). Los totales diarios quedan a pocos puntos porcentuales de los suyos (112.4, 61.6 y 188.9 millones de acciones; la contabilidad del proveedor difiere en los extremos; consulte las notas de datos). La columna adicional es una que él no mostró: la participación del cross en cada jornada: 4.8% el miércoles, 4.2% el jueves y 39.7% el lunes.
Cada subasta de cierre de SPCX desde su listado
El “orden de magnitud” se puede medir. Este es el cruce de cierre de las 15 sesiones de SPCX, desde el listado hasta add-eve:
| sesión | acciones de subasta (M) | subasta como % del día | acciones cruzadas del día (M) | cierre oficial | operaciones Code 8 |
|---|---|---|---|---|---|
| 2026-06-12 | 7.85 | 1.5 | 522.3 | 160.95 | 2 |
| 2026-06-15 | 3.99 | 1.6 | 257 | 192.5 | 2 |
| 2026-06-16 | 4.98 | 1.5 | 322.6 | 201.8 | 1 |
| 2026-06-17 | 3.69 | 1.8 | 201.7 | 191.82 | 1 |
| 2026-06-18 | 52.28 | 19.2 | 272.2 | 185 | 1 |
| 2026-06-22 | 3.97 | 2.3 | 169.2 | 154.6 | 2 |
| 2026-06-23 | 3.2 | 2 | 157.3 | 156.11 | 1 |
| 2026-06-24 | 2.58 | 3.4 | 76.1 | 154.54 | 1 |
| 2026-06-25 | 2.98 | 4.8 | 62.2 | 153 | 1 |
| 2026-06-26 | 39.56 | 31.1 | 127.3 | 153.23 | 1 |
| 2026-06-29 | 8.63 | 10.6 | 81.4 | 164.19 | 1 |
| 2026-06-30 | 5.92 | 7.2 | 82 | 170.86 | 1 |
| 2026-07-01 | 5.38 | 4.8 | 112.4 | 157.54 | 1 |
| 2026-07-02 | 2.58 | 4.2 | 61.6 | 162 | 1 |
| 2026-07-06 | 74.94 | 39.7 | 188.9 | 160.42 | 1 |
El SQL exacto detrás de cada cifra
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
round(100 * toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS auction_pct_of_day,
round(toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))) / 1e6, 1) AS day_matched_shares_m,
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2) AS official_close,
countIf(has(conditions, 8)) AS code8_prints
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-06-12 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
GROUP BY session
ORDER BY sessionLa mediana del cruce de SPCX antes del 6 de julio fue de 4.49 millones de acciones. El 6 de julio se ejecutaron 74.94 millones, 16.7 veces la mediana anterior. La frase de Levine resiste la medición. Destacan dos cierres jumbo anteriores: 52.28 millones de acciones el 2026-06-18, un jueves de vencimientos, en la sesión anterior al cierre del 19 de junio, y 39.56 millones el 2026-06-26 (31.1% de ese día). Es contexto de calendario, no una explicación, y ninguno iguala al 6 de julio en ninguno de los dos ejes: el cruce de add-eve fue mayor en acciones y representó 39.7% de la sesión.
6 de julio, minuto a minuto
Add-eve, minuto a minuto: SPCX abrió en $165.95, se situaba en $162.18 a la 1:00 p. m., hora del Este de EE. UU., y siguió retrocediendo. La barra de un minuto de las 3:30 p. m. abarca $155.42–$155.92; el punto de control de Levine, «$155.50 a las 3:30 p. m.», queda dentro de esa barra, que cerró en $155.46. Desde ese momento hasta el cierre, el tape avanzó $4.96 con 19.3 millones de acciones negociadas de forma continua. El último print continuo se ejecutó en $160.5 a las 16:00:00, hora del Este de EE. UU. La trayectoria de cinco minutos que aparece abajo (bloques de 78) termina en $160.4:
| hora (ET) | precio (USD) | acciones (M) |
|---|---|---|
| 09:30 | 166.32 | 3.24 |
| 09:35 | 164.32 | 1.48 |
| 09:40 | 166.08 | 1.34 |
| 09:45 | 166.69 | 1.49 |
| 09:50 | 166 | 0.89 |
| 09:55 | 164.7 | 0.97 |
| 10:00 | 164.96 | 0.73 |
| 10:05 | 165.28 | 0.81 |
| 10:10 | 163.21 | 1.02 |
| 10:15 | 163.8 | 0.77 |
| 10:20 | 164.07 | 0.6 |
| 10:25 | 162.94 | 1.16 |
| 10:30 | 162.96 | 0.69 |
| 10:35 | 162.55 | 0.72 |
| 10:40 | 162.78 | 1.02 |
| 10:45 | 161.42 | 0.85 |
| 10:50 | 161.12 | 1.59 |
| 10:55 | 161.87 | 0.89 |
| 11:00 | 161.14 | 0.98 |
| 11:05 | 161.71 | 0.5 |
El SQL exacto detrás de cada cifra
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 5 MINUTE), '%H:%i') AS et_time,
round(toFloat64(argMax(close, window_start)), 2) AS price_usd,
round(toFloat64(sum(volume)) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
GROUP BY et_time
ORDER BY et_timeCada punto de control aparece en una fila auditable, junto con el print relevante:
| apertura 09:30 | precio 13:00 ET | precio de cierre 15:30 | mínimo de barra 15:30 | máximo de barra 15:30 | acciones 15:30–15:59 (M) | último precio continuo | última hora continua (ET) | operaciones Code 8 | acciones de subasta (M) | precio de subasta | hora de subasta (ET) | valor nocional de subasta (B USD) | cierre menos 15:30 (USD) | apertura menos cierre (USD) | precio 13:00 menos cierre (USD) | apertura menos 13:00 (USD) | cruce frente al último tick (centavos) | SPCX cierre por debajo del anterior (%) | SPY cierre 6 jul. | SPY variación diaria (%) | mediana de subasta anterior (M) | subasta frente a mediana anterior (x) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 165.95 | 162.18 | 155.46 | 155.42 | 155.92 | 19.3 | 160.5 | 16:00:00 | 1 | 74.94 | 160.42 | 16:00:00 | 12.02 | 4.96 | 5.53 | 1.76 | 3.77 | -8 | 0.98 | 751.28 | 0.87 | 4.49 | 16.7 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT (
round(toFloat64(argMin(open, window_start)), 2),
round(toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 17:01:00')), 2),
round(toFloat64(argMaxIf(close, window_start, window_start < '2026-07-06 19:31:00')), 2),
round(toFloat64(minIf(low, window_start = '2026-07-06 19:30:00')), 2),
round(toFloat64(maxIf(high, window_start = '2026-07-06 19:30:00')), 2),
round(toFloat64(sumIf(volume, window_start >= '2026-07-06 19:30:00')) / 1e6, 1)
)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00'
) AS bars,
(
SELECT round(quantileDeterministic(0.5)(auction_m, day_key), 2)
FROM (
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
toUInt64(toYYYYMMDD(toDate(toTimeZone(sip_timestamp, 'America/New_York')))) AS day_key,
toFloat64(maxIf(size, has(conditions, 8))) / 1e6 AS auction_m
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-06-12 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
GROUP BY d, day_key
)
) AS med_prior,
(
SELECT round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2)
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
) AS spcx_prev_close,
(
SELECT (
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8) AND sip_timestamp < '2026-07-03 00:00:00')), 2),
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8) AND sip_timestamp >= '2026-07-06 00:00:00')), 2)
)
FROM global_markets.stocks_trades
WHERE ticker = 'SPY'
AND ((sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'))
) AS spy,
(
SELECT maxIf(sip_timestamp, has(conditions, 8))
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX' AND sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
) AS auction_ts
SELECT
bars.1 AS open_0930,
bars.2 AS px_1300_et,
bars.3 AS px_1530_close,
bars.4 AS px_1530_bar_low,
bars.5 AS px_1530_bar_high,
bars.6 AS shares_1530_1559_m,
round(toFloat64(argMaxIf(price, (sip_timestamp, sequence_number), sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))), 2) AS last_continuous_px,
formatDateTime(toTimeZone(maxIf(sip_timestamp, sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38])), 'America/New_York'), '%H:%i:%S') AS last_continuous_et,
countIf(has(conditions, 8)) AS code8_prints,
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2) AS auction_price,
formatDateTime(toTimeZone(auction_ts, 'America/New_York'), '%H:%i:%S') AS auction_time_et,
round(toFloat64(maxIf(size, has(conditions, 8))) * toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))) / 1e9, 2) AS auction_notional_busd,
round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))) - bars.3, 2) AS close_minus_1530_usd,
round(bars.1 - toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2) AS open_minus_close_usd,
round(bars.2 - toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2) AS px1300_minus_close_usd,
round(bars.1 - bars.2, 2) AS open_minus_1300_usd,
round((toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))) - toFloat64(argMaxIf(price, (sip_timestamp, sequence_number), sip_timestamp < auction_ts AND NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38])))) * 100, 1) AS cross_vs_last_tick_cents,
round((1 - toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))) / spcx_prev_close) * 100, 2) AS spcx_close_below_prior_pct,
spy.2 AS spy_close_jul6,
round((spy.2 / spy.1 - 1) * 100, 2) AS spy_day_change_pct,
med_prior AS median_prior_auction_m,
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6 / med_prior, 1) AS auction_vs_prior_median_x
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'La subasta: 74.94 millones de acciones a $160.42, con marca de tiempo de las 16:00:00, hora del Este de EE. UU.; $12.02 mil millones en un solo print. Levine cita a Rob Du Boff, de Bloomberg Intelligence, quien estima al menos $5.4 mil millones de compras de fondos indexados en ese cierre, equivalentes a unos 31.2 millones de las 74.9 millones de acciones. Las cifras difieren por diseño: la nuestra corresponde al print completo, con ambas partes; la suya es la porción estimada de demanda de fondos indexados incluida en él.
El cierre no fue un spike. El cierre oficial quedó $5.53 por debajo de la propia apertura de SPCX a las 9:30 a. m. y $1.76 por debajo de su precio de la 1:00 p. m. La sesión terminó 0.98% por debajo del cierre del jueves, mientras SPY subió 0.87% (resumen del lunes contiene la sesión completa). Levine, sobre una subasta con suficiente oferta:
«Si todo funciona, la oferta iguala a la demanda en la subasta de cierre y el precio no se mueve demasiado». Matt Levine, Money Stuff (Bloomberg Opinion), 7 de julio de 2026
Según ese criterio, un cruce 16.7 veces superior a la mediana previa de prints, ejecutado a pocos centavos de la última operación continua ($160.42 frente a $160.5), indica que la operativa funciona. Ese es su planteamiento; estas son nuestras mediciones.
Quién estuvo del otro lado
Aquí termina el tape y empieza la atribución. Según Levine, la demanda de los índices se concentra al cierre de la fecha de incorporación. Los proveedores de liquidez, que antes eran mesas bancarias y ahora suelen ser firmas multiestrategia organizadas en pods, acumulan posiciones durante las sesiones previas y ofrecen acciones en la subasta. Así, capturan la diferencia entre su precio promedio de compra y el precio de la subasta.
«Los incentivos de los bancos aquí son, en gran medida, benignos: su función es suavizar la demanda». Matt Levine, Money Stuff (Bloomberg Opinion), 7 de julio de 2026
Como referencia de escala, cita el reporte de Nishant Kumar, de Bloomberg, según el cual dos equipos de Millennium dedicados al rebalanceo de índices obtuvieron aproximadamente US$3,700 millones en junio con operaciones vinculadas a cambios en los índices. Para ampliar el contexto, cita dos estudios: Chinco y Sammon (2024), que sitúa la propiedad pasiva cerca de 33.5% del mercado estadounidense, aproximadamente el doble de la cifra general de 16%; y Greenwood y Sammon (2024), que documenta cómo el efecto de precio de las incorporaciones a los índices se ha reducido con el paso de las décadas. Ninguna de esas afirmaciones puede medirse con nuestro tape; ninguna contradice lo que observamos.
Dónde se concentró el resto del volumen del lunes
El cruce representó 39.7% del volumen cruzado del 6 de julio. El resto se dividió en dos partes: 45.1 millones de acciones en operaciones continuas en bolsa (23.9%); y 68.8 millones fuera de bolsa a través de las instalaciones de reporte de operaciones de FINRA (36.4%), el segmento al que reportan los dark pools, los mayoristas y las operaciones en bloque negociadas. Una sola operación superó el volumen total de la sesión continua en bolsa.
| segmento | acciones (M) | % del volumen igualado | operaciones |
|---|---|---|---|
| Closing auction (one print) | 74.9 | 39.7 | 1 |
| Off-exchange (TRF) | 68.8 | 36.4 | 598632 |
| On-exchange, continuous | 45.1 | 23.9 | 644125 |
El SQL exacto detrás de cada cifra
SELECT
multiIf(has(conditions, 8), 'Closing auction (one print)', exchange = 4, 'Off-exchange (TRF)', 'On-exchange, continuous') AS bucket,
round(toFloat64(sum(size)) / 1e6, 1) AS shares_m,
round(100 * toFloat64(sum(size)) / sum(toFloat64(sum(size))) OVER (), 1) AS pct_of_matched,
count() AS prints
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY bucket
ORDER BY bucketLa mañana siguiente
Levine señala que SPCX volvió a cotizar a la baja el martes por la mañana. La estructura de esa sesión matutina merece un panel: hubo ventas durante la sesión, no un gap overnight. SpaceX abrió el martes en $158.92, apenas 0.9% por debajo del cierre del día anterior de $160.42. Después se movió en un rango de $150.12 a $159.3 y cotizaba 5.2% por debajo de ese cierre a las 12:59 ET, el límite fijo del panel. (La primera edición de este panel, escrita el 8 de julio con un tape parcialmente ingerido, mostraba una apertura más baja. Se debía a la falta de barras tempranas y se corrigió aquí con la sesión completa; consulte las notas de datos).
| barras de la mañana | última barra (ET) | apertura 09:30 | apertura por debajo del cierre del lunes (%) | mínimo de la mañana | máximo de la mañana | precio 12:59 ET | precio 12:59 por debajo del cierre del lunes (%) | acciones de la mañana (M) | cierre oficial del lunes |
|---|---|---|---|---|---|---|---|---|---|
| 210 | 12:59 | 158.92 | 0.9 | 150.12 | 159.3 | 152.01 | 5.2 | 42.9 | 160.42 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT round(toFloat64(argMaxIf(price, (size, sip_timestamp), has(conditions, 8))), 2)
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
) AS monday_close
SELECT
count() AS morning_bars,
formatDateTime(toTimeZone(max(window_start), 'America/New_York'), '%H:%i') AS last_bar_et,
round(toFloat64(argMin(open, window_start)), 2) AS open_0930,
round((1 - toFloat64(argMin(open, window_start)) / monday_close) * 100, 1) AS open_below_monday_close_pct,
round(min(toFloat64(low)), 2) AS morning_low,
round(max(toFloat64(high)), 2) AS morning_high,
round(toFloat64(argMax(close, window_start)), 2) AS px_1259_et,
round((1 - toFloat64(argMax(close, window_start)) / monday_close) * 100, 1) AS px_1259_below_monday_close_pct,
round(toFloat64(sum(volume)) / 1e6, 1) AS morning_shares_m,
monday_close AS monday_official_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 17:00:00'El panel anterior termina deliberadamente a las 12:59 p. m. ET (consulte las notas de datos). La sesión completa del 7 de julio —la primera sesión de la acción dentro del índice y el día en que terminó su descenso de vuelta al precio de la IPO— se mide de principio a fin en El round trip de la acción de SpaceX desde el máximo.
Preguntas frecuentes sobre SpaceX y el Nasdaq-100
¿Por qué SpaceX se incorporó tan rápido al Nasdaq-100?
La metodología del índice de Nasdaq permite incorporar valores entre las recomposiciones anuales de diciembre. Los informes de prensa que cita Levine, incluido The Wall Street Journal, describieron la incorporación de SpaceX el 7 de julio de 2026 como una inclusión acelerada, menos de un mes después de la IPO del 12 de junio.
¿Qué es una subasta de cierre por incorporación a un índice?
Cuando una acción entra en un índice, los fondos que lo siguen operan al precio oficial de cierre de la última sesión antes de que el cambio entre en vigor. Ese precio se fija en la subasta de cierre, mediante un único print cruzado a las 4:00 p. m., hora del Este. El 6 de julio de 2026, el cruce de SPCX en la víspera de la incorporación representó 39.7% de su volumen cruzado del día.
¿La acción de SpaceX se disparó al incorporarse al Nasdaq-100?
No según nuestro tape. El cierre de la víspera de la incorporación se registró en $5.53 por debajo de la apertura del propio día y 0.98% por debajo del cierre anterior, después de subir $4.96 durante la última media hora. A la mañana siguiente abrió todavía 0.9% más abajo. Son observaciones del tape, no un veredicto sobre la ejecución de ninguna operación.
¿Qué tamaño tuvo la subasta de cierre por la incorporación de SpaceX al índice?
74.94 millones de acciones en un solo print a $160.42, equivalentes a $12.02 mil millones; 39.7% del volumen cruzado del día y 16.7 veces la mediana del cruce de cierre de SPCX antes de esa fecha.
Notas sobre los datos
Notas completas sobre los datos
- Límite de la entidad (base para los
verified_tickersdel frontmatter). SPCX fue reasignado a Space Exploration Technologies Corp. en la cotización de 2026-06-12; el tape anterior termina en abril de 2026 y mayo muestra cero barras (panel superior). El análisis detallado del primer mes contiene toda la verificación (registro de la IPO, cambio de etiqueta en las noticias y desplome del interés en corto). - El «volumen igualado» corresponde al registro contable del consolidated tape: se excluyen de todos los totales y denominadores las condiciones de venta cuyo registro en el diccionario contiene
updates_volume = false(15, 16, 38). Las cifras de «shares traded» de los proveedores recortan extremos distintos: nuestro total del 1 de julio está aproximadamente 3% por encima del print de Levine; las cifras del 2 y del 6 de julio coinciden con una diferencia inferior a una fracción de punto porcentual. - El closing cross corresponde a la condición de venta 8, como se explica en la explicación de la subasta de cierre. Algunas sesiones contienen un registro adicional, insignificante, con el código 8 procedente de otra venue (2 en el día de la cotización); el cross es el print más grande de la sesión con el código 8. El 1, el 2 y el 6 de julio muestran exactamente uno.
- El panel de la mañana termina a las 12:59 p. m., hora del Este, por diseño (210 barras en la ventana de 9:30 a. m. a 1:00 p. m.): ese era el límite de los datos ingeridos cuando se publicó originalmente este artículo (8 de julio de 2026), y la ventana está fijada para que las cifras puedan reproducirse. La sesión completa del 7 de julio se mide en el artículo del round trip.
- Las cifras atribuidas conservan su atribución. Las cifras de Levine, el WSJ, Du Boff, Kumar y los artículos académicos son afirmaciones de esas fuentes, reproducidas como contexto, no medidas realizadas aquí; este artículo no atribuye ninguna causa a los movimientos.
- Las marcas de tiempo están almacenadas en UTC; en julio de 2026 rige EDT (horario regular de 13:30 a 20:00 UTC). El nocional de la subasta es únicamente el tamaño del print multiplicado por su precio.
Cada panel es un objeto almacenado: gráfico, tabla o consulta SQL. Analiza estas subastas con más detalle, en cualquier ticker, desde la terminal de Strasmore.