Prima o descuento de un ETF frente al NAV
La prima o el descuento frente al NAV refleja cómo se fija el precio del ETF, más que su cartera. Conozca cómo surge la brecha y qué controles evitan falsas alarmas.
La prima o el descuento de un ETF frente a su NAV es la diferencia entre el precio al que cotizan las participaciones del fondo y el valor de los valores que mantiene, calculado por participación en el mismo momento. La mayoría de los días, la diferencia es de unos pocos puntos básicos. Refleja el funcionamiento operativo del fondo, no la salud de su cartera. Una diferencia amplia o persistente merece entenderse antes de generar preocupación.
¿Qué significa que un ETF cotice con prima o descuento sobre el NAV?
El valor liquidativo, o NAV, es el cálculo del fondo. Se valora y suma cada valor que posee, se restan los pasivos y el resultado se divide entre las participaciones en circulación. Los fondos estadounidenses calculan ese valor una vez por sesión, después del cierre de las 4:00 p. m., hora del Este. El precio de mercado es distinto: es el último precio al que un comprador y un vendedor acordaron negociar. Si el precio está por encima del NAV, hay una prima. Si está por debajo, hay un descuento. Ambos se expresan como porcentaje del NAV.
Esta es una de las diferencias más claras entre las dos estructuras de fondos. Una orden de un fondo mutuo se ejecuta al valor liquidativo que el fondo publica esa tarde. Por eso, un fondo mutuo nunca cotiza con prima o descuento. El costo de este diseño es que no se puede conocer el precio al colocar la orden. Nuestra guía sobre fondos mutuos frente a ETFs explica el resto de la comparación, y liquidación de fondos mutuos explica cuándo se mueve efectivamente el efectivo.
Cómo mantienen los authorized participants el precio de un ETF cerca de su NAV
Ninguna norma exige que un ETF cotice a su NAV. Lo que mantiene unidos ambos precios es un incentivo de arbitraje incorporado en la estructura del fondo. Entenderlo es casi todo lo necesario para interpretar correctamente una brecha.
Un pequeño grupo de grandes intermediarios financieros firma acuerdos con el emisor del fondo y se convierte en authorized participants, normalmente abreviados como APs. Un AP es la única parte que puede crear o cancelar participaciones de un ETF. Opera en bloques llamados creation units, que suelen incluir decenas de miles de participaciones. Para crear participaciones, el AP entrega la cesta de valores publicada por el fondo y recibe nuevas participaciones del ETF. Para reembolsarlas, entrega participaciones del ETF y recibe la cesta.
Supongamos un fondo cuya cesta vale $100.00 por participación, mientras que el ETF cambia de manos a $100.30. Un AP puede comprar la cesta en el mercado abierto, entregarla, recibir participaciones valoradas en $100.00 y venderlas a $100.30. Esa venta es la que reduce la prima. Con un descuento, el proceso funciona a la inversa: compra las participaciones baratas del ETF, las reembolsa a cambio de una cesta de mayor valor y vende la cesta.
De aquí se desprenden dos conclusiones. La brecha solo se cierra hasta el punto en que la operación completa siga siendo rentable. Además, los costos del AP fijan ese límite: el spread de cada valor de la cesta, la comisión de creación, el financiamiento, la cobertura y cualquier costo de préstamo o fricción fiscal. La amplitud normal de la brecha de un fondo refleja el costo de gestionar su cesta. Es la misma magnitud que determina el spread bid ask del propio fondo en pantalla.
Por qué el gap normal es más amplio para algunos fondos que para otros
Un fondo que mantiene las acciones estadounidenses de mayor capitalización tiene una cesta que un AP puede comprar en segundos y con spreads estrechos. Un fondo que mantiene acciones japonesas o bonos corporativos cuya última operación se ejecutó hace tres días no tiene esa ventaja. Una forma de observar esa diferencia sin tocar en absoluto el NAV es medir cuánto se mueve el precio de cada fondo durante una sesión regular. Todo lo que ocurre en esas horas es información que el precio de cierre debe incorporar.
El SQL exacto detrás de cada cifra
WITH sessions AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS px_open,
argMax(toFloat64(close), window_start) AS px_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('FXI', 'EWJ', 'EFA', 'SPY', 'HYG', 'LQD', 'AGG')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND (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
GROUP BY ticker, session_date
HAVING px_open > 0
)
SELECT
ticker,
round(quantileExact(0.5)(abs(px_close / px_open - 1) * 100), 3) AS median_move_pct,
round(quantileExact(0.9)(abs(px_close / px_open - 1) * 100), 3) AS p90_move_pct
FROM sessions
GROUP BY ticker
ORDER BY median_move_pct DESCDurante el primer semestre de 2026, el más amplio de los siete fue FXI. Su sesión mediana cubrió 0.433% desde el primer print hasta el último, mientras que una sesión del percentil 90 cubrió 1.267%. En el otro extremo de la lista, AGG registró una sesión mediana de 0.099%. Esos dos números sirven como referencia. Un descuento de un cuarto de punto porcentual en un fondo cuyo movimiento diario completo suele ser inferior a esa magnitud representa un evento distinto del mismo cuarto de punto en un fondo que oscila varias veces más.
ETFs internacionales: el precio desactualizado es el NAV, no el fondo
Este es el caso que más se interpreta mal. Un fondo que mantiene acciones japonesas cotiza en Nueva York de 9:30 a. m. a 4:00 p. m., hora del Este. Tokio cerró varias horas antes de que abriera Nueva York. El NAV calculado a las 4:00 p. m., hora del Este, valora esas acciones japonesas con sus últimos prints en Tokio, que para entonces ya están desactualizados. El precio del ETF ha incorporado durante toda la sesión estadounidense todo lo ocurrido después del cierre de Tokio. Si se comparan a las 4:00 p. m., el ETF es la estimación más actual y el NAV es el que va rezagado.
Los fondos europeos muestran una versión parcial del mismo fenómeno. Los mercados continentales y del Reino Unido cierran alrededor de las 11:30 a. m., hora del Este, con una diferencia de hasta una hora durante las semanas en que Estados Unidos y Europa cambian al horario de verano en fechas distintas. La primera mitad de la sesión estadounidense se solapa con la negociación en vivo en Europa. La segunda mitad, no.
El SQL exacto detrás de cada cifra
WITH bars AS
(
SELECT
ticker,
window_start,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
toFloat64(open) AS px_o,
toFloat64(close) AS px_c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VGK', 'EFA', 'EWJ')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
),
legs AS
(
SELECT
ticker,
session_date,
argMinIf(px_o, window_start, et_minute >= 570) AS px_open,
argMaxIf(px_c, window_start, et_minute < 690) AS px_midday,
argMaxIf(px_c, window_start, et_minute < 960) AS px_close
FROM bars
WHERE et_minute >= 570 AND et_minute < 960
GROUP BY ticker, session_date
HAVING px_open > 0 AND px_midday > 0 AND px_close > 0
)
SELECT
ticker,
round(quantileExact(0.5)(abs(px_midday / px_open - 1) * 100), 3) AS morning_move_pct,
round(quantileExact(0.5)(abs(px_close / px_midday - 1) * 100), 3) AS afternoon_move_pct
FROM legs
GROUP BY ticker
ORDER BY multiIf(ticker = 'SPY', 1, ticker = 'VGK', 2, ticker = 'EFA', 3, 4)Para VGK, la primera mitad mediana de la sesión cubrió 0.288% y la segunda mitad mediana cubrió 0.289%. Esa cifra de la tarde representa price discovery sin ninguna cotización en vivo del mercado subyacente. El benchmark estadounidense del mismo panel, SPY, divide su jornada en 0.306% y 0.283%, mientras sus posiciones subyacentes cotizan en vivo durante ambas mitades. EWJ se encuentra en el extremo opuesto: su mercado de origen cerró antes de que abriera Nueva York. Por ello, ambas mitades de la jornada estadounidense, 0.272% y 0.302%, quedan fuera de cualquier movimiento que pueda reflejar el precio de cierre.
Los emisores no ignoran este problema. Muchos aplican un ajuste de valor razonable a las posiciones extranjeras al calcular el NAV, acercando las cotizaciones desactualizadas al nivel en el que probablemente reabrirían esos mercados. El ajuste reduce la brecha, pero no la elimina. Además, el método varía según el emisor. Esta es una de las razones por las que dos fondos que siguen el mismo índice pueden publicar primas diferentes la misma tarde.
ETFs de bonos: un NAV calculado con precios de compra
Los bonos corporativos y municipales se negocian over the counter, y la mayoría de los bonos individuales ni siquiera registra operaciones en un día determinado. Un fondo no puede valorar una cartera de estos instrumentos con base en la última operación. Por eso utiliza precios evaluados de un servicio de precios: estimaciones de modelos construidas a partir de las operaciones comparables, cotizaciones y spreads disponibles. Por convención, esas valoraciones se calculan con el precio de compra, es decir, el precio al que un tenedor podría vender.
Esta convención incorpora un pequeño descuento estructural en los datos de entrada. El ETF cotiza donde se encuentran compradores y vendedores, más cerca del punto medio del mercado de bonos que de su precio de compra. Por eso, un fondo de bonos que parece mantener una pequeña prima persistente a menudo refleja un precio de mercado medio por encima de un NAV calculado con precios de compra. En una venta masiva rápida, la relación se invierte. Las participaciones del ETF ajustan su precio en segundos, mientras que los precios evaluados se actualizan con menor frecuencia. Como resultado, el fondo muestra un descuento que en realidad refleja una diferencia en la velocidad de medición.
El SQL exacto detrás de cada cifra
WITH sessions AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS px_open,
argMax(toFloat64(close), window_start) AS px_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'EFA', 'HYG')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND (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
GROUP BY ticker, session_date
HAVING px_open > 0
)
SELECT
formatDateTime(session_date, '%Y-%m') AS month,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'SPY'), 3) AS spy_median_move_pct,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'EFA'), 3) AS efa_median_move_pct,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'HYG'), 3) AS hyg_median_move_pct
FROM sessions
GROUP BY month
HAVING countIf(ticker = 'SPY') > 0
AND countIf(ticker = 'EFA') > 0
AND countIf(ticker = 'HYG') > 0
ORDER BY monthLa magnitud de la variación diaria normal de un fondo de bonos es pequeña, y eso hace que un umbral fijo resulte engañoso. En el panel anterior, la sesión mediana de HYG registró 0.074% en el primer mes mostrado y 0.063% en el último, mientras que la línea de renta variable del primer mes se situó en 0.322%. Un descuento de medio punto porcentual es elevado frente a una jornada de ese tamaño, y la propia referencia cambia de un mes a otro.
NAV al cierre frente al valor indicativo intradía
Ambos valores describen cuánto vale el fondo, pero no son intercambiables.
El NAV oficial se calcula una vez, después del cierre, y es la referencia contra la que se mide toda prima o descuento publicado. El valor indicativo intradía, identificado como IIV o IOPV, es una estimación continua del valor de la cesta que se publica durante la sesión y se actualiza cada 15 segundos. Es una estimación, no un precio negociable. En un fondo con posiciones internacionales, incorpora exactamente los mismos datos desactualizados que el NAV al cierre. La sesión fuera de horario se aleja aún más: muestra precios frente a un NAV calculado al cierre anterior.
La consecuencia práctica es un efecto de medición que conviene conocer. El historial publicado de primas y descuentos de un fondo es una serie de instantáneas tomadas a las 4:00 p. m.: el precio de cierre frente al NAV al cierre. La apertura y el cierre son los dos extremos del día en los que la formación de precios se concentra más. Los rangos de precios minuto a minuto muestran esa dinámica.
El SQL exacto detrás de cada cifra
SELECT
formatDateTime(toStartOfFifteenMinutes(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
round(avgIf(range_bps, ticker = 'SPY'), 2) AS spy_range_bps,
round(avgIf(range_bps, ticker = 'EFA'), 2) AS efa_range_bps,
round(avgIf(range_bps, ticker = 'HYG'), 2) AS hyg_range_bps
FROM
(
SELECT
window_start,
ticker,
(toFloat64(high) - toFloat64(low)) / toFloat64(close) * 10000 AS range_bps
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'EFA', 'HYG')
AND window_start >= '2026-04-01 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND close > 0
AND (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
)
GROUP BY et_time
HAVING countIf(ticker = 'SPY') > 0
AND countIf(ticker = 'EFA') > 0
AND countIf(ticker = 'HYG') > 0
ORDER BY et_timeEn promedio durante el segundo trimestre de 2026, una vela de un minuto de SPY en el bloque 09:30 abarcó 7.06 puntos básicos de su propio precio. Para 12:45, la misma medida se había reducido a 3.56 puntos básicos. El bloque final, 15:45, registró 5.18 puntos básicos. Es la ventana en la que se publican los desequilibrios de la subasta de cierre y se fija el precio de cierre. EFA muestra la misma forma en su propio nivel: 6.47 puntos básicos en el bloque de apertura frente a 2.96 al mediodía. HYG abrió la jornada en 2.53.
Una instantánea tomada en el momento de mayor actividad del día, comparada con un NAV calculado en ese mismo instante, mostrará un rango más amplio de primas y descuentos que el que encuentra una orden durante la sesión intermedia. El dato publicado es correcto. Responde a una pregunta más específica de lo que la mayoría de los lectores supone.
Cuando el mecanismo de creación y reembolso deja de funcionar
Todo lo anterior supone que un AP puede armar o deshacer la cesta a un costo razonable. Hay varias situaciones que pueden interrumpir ese proceso.
La cesta puede volverse costosa o imposible de obtener. Cuando los dealers se retiran de una clase de activo, los bonos o las acciones extranjeras que necesita el AP se cotizan con un spread amplio o ni siquiera tienen cotización. Una operación de ida y vuelta que normalmente se cierra por unos pocos puntos básicos puede costar ahora más que lo que vale la brecha. El diferencial se amplía hasta que la operación vuelve a ser rentable.
Las creaciones también pueden limitarse o suspenderse por completo. Un fondo que alcanza un límite de posición, un tope regulatorio para sus tenencias o un límite impuesto por el sponsor deja de emitir nuevas unidades de creación. A partir de ese momento, el mecanismo funciona en una sola dirección. Los reembolsos siguen operativos, lo que ayuda a contener un descuento. Pero no se puede crear nueva oferta para satisfacer la demanda, y una prima puede persistir y aumentar mientras dure la suspensión. Los fondos que mantienen derivados en lugar de valores en efectivo son los candidatos habituales: cómo funcionan los ETFs apalancados explica el mecanismo de reajuste diario detrás de una de estas familias, y ETFs de covered calls describe una estructura cuya cesta incluye opciones vendidas. Un AP también es un dealer que opera por cuenta propia y dentro de sus propios límites de riesgo. Ninguna norma lo obliga a intervenir en un día determinado.
Comprobaciones prácticas antes de operar un ETF
- Una orden limitada fija el peor precio que aceptarás. Una orden a mercado toma lo que esté disponible, que en un fondo con poco volumen y en un momento de baja liquidez puede estar muy alejado del valor razonable.
- Los primeros y los últimos minutos de la sesión muestran las bandas más amplias, como mide el panel anterior. En la mitad de la jornada, los spreads cotizados suelen ser más estrechos.
- El historial de primas y descuentos del propio fondo se publica en el sitio web del emisor, junto con el recuento de los días en que cerró por encima y por debajo del NAV. Para comparar la brecha de hoy, lo útil es esa distribución, no un valor cero.
- Si el fondo mantiene valores extranjeros, comprueba si esos mercados estuvieron abiertos durante la sesión de Estados Unidos. La brecha de un fondo cuyo mercado de origen permanece cerrado desde antes de la apertura estadounidense es una medición distinta de la misma brecha en un fondo nacional.
Qué miden y qué no miden estos paneles
Ninguno de los paneles de esta página contiene un NAV. Todas las cifras provienen de global_markets.delayed_stocks_minute_aggs, el historial de precios minuto a minuto de las acciones listadas en Estados Unidos, por lo que cada panel mide el precio al que se negocia el propio fondo. Los emisores de fondos publican las cifras de primas y descuentos. Estas mediciones cuantifican el movimiento que debe seguir una marca de cierre. Esa es la magnitud que determina qué tan amplia suele ser una brecha. La sesión está delimitada entre las 9:30 a. m. y las 4:00 p. m., hora del Este, y cada ventana corresponde a un rango calendario fijo de 2026.
Preguntas frecuentes
¿La prima o el descuento de un ETF indican que algo está mal con el fondo?
Por lo general, no. Una diferencia de unos cuantos puntos básicos es el costo normal de ensamblar la cesta del fondo. En los fondos internacionales y de bonos, las diferencias se deben en gran medida a desfases horarios y a la valoración de las posiciones. Conviene investigar una diferencia que sea amplia frente al historial del propio fondo o que persista durante varios días. El primer paso es comprobar si se han limitado las creaciones.
¿Por qué los ETFs internacionales cotizan con tanta frecuencia con prima o descuento?
El NAV valora las posiciones extranjeras con sus últimos precios de cierre locales. Cuando termina la sesión en Estados Unidos a las 4:00 p. m., hora del Este, esos precios pueden tener muchas horas de antigüedad. Mientras tanto, el precio del ETF ha seguido moviéndose. La diferencia publicada mide la distancia entre un precio actual y una valoración desactualizada.
¿Cuál es la diferencia entre el NAV y el valor indicativo intradía?
El NAV es el valor oficial por participación de las posiciones del fondo. Se calcula una vez, después del cierre de las 4:00 p. m., hora del Este. El valor indicativo intradía, o IIV, es una estimación de esa misma magnitud que se publica cada 15 segundos durante la sesión. Solo el NAV se utiliza para las creaciones y los reembolsos. Además, solo el NAV aparece en el historial publicado de primas y descuentos del fondo.
¿La prima y el descuento publicados exageran lo que experimentaría?
Para una operación a mitad de la sesión, por lo general, sí. Cada cifra publicada es una fotografía tomada a las 4:00 p. m. Además, la ventana de cierre registra algunos de los rangos de precios más amplios del día. Para una orden a mitad de la sesión, el spread cotizado habitual del fondo durante ese periodo ofrece una referencia más precisa.
Cada panel incluye el SQL exacto que lo sustenta. Sustituya los fondos por los que sigue y ejecute las mismas mediciones en la terminal de Strasmore.