Strasmore Research
Educación Matt ConnorPor Matt Connor · Actualizado 2026-10-04

Tradegate vs Xetra: horarios y precios

Tradegate opera hasta las 22:00 CET y Xetra cierra a las 17:30. Compara horarios, precio oficial y por qué pueden diferir las cotizaciones.

Tradegate vs Xetra es, en realidad, una cuestión de horario. Xetra opera de forma continua de 09:00 a 17:30 CET y termina con una subasta de cierre, mientras que Tradegate cotiza las mismas acciones de 08:00 a 22:00 CET. La subasta de cierre de Xetra fija el precio oficial que utilizan los cálculos de índices, las valoraciones de fondos y la mayoría de los feeds de datos para una cotización alemana. Durante las cuatro horas y media siguientes, la negociación continúa en Tradegate y en otras plataformas vespertinas, con libros de órdenes separados y precios propios.

Tradegate vs Xetra: los horarios, lado a lado

Todos los horarios siguientes corresponden a la hora local alemana: CET en invierno y CEST en verano.

  • La introducción de órdenes en Xetra comienza a las 07:30, y la fase de llamada de la subasta de apertura se prolonga hasta la apertura de las 09:00.
  • Negociación continua en Xetra: de 09:00 a 17:30, con una breve subasta intradía alrededor de las 13:00.
  • Subasta de cierre de Xetra: comienza a las 17:30 y termina en un momento aleatorio durante los minutos siguientes.
  • Tradegate Exchange: de 08:00 a 22:00, con cotización continua y sin subastas.
  • Börse Frankfurt y Gettex: de 08:00 a 22:00.

Hay dos ventanas que pertenecen exclusivamente a las plataformas vespertinas: de 08:00 a 09:00, antes de la apertura de Xetra, y de 17:30 a 22:00, después del cierre de Xetra. Son cinco horas y media en las que una orden minorista puede ejecutarse mientras el mercado de referencia está cerrado. Los detalles sobre festivos y sesiones reducidas del mercado de referencia están en nuestra guía horarios y festivos de negociación de Xetra, y las opciones sobre índices operan en otra plataforma y con otro horario, como explicamos en opciones diarias del DAX.

¿Qué precio de la plataforma es el oficial?

Xetra es el Referenzmarkt, el mercado de referencia para las acciones alemanas, y esa condición determina de dónde proceden las cifras oficiales. El precio de la subasta de cierre de las 17:30 es el cierre oficial: el precio que sustenta el nivel de cierre del DAX y de las demás familias de índices de Deutsche Börse, y el que los proveedores de datos registran como cierre alemán. La lista de componentes de ese índice está en qué acciones forman parte del DAX.

Un print de Tradegate a las 21:45 es una ejecución real y reportada en un mercado regulado. No es el cierre oficial, y el nivel de cierre del DAX quedó fijado varias horas antes en la subasta de Xetra. Para la sesión vespertina, Deutsche Börse publica un valor indicativo separado, el X-DAX, calculado a partir de futuros de Eurex y no de prints de acciones al contado.

Por qué la misma acción puede mostrar dos precios en el mismo minuto

Tres mecanismos explican casi todas las diferencias que observa el lector.

  • Libros de órdenes separados. Una orden enviada a Xetra solo se cruza con otras órdenes de Xetra, y una enviada a Tradegate solo se cruza allí. No existe una cola compartida.
  • Cotización de un market maker en lugar de un libro central. Xetra reúne las órdenes de muchos participantes en un solo libro. Tradegate y Gettex, en cambio, operan cada una con un especialista que cotiza un precio de compra y de venta. Por ello, una orden minorista se enfrenta a la cotización de esa firma y no a la de todo el mercado.
  • Ausencia de una cinta consolidada. Estados Unidos publica una mejor oferta nacional consolidada de compra y venta entre sus distintas plataformas. Europa no tiene hoy un equivalente, aunque las normas de la UE están introduciendo uno. Hasta que llegue, el precio que aparece en una app depende de la plataforma que esa app muestre.

Una diferencia de unos centavos en el mismo minuto es normal por la estructura del mercado. No es un error.

Cómo se ve realmente un libro vespertino con poca liquidez

El historial de cotizaciones de las plataformas alemanas no es lo que miden los paneles siguientes. El mecanismo es el elemento relevante y puede medirse en la cinta estadounidense, construida de forma similar: un libro central con una subasta de cierre, además de sesiones ampliadas largas y poco líquidas a ambos lados. Todo lo que sigue corresponde a una única sesión fijada, el miércoles 10 de junio de 2026, en hora de Nueva York. La hora alemana equivalente para una sesión estadounidense está en horarios del mercado bursátil estadounidense en hora alemana.

ConsultaVolumen de SPY en bloques de diez minutos durante una jornada completa
96 rows (showing 20)
hora ETvolumen (millones)
04:000.1
04:100.01
04:200.017
04:300.005
04:400.023
04:500.021
05:000.019
05:100.052
05:200.03
05:300.008
05:400.011
05:500.065
06:000.018
06:100.017
06:200.026
06:300.021
06:400.012
06:500.014
07:000.556
07:100.195
El SQL exacto detrás de cada cifra
SELECT
    formatDateTime(toStartOfInterval(if(has(conditions, 8),
                                        toTimeZone(sip_timestamp, 'America/New_York') - INTERVAL 10 MINUTE,
                                        toTimeZone(sip_timestamp, 'America/New_York')),
                                     INTERVAL 10 MINUTE), '%H:%i') AS et_time,
    round(sum(toFloat64(size)) / 1e6, 3) AS volume_millions
FROM global_markets.stocks_trades
WHERE ticker = 'SPY'
  AND sip_timestamp >= toDateTime('2026-06-10 08:00:00')
  AND sip_timestamp <  toDateTime('2026-06-11 00:00:00')
  AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY et_time
ORDER BY et_time
Pruébalo tú mismo

La forma es lo importante. El primer intervalo del día, 04:00 hora de Nueva York, registró 0.1 millones de acciones. El último, 19:50, registró 0.042 millones. La sesión se divide en 96 intervalos de diez minutos, y los más altos se concentran en una franja estrecha en el centro.

ConsultaDónde se concentró realmente el volumen de una sesión, por fase
fasevolumen (millones)% del día
premarket 04:00 to 09:303.345.51
first 30 minutes5.028.28
midday 10:00 to 15:5037.4461.76
final 10 minutes and closing print7.1811.85
after hours 16:00 to 20:007.6412.59
El SQL exacto detrás de cada cifra
WITH
    (
        SELECT sum(toFloat64(size))
        FROM global_markets.stocks_trades
        WHERE ticker = 'SPY'
          AND sip_timestamp >= toDateTime('2026-06-10 08:00:00')
          AND sip_timestamp <  toDateTime('2026-06-11 00:00:00')
          AND NOT hasAny(conditions, [15, 16, 38])
    ) AS day_volume,
    (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
     + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) AS et_minutes
SELECT
    multiIf(has(conditions, 8), 'final 10 minutes and closing print',
            et_minutes < 570, 'premarket 04:00 to 09:30',
            et_minutes < 600, 'first 30 minutes',
            et_minutes < 950, 'midday 10:00 to 15:50',
            et_minutes < 960, 'final 10 minutes and closing print',
                              'after hours 16:00 to 20:00') AS phase,
    round(sum(toFloat64(size)) / 1e6, 2)              AS volume_millions,
    round(100 * sum(toFloat64(size)) / day_volume, 2) AS pct_of_day
FROM global_markets.stocks_trades
WHERE ticker = 'SPY'
  AND sip_timestamp >= toDateTime('2026-06-10 08:00:00')
  AND sip_timestamp <  toDateTime('2026-06-11 00:00:00')
  AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY phase
ORDER BY min(et_minutes)
Pruébalo tú mismo

Agrupar la misma sesión por fases permite cuantificar la subasta. Los últimos diez minutos de la sesión regular, incluido el print de la subasta de cierre que la termina, concentraron 11.85% de las acciones del día, es decir, 7.18 millones. La ventana de premarket 04:00 to 09:30 concentró 5.51%, y la ventana de after hours 16:00 to 20:00 concentró 12.59%. Una subasta de cierre reúne el interés pendiente del día en un único print a un único precio. Ese es el servicio que Xetra presta a las 17:30 y que ninguna plataforma vespertina ofrece.

ConsultaSpread cotizado mediano por hora, un ticker, una sesión
hora ETspread mediano (bps)mediana en horario regular (bps)cantidad de cotizaciones
04:0013.761.031478
05:007.231.032069
06:009.31.03518
07:0012.411.032204
08:0012.051.033486
09:001.381.03221100
10:001.041.03278714
11:001.381.03307205
12:001.031.03268189
13:001.021.03249935
14:000.681.03173988
15:000.681.03231589
16:006.511.031321
17:005.831.03340
18:008.941.031106
19:0015.151.031099
El SQL exacto detrás de cada cifra
WITH
    (
        SELECT round(quantileDeterministic(0.5)(
                   10000 * (toFloat64(ask_price) - toFloat64(bid_price))
                   / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2),
                   toUInt64(sequence_number)), 2)
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-10 13:30:00')
          AND sip_timestamp <  toDateTime('2026-06-10 20:00:00')
          AND bid_price > 0
          AND ask_price > bid_price
          AND sequence_number > 0
    ) AS regular_session_median
SELECT
    formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
    round(quantileDeterministic(0.5)(
        10000 * (toFloat64(ask_price) - toFloat64(bid_price))
        / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2),
        toUInt64(sequence_number)), 2) AS median_spread_bps,
    regular_session_median   AS regular_hours_median_bps,
    count()                  AS quote_count
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= toDateTime('2026-06-10 08:00:00')
  AND sip_timestamp <  toDateTime('2026-06-11 00:00:00')
  AND bid_price > 0
  AND ask_price > bid_price
  AND sequence_number > 0
GROUP BY et_time
ORDER BY et_time
Pruébalo tú mismo

La liquidez tiene un costo, y el spread cotizado es donde se refleja. Este panel agrupa cada cotización de AAPL de esa sesión por hora de Nueva York y muestra el spread mediano en puntos básicos; un punto básico equivale a una centésima parte de un porcentaje.

Durante la sesión regular, la mediana fue de 1.03 puntos básicos. En la hora 04:00, mucho antes de la apertura, fue de 13.76 puntos básicos. En la hora 19:00, después del cierre, fue de 15.15 puntos básicos. La misma acción, el mismo día, pero un costo diferente de cruzar el spread según el momento en que llega la orden.

ConsultaParticipación del volumen vespertino y brecha frente al cierre oficial
tickervolumen después del cierre (%)variación después del cierre (%)
MSFT12.70.191
SPY12.590.352
KO7.210.633
NVDA7.050.616
AAPL6.920.237
JNJ4.790.038
El SQL exacto detrás de cada cifra
SELECT
    t.symbol                                                                      AS symbol,
    t.post_close_volume_pct                                                       AS post_close_volume_pct,
    round(abs(100 * (b.last_evening_close / t.closing_print_price - 1)), 3)       AS post_close_move_pct
FROM
(
    SELECT
        ticker                                                                        AS symbol,
        round(100 * sumIf(toFloat64(size), NOT has(conditions, 8)
                          AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
                            + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) >= 960)
                  / sum(toFloat64(size)), 2)                                          AS post_close_volume_pct,
        toFloat64(argMaxIf(price, size, has(conditions, 8)))                          AS closing_print_price
    FROM global_markets.stocks_trades
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
      AND sip_timestamp >= toDateTime('2026-06-10 08:00:00')
      AND sip_timestamp <  toDateTime('2026-06-11 00:00:00')
      AND NOT hasAny(conditions, [15, 16, 38])
    GROUP BY ticker
    HAVING countIf(has(conditions, 8)) > 0
) AS t
INNER JOIN
(
    SELECT
        ticker                                                                        AS symbol,
        toFloat64(argMaxIf(close, window_start,
                           toHour(toTimeZone(window_start, 'America/New_York')) * 60
                             + toMinute(toTimeZone(window_start, 'America/New_York')) >= 960)) AS last_evening_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
      AND window_start >= toDateTime('2026-06-10 08:00:00')
      AND window_start <  toDateTime('2026-06-11 00:00:00')
    GROUP BY ticker
    HAVING countIf(toHour(toTimeZone(window_start, 'America/New_York')) * 60
                     + toMinute(toTimeZone(window_start, 'America/New_York')) >= 960) > 0
) AS b ON b.symbol = t.symbol
ORDER BY post_close_volume_pct DESC
Pruébalo tú mismo

El último panel plantea dos preguntas sobre seis nombres ampliamente negociados de la misma sesión: qué proporción del volumen diario se ejecutó después del cierre de las 16:00 y a qué distancia terminó el último print vespertino de ese cierre. MSFT encabezó el grupo: 12.7% de sus acciones se ejecutaron después de las 16:00, y su último print de la noche quedó a 0.191% del precio de cierre. En el otro extremo, JNJ registró 4.79%. Volúmenes reducidos, pero diferencias de precio reales. Eso es lo que una cotización vespertina en una plataforma alemana ofrece a una orden minorista: un precio vivo y ejecutable que no es el precio de referencia y que no cuenta con la misma profundidad.

Cómo se construyeron estos paneles

La sesión está fijada al miércoles 10 de junio de 2026 y se expresa en hora de Nueva York, por lo que las cifras no cambian a medida que llegan nuevos datos. Los paneles de volumen leen la cinta consolidada operación por operación durante toda la jornada de negociación, de 04:00 a 20:00. Las barras de un minuto de esta cinta excluyen el print de la subasta de cierre. Por ello, la cinta se lee directamente y el print, registrado a las 16:00, se cuenta dentro de los últimos diez minutos de la sesión regular que termina. En el último panel, el precio de cierre es el print de esa subasta, y el precio vespertino final es el cierre de la última barra de un minuto posterior a las 16:00. El panel de spreads utiliza datos de cotizaciones de un símbolo durante el mismo día, filtrados para incluir cotizaciones con una oferta de compra positiva, una oferta de venta superior y un número de secuencia utilizable. Después calcula una mediana determinista por hora del reloj, de modo que una nueva ejecución reproduzca la cifra. Los spreads se expresan en puntos básicos del punto medio de la cotización. El historial de cotizaciones de las plataformas alemanas no forma parte de estos paneles, y nada de lo mostrado mide Tradegate o Xetra.

Una orden limitada que queda pendiente después de las 17:30

Una orden que permanece en Xetra deja de ser ejecutable durante la subasta de cierre. Una orden diaria vence allí, y una orden con una vigencia más larga queda en cola hasta la siguiente fase de llamada de la subasta de apertura, a las 09:00.

La misma orden enviada a una plataforma vespertina permanece activa hasta las 22:00, en un libro con un solo market maker en el lado contrario y sin una subasta que reúna el interés opuesto. Una orden limitada colocada cerca del cierre de las 17:30 puede no ejecutarse durante horas y después completarse en un minuto vespertino rápido, en el extremo más desfavorable de una cotización amplia. Una orden a mercado en esa ventana acepta lo que ofrezca la única cotización disponible.

Las medidas de protección también son distintas. Xetra interrumpe la negociación continua con una subasta de volatilidad cuando el siguiente print quedaría fuera de un rango definido alrededor del precio de referencia. Las plataformas vespertinas aplican reglas de mistrade y deshacen una operación incorrecta después de que se produce. La elección de la plataforma también determina qué puede hacer una cuenta minorista, y ventas en corto para inversores minoristas alemanes es una cuestión de plataforma antes que cualquier otra cosa.

Festivos y dónde divergen los calendarios

Tradegate y Xetra observan los mismos festivos completos de negociación de valores alemanes: el día de Año Nuevo, Viernes Santo, Lunes de Pascua, 1 de mayo, Lunes de Pentecostés y los días de cierre alrededor de Navidad y Año Nuevo permanecen cerrados en ambas.

Las sesiones reducidas son el punto donde pueden divergir. Cada plataforma publica su propio calendario para el año siguiente, y la hora de cierre del 24 y el 31 de diciembre se establece por plataforma, en lugar de heredarse de Xetra. Una fecha que implica un cierre completo en un calendario puede ser una sesión reducida en el otro. Por ello, la única fuente fiable es el calendario que la propia plataforma haya publicado para ese año.

Preguntas frecuentes

¿Tradegate abre durante más tiempo que Xetra?

Sí. Tradegate cotiza de 08:00 a 22:00 CET, frente a la negociación continua de Xetra, de 09:00 a 17:30. El tiempo adicional se divide en una hora antes de la apertura de Xetra y cuatro horas y media después de su cierre.

¿Qué precio cuenta como cierre oficial de una acción alemana?

El precio de la subasta de cierre de Xetra de las 17:30 CET. Es el que utilizan los cálculos de índices y el que los proveedores de datos registran como cierre alemán. Los prints posteriores en Tradegate o en otra plataforma vespertina son ejecuciones reales, pero no lo sustituyen.

¿Por qué el precio de Tradegate difiere del precio de Xetra en el mismo momento?

Las dos plataformas operan con libros de órdenes separados, sin una cola compartida ni una cinta consolidada que los combine. Xetra cruza órdenes de muchos participantes, mientras que Tradegate cotiza a través de un único market maker. Una diferencia de unos centavos dentro del mismo minuto es normal.

¿Qué ocurre con una orden limitada después de las 17:30?

Depende de dónde permanezca. En Xetra no ocurre nada hasta la subasta de apertura de la siguiente sesión. En una plataforma vespertina, la orden sigue siendo ejecutable hasta las 22:00, en un libro con menor liquidez, una cotización más amplia y sin una subasta que reúna el interés contrario.


Cada panel incluye el SQL utilizado para construirlo, por lo que cualquier cifra anterior puede reconstruirse línea por línea. Para medir la curva de liquidez de una sesión o el spread durante una hora, formule la pregunta en inglés sencillo en la terminal de Strasmore.

#xetra#tradegate#trading hours#german market#venues