Perspektywy makroekonomiczne na H2 2026
Analiza wskaźników CPI, oczekiwań oraz rentowność obligacji skarbowych w nadchodzącym półroczu. Sprawdź kluczowe dane i terminy publikacji.
Trzy serie makroekonomiczne definiują drugą połowę roku: przyspieszająca inflacja bazowa przy powolnym wzroście inflacji ogólnej, oczekiwania długoterminowe, które niemal nie uległy zmianie, oraz poprawiający się rynek pracy przy mniejszej bazie porównawczej. Dwa wskaźniki rynkowe odzwierciedlały te zmiany: spłaszczająca się krzywa rentowności obligacji skarbowych na krótkim końcu oraz rynek akcji, który nie pasował do żadnych jasnych reguł makroekonomicznych. Niniejsza strona prezentuje wszystkie pięć wskaźników wraz z aktualnymi danymi, a następnie kalendarz na drugą połowę roku: terminy publikacji oraz wymagane poziomy danych, które mogłyby zmienić obecną sytuację. Każda liczba jest wynikiem zapytania SQL; można rozwinąć dowolny panel, aby zobaczyć dokładne zapytanie.
Inflacja bazowa wzrosła; inflacja podstawowa pozostała stabilna
Wskaźnik CPI obejmuje pełny koszyk dóbr konsumpcyjnych; CPI bazowe wyłącza żywność oraz energię, czyli dwie najbardziej zmienne grupy — porównanie to pozwala oddzielić zmienne składowe od stabilnych trendów. BLS publikuje indeks co miesiąc, około dwóch tygodni po zakończeniu mierzonego okresu. Poniższa tabela oblicza oba wskaźniki YoY bezpośrednio z poziomów indeksu, a nie z gotowych pól.
Dokładny kod SQL dla każdej liczby
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 dateW styczniu wskaźnik CPI wzrósł o 2.4% YoY i osiągnął szczyt na poziomie 4.2% w maju — co oznacza przyspieszenie o 1.8 punktów procentowych w ciągu pięciu odczytów — zanim publikacja z połowy lipca ustaliła poziom za czerwiec na poziomie 3.5%. CPI bazowe zmieniło się jedynie z 2.5% na 2.6% w ciągu sześciu miesięcy. Rozbieżność między inflacją całkowitą a bazową wskazuje na konkretny trend: to zmienne składowe generują ruch. Ta tabela nie określa, które konkretnie komponenty za to odpowiadają — i ta strona również tego nie robi.
Rozbieżność ma swój punkt początkowy. W styczniu i lutym oba szeregi były niemal identyczne, przy czym inflacja całkowita była nieco niższa od bazowej. W marcu nastąpiło przecięcie — inflacja całkowita wzrosła do 3.3% przy 2.6% dla inflacji bazowej — a luka stale się powiększała, osiągając 4.2% wobec 2.8% w maju. Czerwiec przerwał ten trend: inflacja całkowita spadła do 3.5%, podczas gdy inflacja bazowa obniżyła się do 2.6%, co stanowi pierwsze zwężenie różnicy od momentu przecięcia.
Wskaźnik YoY łączy dwanaście miesięcy danych historycznych; odczyty miesięczne pozwalają na dokładniejszą lokalizację zmiany:
Dokładny kod SQL dla każdej liczby
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 dateMarzec przyniósł największą miesięczną zmianę inflacji całkowitej w półroczu na poziomie 0.87%, a kwiecień z wynikiem 0.64%. Miesięczne odczyty inflacji bazowej pozostawały na niskim poziomie, przy czym kwiecień z wynikiem 0.38% był najsilniejszy spośród pięciu miesięcy. Wiosenne przyspieszenie jest widoczne w dwóch miesięcznych odczytach inflacji całkowitej, natomiast w szeregu inflacji bazowej jest niemal niezauważalne.
Oczekiwania: stabilizacja poziomu
Oczekiwania inflacyjne to średnia stopa inflacji, której przewiduje model lub cena rynkowa w okresie jednego, pięciu lub dziesięciu lat. Termin „zakotwiczone” odnosi się do konkretnego zjawiska — oczekiwania krótkoterminowe ulegają wahaniom pod wpływem najnowszych odczytów, podczas gdy oczekiwania długoterminowe pozostają stabilne. Poniższa seria danych opiera się na modelach i jest publikowana w cyklu miesięcznym.
Dokładny kod SQL dla każdej liczby
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 dateOczekiwania roczne wykazały dużą zmienność — 2.59% w styczniu, 3.54% w maju, 3.02% w czerwcu — natomiast oczekiwania dziesięcioletnie niemal nie uległy zmianie: 2.33% do 2.49%. Oczekiwania pięcioletnie pozostały zbliżone do dziesięcioletnich, osiągając 2.34% w styczniu i 2.54% w czerwcu. Rynki dokonały wyceny inflacji na kolejny rok, nie zmieniając prognoz na nadchodzącą dekadę.
Harmonogram zmian pokrywa się z danymi CPI: niski odczyt dla okresu rocznego na poziomie 2.29% wystąpił w marcu, a wzrost do 3.26% w kwietniu nastąpił po marcowym przyspieszeniu CPI. Niniejsza strona rejestruje tę sekwencję. Informacje o tym, w jaki sposób rynek obligacji przekształca tę wycenę w pojedynczą wartość oraz czym jest odwrócona krzywa, znajdują się w wyjaśnieniu spreadu 2s10s.
Co krzywa mówi o Fed?
Trzymiesięczna lokata skarbowa znajduje się najbliżej obecnej stopy procentowej Federal Reserve; obligacje dwuletnie odzwierciedlają ścieżkę stóp oczekiwaną w ciągu najbliższych dwóch lat; dziesięcioletnie uwzględniają premię terminową — dodatkową rentowność za ryzyko trwania. Panel analizuje ostatnie wspólne odczyty tych trzech instrumentów z każdego miesiąca.
Dokładny kod SQL dla każdej liczby
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_startWartość lokaty trzymiesięcznej nie uległa zmianie przez pięć miesięcy — na koniec każdego miesiąca do maja pozostawała w granicach kilku setnych punktu 3.67% — następnie wzrosła do 3.87% w czerwcu. Rentowność dwuletnia zmieniała się przez całe półrocze: spadła do 3.38% na koniec lutego, a następnie rosła na koniec każdego kolejnego miesiąca, kończąc na poziomie 4.14% — czyli o 0.62 punktów procentowych powyżej stycznia. Rentowność dziesięcioletnia wzrosła o zaledwie 0.18 punktów w tym samym okresie, przez co spread 2s10s skurczył się z 0.74 do 0.3 punktów — osiągając najwęższy poziom na koniec miesiąca w całym półroczu. Szczegółowa analiza krzywej za H1 śledzi ten sam spread w ujęciu dziennym.
Kolumna różnicy między rentownością dwuletnią a lokatą trzymiesięczną stanowi odczyt Fed: wartość ujemna oznacza, że średnia stopa procentowa wyceniona na najbliższe dwa lata jest niższa od obecnej — co matematycznie oznacza obniżki. W styczniu i lutym odczyty wynosiły odpowiednio -0.15 oraz -0.29 punktów, a w marcu wartość stała się dodatnia — w tym samym miesiącu, w którym przyspieszył główny wskaźnik CPI — i półrocze zakończyło się na poziomie 0.27 punktów. Rynek rozpoczął półrocze z wyceną niższej ścieżki stóp procentowych, a zakończył z wyceną wyższej, co nastąpiło wraz z przyspieszeniem CPI oraz kwietniowym wzrostem oczekiwań rocznych.
Rynek pracy: lepszy odczyt przy mniejszej bazie
Stopa bezrobocia to udział osób aktywnie poszukujących pracy w ogólnej liczbie osób aktywnych zawodowo; wskaźnik aktywności zawodowej to udział osób pracujących lub poszukujących pracy w populacji dorosłych. Obie wartości pochodzą z miesięcznego badania gospodarstw domowych prowadzonego przez BLS i najlepiej interpretować je łącznie — spadek stopy bezrobocia może wynikać z rezygnacji ludzi z aktywności zawodowej, co wpływa na mianownik. Średnie wynagrodzenie godzinowe pochodzi z badania pracodawców i jest podawane w USD na godzinę.
Dokładny kod SQL dla każdej liczby
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 dateBezrobocie na koniec półrocza wyniosło 4.2% — był to najniższy odczyt w ciągu sześciu miesięcy — jednak w tym samym okresie wskaźnik aktywności zawodowej spadł z 62.1% do 61.5%: wskaźnik poprawił się, mimo że mierzony udział siły roboczej zmalał. Powyższa tabela rejestruje jedynie współzależność tych dwóch wartości. Średnie wynagrodzenie godzinowe wzrosło z $37.17 do $37.64.
Trend wykazywał dużą zmienność: 4.3% w styczniu, szczyt półrocza wynoszący 4.4% w lutym, a następnie trzy wiosenne odczyty powyżej czerwcowego minimum na poziomie 4.2%. Spadek aktywności zawodowej nie był wynikiem jednego gwałtownego zdarzenia — w większości miesięcy odnotowywano jedynie niewielkie spadki.
Czy akcje podążały za danymi makroekonomicznymi?
Nie w sposób uporządkowany. Poniższa tabela oblicza miesięczną stopę zwrotu SPY w godzinach sesji regulowanej — od otwarcia do zamknięcia według czasu nowojorskiego.
Dokładny kod SQL dla każdej liczby
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 mMarzec — miesiąc z największym w półroczu odczytem CPI oraz sytuacją, w której rentowność dwuletnich obligacji skarbowych przekroczyła rentowność krótkoterminowych papierów — był najgorszym miesiącem dla SPY spośród sześciu, osiągając -4.19%. Kwiecień, w którym oczekiwania inflacyjne dla papierów rocznych wzrosły, był najlepszym miesiącem, osiągając 9.87%. Te dwa wiersze obok siebie obalają zasadę, według której wysoka inflacja oraz rosnące stopy procentowe o krótkim terminie zapadalności oznaczają spadki na giełdzie. Czerwiec odnotował wynik -1.2% od otwarcia do zamknięcia, kończąc na poziomie $746.32; pełne zestawienie za pierwsze półrocze z podziałem na indeksy i sektory znajduje się w podsumowaniu rynku za H1.
Stan danych w momencie publikacji strony
Dokładny kod SQL dla każdej liczby
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_arrivedDane makroekonomiczne są publikowane według określonego harmonogramu. W momencie generowania strony wszystkie trzy czerwcowe odczyty były już dostępne: dane dotyczące rynku pracy (wiersz 1, opublikowane 2026-07-02, po zakończeniu czerwca, zgodnie ze standardowym cyklem), oczekiwania (wiersz 1) oraz CPI (wiersz 1, publikacja w połowie lipca). Kolejnym kluczowym terminem jest kolumna CPI za lipiec: wartość 1 w tym miejscu wstrzymuje odświeżanie strony.
H2 2026: na co zwrócić uwagę
Drugie półrocze rozpoczyna się zgodnie z ustalonym kalendarzem; to, co następuje, to harmonogram i matematyka, a nie prognoza.
- Czerwcowe CPI zostało opublikowane w połowie lipca i zamknęło rozbieżność. W maju wskaźnik headline wyniósł 4.2% powyżej 2.8% core; czerwiec przyniósł 3.5% headline powyżej 2.6% core — zmienne komponenty straciły na znaczeniu, co stanowi pierwsze zawężenie tej luki od lutego. Kolejny odczyt, lipcowe CPI, zostanie opublikowany w połowie sierpnia, co zaktualizuje dane.
- Raporty dotyczące zatrudnienia, w każdy pierwszy piątek miesiąca. Półrocze zakończyło się poziomem 4.2% bezrobocia przy 61.5% poziomie aktywności zawodowej. Kluczowa jest aktywność zawodowa: to, czy ustabilizuje się, czy będzie dalej spadać, określi, w jakim stopniu dalsza poprawa wskaźnika headline będzie wynikać ze zmiany mianownika.
- Cztery zaplanowane posiedzenia FOMC. Publikowany kalendarz na 2026 rok przewiduje jedno posiedzenie w lipcu, wrześniu, październiku i grudniu. Kluczowym wskaźnikiem przed tymi terminami jest spread między rentownością dwuletnią a obligacjami skarbowymi typu bill, wynoszący 0.27 punktów na koniec czerwca, przeliczany przy każdym odczycie CPI i danych o zatrudnieniu; jego znak wskazuje, czy wyceniana ścieżka zmierza w górę, czy w dół.
- Weryfikacja zakotwiczenia. Oczekiwania dla dziesięcioletnich obligacji skarbowych wynosiły 2.49% w czerwcu. Gwałtowny wzrost rentowności rocznej względem dziesięcioletniej to cecha reżimu zakotwiczonego; przebicie przez wąski pas z pierwszego półrocza przez odczyt dziesięcioletni byłoby pierwszym nowym faktem makroekonomicznym tego półrocza.
FAQ dot. danych makroekonomicznych
Jaki był wskaźnik US CPI YoY w czerwcu 2026?
Wskaźnik CPI Headline wyniósł 3.5% YoY w czerwcu 2026, licząc od poziomu indeksu względem czerwca 2025, co stanowi spadek z poziomu 4.2% w maju. Core CPI — wszystkie pozycje z wyłączeniem żywności i energii — wyniósł 2.6% w tym samym okresie.
Jaki był poziom stopy bezrobocia w USA w czerwcu 2026?
W czerwcu 2026 wyniosła ona 4.2%, co stanowi najniższy odczyt w pierwszym półroczu, przy poziomie aktywności zawodowej wynoszącym 61.5% — spadek z 62.1% w styczniu.
Jak kształtował się spread 2s10s w H1 2026?
Nastąpiło spłaszczenie krzywej: 0.74 punktów procentowych na koniec stycznia do 0.3 w czerwcu — najwęższy odczyt spośród sześciu — przy czym rentowność dwuletnia wzrosła o 0.62 punktów względem rentowności dziesięcioletniej wynoszącej 0.18. Za ruch odpowiadał krótki koniec krzywej.
Czy długoterminowe oczekiwania inflacyjne są nadal stabilne?
Na podstawie tych danych: tak: dziesięcioletnie oczekiwania wyniosły 2.49% w czerwcu i 2.33% w styczniu, podczas gdy roczne wahały się od 2.29% w marcu do 3.54% w maju. Krótki horyzont czasowy przeszedł rewaloryzację; długi horyzont pozostał stabilny.
Dlaczego w tych tabelach brakuje danych CPI za czerwiec 2026?
Dane nie zostały opublikowane w momencie generowania tej strony — powyższe zestawienie wskazuje 1 wierszy dotyczących CPI za czerwiec w bazie danych, przy 1 wierszach dotyczących rynku pracy za czerwiec (wprowadzonych 2026-07-02). Miesięczne dane CPI są publikowane około połowy kolejnego miesiąca, a strona odświeża się po pojawieniu się odczytu.
Uwagi do danych
Pełne uwagi do danych
- Wskaźnik CPI YoY jest obliczany wewnątrz zapytania na podstawie poziomu indeksu względem tego samego miesiąca rok wcześniej — dane nie są pobierane z gotowego pola (kolumna YoY w tabeli w tym oknie jest pusta). Panel miesięczny (MoM) obejmuje dane od grudnia 2025 roku dla odczytu styczniowego.
- Kolumna ingest to data dotarcia danych do magazynu — wiersz dotyczący zatrudnienia z czerwca dotarł 2026-07-02, dlatego analiza przeprowadzona pod koniec czerwca nie mogła go uwzględnić. Wiersze makroekonomiczne dla danych miesięcy regularnie docierają po zakończeniu opisywanego miesiąca.
- Oczekiwania to szeregi oparte na modelach; kolumny implikowane przez rynek są w tym oknie słabo wypełnione i nie są używane.
- Wiersze dotyczące obligacji skarbowych to ostatnie wspólne odczyty dla obligacji krótkoterminowych, dwuletnich i dziesięcioletnich w danym miesiącu (inne termity zapadalności są publikowane rzadziej); szereg ma około jednodniowe opóźnienie.
- Miesięczne stopy zwrotu SPY dotyczą wyłącznie godzin sesyjnych, od otwarcia pierwszej sesji regulaminowej do ostatniego zamknięcia według czasu nowojorskiego, na podstawie opóźnionego widoku minutowego.
Metodologia
- Okres: 1 stycznia – 30 czerwca 2026 — miesięczne szeregi makroekonomiczne, dane z obligacji skarbowych na koniec miesiąca oraz minutowe słupki SPY w godzinach sesyjnych. Porównania YoY oraz MoM obejmują rok 2025 ze względu na konstrukcję danych; pozostałe dane są filtrowane do wskazanego okresu.
- Stopy zwrotu z akcji są grupowane według czasu ET, bez stosowania sztywnych przesunięć UTC.
- Proces generowania danych odbywa się przez zabezpieczoną ścieżkę tylko do odczytu; strona publiczna nie wykonuje zapytań w czasie rzeczywistym. Panel wyników rejestruje, jakie dane znajdowały się w magazynie w momencie generowania.
Każdy panel stanowi jeden zapisany obiekt — wykres, tabelę oraz SQL. Więcej danych w danej serii można uzyskać w terminalu Strasmore.