Krzywa rentowności obligacji skarbowych H1 2026
Analiza krzywej rentowności obligacji skarbowych w H1 2026. Nastąpiło przekształcenie krzywej bez inwersji spreadu 2s10s oraz wzrost rentowności 30-letnich.
Krzywa rentowności obligacji skarbowych uległa przekształceniu, a nie przesunięciu, w pierwszej połowie 2026 roku. Między pierwszym odczytem w styczniu a ostatnim w czerwcu, rentowność 2-letnia wzrosła o 67 punktów bazowych, rentowność 1-miesięczna zmieniła się o -2, natomiast rentowność 30-letnich obligacji wzrosła jedynie o 5 — środek krzywej wzrósł, podczas gdy oba jej końce pozostały niemal niezmienne. W tym samym sześciomiesięcznym okresie spread 2s10s uległ spłaszczeniu z 72 do 30 punktów bazowych, nie dochodząc do inwersji. Niniejsza strona zawiera pełne zestawienie stóp procentowych za ten półrok: krzywą w trzech momentach, przekształcenia w zależności od terminu zapadalności, dzienną ścieżkę 2s10s, okres utrzymywania się rentowności 30-letnich powyżej 5% oraz pięćdziesięcioletnią historię półrocznych przekształceń w celu porównania. Każda liczba jest wynikiem zapytania SQL — można rozwinąć dowolny panel, aby zobaczyć kod źródłowy.
Czym jest twist i dlaczego różni się od przesunięcia
Przesunięcie równoległe powoduje zmianę wszystkich terminów zapadalności o mniej więcej tę samą wartość: cała krzywa przesuwa się w górę lub w dół, zachowując swój kształt. Twist powoduje zmiany o różnych wartościach dla różnych terminów zapadalności, co prowadzi do zmiany samego kształtu krzywej. Rozróżnienie to jest istotne przy analizie poszczególnych części krzywej jako odrębnych instrumentów. Sam początek — bony skarbowe zapadające za kilka tygodni — jest wyceniany blisko aktualnej stopy procentowej banku centralnego. Długi koniec stanowi wieloletnią prognozę wzrostu oraz inflacji i może pozostawać stabilny mimo miesięcznych zawirowań na krótkim końcu. Środek — gdzie klasycznym wskaźnikiem jest 2-letnia obligacja — to miejsce, w którym następuje wycena oczekiwanej polityki pieniężnej na najbliższe dwa lata. Sytuacja, w której w półrocze środek krzywej rośnie o dwie trzecie punktu procentowego, podczas gdy oba końce pozostają bez zmian, oznacza, że rynek zmienia prognozowaną ścieżkę stóp procentowych w krótkim terminie, pozostawiając długoterminowy obraz bez zmian.
Krzywa w trzech momentach: styczeń, marzec, czerwiec
Najprostszym sposobem na zaobserwowanie zmiany nachylenia krzywej jest wykonanie zdjęć całej krzywej w regularnych odstępach czasu i zestawienie ich obok siebie. Poniższa tabela zawiera trzy jednodniowe zestawienia — pierwsze odczyty z stycznia, ostatnie odczyty z marca oraz ostatnie odczyty z czerwca — dla siedmiu terminów zapadalności.
Dokładny kod SQL dla każdej liczby
WITH
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity, z.2 AS jan_pct, z.3 AS mar_pct, z.4 AS jun_pct
FROM (
SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
[jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
[mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
[jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)Styczniowe zestawienie nie wykazuje jednolitego, rosnącego nachylenia. Pierwszy odczyt dla 2-letnich obligacji skarbowych w roku, 3.47%, był niższy niż 3.72% dla 1-miesięcznych obligacji skarbowych — oznacza to obniżenie w środkowej części krzywej, gdzie dno wystąpiło na terminach wyznaczających krótkoterminową politykę pieniężną. Do ostatniego odczytu w marcu rentowność 2-letnich obligacji skarbowych wzrosła do poziomu 3.79%, natomiast do ostatniego odczytu w czerwcu obniżenie całkowicie zniknęło: rentowność 2-letnich obligacji skarbowych wyniosła 4.14%, przewyższając wszystkie terminy zapadalności obligacji skarbowych w tabeli, a rentowność rosła na każdym kolejnym punkcie krzywej, kończąc się na 30-letnich obligacjach skarbowych na poziomie 4.91%. W ciągu sześciu miesięcy uszkodzona krzywa stała się krzywą o konwencjonalnym, rosnącym nachyleniu — nie poprzez podniesienie wszystkich wartości, lecz poprzez wyeliminowanie obniżenia.
Krzywa dochodowości w ujęciu poszczególnych terminów zapadalności
Po odjęciu danych z czerwca od danych z stycznia, krzywa przyjmuje charakterystyczny kształt: wypukłość skupioną wokół 2-letnich obligacji skarbowych, malejącą do zera na obu końcach. Tabela dzieli zmiany dla każdego terminu zapadalności na dwa etapy: -2 oraz 5.
Dokładny kod SQL dla każdej liczby
WITH
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity,
round((z.3 - z.2) * 100, 0) AS q1_change_bp,
round((z.4 - z.3) * 100, 0) AS q2_change_bp,
round((z.4 - z.2) * 100, 0) AS h1_change_bp
FROM (
SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
[jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
[mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
[jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)Zmiana o 67 punktów bazowych dla obligacji 2-letnich jest największa w zestawieniu — przewyższa zmianę dla obligacji 1-letnich wynoszącą 51, 5-letnich wynoszącą 45 oraz 10-letnich wynoszącą 25, i jest o rząd wielkości większa niż zmiany na końcach krzywej. Podział kwartalny wskazuje, że wzrost był stabilny, a nie gwałtowny: 32 punktów bazowych w pierwszym kwartale oraz 35 w drugim. Czynniki odpowiedzialne za zmianę wyceny środkowej części krzywej działały w obu kwartałach, zgodnie z kolejnymi odczytami — poniższa seria dzienna potwierdza to na bardziej szczegółowym poziomie.
Czy spread 2s10s uległ odwróceniu w H1 2026?
Nie — dane wskazują dokładnie, jak blisko tego doszło. Jednowiersowa tabela zawiera wartości graniczne dla półrocza; wykres poniżej przedstawia odczyty dzienne.
Dokładny kod SQL dla każdej liczby
SELECT
round((argMin(yield_10_year - yield_2_year, date)) * 100, 0) AS start_bp,
round((argMax(yield_10_year - yield_2_year, date)) * 100, 0) AS end_bp,
round(min(yield_10_year - yield_2_year) * 100, 0) AS min_bp,
argMin(toString(date), (yield_10_year - yield_2_year, date)) AS min_date,
round(max(yield_10_year - yield_2_year) * 100, 0) AS max_bp,
count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)Spread między rentownością 10-letnich a 2-letnimi obligacjami skarbowymi rozpoczął półrocze na poziomie 72 punktów bazowych, nie przekraczając 74 i kończąc czerwiec na poziomie 30. Minimum wyniosło 27 punktów bazowych, odnotowane 2026-06-18 — był to najbliższy moment przed odwróceniem, przy zachowaniu dodatniego wyniku. Czytelnik szukający wyłącznie informacji o odwróceniu może przestać czytać; przebieg zmian jest istotny dla innego pytania.
Dokładny kod SQL dla każdej liczby
SELECT toString(date) AS d, round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY dateCzy spłaszczenie krzywej było gwałtownym zdarzeniem, czy procesem stopniowym? Seria dzienna daje odpowiedź: 124 odnotowano spadki z 72 punktów bazowych dnia 2026-01-02 do 30 na koniec czerwca, bez gwałtownych spadków w pojedynczym dniu w całym ciągu. Spłaszczenie następujące po każdym odczycie to powolne przepisywanie cen; spłaszczenie występujące w ciągu tygodnia zazwyczaj ma konkretną datę. W tym przypadku był to proces stopniowy.
30-letnie obligacje skarbowe i poziom 5%
W kolumnie zmian rentowność długoterminowych obligacji skarbowych wydaje się stabilna — 5 punktów bazowych w skali półrocza — jednak przebieg wykresu obejmował poziom wart odnotowania. Poniższe zestawienie przedstawia szczegóły tego zjawiska.
Dokładny kod SQL dla każdej liczby
SELECT
round(argMin(yield_30_year, date), 2) AS start_pct,
round(argMax(yield_30_year, date), 2) AS end_pct,
toString(minIf(date, yield_30_year >= 5)) AS first_5_date,
toString(maxIf(date, yield_30_year >= 5)) AS last_5_date,
countIf(yield_30_year >= 5) AS prints_at_or_above_5,
round(max(yield_30_year), 2) AS high_pct,
argMax(toString(date), (yield_30_year, date)) AS high_date,
count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') AND isNotNull(yield_30_year)W pierwszej połowie roku rentowność 30-letnich obligacji skarbowych rozpoczęła się na poziomie 4.86%. Po raz pierwszy osiągnęła lub przekroczyła 5% w dniu 2026-05-04. Przez 16 z 124 odnotowanych w tym półroczu poziomów rentowność utrzymywała się na tym poziomie lub powyżej niego. Maksimum wyniosło 5.18% w dniu 2026-05-19, a półrocze zakończyło się powrotem poniżej tej granicy na poziomie 4.91%. Okrągłe liczby nie mają szczególnego znaczenia mechanicznego, jednak poziom 5% dla 30-letnich obligacji skarbowych jest wartością stosowaną przez działy kredytów hipotecznych oraz alokatorów funduszy emerytalnych. Dane rynkowe wskazują na konkretny fakt: okres utrzymywania się rentowności na tym poziomie lub powyżej niego trwał od 2026-05-04 do 2026-06-10. Był to epizod trwający od początku maja do połowy czerwca w ramach płaskiego półrocza, w którym wahania wyniosły jeden trzeci punktu procentowego.
Pięćdziesiąt lat półrocznych odwróceń krzywej
Czy takie odwrócenie jest rzadkie? Odwrócenie półroczne definiuje się jako różnica między zmianą rentowności 2-letnich a zmianą rentowności 10-letnich obligacji skarbowych. Wartości dodatnie oznaczają, że rentowność krótkoterminowa wzrosła szybciej (lub spadła mniej) niż długoterminowa, co stanowi spłaszczenie krzywej na jej początku. Panel oblicza tę wartość dla każdego półrocza od 1976, czyli od pierwszego roku, w którym serie 2-letnie i 10-letnie są dostępne w pełnych półrocznych interwałach, wraz z najniższą wartością 2s10s dla każdego półrocza.
Dokładny kod SQL dla każdej liczby
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
concat(toString(toYear(date)), if(toMonth(date) <= 6, ' H1', ' H2')) AS half,
count() AS prints,
round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100, 0) AS change_2y_bp,
round((argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS change_10y_bp,
round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
- (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS twist_bp,
round(min(yield_10_year - yield_2_year) * 100, 0) AS min_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start, half
HAVING prints >= 100
ORDER BY period_start ASCDokładny kod SQL dla każdej liczby
SELECT
round(anyIf(twist, period_start = '2026-01-01'), 0) AS h1_2026_twist_bp,
arrayCount(x -> abs(x) > abs(anyIf(twist, period_start = '2026-01-01')), groupArrayIf(twist, period_start != '2026-01-01')) + 1 AS rank_by_magnitude,
count() AS halves_compared,
toUInt16OrZero(substring(min(period_start), 1, 4)) AS first_year,
countIf(min_2s10s < 0) AS halves_with_inversion,
max(if(min_2s10s < 0, period_start, '')) AS last_inverted_half_start
FROM (
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
count() AS prints,
(argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
- (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100 AS twist,
min(yield_10_year - yield_2_year) * 100 AS min_2s10s
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start
HAVING prints >= 100
)Odwrócenie w H1 2026 wynosi 42 punktów bazowych, co plasuje je w 42 z 100 półroczy pod względem wartości bezwzględnej — jest to wynik średni, a nie wartość odstająca. Tabela zawiera półrocza o wielkości trzykrotnie lub czterokrotnie większej w obu kierunkach. To, co wyróżnia to półrocze, to zmiana kierunku: w obu półroczach 2025 rentowność 2-letnich obligacji skarbowych SPADAŁA (o -53 punktów bazowych w H1 2025, o -31 w H2), natomiast H1 2026 przyniósł wzrost o 67 punktów bazowych — środek krzywej zmienił kierunek na przełomie roku. Kolumna odwróceń osadza to półrocze w kontekście historycznym: 28 z 100 półroczy odnotowało ujemny spread 2s10s w pewnym momencie, a ostatnie z nich rozpoczęło się w 2024-07-01 — w końcowej fazie długotrwałego odwrócenia z lat 2022–2024. Minimum dla H1 2026 na poziomie 27 punktów bazowych całkowicie wykluczyło je z tej grupy.
Skutki spłaszczenia krzywej
Istnieją trzy obszary poza rynkiem obligacji, w których tego typu rotacja objawia się jako mechanizm, a nie prognoza. Stopy procentowe kredytów hipotecznych: 30-letnie stałe stopy kredytów hipotecznych są zazwyczaj wyceniane z spreadem powyżej rentowności 10-letnich obligacji skarbowych, a rentowność 10-letnich na koniec półrocza wyniosła 4.44% — co stanowi zmianę o 25 punktów bazowych, czyli ułamek zmiany na 2-letnich. Rotacja skoncentrowana na 2-letnich ma znacznie mniejszy wpływ na wycenę kredytów hipotecznych niż równoległe przesunięcie o tej samej wartości nominalnej. Marże bankowe: banki zazwyczaj pozyskują fundusze przy niskich stopach, a udzielają kredytów na dłuższe okresy, zatem spłaszczenie krzywej zwęża różnicę między tymi dwiema stopami — co stanowi surowiec dla marży odsetkowej netto. Arytmetyka recesji: odwrócona krzywa 2s10s poprzedzała historyczne recesje w USA, dlatego właśnie ten spread przyciąga uwagę. W tym półroczu nie odnotowano odwrócenia; minimum wyniosło 27 punktów bazowych. To, czy powyższe dane wskazują na nadchodzące zmiany, jest prognozą, a ta strona nie tworzy prognoz.
Uwagi dotyczące kalendarza aukcyjnego
Powyższe panele nie uwzględniają podaży, jednak należy znać rytm emisji. Departament Skarbu USA sprzedaje noty 2-, 5- i 7-letnie co miesiąc, natomiast aukcje 10-letnich i 30-letnich odbywają się w cyklu kwartalnym, z dodatkowymi reotencjami w międzyczasie — każda rentowność jest ceną rynkową ustalona względem tego stałego kalendarza nowej emisji. Wyniki na poziomie aukcji (wskaźniki pokrycia, tails) nie znajdują się w tym zbiorze danych, zatem strona nie zawiera informacji na temat popytu w konkretnych aukcjach.
FAQ
Czy krzywa rentowności obligacji skarbowych uległa odwróceniu w 2026 roku?
Nie w pierwszej połowie roku. Najniższa wartość spreadu 2s10s w H1 2026 wyniosła 27 punktów bazowych, odnotowana 2026-06-18 — rok rozpoczął się od poziomu 72, a czerwiec zakończył się wynikiem 30; krzywa była bardziej płaska, ale pozostawała dodatnia przez cały okres.
Czym jest twist krzywej rentowności?
Jest to zmiana kształtu krzywej, a nie jej poziomu: różne terminy zapadalności zmieniają się o różne wartości. W H1 2026 rentowność 2-letnia wzrosła o 67 punktów bazowych, podczas gdy rentowność 1-miesięczna i 30-letnia zmieniła się o wartości jednocyfrowe — był to twist skoncentrowany na środkowej części krzywej, w przeciwieństwie do przesunięcia równoległego, które zmienia wszystkie parametry jednocześnie.
O ile wzrosła rentowność 2-letnich obligacji skarbowych w 2026 roku?
O 67 punktów bazowych w pierwszej połowie roku — z poziomu 3.47% przy pierwszej styczniowej wycenie do 4.14% przy ostatniej czerwcowej wycenie, przy czym wzrost rozłożył się na oba kwartały w stosunku 32 do 35.
Kiedy rentowność 30-letnich obligacji skarbowych przekroczyła 5%?
Pierwsza wycena w H1 2026 na poziomie 5% lub wyższym miała miejsce 2026-05-04. Rentowność osiągnęła szczyt na poziomie 5.18% dnia 2026-05-19, a półrocze zakończyła poniżej tej granicy przy poziomie 4.91%.
Kiedy ostatnio wystąpiło odwrócenie krzywej rentowności w USA?
Zgodnie z zestawieniem półrocznym na tej stronie, ostatnie półrocze zawierające ujemną wartość spreadu 2s10s rozpoczęło się 2024-07-01. Łącznie 28 z 100 półroczy od 1976 odnotowało ujemny spread 2s10s co najmniej raz.
Zestawienia akcji, sektorów oraz opcji za te same sześć miesięcy znajdują się w podsumowaniu rynku za H1 2026, natomiast dane makroekonomiczne, względem których handlowano w tym półroczu, zawarto w obrazie makroekonomicznym na wejście w H2. Każdy powyższy panel jest możliwy do odtworzenia — należy wkleić zapytanie SQL do terminala Strasmore i uruchomić je na tych samych tabelach.
Metodologia
- Wartości początkowe i końcowe to pierwsze i ostatnie notowania dla każdego terminu zapadalności w okresie od 1 stycznia do 30 czerwca 2026 roku, wybrane według daty w zapytaniu; migawki to jednodniowe wiersze (pierwsze notowanie półrocza, ostatnie notowanie w marcu, ostatnie notowanie w czerwcu), a wszystkie siedem terminów zapadalności posiada pełne dane w tych datach.
- Historia półroczna zestawia serie 2-letnią i 10-letnią od 1 lipca 1976 roku — jest to pierwsze pełne półrocze, w którym obie serie są notowane jednocześnie. Półrocza z mniej niż 100 wspólnymi notowaniami są wykluczane przez zabezpieczenie w zapytaniu; liczba notowań na półrocze jest podana w tabeli. Górna granica historii została ustalona na 30 czerwca 2026 roku, więc zestaw porównawczy nie powiększa się wraz z napływem późniejszych danych.
- W przypadku wartości skrajnych stosuje się deterministyczne rozstrzyganie remisów (kolejność wartości–daty), dzięki czemu ponowne generowanie danych nie zmienia daty przy identycznych notowaniach.
- Proces generowania odbywa się przez zabezpieczoną ścieżkę tylko do odczytu; strona publiczna nigdy nie wykonuje zapytań w czasie rzeczywistym. Stan magazynu danych na dzień 12 lipca 2026 roku.