Apa itu 2s10s Spread dan Data Yield Curve
Penjelasan mengenai 2s10s spread, cara kerja Treasury yield curve, serta analisis inversi masa lalu dengan setiap grafik yang disusun berdasarkan data pasar yang dapat diaudit.
2s10s spread adalah selisih antara yield US Treasury 10 tahun dan yield US Treasury 2 tahun: rate 10 tahun dikurangi rate 2 tahun. Saat angkanya positif, pinjaman jangka panjang memberikan imbal hasil lebih tinggi daripada pinjaman jangka pendek — kondisi yang biasanya terjadi. Saat menjadi negatif, yield curve mengalami inverted, kondisi yang terjadi sebelum sebagian besar resesi modern AS dan dipantau harian oleh para trader.
Setiap angka di halaman ini diambil dari query tersimpan terhadap data real yield Treasury — perluas panel apa pun di bawah untuk melihat SQL tepatnya.
Apa itu yield curve?
Yield obligasi adalah pengembalian tahunan yang Anda kunci dengan membelinya pada harga saat ini dan memegangnya hingga jatuh tempo — padanan pasar obligasi dari pendapatan yang didistribusikan saham sebagai dividen tunai. US Treasury meminjam pada banyak masa jatuh tempo sekaligus, dari satu bulan hingga 30 tahun, dan setiap jatuh tempo diperdagangkan pada yield-nya sendiri. Yield curve adalah daftar lengkap tersebut pada satu titik waktu: yield yang diplot dari jatuh tempo terpendek di kiri hingga terpanjang di kanan.
Dua ujung kurva menjawab pertanyaan yang berbeda. Jatuh tempo pendek berada dekat dengan policy rate Federal Reserve — bill 1 bulan sebagian besar menentukan harga di mana uang overnight berada saat ini. Jatuh tempo panjang menggabungkan ekspektasi short rates selama satu dekade atau lebih ditambah dengan term premium, yaitu yield tambahan yang diminta investor karena mengikat uang lebih lama dan menghadapi fluktuasi harga yang lebih besar.
Cara membaca yield curve: normal, flat, dan inverted
Tiga bentuk mencakup sebagian besar hal yang akan Anda dengar:
- Normal (menanjak): setiap jatuh tempo yang lebih panjang memberikan yield sedikit lebih tinggi dari sebelumnya.
- Flat: yield jangka pendek dan panjang berada hampir sejajar.
- Inverted: jatuh tempo pendek memberikan yield lebih tinggi dari jangka panjang — garis melandai ke bawah.
Berikut adalah kurva aktual, menggunakan yield terbaru yang dipublikasikan untuk setiap jatuh tempo:
SQL tepat di balik setiap angka
SELECT
m.1 AS maturity,
round(m.2, 2) AS yield_pct
FROM
(
SELECT arrayJoin([
('1 month', argMaxIf(yield_1_month, date, isNotNull(yield_1_month))),
('3 month', argMaxIf(yield_3_month, date, isNotNull(yield_3_month))),
('1 year', argMaxIf(yield_1_year, date, isNotNull(yield_1_year))),
('2 year', argMaxIf(yield_2_year, date, isNotNull(yield_2_year))),
('5 year', argMaxIf(yield_5_year, date, isNotNull(yield_5_year))),
('10 year', argMaxIf(yield_10_year, date, isNotNull(yield_10_year))),
('30 year', argMaxIf(yield_30_year, date, isNotNull(yield_30_year)))
]) AS m
FROM global_markets.treasury_yields
WHERE date >= today() - INTERVAL 30 DAY
)Berdasarkan data terbaru, bill 1 bulan memberikan yield 3.76% sementara obligasi 30 tahun memberikan yield 5.09% — kemiringan naik dari kiri ke kanan, bentuk "normal".
Bagaimana cara menghitung 2s10s spread?
Ambil yield 10 tahun, kurangi dengan yield 2 tahun. Itulah seluruh rumusnya. Hasilnya biasanya dikutip dalam basis points (bps) — satu basis point adalah satu per seratus dari satu poin persentase, jadi spread 0,50 poin persentase adalah 50 bps.
Kata "spread" hanya berarti celah antara dua rate atau harga. Ini adalah ide yang sama dengan bid-ask spread pada saham, yang diterapkan pada dua titik di kurva Treasury, bukan dua kuotasi pada satu ticker.
Mengapa dua jatuh tempo ini? Tenor 2 tahun memusatkan pandangan pasar terhadap kebijakan Fed selama beberapa tahun ke depan, sementara tenor 10 tahun adalah benchmark long rate yang mendasari biaya pinjaman hipotek dan korporasi. Perbedaan keduanya memadatkan kemiringan seluruh kurva menjadi satu angka. Untuk latar belakang makro yang ditentukan oleh rate tersebut — inflasi dan pasar tenaga kerja — lihat posisi data inflasi dan pekerjaan pada pertengahan tahun.
Apakah yield curve masih inverted? 2s10s hari ini
SQL tepat di balik setiap angka
SELECT
date AS as_of,
round(yield_2_year, 2) AS two_year_pct,
round(yield_10_year, 2) AS ten_year_pct,
round(yield_10_year - yield_2_year, 2) AS spread_pct,
round((yield_10_year - yield_2_year) * 100) AS spread_bps
FROM global_markets.treasury_yields
WHERE isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY date DESC
LIMIT 1Per 2026-07-16, Treasury 2 tahun memberikan yield 4.16% dan tenor 10 tahun memberikan yield 4.57%, sehingga 2s10s spread berada pada 0.41 poin persentase, atau 41 bps. Angka tersebut positif — pada penutupan terbaru dalam data ini, kurva tidak inverted.
Dua puluh tahun 2s10s spread, bulan demi bulan
Spread satu hari adalah potret sesaat; ceritanya ada pada rangkaian data. Grafik di bawah merata-ratakan 2s10s harian per bulan selama 20 tahun terakhir. Garis yang paling penting adalah nol: setiap penurunan di bawahnya adalah inversi.
SQL tepat di balik setiap angka
SELECT
toStartOfMonth(date) AS month,
round(avg(yield_10_year - yield_2_year), 2) AS spread_pct
FROM global_markets.treasury_yields
WHERE date >= toStartOfMonth(now()) - INTERVAL 20 YEAR
AND date < toStartOfMonth(now())
AND isNotNull(yield_10_year)
AND isNotNull(yield_2_year)
GROUP BY month
ORDER BY monthJendela data terbuka sedikit di bawah nol, pada -0.03 poin persentase — akhir dari inversi pertengahan 2000-an. Rentang panjang di bawah garis nol pada sisi kanan grafik adalah episode 2022–2024, yang paling diingat oleh banyak pembaca. Bulan penuh terbaru dalam jendela tersebut rata-rata berada pada 0.36 poin persentase.
Setiap inversi 2s10s dalam data: tanggal, kedalaman, durasi
Halaman grafik membuat Anda memperkirakan titik potong; query dapat mencantumkannya dengan tepat. Di sini, inverted close adalah hari apa pun saat tenor 10 tahun ditutup di bawah tenor 2 tahun, dan inverted close yang terpisah lebih dari 60 hari kalender dianggap sebagai episode terpisah.
SQL tepat di balik setiap angka
WITH inverted_closes AS
(
SELECT
date,
round((yield_10_year - yield_2_year) * 100) AS spread_bps
FROM global_markets.treasury_yields
WHERE isNotNull(yield_10_year) AND isNotNull(yield_2_year)
AND yield_10_year < yield_2_year
),
flagged AS
(
SELECT
date,
spread_bps,
if(dateDiff('day', lagInFrame(date, 1, date) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), date) > 60, 1, 0) AS starts_new_episode
FROM inverted_closes
),
episodes AS
(
SELECT
date,
spread_bps,
sum(starts_new_episode) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS episode_id
FROM flagged
)
SELECT
min(date) AS first_inverted_close,
max(date) AS last_inverted_close,
count() AS inverted_closes,
min(spread_bps) AS deepest_bps
FROM episodes
GROUP BY episode_id
ORDER BY first_inverted_closeTabel tersebut memuat 11 episode, kembali ke akhir 1970-an. Yang terdalam terjadi pertama kali: episode 1978–1980 mencapai titik terendah pada -241 bps. Yang terlama adalah yang terbaru: antara 2022-07-06 dan 2024-09-05, 2s10s ditutup inverted selama 539 hari perdagangan, mencapai penutupan terdalam -108 bps. Di ekstrem lain, episode Agustus 2019 hanya berlangsung selama 3 penutupan, dan penurunan awal April 2022 hanya 2.
Inversi dan resesi: apa yang ditunjukkan catatan sejarah
2s10s dipantau secara luas sebagai indikator resesi, jadi penting untuk bersikap tepat mengenai apa yang ditunjukkan dan tidak ditunjukkan oleh catatan sejarah. Tanggal mulai resesi bukan data pasar — data tersebut berasal dari kronologi siklus bisnis NBER, bukan dari query. Menurut kronologi tersebut, resesi AS dimulai pada Januari 1980, Juli 1981, Juli 1990, Maret 2001, Desember 2007, dan Februari 2020. Masing-masing tanggal mulai tersebut mengikuti periode dalam tabel di atas di mana 2s10s ditutup inverted.
Catatan sejarah lebih tidak konsisten pada arah sebaliknya. Episode pertengahan 1998 (27 inverted close) diikuti oleh hampir tiga tahun ekspansi sebelum resesi 2001 dimulai. Episode 2022–2024 — yang terlama dalam tabel — tidak diikuti oleh resesi AS yang dinyatakan hingga pertengahan 2026. Dan waktu tunggu antara inverted close pertama dan dimulainya resesi sangat bervariasi: inversi pertengahan 2000-an dimulai pada 2005-12-27, kira-kira dua tahun sebelum resesi yang tertanggal Desember 2007.
Sederhananya: dalam data ini, setiap resesi modern AS mengikuti sebuah inversi, namun tidak setiap inversi diikuti oleh resesi. Spread adalah ringkasan dari pricing pasar obligasi, bukan jam hitung mundur.
Steepening, flattening, dan un-inversion
Tiga istilah lagi melengkapi kosakata ini:
- Flattening — 2s10s menyempit menuju nol; yield jangka pendek dan panjang konvergen.
- Steepening — 2s10s melebar; celah antara yield jangka panjang dan pendek tumbuh.
- Un-inversion — spread negatif kembali melintasi angka nol ke atas.
Dalam data ini, kurva un-inverted setelah 2024-09-05, dan rata-rata bulanan tercatat di atas nol sejak saat itu — 0.36 poin persentase pada bulan penuh terbaru. Steepening dari inversi dapat terjadi dengan dua cara: yield jangka pendek turun lebih cepat daripada yield jangka panjang (trader menyebut ini bull steepener), atau yield jangka panjang naik lebih cepat daripada yield jangka pendek (bear steepener). Label tersebut menjelaskan bagian mana dari trade yang bergerak; spread itu sendiri hanya mencatat besarnya celah.
Apa arti yield curve inverted bagi portofolio
Inversi mengubah perhitungan dalam memegang kas dibandingkan memegang obligasi jangka panjang: dengan yield jangka pendek di atas jangka panjang, T-bills dan money-market funds memberikan yield lebih tinggi daripada jatuh tempo panjang tanpa fluktuasi harga yang sama. Ini adalah pernyataan tentang yield yang tersedia, bukan rekomendasi — obligasi jangka panjang masih bisa memberikan performa lebih baik jika yield turun dari titik tersebut, dan kas akan dihargai lebih rendah setiap kali short rates turun.
Hal yang tidak dilakukan oleh inversi adalah mendikte arah saham. Ekuitas telah naik selama beberapa bagian dari inversi masa lalu dan turun pada bagian lainnya.
FAQ
Seperti apa seharusnya bentuk yield curve yang normal?
Menanjak: setiap jatuh tempo yang lebih panjang memberikan yield lebih tinggi dari sebelumnya. Kurva saat ini di atas berjalan dari 3.76% pada 1 bulan hingga 5.09% pada 30 tahun, yang sesuai dengan bentuk tersebut.
Apakah 2s10s spread positif atau negatif saat ini?
Per 2026-07-16, angkanya adalah 41 bps — positif, artinya tenor 10 tahun memberikan yield lebih tinggi dari tenor 2 tahun dan kurva tidak inverted pada penutupan tersebut.
Apakah yield curve inverted selalu berarti resesi akan datang?
Tidak. Dalam data ini, setiap resesi AS sejak akhir 1970-an mengikuti sebuah inversi, tetapi hal sebaliknya tidak berlaku: episode 1998 diikuti oleh tiga tahun ekspansi, dan episode 2022–2024 — dengan 539 inverted close — tidak memiliki resesi yang dinyatakan setelahnya hingga pertengahan 2026.
Mengapa Treasury 2 tahun bisa memberikan yield lebih tinggi daripada 10 tahun?
Tenor 2 tahun mengikuti posisi policy rate Fed saat ini dan ekspektasi pasar untuk beberapa tahun ke depan. Ketika pasar memperhitungkan short rates yang jauh lebih rendah di masa depan, rata-rata ekspektasi short rate selama sepuluh tahun bisa berada di bawah yield 2 tahun saat ini — cukup untuk menarik tenor 10 tahun ke bawahnya. Pricing itulah yang dicatat oleh 2s10s negatif.
Apa perbedaan antara 2s10s dan spread 3-bulan/10-tahun?
Hanya pada bagian jangka pendeknya. Versi 3-bulan/10-tahun mengganti tenor 2 tahun dengan bill 3 bulan, yang mengikuti policy rate saat ini dengan lebih ketat, dan merupakan varian yang digunakan dalam beberapa model resesi akademik. Keduanya adalah irisan dari kurva yang sama yang ditampilkan di bagian atas halaman ini.
Periksa angkanya sendiri
Setiap panel di atas adalah hasil query tersimpan — grafik, tabel, dan SQL adalah objek yang sama, dan tidak ada yang diketik secara manual. Untuk menjalankan ulang salah satu dari ini terhadap seluruh riwayat Treasury, atau mengubah jatuh tempo dan membangun spread Anda sendiri, Anda dapat menempelkan SQL langsung ke terminal Strasmore.