Horario del mercado bursátil: abre 9:30, cierra 4:00 ET
¿A qué hora abre y cierra el mercado bursátil? NYSE y Nasdaq operan de 9:30 a. m. a 4:00 p. m. ET, con premarket y after-hours; cierran los fines de semana.
El horario del mercado bursátil de EE. UU. va de las 9:30 a. m. a las 4:00 p. m., hora del Este, de lunes a viernes. Tanto la NYSE como el Nasdaq abren la sesión regular a las 9:30 a. m. ET y la cierran a las 4:00 p. m. ET. Alrededor de esa sesión regular hay dos ventanas ampliadas: el premarket, desde las 4:00 a. m. ET, y la operativa after-hours, hasta las 8:00 p. m. ET. Los mercados permanecen cerrados los fines de semana y aproximadamente diez días festivos al año. Cada cifra de esta página se calcula a partir de registros reales de operaciones, y la consulta exacta que sustenta cada número está disponible con un clic. (Para consultar un resumen, el próximo cierre y la sesión más reciente, vea ¿está abierto hoy el mercado bursátil?.)
¿A qué hora abre y cierra el mercado de valores?
La sesión regular, el horario al que se refieren las cotizaciones, los niveles de los índices y las noticias vespertinas, va desde la campana de apertura a las 9:30 a. m., hora del Este, hasta la campana de cierre a las 4:00 p. m., hora del Este: seis horas y media, cinco días a la semana. Las dos principales bolsas de cotización de Estados Unidos mantienen el mismo horario, y una orden estándar de una casa de bolsa opera de forma predeterminada dentro de esta ventana.
La jornada completa de negociación electrónica es más amplia que el horario de las campanas:
- Premercado: de 4:00 a. m. a 9:30 a. m., hora del Este, negociación electrónica antes de la campana de apertura.
- Sesión regular: de 9:30 a. m. a 4:00 p. m., hora del Este, periodo en el que se concentra la mayor parte de la actividad del día.
- After-hours: de 4:00 p. m. a 8:00 p. m., hora del Este, negociación electrónica después de la campana de cierre.
Dos subastas delimitan la jornada regular. Una subasta de apertura fija el precio oficial de apertura de cada acción a las 9:30 a. m. La subasta de cierre, una sola operación masiva cruzada momentos después de las 4:00 p. m., fija el precio oficial de cierre que se publica en todas partes esa tarde. Todos los horarios de esta página corresponden a la hora del Este: en la costa oeste de Estados Unidos, la misma sesión regular transcurre de las 6:30 a. m. a la 1:00 p. m.
¿Cómo se ven los horarios del mercado de acciones en el tape?
Las definiciones son una cosa; el tape es la prueba. Los paneles siguientes muestran una sesión reciente de jornada completa en el tape de SPY, 2026-09-02, una Wednesday, la sesión más reciente con la antigüedad suficiente para que su registro esté completo (el flujo de datos lleva uno o dos días de retraso), verificada mediante el conteo de sus barras de un minuto de la sesión regular: 390, una por cada minuto entre las campanas de apertura y cierre. La primera barra de la sesión se ejecutó a las 04:00 ET y la última a las 19:59 ET; el tape abarca toda la jornada extendida, de las 4:00 a. m. a las 8:00 p. m.
| fecha de sesión | día de la semana | barras de sesión regular | minuto de la primera barra del día | minuto de la última barra del día | ET de la primera barra | ET de la última barra | acciones totales (M) | premarket (%) | sesión regular (%) | 30 min posteriores al cierre (%) | sesión vespertina (%) | primeros 30 min (%) | últimos 30 min (%) | media hora del mediodía (%) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-02 | Wednesday | 390 | 240 | 1199 | 04:00 | 19:59 | 28.5 | 2.5 | 78.7 | 14.8 | 3.9 | 10.1 | 13.6 | 2.6 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
toString(session_day) AS session_date,
formatDateTime(session_day, '%W') AS weekday,
countIf(et_min >= 570 AND et_min < 960) AS regular_session_bars,
min(et_min) AS first_bar_minute_of_day,
max(et_min) AS last_bar_minute_of_day,
formatDateTime(min(et_ts), '%H:%i') AS first_bar_et,
formatDateTime(max(et_ts), '%H:%i') AS last_bar_et,
round(sum(volume) / 1e6, 1) AS total_shares_m,
round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1) AS premarket_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 960) / sum(volume), 1) AS regular_pct,
round(100.0 * sumIf(volume, et_min >= 960 AND et_min < 990) / sum(volume), 1) AS post_close_30min_pct,
round(100.0 * sumIf(volume, et_min >= 990) / sum(volume), 1) AS evening_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS first_30min_pct,
round(100.0 * sumIf(volume, et_min >= 930 AND et_min < 960) / sum(volume), 1) AS last_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1) AS midday_half_hour_pct
FROM
(
SELECT
volume,
toTimeZone(window_start, 'America/New_York') AS et_ts,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
)La distribución del volumen es la lección principal. De los 28.5 millones de acciones de SPY negociados durante esas dieciséis horas, la sesión regular concentró 78.7%. El premarket de cinco horas y media registró 2.5%. La media hora inmediatamente posterior al cierre registró 14.8%, una ventana que recoge grandes operaciones negociadas que se reportan al tape una vez terminada la sesión, y las tres horas y media restantes de la tarde-noche registraron 3.9% en conjunto.
Los intervalos de media hora muestran la forma de la jornada:
| media hora ET | acciones (M) |
|---|---|
| 04:00 | 0.04 |
| 04:30 | 0.02 |
| 05:00 | 0.01 |
| 05:30 | 0.01 |
| 06:00 | 0.02 |
| 06:30 | 0.02 |
| 07:00 | 0.16 |
| 07:30 | 0.07 |
| 08:00 | 0.12 |
| 08:30 | 0.11 |
| 09:00 | 0.14 |
| 09:30 | 2.88 |
| 10:00 | 2.58 |
| 10:30 | 1.87 |
| 11:00 | 1.23 |
| 11:30 | 1.28 |
| 12:00 | 0.72 |
| 12:30 | 0.73 |
| 13:00 | 0.88 |
| 13:30 | 0.87 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) = session_day
GROUP BY et_half_hour
ORDER BY et_half_hourEn esta sesión, la última media hora registró 13.6% del volumen total del día, frente a 2.6% en la media hora del almuerzo, de 12:30 a 1:00; la primera media hora registró 10.1%. El fuerte volumen del cierre tiene un fundamento mecánico: los fondos indexados, los fondos mutualistas y las instituciones que siguen benchmarks operan al precio oficial de cierre, y sus órdenes se concentran en la subasta de cierre. En total, el volumen se distribuyó en 32 intervalos distintos de media hora durante la jornada extendida.
¿Qué son las operaciones premarket y after-hours?
Las operaciones premarket (de 4:00 a. m. a 9:30 a. m., hora del este de EE. UU.) y after-hours (de 4:00 p. m. a 8:00 p. m., hora del este de EE. UU.) son ventanas de negociación exclusivamente electrónicas que rodean la sesión regular. Participan menos operadores, los spreads entre compra y venta son más amplios y la mayoría de los brokers solo acepta órdenes limitadas en estas sesiones. Las noticias corporativas se concentran en estos horarios: los reportes de resultados suelen publicarse poco después del cierre de las 4:00 p. m. y durante las horas previas a la apertura. En esos momentos, el precio de una acción puede abrir con un gap muy alejado de su cierre anterior. Un precio registrado a las 7:00 p. m. no garantiza el nivel al que abrirá la acción a la mañana siguiente.
Las participaciones del volumen por sesión, los costos medidos del spread entre compra y venta y la hora exacta en que se publican los titulares están en operaciones after-hours y premarket, el artículo complementario de esta página. En resumen, como muestran los paneles anteriores: las sesiones extendidas son reales y permiten operar, pero tienen poca liquidez frente a la sesión regular.
¿En qué horario operan las opciones y los futuros?
Las opciones sobre empresas individuales operan de 9:30 a. m. a 4:00 p. m., hora del Este (ET), sin premarket ni after-hours. Las opciones sobre una lista reducida de ETFs de mercado amplio y productos indexados —como SPY, QQQ e IWM, además de opciones sobre índices como SPX y VIX— tienen 15 minutos adicionales, hasta las 4:15 p. m. ET. El tape muestra la diferencia en 2026-09-02, durante la misma sesión analizada anteriormente:
| contrato | fecha de sesión | operaciones de 3:45 a 4:00 | operaciones de 4:00 a 4:15 | última operación ET | minuto de la última operación del día |
|---|---|---|---|---|---|
| AAPL options (single name) | 2026-09-02 | 5490 | 2 | 16:00 | 960 |
| SPY options (ETF) | 2026-09-02 | 42386 | 18581 | 16:15 | 975 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 21
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars = 390
)
) AS session_day
SELECT
if(startsWith(ticker, 'O:SPY'), 'SPY options (ETF)', 'AAPL options (single name)') AS contract,
toString(session_day) AS session_date,
countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')) AS trades_345_to_400,
countIf(sip_timestamp >= toDateTime(concat(toString(session_day), ' 16:00:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 16:15:00'), 'America/New_York')) AS trades_400_to_415,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_trade_et,
toHour(toTimeZone(max(sip_timestamp), 'America/New_York')) * 60
+ toMinute(toTimeZone(max(sip_timestamp), 'America/New_York')) AS last_trade_minute_of_day
FROM global_markets.options_trades
WHERE (startsWith(ticker, 'O:SPY') OR startsWith(ticker, 'O:AAPL'))
AND match(ticker, '^O:(SPY|AAPL)[0-9]{6}[CP][0-9]{8}$')
AND sip_timestamp >= toDateTime(concat(toString(session_day), ' 15:45:00'), 'America/New_York')
AND sip_timestamp < toDateTime(concat(toString(session_day), ' 23:00:00'), 'America/New_York')
GROUP BY contract
ORDER BY contractLos últimos 15 minutos de la sesión regular registraron mucha actividad en ambos tapes: 5490 operaciones de opciones de AAPL y 42386 de SPY. Los 15 minutos posteriores al cierre los diferenciaron: AAPL registró 2 operaciones aisladas, la última a las 16:00 ET, mientras que SPY registró 18581 operaciones, la última a las 16:15 ET. El vencimiento tiene su propio horario; cuándo operan las opciones 0DTE lo explica.
Los futuros siguen un horario completamente distinto. Los futuros sobre índices accionarios de CME operan casi 24 horas, desde el domingo a las 6:00 p. m. ET hasta el viernes a las 5:00 p. m. ET, con una pausa diaria de una hora a las 5:00 p. m. Ese es el tape nocturno que está detrás de cada titular que afirma que «los futuros suben esta mañana». El mercado de bonos opera over-the-counter según el horario recomendado por SIFMA, aproximadamente de 8:00 a. m. a 5:00 p. m. ET, y tiene su propio calendario de feriados: los bonos cierran por Columbus Day y Veterans Day, mientras las acciones siguen operando.
¿Cuándo cierra el mercado bursátil?
Los mercados bursátiles de Estados Unidos cierran los fines de semana, durante unos diez feriados de jornada completa al año y antes de lo habitual, a la 1:00 p. m., hora del Este, en algunos días de media jornada programados. El calendario que aparece abajo proviene directamente del cronograma de la bolsa y se actualiza automáticamente: cada feriado desaparece cuando pasa y el siguiente ocupa su lugar.
| fecha del feriado | día de la semana | feriado | estado del día | cierre anticipado ET | días restantes |
|---|---|---|---|---|---|
| 2026-09-07 | Mon | Labor Day | closed | 2 | |
| 2026-11-26 | Thu | Thanksgiving | closed | 82 | |
| 2026-11-27 | Fri | Thanksgiving | early-close | 01:00 PM | 83 |
| 2026-12-24 | Thu | Christmas | early-close | 01:00 PM | 110 |
| 2026-12-25 | Fri | Christmas | closed | 111 | |
| 2027-01-01 | Fri | New Years Day | closed | 118 | |
| 2027-01-18 | Mon | Martin Luther King, Jr. Day | closed | 135 | |
| 2027-02-15 | Mon | Washington's Birthday | closed | 163 | |
| 2027-03-26 | Fri | Good Friday | closed | 202 | |
| 2027-05-31 | Mon | Memorial Day | closed | 268 | |
| 2027-06-18 | Fri | Juneteenth | closed | 286 | |
| 2027-07-05 | Mon | Independence Day | closed | 303 |
El SQL exacto detrás de cada cifra
SELECT
toString(date) AS holiday_date,
formatDateTime(date, '%a') AS weekday,
any(name) AS holiday,
any(status) AS day_status,
any(if(status = 'early-close',
formatDateTime(toTimeZone(close, 'America/New_York'), '%I:%i %p'),
'')) AS early_close_et,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY dateEl próximo cierre programado es Labor Day, el 2026-09-07, dentro de 2 días. El calendario cargado muestra 12 cierres con fecha futura, cada uno identificado como cierre de jornada completa o cierre anticipado. En un día de cierre anticipado, la sesión regular termina a la 1:00 p. m., hora del Este, en lugar de las 4:00 p. m. Son tres horas y media de negociación en vez de seis horas y media, y la subasta de cierre registra sus operaciones a la 1:00 p. m. Estos días de media jornada se concentran alrededor de Thanksgiving y Navidad. Las reglas de compensación de feriados que caen en fin de semana —un feriado en sábado cierra el mercado el viernes anterior y uno en domingo, el lunes siguiente—, el calendario completo y el procedimiento para auditar un cierre pasado a partir del tape se explican en feriados y cierres anticipados del mercado bursátil.
¿Cómo se ve una sesión de media jornada en el tape?
El calendario indica los cierres anticipados; el tape muestra cómo se desarrolla uno. La sesión de media jornada más reciente en el tape de SPY fue 2025-12-24, con Wednesday: 210 barras de un minuto durante la sesión regular, desde las 9:30 a. m. hasta la subasta de cierre de la 1:00 p. m.
| fecha de sesión | día de la semana | barras de sesión matutina | ET de la última barra | minuto de la última barra del día | acciones totales (M) | premarket (%) | sesión regular (%) | 30 min posteriores al cierre (%) | sesión vespertina (%) | primeros 30 min (%) | últimos 30 min (%) | cierre menos apertura (%) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-12-24 | Wednesday | 210 | 16:59 | 1019 | 35.6 | 1.3 | 95.5 | 3.1 | 0.1 | 12.2 | 23.8 | 11.6 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars >= 150 AND rth_bars <= 240
)
) AS half_day
SELECT
toString(half_day) AS session_date,
formatDateTime(half_day, '%W') AS weekday,
countIf(et_min >= 570 AND et_min < 780) AS morning_session_bars,
formatDateTime(max(et_ts), '%H:%i') AS last_bar_et,
max(et_min) AS last_bar_minute_of_day,
round(sum(volume) / 1e6, 1) AS total_shares_m,
round(100.0 * sumIf(volume, et_min < 570) / sum(volume), 1) AS premarket_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 780) / sum(volume), 1) AS regular_pct,
round(100.0 * sumIf(volume, et_min >= 780 AND et_min < 810) / sum(volume), 1) AS post_close_30min_pct,
round(100.0 * sumIf(volume, et_min >= 810) / sum(volume), 1) AS evening_pct,
round(100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS first_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume), 1) AS last_30min_pct,
round(100.0 * sumIf(volume, et_min >= 750 AND et_min < 780) / sum(volume)
- 100.0 * sumIf(volume, et_min >= 570 AND et_min < 600) / sum(volume), 1) AS close_minus_open_pct
FROM
(
SELECT
volume,
toTimeZone(window_start, 'America/New_York') AS et_ts,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
)La estructura de una jornada completa se mantiene pese a la compresión. De los 35.6 millones de acciones de SPY negociados, la sesión regular reducida concentró 95.5%, mientras que la última media hora antes del cierre de la 1:00 p. m. concentró 23.8%, muy por encima de los 12.2% de la primera media hora. La misma concentración de volumen de la subasta de cierre de una jornada normal se adelanta tres horas. La media hora posterior al cierre registró 3.1% —nuevamente, durante la ventana de reporte de bloques— y el resto de la tarde apenas registró 0.1%. El horario extendido también termina antes: la última barra del día se imprimió a las 16:59 ET. En las sesiones de media jornada, el after-hours termina alrededor de las 5:00 p. m., tres horas antes del horario habitual de las 8:00 p. m. Las opciones también cierran antes: a la 1:00 p. m. para acciones individuales y a la 1:15 p. m. para los contratos ETF e índices con horario extendido.
| media hora ET | acciones (M) |
|---|---|
| 04:00 | 0.03 |
| 04:30 | 0 |
| 05:00 | 0.01 |
| 05:30 | 0 |
| 06:00 | 0.01 |
| 06:30 | 0.01 |
| 07:00 | 0.05 |
| 07:30 | 0.03 |
| 08:00 | 0.1 |
| 08:30 | 0.11 |
| 09:00 | 0.13 |
| 09:30 | 4.35 |
| 10:00 | 3.84 |
| 10:30 | 3.24 |
| 11:00 | 4.98 |
| 11:30 | 3.48 |
| 12:00 | 5.61 |
| 12:30 | 8.49 |
| 13:00 | 1.09 |
| 16:00 | 0.02 |
El SQL exacto detrás de cada cifra
WITH
(
SELECT max(d)
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND window_start < today() - 2
GROUP BY d
HAVING rth_bars >= 150 AND rth_bars <= 240
)
) AS half_day
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_half_hour,
round(sum(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND toDate(toTimeZone(window_start, 'America/New_York')) = half_day
GROUP BY et_half_hour
ORDER BY et_half_hourEl volumen se distribuyó en 21 bloques de media hora. El patrón habitual de mayor actividad en la apertura y un cierre más intenso quedó comprimido en tres horas y media.
¿Cuántas sesiones de trading tiene un año?
Al excluir los fines de semana y los feriados, un año calendario deja aproximadamente 250 sesiones de trading. El recuento de la cinta fija la cifra exacta:
| días de negociación | sesiones completas | sesiones abreviadas | sesiones irregulares | sesiones de fin de semana | primera sesión | última sesión |
|---|---|---|---|---|---|---|
| 253 | 251 | 2 | 0 | 0 | 2025-09-02 | 2026-09-02 |
El SQL exacto detrás de cada cifra
SELECT
count() AS trading_days,
countIf(rth_bars >= 380) AS full_length_sessions,
countIf(rth_bars <= 240) AS shortened_sessions,
countIf(rth_bars > 240 AND rth_bars < 380) AS irregular_sessions,
countIf(is_weekend) AS weekend_sessions,
toString(min(d)) AS first_session,
toString(max(d)) AS last_session
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) >= 6 AS is_weekend,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960) AS rth_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 370
AND window_start < today() - 2
GROUP BY d, is_weekend
HAVING rth_bars > 0
)Entre 2025-09-02 y 2026-09-02, el mercado celebró 253 sesiones regulares: 251 jornadas completas y 2 jornadas reducidas. Hubo exactamente 0 sesiones de fin de semana, el propio comprobante de la cinta de que ningún sábado ni domingo tuvo una sesión regular.
Horario de los mercados bursátiles en el mundo
El horario de Estados Unidos es solo una parte de una rotación global casi continua. La Bolsa de Londres opera de 8:00 a. m. a 4:30 p. m., hora local. Su tramo final suele coincidir con las dos primeras horas de la sesión regular en Estados Unidos, de 9:30 a 11:30 a. m., hora del Este. Los cierres europeos se producen a media mañana en Nueva York. Tokio opera de 9:00 a. m. a 3:30 p. m., hora local, con una pausa para el almuerzo, completamente dentro del horario nocturno de Estados Unidos. En algún lugar, una bolsa importante está abierta casi cualquier día hábil. Sin embargo, una acción cotizada en Estados Unidos solo registra operaciones durante el horario estadounidense que se mide en esta página.
Preguntas frecuentes sobre los horarios del mercado bursátil
¿A qué hora abre el mercado bursátil?
La NYSE y Nasdaq abren la sesión regular a las 9:30 a. m., hora del Este, de lunes a viernes. La negociación electrónica premarket comienza mucho antes, a las 4:00 a. m., hora del Este, pero el precio oficial de apertura de cada acción se determina en la subasta de apertura de las 9:30 a. m.
¿El mercado bursátil abre los fines de semana?
No. Las bolsas estadounidenses no celebran sesiones los sábados ni los domingos. Los datos de tape del año más reciente muestran 0 sesiones de fin de semana. Después del cierre del viernes a las 4:00 p. m. y del límite de la sesión after-hours a las 8:00 p. m., la negociación se reanuda el lunes a las 4:00 a. m. con la sesión premarket, salvo en días festivos.
¿Qué son la negociación premarket y after-hours?
Es la negociación electrónica fuera del horario regular. La sesión premarket va de las 4:00 a. m. a las 9:30 a. m., hora del Este, y la sesión after-hours, de las 4:00 p. m. a las 8:00 p. m. Ambas operan con menos participantes y spreads bid-ask más amplios que la sesión regular. La mayoría de los brokers solo acepta órdenes limitadas durante esas sesiones.
¿Cuándo cierra antes el mercado?
En los días hábiles programados, la negociación regular termina a la 1:00 p. m., hora del Este, en lugar de las 4:00 p. m. Esto ocurre normalmente el viernes posterior a Thanksgiving, en Christmas Eve cuando cae entre semana y el 3 de julio en algunos años. Los datos de tape del año más reciente muestran 2 sesiones abreviadas.
¿Qué ocurre si una acción permanece suspendida al cierre?
Una acción que sigue suspendida cuando suena la campana de cierre no tiene una subasta de cierre diferida. Las reglas de la bolsa prohíben una subasta de reapertura cuando la suspensión se prolonga más o menos allá de las 3:50 p. m., hora del Este. Por tanto, la suspensión continúa hasta el cierre. Sin una subasta que determine el precio, la bolsa utiliza como precio oficial de cierre el precio promedio ponderado por volumen de las operaciones de esa misma acción durante los cinco minutos previos a la suspensión, no simplemente su última operación. Las suspensiones se aplican a cada acción de forma individual. El resto del mercado cierra a las 4:00 p. m., según lo previsto.
¿El mercado bursátil cierra a las 4:00 o a las 4:30?
Las bolsas estadounidenses cierran la negociación regular a las 4:00 p. m., hora del Este. Las cotizaciones que siguen moviéndose después corresponden a la sesión after-hours, que se extiende hasta las 8:00 p. m., y algunos productos indexados cotizan hasta las 4:15 p. m.
El horario del mercado es un calendario; el tape es el comprobante. Cada panel anterior es una consulta almacenada que puede abrir, editar y volver a ejecutar en la terminal de Strasmore. Puede consultar cualquier sesión, cualquier ticker o el próximo cierre, usando lenguaje sencillo.