Panorama macroeconómico hacia el H2 2026
Análisis de la inflación general frente a la subyacente, expectativas estables y el aplanamiento de la curva de los Treasury para el cierre de este ciclo.
Tres series macroeconómicas definen el segundo semestre: la inflación general se acelera por encima de una inflación subyacente lenta, las expectativas de largo plazo apenas se movieron y el mercado laboral mejora sobre una base más reducida; además, dos precios de mercado marcaron el ritmo: una curva de los Treasury que se aplana desde el tramo corto y un comportamiento de las acciones que no sigue ninguna regla macro clara. Esta página muestra los cinco indicadores con sus datos actualizados, seguido del calendario del segundo semestre: qué datos se publican y qué debería mostrar cada cifra para cambiar el panorama. Cada número es el resultado de una consulta almacenada; puede expandir cualquier panel para ver el SQL exacto.
La inflación general se aceleró; la inflación subyacente aumentó levemente
El CPI general mide la canasta completa del consumidor; el CPI subyacente excluye alimentos y energía, sus dos grupos más volátiles —esta comparación separa los componentes ruidosos de la tendencia central—. El BLS publica el índice mensualmente, aproximadamente dos semanas después del mes que mide. La siguiente tabla calcula ambas tasas interanuales directamente desde los niveles del índice, nunca desde un campo precalculado.
El SQL exacto detrás de cada cifra
SELECT toString(date) AS period_start,
round(cpi, 1) AS cpi_index,
round((cpi / any(cpi_prior) - 1) * 100, 1) AS cpi_yoy_pct,
round((cpi_core / any(core_prior) - 1) * 100, 1) AS core_yoy_pct,
round(cpi_yoy_pct - first_value(cpi_yoy_pct) OVER (ORDER BY date), 1) AS accel_since_jan_pts
FROM global_markets.inflation
INNER JOIN (
SELECT date + INTERVAL 1 YEAR AS match_date, cpi AS cpi_prior, cpi_core AS core_prior
FROM global_markets.inflation
WHERE date >= toDate('2025-01-01') AND date <= toDate('2025-06-01')
) AS p ON date = p.match_date
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-01')
GROUP BY date, cpi, cpi_core
ORDER BY dateEl CPI general registró un 2.4% interanual en enero y alcanzó un máximo de 4.2% en mayo —una aceleración de 1.8 puntos porcentuales en cinco reportes— antes de que el dato de mediados de julio situara a junio en 3.5%. El CPI subyacente se movió únicamente de 2.5% a 2.6% en los seis meses. Cuando la inflación general se aleja de la subyacente, se identifica un patrón específico: los componentes volátiles son los que impulsan el movimiento. Esta tabla no puede determinar qué componentes son —ni esta página lo hace—.
La divergencia tiene una fecha de inicio. En enero y febrero, ambas series coincidieron, con la general ligeramente por debajo de la subyacente. En marzo ocurrió el cruce —la general saltó al 3.3% frente al 2.6% de la subyacente— y la brecha continuó ampliándose hasta alcanzar el 4.2% frente al 2.8% en mayo. Junio rompió el patrón: la general bajó al 3.5% mientras la subyacente disminuyó al 2.6%, siendo la primera reducción de la brecha desde el cruce.
Una tasa interanual combina doce meses de historial; los datos mensuales permiten localizar el movimiento con mayor precisión:
El SQL exacto detrás de cada cifra
SELECT toString(date) AS period_start,
round((cpi / any(cpi_prev) - 1) * 100, 2) AS headline_mom_pct,
round((cpi_core / any(core_prev) - 1) * 100, 2) AS core_mom_pct
FROM global_markets.inflation
INNER JOIN (
SELECT date + INTERVAL 1 MONTH AS match_date, cpi AS cpi_prev, cpi_core AS core_prev
FROM global_markets.inflation
WHERE date >= toDate('2025-12-01') AND date <= toDate('2026-05-01')
) AS p ON date = p.match_date
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-01')
GROUP BY date, cpi, cpi_core
ORDER BY dateMarzo presentó el mayor movimiento mensual de la inflación general del semestre con un 0.87%, seguido por abril con un 0.64%. Los datos mensuales de la inflación subyacente se mantuvieron bajos durante todo el periodo, siendo el 0.38% de abril el más sólido de los cinco. La aceleración de la primavera se refleja en dos reportes mensuales de la inflación general y apenas se observa en la serie subyacente.
Expectativas: el anclaje se mantuvo
Una expectativa de inflación es la tasa de inflación promedio que un modelo o un precio de mercado prevé para el próximo uno, cinco o diez años. "Anclado" es un término abreviado para un patrón específico: las expectativas de corto plazo fluctúan con los últimos datos, mientras que las de largo plazo permanecen estables. La siguiente serie se basa en modelos y es mensual.
El SQL exacto detrás de cada cifra
SELECT toString(date) AS period_start,
round(model_1_year, 2) AS exp_1y_pct,
round(model_5_year, 2) AS exp_5y_pct,
round(model_10_year, 2) AS exp_10y_pct
FROM global_markets.inflation_expectations
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
ORDER BY dateLa expectativa a un año tuvo volatilidad — 2.59% en enero, 3.54% en mayo, 3.02% en junio — pero la de diez años apenas se movió: 2.33% a 2.49%. La de cinco años se mantuvo cerca de la de diez años, en 2.34% en enero y 2.54% en junio. Los mercados ajustaron el precio de la inflación para el próximo año y no alteraron la de la próxima década.
El cronograma coincide con el panel del CPI: el dato bajo del uno por ciento de 2.29% ocurrió en marzo, y el salto a 3.26% en abril siguió a la aceleración del CPI de marzo. Esta página registra la secuencia y concluye ahí. Para entender cómo el mercado de bonos comprime este precio en un solo número —y qué es una curva invertida— consulte la explicación del spread 2s10s.
¿Qué indica la curva sobre la Fed?
El bill de tres meses se sitúa más cerca de la tasa de política actual de la Reserva Federal; el note de dos años refleja la trayectoria de tasas esperada para los próximos dos años; el de diez años añade una prima de plazo —rendimiento adicional por asumir la duración—. El panel utiliza el último dato conjunto de los tres valores de cada mes.
El SQL exacto detrás de cada cifra
SELECT toString(toStartOfMonth(date)) AS period_start,
round(argMax(yield_3_month, date), 2) AS y3m_pct,
round(argMax(yield_2_year, date), 2) AS y2_pct,
round(argMax(yield_10_year, date), 2) AS y10_pct,
round(argMax(yield_10_year, date) - argMax(yield_2_year, date), 2) AS spread_2s10s_pct,
round(argMax(yield_2_year, date) - argMax(yield_3_month, date), 2) AS y2_minus_bill_pct,
round(round(argMax(yield_2_year, date), 2) - first_value(round(argMax(yield_2_year, date), 2)) OVER (ORDER BY toStartOfMonth(date)), 2) AS y2_chg_since_jan,
round(round(argMax(yield_10_year, date), 2) - first_value(round(argMax(yield_10_year, date), 2)) OVER (ORDER BY toStartOfMonth(date)), 2) AS y10_chg_since_jan
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date < toDate('2026-07-01')
AND yield_2_year IS NOT NULL AND yield_10_year IS NOT NULL AND yield_3_month IS NOT NULL
GROUP BY toStartOfMonth(date)
ORDER BY period_startEl bill se mantuvo sin cambios durante cinco meses —cada cierre de mes hasta mayo se mantuvo a pocas centésimas de 3.67%— y luego subió a 3.87% en junio. El de dos años se movió durante todo el semestre: bajó hasta 3.38% al cierre de febrero, luego subió en cada cierre de mes posterior, terminando en 4.14% —0.62 puntos porcentuales por encima de enero. El de diez años sumó solo 0.18 puntos en ese mismo periodo, por lo que el spread 2s10s se comprimió de 0.74 a 0.3 puntos —el cierre de mes más estrecho de los seis—. Análisis profundo de la curva en el primer semestre realiza el seguimiento diario de ese mismo spread.
La columna de la diferencia entre el de dos años y el bill es la lectura de la Fed: un valor negativo significa que la tasa de política promedio descontada para los próximos dos años es inferior a la actual —recortes, aritméticamente—. Registró -0.15 y -0.29 puntos en enero y febrero, pasó a ser positiva en marzo —el mismo mes en que se aceleró el CPI general— y cerró el semestre en 0.27 puntos. El mercado inició el semestre descontando una trayectoria de política más baja y lo terminó descontando una más alta, junto con la aceleración del CPI y el salto de las expectativas a un año en abril.
El mercado laboral: un mejor titular sobre una base más reducida
La tasa de desempleo es la proporción de la fuerza laboral que busca trabajo activamente; la tasa de participación es la proporción de la población adulta que trabaja o busca empleo. Ambas provienen de la encuesta mensual de hogares de la BLS y se analizan mejor en conjunto: una caída en la tasa de desempleo puede coincidir con la salida de personas de la fuerza laboral, ya que el denominador realiza parte del trabajo. El salario promedio por hora proviene de la encuesta a empleadores y se expresa en dólares por hora.
El SQL exacto detrás de cada cifra
SELECT toString(date) AS period_start,
unemployment_rate,
labor_force_participation_rate AS participation_pct,
round(avg_hourly_earnings, 2) AS avg_hourly_earnings,
toString(toDate(_ingest_time)) AS arrived_here
FROM global_markets.labor_market
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
ORDER BY dateEl desempleo cerró el semestre en 4.2% —el dato más bajo de los seis meses— pero la participación cayó de 62.1% a 61.5% durante el mismo periodo: la tasa mejoró mientras la proporción medida de la fuerza laboral se redujo. Esta tabla registra el movimiento conjunto y nada más. El salario promedio por hora aumentó de $37.17 a $37.64.
La trayectoria presentó variaciones en los extremos: 4.3% en enero, el máximo del semestre de 4.4% en febrero, y luego tres datos de primavera por encima del mínimo de junio de 4.2%. El descenso de la participación no tuvo un dato dramático único, sino pequeños descensos la mayoría de los meses.
¿Siguieron las acciones los datos macroeconómicos?
No de forma ordenada. El siguiente panel calcula el rendimiento mensual del SPY durante el horario regular —desde la apertura de la sesión regular hasta el último cierre, hora de Nueva York—.
El SQL exacto detrás de cada cifra
WITH bars AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS m,
window_start, open, close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-01-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
)
SELECT toString(m) AS period_start,
round(argMin(toFloat64(open), window_start), 2) AS month_open,
round(argMax(toFloat64(close), window_start), 2) AS month_close,
round((argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100, 2) AS spy_return_pct
FROM bars
GROUP BY m
ORDER BY mMarzo —el mes con el mayor dato de IPC mensual de la primera mitad y con el cruce del bono a dos años sobre la letra— fue el peor para el SPY de los seis meses con un -4.19%. Abril, cuando la expectativa de inflación a un año aumentó, fue su mejor mes con un 9.87%. Esas dos filas están una al lado de la otra y descartan la regla de que la inflación alta más el aumento de las tasas de corto plazo equivale a la caída de las acciones. Junio registró un -1.2% de apertura a cierre, cerrando en $746.32; el marcador completo de la primera mitad por índice y sector se encuentra en el resumen de mercado del H1.
Lo que existía cuando se escribió esta página
El SQL exacto detrás de cada cifra
SELECT
(SELECT count() FROM global_markets.inflation WHERE date = toDate('2026-06-01')) AS june_cpi_rows,
(SELECT count() FROM global_markets.inflation WHERE date = toDate('2026-07-01')) AS july_cpi_rows,
(SELECT count() FROM global_markets.labor_market WHERE date = toDate('2026-06-01')) AS june_labor_rows,
(SELECT count() FROM global_markets.inflation_expectations WHERE date = toDate('2026-06-01')) AS june_expectations_rows,
(SELECT toString(toDate(max(_ingest_time))) FROM global_markets.labor_market WHERE date = toDate('2026-06-01')) AS june_labor_arrivedLos datos macroeconómicos se publican según un cronograma, y las páginas honestas indican el estado de dicho cronograma: al momento de la generación, los tres informes de junio ya estaban registrados: el de empleo (fila 1, llegó 2026-07-02, DESPUÉS de que terminó junio, el patrón habitual), el de expectativas (fila 1) y el de CPI (fila 1, la publicación de mediados de julio). La columna del CPI de julio es el próximo punto de actualización: un 1 en ella detiene la página para su renovación.
H2 2026: qué observar
La segunda mitad del año llega con un calendario definido; lo que sigue es una cuestión de cronograma y aritmética, no de pronósticos.
- El IPC de junio se publicó a mediados de julio y cerró la divergencia. Mayo registró un 4.2% de IPC general sobre un 2.8% de IPC subyacente; junio presentó un 3.5% de IPC general sobre un 2.6% de IPC subyacente — los componentes volátiles perdieron fuerza, logrando la primera reducción de esa brecha desde febrero. El próximo dato, el IPC de julio, se publicará a mediados de agosto, y el panorama cambiará cuando esto ocurra.
- Reportes de empleo, el primer viernes de cada mes. El semestre cerró con un 4.2% de desempleo y un 61.5% de participación. La participación es el factor clave: si se estabiliza o continúa cayendo, determinará qué parte de cualquier mejora futura en el IPC general se debe al denominador.
- Cuatro reuniones programadas de la FOMC. El calendario publicado para 2026 muestra una reunión cada mes en julio, septiembre, octubre y diciembre. El indicador a seguir durante estas reuniones es el spread de dos años menos letras del panel de la curva, de 0.27 puntos al cierre de junio, el cual se reajusta con cada publicación de IPC y empleo; su signo indicará si la trayectoria de precios apunta hacia arriba o hacia abajo.
- La verificación del ancla. La expectativa a diez años se situó en 2.49% en junio. Un rendimiento de un año volátil frente a uno de diez años estable es lo que define a un régimen anclado; un dato a diez años que rompa su estrecho rango del primer semestre sería el primer hecho macroeconómico genuinamente nuevo de la segunda mitad del año.
Preguntas frecuentes sobre datos macro
¿Cuál fue el IPC interanual de EE. UU. en junio de 2026?
El IPC general fue de 3.5% interanual en junio de 2026, calculado comparando el nivel del índice contra junio de 2025, una baja respecto al 4.2% de mayo. El IPC core —todos los rubros excepto alimentos y energía— fue de 2.6% en el mismo periodo.
¿Cuál fue la tasa de desempleo de EE. UU. en junio de 2026?
En junio de 2026 se situó en 4.2%, la lectura más baja del primer semestre, junto con una tasa de participación en la fuerza laboral de 61.5%, frente al 62.1% de enero.
¿Qué pasó con el spread 2s10s en el primer semestre de 2026?
Se aplanó desde el tramo corto: de 0.74 puntos porcentuales al cierre de enero a 0.3 en junio —el más estrecho de los seis— con el bono a dos años subiendo 0.62 puntos frente al 0.18 del bono a diez años. El movimiento ocurrió en el tramo corto.
¿Siguen ancladas las expectativas de inflación a largo plazo?
Según estos datos, sí: la expectativa a diez años fue de 2.33% en enero y 2.49% en junio, mientras que la de un año varió de 2.29% en marzo a 3.54% en mayo. El horizonte corto se reajustó; el horizonte largo se mantuvo.
¿Por qué no aparece el IPC de junio de 2026 en estas tablas?
No se había publicado cuando se generó esta página; el registro anterior muestra 1 filas de IPC de junio en la base de datos, frente a 1 filas de empleo de junio (ingestadas el 2026-07-02). El IPC mensual llega alrededor de la mitad del mes siguiente, y la página se regenera una vez que se publica el dato.
Notas de datos
Notas completas de datos
- El CPI interanual se calcula dentro de la consulta comparando el nivel del índice contra el mismo mes del año anterior; nunca se toma de un campo precalculado (la columna interanual de la propia tabla es nula en este periodo). El panel mensual llega hasta diciembre de 2025 para su dato de enero.
- La columna de ingesta es la fecha de llegada a este almacén de datos; la fila de empleo de junio llegó 2026-07-02, razón por la cual un análisis de finales de junio no pudo verla. Las filas macro mensuales suelen llegar después del mes que describen.
- Las expectativas son series basadas en modelos; las columnas de implicación de mercado tienen pocos datos en este periodo y no se utilizan.
- Las filas de Treasury corresponden al último dato conjunto del bill, dos años y diez años de cada mes (otros vencimientos tienen datos dispersos); la serie tiene un retraso de aproximadamente un día.
- Los rendimientos mensuales de SPY corresponden únicamente al horario regular, desde la apertura de la primera sesión regular hasta el último cierre en la hora de Nueva York, desde la vista de minutos con retraso.
Metodología
- Periodo: 1 de enero – 30 de junio de 2026 — series macro mensuales, datos de cierre de mes de los Treasury y barras de un minuto de SPY en horario regular. Las comparaciones interanuales y mensuales se extienden hasta 2025 por diseño; el resto de los datos se filtran al periodo indicado.
- Los rendimientos de renta variable se agrupan según el horario del ET, sin usar desfases UTC fijos.
- La generación se realiza mediante la ruta de solo lectura restringida; la página pública nunca consulta datos en tiempo real. El panel de recibos registra qué datos tenía el almacén al momento de la generación.
Cada panel es un objeto almacenado: gráfico, tabla y SQL. Puede consultar cualquier serie adicional en la terminal Strasmore.