Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-24

Крива доходності Treasury H1 2026

Огляд кривої доходності Treasury за перше півріччя 2026 року: зміщення форми (twist) підвищило середню частину, при цьому спред 2s10s не перейшов в інверсію.

У першому півріччі 2026 року крива доходності Treasury зазнала зміщення форми (twist), а не паралельного зсуву. Між першим показником січня та останнім показником червня доходність 2-річних облігацій зросла на 67 базисних пунктів, тоді як доходність 1-місячних векселів змінилася на -2, а 30-річних облігацій — лише на 5. Середня частина кривої зросла, тоді як обидва її кінці залишилися майже незмінними. За ті самі шість місяців спред 2s10s звузився з 72 до 30 базисних пунктів, так і не перейшовши в стан інверсії. На цій сторінці наведено повний реєстр ставок за півріччя: стан кривої у три моменти часу, зміщення за термінами погашення, щоденна динаміка 2s10s, період перебування 30-річних облігацій вище рівня 5%, а також дані про зміщення за півріччя протягом п'ятдесяти років для порівняння. Кожне число є результатом збереженого запиту — розгорніть будь-яку панель, щоб переглянути SQL-код.

Що таке twist — і чим він відрізняється від shift

Parallel shift зміщує кожен термін погашення приблизно на однакову величину: вся крива рухається вгору або вниз, зберігаючи свою форму. Twist змінює різні терміни на різні величини, тому сама форма кривої змінюється. Ця різниця є важливою, коли розглядати окремі ділянки кривої як різні інструменти. Сама передня частина — векселі з терміном погашення у кілька тижнів — торгується поблизу поточної обліідкової ставки. Довгострокова частина відображає прогноз зростання та інфляції на десятиліття вперед і може залишатися незмінною протягом місяців турбування на короткостроковому ринку. Середня частина — де класичним показником є 2-річний термін — це місце, де переглядається очікувана політика на наступні кілька років. Напівріччя, протягом якого середня частина зростає на дві третини пункту, тоді як обидва кінці залишаються незмінними, означає, що ринок переглядає траєкторію короткострокових ставок, залишаючи довгострокову картину без змін.

Крива у три моменти: січень, березень, червень

Найпростіший спосіб побачити зміну нахилу кривої — це зробити знімки всієї кривої через певні проміжки часу та розмістити їх поруч. На панелі нижче наведено три одноденні знімки — перші дані за перше півріччя, останні дані за березень та останні дані за червень — для семи термінів погашення.

ЗапитСім термінів погашення, три зрізи за один день: перший показник півріччя, останній показник березня та останній показник червня
Точний SQL-код для кожного числа
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
)

Січневий знімок не демонструє чіткого висхідного нахилу. Перші дані за 2-річні облігації у новому році, 3.47%, були нижче за 3.72% для 1-місячних векселів — це прогин у середині кривої, де мінімум припав на терміни, що визначають короткострокову політику. До останніх даних за березень доходність 2-річних облігацій зросла до 3.79%, а до останніх даних за червень прогин повністю зник: 2-річні облігації досягли 4.14%, що вище за всі терміни векселів на панелі, а доходність зростала на кожній точці вздовж кривої, завершившись на 30-річних облігаціях із показником 4.91%. За шість місяців погнута крива перетворилася на традиційно висхідну — не шляхом підвищення всіх показників, а завдяки усуненню прогину.

Вигин кривої, за термінами погашення

Якщо відняти показники січня від показників червня, викривлення кривої набуває характерної форми: горб із центром на 2-річних облігаціях, що знижується до нуля на обох кінцях. На панелі кожен рух за терміном поділено на два етапи: -2 та 5.

ЗапитЗміна H1 2026 за терміном погашення, розбита за кварталами — вигин припадає на 2-річний термін
Точний SQL-код для кожного числа
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
)

Зміна на 67 базисних пунктів для 2-річних облігацій є найбільшою на панелі — вона перевищує показники для 1-річних 51, 5-річних 45 та 10-річних 25 облігацій, і на порядок більша за зміни на кінцях кривої. Поділ за кварталами свідчить про те, що зростання було стабільним, а не одноразовим стрибком: 32 базисних пунктів у першому кварталі та 35 у другому. Фактор, що спричинив переоцінку середньої частини кривої, діяв протягом обох кварталів, з кожною новою публікацією даних — нижче наведено щоденну серію, яка підтверджує цей висновок у детальнішому розрізі.

Чи відбулася інверсія спреду 2s10s у H1 2026?

Ні — і фактично демонструють, наскільки близько до цього було підійти. У таблиці наведено граничні значення за півріччя; графік нижче відображає щоденні показники.

ЗапитПараметр спреду 2s10s: початок, кінець, мінімум (з датою), максимум та кількість показників
Точний SQL-код для кожного числа
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)

Спред між доходністю 10-річних та 2-річних облігацій відкрив півріччя на рівні 72 базисних пунктів, ніколи не перевищуючи 74 і завершивши червень на позначці 30. Мінімальне значення склало 27 базисних пунктів, зафіксоване 2026-06-18 — це був найближчий підхід до інверсії, проте показник залишався суттєво позитивним. Якщо читачеві потрібна лише відповідь щодо інверсії, можна зупинитися на цьому; динаміка важлива для іншого питання.

ЗапитСпред 2s10s, кожен показник півріччя
Точний SQL-код для кожного числа
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 date

Чи було вирівнювання кривої різким подією чи поступовим процесом? Щоденна серія даних дає відповідь: 124 показників, що знижувалися з 72 базисних пунктів 2026-01-02 до 30 на закритті червня, без різкого обвалу в будь-який окремий день. Вирівнювання, що відбувається крок за кроком, є повільним переоцінюванням; те, що стається за тиждень, зазвичай має конкретну дату. Цей процес був поступовим.

30-річні облігації та позначка у 5%

Показники довгострокових облігацій у колонці змін виглядають стабільними — 5 базисних пунктів за весь період — проте динаціка досягла рівня, що заслуговує на увагу. Наведені нижче дані відображають цей період.

Запит30-річний термін за півріччя: початок, кінець, перший та останній показники 5%, час перебування на рівні або вище 5% та максимум
Точний SQL-код для кожного числа
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)

30-річні облігації відкрилися півріччя на рівні 4.86%. Вперше показник торгувався на рівні 5% або вище 2026-05-04. Протягом 124 зафіксованих значень півріччя 16 часу показник перебував на рівні 5% або вище. Максимум було досягнуто 5.18% у 2026-05-19, а завершився період знову нижче цієї позначки на рівні 4.91%. Круглі числа не мають особливої механіки, проте рівень 5% для 30-річних облігацій є ключовим для десків іпотечного кредитування та розподільників пенсійних активів. Результат ринку чіткий: перебування на рівні 5% або вище тривало з 2026-05-04 по 2026-06-10 — період з початку травня до середини червня в межах стабільного півріччя, де внутрішня волатильність становила третину пункту.

П'ятдесят років напіврічних розворотів

Чи є такий розворот рідкісним? Під розворотом напівріччя розуміється різниця між зміною 2-річних та 10-річних облігацій — позитивні значення означають, що короткострокова частина зросла швидше (або впала менше), ніж довгострокова, що свідчить про вирівнювання кривої (flattening) з боку короткострокових ставок. Панель розраховує цей показник для кожного напівріччя з 1976 — першого року, коли дані 2-річних та 10-річних облігацій збігаються за повним напівріччям, а також фіксує мінімальні значення 2s10s для кожного періоду.

ЗапитКожне півріччя з 1976 року: зміна 2y та 10y, twist між ними та найнижчий показник 2s10s за півріччя
Точний SQL-код для кожного числа
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 ASC
ЗапитРейтинг twist: twist H1 2026 порівняно з кожним попереднім півріччям за абсолютною величиною
Точний SQL-код для кожного числа
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
)

Розворот у H1 2026 року становить 42 базисних пунктів, що відповідає 42 позиції серед 100 напівріччя за абсолютною величиною — це середній показник, а не екстремальне значення. У таблиці є напівріччя, що у три або чотири рази перевищують це значення в обох напрямках. Особливістю цього періоду є зміна напрямку: у обох напівріччях 2025 року доходність 2-річних облігацій ПАДАЛА (на -53 базисних пунктів у H1 2025 року та на -31 у H2), а H1 2026 року продемонстрував зростання на 67 базисних пунктів — середня частина кривої змінила напрямок на межі років. Стовпець інверсії визначає місце напівріччя в історичному контексті: 28 з 100 напівріччя мали від'ємне значення 2s10s у певний момент, і останнє з них розпочалося у 2024-07-01 — наприкінці тривалої інверсії 2022–2024 років. Мінімальне значення H1 2026 року на рівні 27 базисних пунктів повністю виключило його з цього списку.

На що впливає пласка крива

Подібний розворот кривої проявляється поза ринком облігацій у трьох випадках, якщо розглядати це як механізм, а не прогноз. Іпотечні ставки: 30-річні фіксовані ставки за іпотекою зазвичай котируються з премією до доходності 10-річних Treasury, і наприкінці півріччя доходність 10-річних склала 4.44% — зміна на 25 базисних пунктів, що є лише часткою зміна 2-річних. Розворот, зосереджений у 2-річних, впливає на ціноутворення іпотеки значно менше, ніж паралельний зсув такої ж загальної величини. Банківська маржа: банки зазвичай залучають фінансування за короткими ставками, а кредитують за довшими, і пласка крива звужує розрив між цими двома ставками — основу чистої процентної маржі. Арифметика рецесії: інверсія 2s10s передувала минулим рецесіям у США, саме тому цей спред привертає увагу. У цьому півріччі такої інверсії не було; мінімальне значення становило 27 базисних пунктів. Те, чи свідчить це про майбутнє, є прогнозом, а ця сторінка не робить прогнозів.

Примітка щодо календаря аукціонів

На вищезазначених панелях не відображено обсяги пропозиції, проте важливо розуміти загальний ритм випусків. Treasury щомісяця продає ноти зі строком погашення два, п'ять та сім років. Аукціони 10-річних та 30-річних облігацій проводяться щоквартально в межах циклу рефінансування з додатковими повторними продажами між ними. Кожна прибутковість на цій сторінці є ринковою ціною, що формується на фоні стабільного календаря нових випусків. Результати на рівні аукціонів (коефіцієнти покриття заявок, tails) відсутні в цьому наборі даних, тому ця сторінка не робить жодних висновків щодо попиту на конкретних продажах.

FAQ

Чи спостерігалася інверсія кривої доходності Treasury у 2026 році?

У першому півріччі — ні. Найнижче значення спреду 2s10s у H1 2026 року склало 27 базисних пунктів на 2026-06-18 — на початку року показник був 72, а наприкінці червня склав 30; крива залишалася пласкою, але позитивною протягом усього періоду.

Що таке twist кривої доходності?

Це зміна форми кривої, а не її рівня: різні терміни погашення змінюються на різну величину. У H1 2026 році доходність 2-річних облігацій зросла на 67 базисних пунктів, тоді як показники 1-місячних та 30-річних облігацій змінилися на однозначні величини — це twist, зосереджений на середньостроковій частині кривої, на відміну від паралельного зсуву, коли всі показники змінюються одночасно.

На скільки зросла доходність 2-річних Treasury у 2026 році?

На 67 базисних пунктів протягом першого півріччя — від 3.47% за першим показником у січні до 4.14% за останнім показником у червні, з розподілом 32 та 35 між двома кварталами.

Коли доходність 30-річних Treasury перевищила 5%?

Перший показник на рівні або вище 5% у H1 2026 року був зафіксований 2026-05-04. Максимум склав 5.18% на 2026-05-19, а наприкінці півріччя показник повернувся нижче позначки на рівні 4.91%.

Коли крива доходності США востаннє була інвертованою?

Згідно з наведеною на цій сторінці звітною періодичністю за півріччями, останнє півріччя з інвертованим показником 2s10s розпочалося 2024-07-01. Загалом 28 з 100 півріччя з 1976 року принаймні один раз демонстрували від'ємне значення 2s10s.


Дані щодо акцій, секторів та опціонів за ті ж шість місяців містяться в огляді ринку за H1 2026, а макроекономічні звіти, з якими порівнювалося півріччя, доступні в макроекономічній картині на початку H2. Кожна панель вище є відтворюваною — скопіюйте SQL-запит у термінал Strasmore та запустіть його за тими самими таблицями.

Методологія

  • Початкові та кінцеві значення — це перша та остання ціни для кожного терміну погашення в період з 1 січня по 30 червня 2026 року, вибрані за датою у запиті; знімки даних — це одноденні рядки (перша ціна за півріччя, остання ціна за березень, остання ціна за червень), при цьому всі сім термінів погашення повністю заповнені на ці дати.
  • Історичні дані за півріччя об'єднують показники 2-річних та 10-річних облігацій, починаючи з 1 липня 1976 року — першого повного півріччя, коли обидві серії мають спільні дані. Півріччя, що містять менше ніж сто спільних значень, виключаються за допомогою фільтра у запиті; кількість значень за кожне півріччя вказана в таблиці. Верхня межа історії зафіксована на 30 червня 2026 року, тому набір даних для порівняння не збільшується з появою нових даних.
  • У разі однакових значень крайні показники визначаються детерміновано (за допомогою кортежів значення–дата), тому повторний запуск не змінить дату при однаковій ціні.
  • Генерація здійснюється через обмежений доступ для читання; публічна сторінка ніколи не робить запитів до поточних даних. Стан сховища станом на 12 липня 2026 року.