Mkunjo wa Haziana H1 2026
Mkunjo wa mavuno ya Hazina ulijipinda nusu mwaka 2026: katikati ikapanda huku ncha zote mbili zikisimama, eneo la 2 na 10 halikugeuka, na miaka 30 ikakaribia 5%.
Mkunjo wa mavuno ya Hazina ulijipinda badala ya kuhama katika nusu ya kwanza ya mwaka 2026. Kati ya hesabu ya kwanza ya Januari na hesabu ya mwisho ya Juni, mavuno ya miaka 2 yaliongezeka kwa 67 pointi za msingi huku hati ya mwezi 1 ikibadilika kwa -2 na hati ya miaka 30 kwa 5 tu — katikati ya mkunjo ilipanda na ncha zote mbili zilisimama karibu kabisa. Katika miezi hiyo sita, eneo la 2 na 10 lilijipinda kutoka 72 hadi 30 pointi za msingi bila kugeuka. Ukurasa huu ni daftari kamili la viwango vya nusu mwaka: mkunjo wakati wa matukio matatu, mtengano wa ukomo-kwa-ukomo, njia ya kila siku ya eneo la 2 na 10, kukimbia kwa miaka 30 juu ya 5%, na miaka hamsini ya njia za nusu mwaka za kulinganisha hii na nyinginezo. Kila nambari ni matokeo ya swala yaliyohifadhiwa — panua paneli yoyote kwa SQL iliyo nyuma yake.
Kile kinachoitwa twist — na kwa nini kinasomwa tofauti na shift
Parallel shift husogeza kila ukomavu kwa kiasi sawa: mkunjo wote huteleza juu au chini na umbo lake linabaki. Twist husogeza ukomavu tofauti kwa viwango tofauti, hivyo umbo lenyewe hubadilika. Tofauti hiyo ni muhimu unaposoma sehemu za mkunjo kama vyombo tofauti. Mwisho wa mbele kabisa — Treasury bills zinazoiva kwa wiki — hufanya biashara karibu na kiwango cha sasa cha sera. Mwisho mrefu ni mtazamo wa miongo kadhaa juu ya ukuaji na mfumuko, na unaweza kukaa tuli kwa miezi ya michezo ya mbele. Sehemu ya kati — 2-year ndiyo kipimo cha kawaida — ndipo miaka michache ijayo ya sera inayotarajiwa inapopewa bei mpya. Hali ambayo sehemu ya kati inapanda theluthi mbili ya pointi huku ncha zote mbili zikibaki tuli ni soko likichora upya mwelekeo wake wa karibu wa viwango na kuacha picha ya muda mrefu mahali ilipokuwa.
Mkunjo katika nyakati tatu: Januari, Machi, Juni
Njia safi zaidi ya kuona mkunjo ni kupiga picha mkunjo mzima kwa vipindi na kuweka picha hizo kando kando. Jedwali lililo hapa chini lina picha tatu za siku moja — chapisho la kwanza la nusu mwaka, chapisho la mwisho la Machi, na chapisho la mwisho la Juni — katika ukomavu saba.
SQL halisi nyuma ya kila namba
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
)Picha ya Januari si mteremko safi wa kupanda. Chapisho la kwanza la mwaka la miaka 2, 3.47%, lilikuwa chini ya 3.72% la hati ya mwezi 1 — mkunjo uliolegea tumboni mwa mkunjo, na shimo likiwa kwenye ukomavu unaokadiria sera ya karibu. Kufikia chapisho la mwisho la Machi, miaka 2 ilikuwa imepanda hadi 3.79%, na kufikia chapisho la mwisho la Juni, mlegeo ulikuwa umeondoka kabisa: miaka 2 ilisimama kwa 4.14%, juu ya kila ukomavu wa hati kwenye jedwali, na mavuno yalipanda hatua kwa hatua katika kila sehemu ya mkunjo, yakimalizia na miaka 30 kwa 4.91%. Miezi sita iligeuza mkunjo uliochubuka kuwa mkunjo wa kawaida unaopanda — si kwa kuinua kila kitu juu, bali kwa kuinua shimo.
Mgeuko, kwa ukomavu kwa ukomavu
Toa mwonekano wa Januari kutoka ule wa Juni na mgeuko una umbo lake mwenyewe: kilele kinachozingatia miaka 2, kinachopungua hadi sifuri pande zote mbili. Jopo linagawanya mwendo wa kila ukomavu katika sehemu zake za Q1 na Q2.
SQL halisi nyuma ya kila namba
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 pointi za msingi za miaka 2 ni mwendo mkubwa zaidi kwenye jopo — mkubwa kuliko 51 za mwaka 1, 45 za miaka 5, na 25 za miaka 10, na ukubwa wa mpangilio zaidi ya ncha. Mgawanyiko wa robo unasema kupanda kulikuwa thabiti badala ya mwendo mmoja: 32 pointi za msingi katika robo ya kwanza, 35 katika robo ya pili. Chochote kilichobadilisha bei katikati ya mkunjo kilifanya hivyo katika robo zote mbili, chapisho kwa chapisho — mfululizo wa kila siku hapa chini unatoa hoja hiyo hiyo kwa undani zaidi.
Je, mwanya wa 2s10s uligeuka (invert) katika nusu ya kwanza ya 2026?
Hapana — na rekodi zinaonyesha kwa usahihi jinsi ilivyokaribia. Paneli ya safu moja ina thamani za mipaka ya nusu hii; chati iliyo chini yake ni kila rekodi ya kila siku.
SQL halisi nyuma ya kila namba
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)Mwanya kati ya mavuno ya miaka 10 na miaka 2 ulifungua nusu hii kwa asilimia 72, haukuwahi kuchapishwa kwa upana zaidi ya 74, na ulimaliza Juni kwa 30. Kiwango chake cha chini kilikuwa asilimia 27, kilichochapishwa tarehe 2026-06-18 — ukaribiaji wa karibu zaidi wa inversion, bado ukiwa chanya kwa starehe. Msomaji anayetaka jibu la inversion pekee anaweza kusimama hapa; njia inayofuatwa ina umuhimu kwa swali tofauti.
SQL halisi nyuma ya kila namba
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 dateJe, kusawazisha (flattening) kulitokea kwa tukio moja kali au kwa mchakato wa polepole? Msururu wa kila siku unajibu: 124 rekodi zikishuka kutoka asilimia 72 tarehe 2026-01-02 hadi 30 mwishoni mwa Juni, bila kuporomoka kwa siku moja popote katika mlolongo. Kusawazisha kunakofika rekodi kwa rekodi ni upangaji upya wa bei wa polepole; lile linalofika kwa wiki moja kwa kawaida lina tarehe maalum. Hili lilikuwa mchakato wa polepole.
Dhamana ya miaka 30 na mstari wa 5%
Nusu ya dhamana ndefu inaonekana tulivu katika safu ya mabadiliko — 5 basis points mwanzo hadi mwisho — lakini njia ilitembelea kiwango kinachostahili kurekodiwa. Pokeo hapa chini linapima ziara hiyo.
SQL halisi nyuma ya kila namba
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)Dhamana ya miaka 30 ilifungua nusu kwa 4.86%, ilichapishwa kwa au juu ya 5% kwa mara ya kwanza tarehe 2026-05-04, ilitumia 16 kati ya 124 za nusu hizo kwa kiwango hicho au juu yake, ilifikia kilele cha 5.18% tarehe 2026-05-19, na ikamaliza chini ya mstari huo kwa 4.91%. Namba kamili hazina mbinu maalum, lakini 5% kwenye dhamana ya miaka 30 ni kiwango ambacho madawati ya rehani na wateuzi wa pensheni wanakirejelea, na uamuzi wa tepu ni maalum: kukaa kwa au juu yake kulidumu kuanzia 2026-05-04 hadi 2026-06-10 — kipindi cha mapema Mei hadi katikati ya Juni ndani ya nusu tambarare ambayo ndani yake ilikuwa na safari ya kurudi na kwenda ya theluthi moja ya pointi.
Miaka Hamsini ya Mabadiliko ya Nusu-Mwaka
Je, mabadiliko kama haya ni nadra? Fafanua mabadiliko ya nusu-mwaka kama mabadiliko ya 2-year ukiondoa mabadiliko ya 10-year — thamani chanya zina maana kwamba mbele ilipanda kwa kasi (au ilishuka kidogo) kuliko mwisho mrefu, kusawazisha kutoka mbele. Paneli inahesabu nambari hiyo kwa kila nusu tangu 1976, mwaka wa kwanza ambapo mfululizo wa 2-year na 10-year unachapishwa pamoja kwa nusu kamili, pamoja na kiwango cha chini kabisa cha 2s10s cha kila nusu.
SQL halisi nyuma ya kila namba
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 ASCSQL halisi nyuma ya kila namba
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
)Mabadiliko ya H1 2026 yanapima 42 basis points, ambayo inaweka 42 kati ya 100 nusu kwa ukubwa kamili — katikati ya kundi, si ya kipekee. Jedwali lina nusu mara tatu na nne za ukubwa huu katika pande zote mbili. Kinachotofautisha nusu hii ni mabadiliko ya mwelekeo: katika nusu zote mbili za 2025 2-year ILISHUKA (-53 basis points katika H1 2025, -31 katika H2), na H1 2026 ilijibu kwa kupanda kwa 67 basis points — sehemu ya mbele-kati ya curve ilibadilisha mwelekeo kwenye mpaka wa mwaka. Safu ya inversion inaweka nusu hii katika enzi yake: 28 kati ya 100 nusu zilichapisha 2s10s hasi wakati fulani, na ya hivi karibuni zaidi ilianza 2024-07-01 — mwisho wa mkia wa inversion ndefu ya 2022–2024. Kiwango cha chini cha H1 2026 cha 27 basis points kiliweka nusu hii nje ya kundi hilo kabisa.
Kile ambacho curve tambarare inagusa
Sehemu tatu ambapo mabadiliko kama huu yanaonekana nje ya soko la bondi, yameelezwa kama mechanics badala ya utabiri. Viwango vya rehani: Viwango vya rehani zisizobadilika za miaka 30 kwa kawaida hunukuliwa kwa spread juu ya mavuno ya Treasury ya miaka 10, na miaka 10 ilimaliza nusu kwa 4.44% — mabadiliko ya 25 basis points, sehemu ndogo ya mabadiliko ya miaka 2. Mabadiliko yaliyojikita katika miaka 2 yanagusa bei za rehani kidogo zaidi kuliko mabadiliko sambamba ya ukubwa sawa wa kichwa. Margini za benki: Benki huwa zinafadhili kwa viwango vifupi na kukopesha kwa viwango virefu, na utambarishaji unapunguza pengo ambalo viwango hivyo viwili vinafafanua — nyenzo ghafi ya net interest margin. Hesabu za mdororo wa uchumi: 2s10s iliyogeuzwa ilitangulia mdororo wa uchumi wa Marekani hapo awali, ndiyo maana spread hiyo inavutia umakini hata kidogo. Nusu hii haikutoa hata moja; sakafu ilikuwa 27 basis points. Ikiwa yoyote kati ya hayo inasema kitu kuhusu kile kinachofuata ni utabiri, na ukurasa huu hautoi utabiri.
Kumbukumbu kuhusu kalenda ya minada
Hakuna paneli yoyote iliyo hapo juu inayoonyesha usambazaji, lakini mdundo ulio chini yake unastahili kujulikana. Hazina inauza noti za miaka 2, 5, na 7 kila mwezi na inafanya mnada wa noti za miaka 10 na 30 kwenye mzunguko wa marejesho ya robo mwaka, ikiwa na ufunguzi upya katikati — kila mavuno hapa ni bei ya soko iliyowekwa dhidi ya kalenda hiyo thabiti ya utoaji mpya. Matokeo ya kiwango cha mnada (uwiano wa bid-to-cover, tails) hayamo kwenye hifadhidata hii, kwa hivyo ukurasa huu hautoi madai yoyote kuhusu mahitaji katika mauzo yoyote maalum.
Maswali Yanayoulizwa Mara kwa Mara
Je, mkunjo wa mavuno ya Hazina uligeuka chini mwaka 2026?
Haukugeuka katika nusu ya kwanza. Kiwango cha chini kabisa cha kuenea kwa 2s10s katika nusu ya kwanza ya 2026 kilikuwa 27 pointi za msingi, tarehe 2026-06-18 — kilianza mwaka kwa 72 na kumalizia Juni kwa 30, kikiwa tambarare lakini chanya wakati wote.
Je, ni nini mkunjo wa mavuno unaojipinda?
Ni mabadiliko katika umbo la mkunjo badala ya kiwango chake: vipindi tofauti vya ukomavu husogea kwa viwango tofauti. Katika nusu ya kwanza ya 2026, mavuno ya miaka 2 yalipanda 67 pointi za msingi huku mavuno ya mwezi 1 na miaka 30 yakibadilika kwa viwango vya tarakimu moja — mkunjo uliojipinda katikati ya mkunjo, tofauti na mabadiliko sambamba yanayosogeza yote pamoja.
Je, mavuno ya Hazina ya miaka 2 yalipanda kiasi gani mwaka 2026?
67 pointi za msingi katika nusu ya kwanza — kutoka 3.47% kwenye chapisho la kwanza la Januari hadi 4.14% kwenye chapisho la mwisho la Juni, likigawanywa 32 na 35 katika robo mbili.
Je, mavuno ya Hazina ya miaka 30 yalivuka 5% lini?
Chapisho lake la kwanza la nusu ya kwanza ya 2026 likiwa 5% au zaidi lilikuja tarehe 2026-05-04. Lilifikia kilele cha 5.18% tarehe 2026-05-19 na kumalizia nusu ya mwaka chini ya mstari tena kwa 4.91%.
Je, mkunjo wa mavuno wa Marekani uligeuka chini mara ya mwisho lini?
Kwa hesabu ya nusu-mwaka ya ukurasa huu, nusu-mwaka ya hivi karibuni iliyokuwa na chapisho la 2s10s lililogeuka chini ilianza 2024-07-01. Kwa jumla, 28 kati ya 100 nusu-mwaka tangu 1976 zilichapisha 2s10s hasi angalau mara moja.
Vitabu vya hisa, sekta, na chaguzi vya miezi sita hiyo hiyo viko katika muhtasari wa soko la nusu ya kwanza ya 2026, na matoleo makubwa ambayo nusu ya mwaka ilifanya biashara nayo yako katika picha kubwa ya uchumi inayoingia nusu ya pili. Kila paneli hapo juu inaweza kuzalishwa tena — bandika SQL kwenye terminal ya Strasmore na uendeshe dhidi ya majedwali yale yale.
Mbinu
- Thamani za mwanzo na mwisho ni chapa za kwanza na za mwisho kwa kila ukomavu ndani ya Januari 1 – Juni 30, 2026, zilizochaguliwa kwa tarehe katika swala; picha za wakati ni safu za siku moja (chapa ya kwanza ya nusu, chapa ya mwisho ya Machi, chapa ya mwisho ya Juni), na ukomavu wote saba umejazwa kikamilifu kwenye tarehe hizo.
- Historia ya nusu mwaka inaoanisha miaka 2 na miaka 10 kuanzia Julai 1976 — nusu ya kwanza kamili ambayo mfululizo wote unachapishwa pamoja. Nusu zilizo na chapa chache kuliko 100 za pamoja hazijumuishwi na ulinzi wa swala, na hesabu za chapa kwa kila nusu zinaonyeshwa kwenye jedwali. Kikomo cha juu cha historia kimefungwa Juni 30, 2026, kwa hivyo seti ya ulinganisho haiwezi kukua kadri data inavyowasili baadaye.
- Mipaka hutatuliwa kwa uamuzi (vijisehemu vya thamani–tarehe), kwa hivyo kuzalisha upya hakuwezi kubadilisha tarehe kwenye chapa iliyofungwa.
- Uzalishaji unaendeshwa kupitia njia iliyozuiliwa ya kusoma tu; ukurasa wa umma haujaribu data ya moja kwa moja. Hali ya ghala kufikia Julai 12, 2026.