Cara Pasar Menghitung Peluang Suku Bunga Fed
Peluang Fed berasal dari futures berdasarkan rata-rata suku bunga bulanan. Pelajari hitungan jumlah hari dan contoh lengkap dari rapat Fed 2025.
Peluang suku bunga Fed dibaca dari harga, bukan dari survei. Instrumen yang mencerminkannya adalah kontrak futures fed funds 30 hari, yang diselesaikan pada nilai 100 dikurangi rata-rata effective federal funds rate selama satu bulan kalender. Satu harga mencerminkan satu rata-rata untuk seluruh bulan. Karena itu, untuk menarik peluang pada satu rapat, bulan tersebut harus dibagi menjadi hari-hari sebelum suku bunga baru berlaku dan hari-hari setelahnya. Selanjutnya, bagian yang belum diketahui diselesaikan secara matematis. Halaman ini menguraikan perhitungannya menggunakan rapat historis yang tetap, yaitu September 2025. Semua asumsi dicatat agar setiap angka dapat dihitung ulang secara manual bertahun-tahun kemudian.
Dasar penyelesaian kontrak futures fed funds
Futures fed funds mencakup satu bulan kalender. Penyelesaian final adalah 100 dikurangi rata-rata aritmetika harian effective federal funds rate, yaitu suku bunga ketika bank benar-benar meminjamkan reserve satu sama lain secara overnight, yang dihitung untuk setiap hari kalender dalam bulan tersebut. Akhir pekan dan hari libur menggunakan suku bunga pada hari bursa sebelumnya. Harga 95,74 mencerminkan rata-rata sebesar 4,26%.
Empat karakteristik konvensi ini menjadi dasar seluruh perhitungan berikut.
- Kontrak ini mencerminkan rata-rata selama satu bulan, bukan level pada tanggal tertentu. Keputusan pada tanggal 17 hanya memengaruhi sebagian kontrak.
- Kontrak ini mencerminkan effective rate, yang berada di dalam target range kebijakan, bukan pada titik tengahnya. Tracker yang menggunakan titik tengah sebagai acuan akan memulai dari angka yang berbeda dengan tracker yang menggunakan effective rate.
- Kontrak ini mencerminkan satu nilai ekspektasian untuk seluruh kemungkinan sekaligus. Probabilitas harus ditarik berdasarkan suatu asumsi; probabilitas bukan angka yang dikutip langsung oleh kontrak.
- Perhitungannya menggunakan hari kalender, bukan hari perdagangan. Karena itu, pembagian hari di bawah ini mencakup akhir pekan.
Cara mengubah satu harga futures menjadi peluang suku bunga Fed
Gunakan rapat September 2025 sebagai contoh. Keputusan diumumkan pada Rabu, 17 September, dan target baru berlaku pada hari berikutnya. September memiliki 30 hari: tanggal 1 sampai 17 menggunakan suku bunga lama, sedangkan tanggal 18 sampai 30 menggunakan suku bunga baru. Pembagian 17 dan 13 hari ini menjadi dasar seluruh derivasi.
Empat asumsi berikut hanya bersifat ilustratif dan dicatat agar dapat diubah:
- effective rate sebelum rapat adalah 4,33%
- kontrak September diperdagangkan pada harga 95,74
- pasar memperhitungkan dua hasil: tidak ada perubahan atau pemangkasan 25 basis point
- tidak ada perubahan tak terjadwal selama bulan tersebut
Perhitungannya terdiri dari empat langkah.
- Harga mencerminkan rata-rata bulanan: 100 dikurangi 95,74 adalah 4,26%.
- Suku bunga untuk 17 hari pertama sudah diketahui: 17/30 dari 4,33% adalah 2,4537.
- Sisa 13 hari menyediakan bagian yang tersisa: 4,26 dikurangi 2,4537 adalah 1,8063, dan 1,8063 dikalikan 30/13 adalah 4,17%. Ini adalah expected effective rate untuk paruh akhir bulan.
- Ubah selisih menjadi peluang: dengan dua hasil tersebut, effective rate pada paruh akhir bulan merupakan gabungan 4,33% dan 4,08%. Angka 4,17% berada 0,16 di bawah batas atas gabungan tersebut. Angka 0,16 dibagi selisih 0,25 menghasilkan 0,64. Dengan demikian, peluangnya sekitar 64%.
Jika harga berubah, hasilnya juga berubah. Jika asumsi besarnya perubahan diubah, hasilnya akan lebih banyak berubah. Tidak ada bagian dari rangkaian ini yang bersifat proprietary, dan perhitungannya tidak memerlukan probability widget dari vendor.
Bagian front end lainnya mencerminkan ekspektasi yang sama dalam satuan berbeda. Berikut tiga benchmark Treasury dengan tenor terpendek selama dua bulan di sekitar rapat tersebut.
SQL tepat di balik setiap angka
SELECT date,
round(toFloat64(yield_3_month), 2) AS yield_3m_pct,
round(toFloat64(yield_1_year), 2) AS yield_1y_pct,
round(toFloat64(yield_2_year), 2) AS yield_2y_pct
FROM global_markets.treasury_yields
WHERE date >= toDate('2025-08-15')
AND date <= toDate('2025-10-15')
AND yield_3_month IS NOT NULL
AND yield_1_year IS NOT NULL
AND yield_2_year IS NOT NULL
ORDER BY dateImbal hasil Treasury bill 3 bulan adalah 4.3% pada awal periode pengamatan, yaitu pertengahan Agustus 2025, dan 4.03% pada akhir periode, yaitu pertengahan Oktober, selama 42 sesi. Treasury note 1 tahun, yang merata-ratakan beberapa rapat, bukan satu rapat, berada pada 3.93% dan 3.61% pada kedua titik waktu tersebut. Keduanya berada di bawah bill. Yield 1 tahun yang berada di bawah yield 3 bulan merupakan hasil perhitungan, bukan opini: instrumen yang lebih panjang merata-ratakan bulan-bulan yang menurut ekspektasi pasar akan dihargai lebih rendah.
Mengapa dua venue mengutip peluang suku bunga Fed yang berbeda
Kontrak event menyatakan probabilitas secara langsung. Pasar yang memperdagangkan apakah target range akan lebih rendah setelah rapat tertentu memiliki harga antara 0 dan 100, dan harga tersebut mencerminkan peluang sebelum biaya transaksi. Harga kontrak event sebagai probabilitas membahas cara menerjemahkannya. Options memuat informasi yang sama dalam bentuk ketiga. Delta call mendekati probabilitas risk-neutral bahwa underlying akan berakhir di atas strike. Karena itu, satu options chain mengutip seluruh distribusi, bukan satu angka. Berikut chain atas TLT, ETF Treasury bertenor panjang, yang diamati pada Senin, 15 September 2025 dan berakhir pada Jumat, 19 September, sehingga mencakup tanggal keputusan.
SQL tepat di balik setiap angka
SELECT round(toFloat64(strike_price), 0) AS strike,
round(avg(delta) * 100, 1) AS implied_prob_above_pct,
round(avg(implied_volatility) * 100, 1) AS implied_vol_pct,
sum(volume) AS contract_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'TLT'
AND date = toDate('2025-09-15')
AND expiration_date = toDate('2025-09-19')
AND delta > 0
AND iv_converged = 1
AND volume > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.06
GROUP BY strike
ORDER BY strikeBacalah dari kiri ke kanan. Pada strike $85, rata-rata delta adalah 97.8%, yaitu perkiraan peluang pasar bahwa harga akan berakhir di atas level tersebut empat hari kemudian. Pada $95, ukuran yang sama adalah 1.4%. Kurva di antara keduanya, yang mencakup 9 strike, merupakan distribusi. Rata-rata implied volatility pada chain tersebut adalah 28.7% pada strike yang lebih rendah.
Empat hal membuat angka dari venue yang berbeda tidak sejajar.
- Penyelesaian. Kontrak futures diselesaikan berdasarkan effective rate selama satu bulan. Kontrak event diselesaikan berdasarkan target range yang diumumkan pada satu tanggal. Options diselesaikan berdasarkan harga. Pertanyaan yang berbeda menghasilkan jawaban yang berbeda.
- Spread. Binary yang dikutip pada bid 62 dan ask 66 mencakup dua probabilitas. Titik tengah 64% adalah sebuah konvensi, dan seluruh rentang empat poin tersebut berada dalam biaya transaksinya.
- Expected value bukan probabilitas. Peluang 90% untuk pemangkasan 25 basis point dan peluang 70% untuk pemangkasan 25 basis point yang disertai peluang 10% untuk pemangkasan 50 basis point sama-sama menghasilkan rata-rata pelonggaran 22,5 basis point. Satu harga futures dapat mencerminkan dua kondisi yang sangat berbeda.
- Biaya dan margin. Pandangan yang sama, jika diekspresikan melalui futures exchange dan venue event, memiliki biaya yang berbeda. Karena itu, kuotasinya dapat berselisih kira-kira sebesar perbedaan biaya tersebut.
Merangkai rapat menjadi jalur suku bunga
Satu kontrak memberikan rata-rata untuk satu bulan. Jika beberapa kontrak disusun berurutan, terbentuk sebuah jalur: implied average kontrak Oktober dikurangi bagian yang ditentukan oleh hasil penyelesaian September menghasilkan expected rate setelah rapat Oktober. Proses ini diulangi sepanjang strip. Setiap tingkat mewarisi asumsi dari tingkat sebelumnya, sehingga kesalahan kecil terakumulasi semakin jauh ke depan.
Kurva Treasury mencerminkan jalur tersebut dalam satuan berbeda. Yield 1 tahun kira-kira merupakan rata-rata overnight rate yang diperkirakan selama tahun berikutnya, ditambah premium untuk memegang duration. Selisih antara yield 1 tahun dan 3 bulan merupakan jalur yang dirangkai dan dipadatkan menjadi satu angka.
SQL tepat di balik setiap angka
SELECT toStartOfMonth(date) AS month,
round(avg(toFloat64(yield_3_month)), 2) AS yield_3m_pct,
round(avg(toFloat64(yield_1_year)), 2) AS yield_1y_pct,
round(avg(toFloat64(yield_2_year)), 2) AS yield_2y_pct,
round((avg(toFloat64(yield_1_year)) - avg(toFloat64(yield_3_month))) * 100, 0) AS path_spread_bps
FROM global_markets.treasury_yields
WHERE date >= toDate('2024-01-01')
AND date <= toDate('2026-06-30')
AND yield_3_month IS NOT NULL
AND yield_1_year IS NOT NULL
AND yield_2_year IS NOT NULL
GROUP BY month
ORDER BY monthJika dirata-ratakan per bulan selama 30 bulan dari Januari 2024 sampai Juni 2026, Treasury bill 3 bulan berada pada 5.45% pada bulan pertama panel dan 3.81% pada bulan terakhir. Spread 1 tahun dikurangi 3 bulan tercatat sebesar -66 basis points pada awal periode dan 10 pada akhir periode. Angka negatif menunjukkan bahwa pasar memperkirakan rata-rata overnight rate selama tahun berikutnya akan berada di bawah level hari ini. Kolom 2 tahun mencerminkan ekspektasi yang sama untuk horizon yang lebih panjang. Spread 2s10s membaca kurva pada titik tersebut, sedangkan kurva Treasury 2026 menguraikan seluruh rangkaian hingga paruh pertama tahun ini.
Apakah keputusan Fed sudah tercermin dalam harga?
Pertanyaan tersebut memiliki jawaban yang dapat diukur. Berikut pergerakan dua benchmark dengan tenor terpendek selama lima sesi yang berakhir pada setiap hari keputusan Fed pada 2025.
SQL tepat di balik setiap angka
WITH d AS (
SELECT date,
toFloat64(yield_3_month) AS m3,
toFloat64(yield_1_year) AS y1,
lagInFrame(toFloat64(yield_3_month), 5) OVER (ORDER BY date ROWS BETWEEN 5 PRECEDING AND CURRENT ROW) AS m3_five_before,
lagInFrame(toFloat64(yield_1_year), 5) OVER (ORDER BY date ROWS BETWEEN 5 PRECEDING AND CURRENT ROW) AS y1_five_before
FROM global_markets.treasury_yields
WHERE date >= toDate('2024-11-01')
AND date <= toDate('2025-12-31')
AND yield_3_month IS NOT NULL
AND yield_1_year IS NOT NULL
)
SELECT concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date))) AS meeting,
round((m3 - m3_five_before) * 100, 1) AS m3_change_bps,
round((y1 - y1_five_before) * 100, 1) AS y1_change_bps
FROM d
WHERE date IN (toDate('2025-01-29'), toDate('2025-03-19'), toDate('2025-05-07'),
toDate('2025-06-18'), toDate('2025-07-30'), toDate('2025-09-17'),
toDate('2025-10-29'), toDate('2025-12-10'))
ORDER BY dateMenjelang Jan 29, Treasury note 1 tahun bergerak -3 basis points selama minggu tersebut. Menjelang Dec 10, pergerakannya mencapai 1 selama 8 hari keputusan dalam panel. Bandingkan setiap angka dengan ukuran 25 basis point untuk satu perubahan kebijakan. Jika pergerakan mingguan hanya sebagian kecil dari satu langkah, hasil keputusan tersebut sudah tercermin sebelum minggu dimulai. Jika pergerakannya merupakan bagian besar dari satu langkah, minggu tersebut membawa informasi yang belum dirata-ratakan oleh strip. Gambaran makro menjelang paruh kedua 2026 melacak front end yang sama pada kondisi terkini.
Di mana perhitungan ini mulai tidak berlaku
- Beberapa bulan tidak memiliki rapat sama sekali. Kontrak pada bulan tersebut hanya mencerminkan carry-over rate. Bulan lainnya memiliki dua rapat, sehingga pembagiannya menjadi tiga bobot.
- Derivasi ini mengasumsikan bahwa suku bunga hanya berubah pada tanggal yang telah dijadwalkan. Perubahan tak terjadwal dapat terjadi. Kejatuhan pada Maret 2020 mencakup dua perubahan dalam tiga minggu.
- Langkah probabilitas membagi perhitungan dengan asumsi perubahan 25 basis point. Jika hasil perubahan 50 basis point memiliki bobot yang signifikan dalam distribusi, satu angka tidak dapat menggambarkan bentuk distribusi tersebut.
- Likuiditas menipis sepanjang strip. Kontrak dengan tenor satu tahun atau lebih mengutip spread yang lebih lebar. Akibatnya, bagian jauh dari implied path lebih tidak pasti dibandingkan bagian dekat.
- Versi Treasury memasukkan term premium yang tidak dapat diamati secara langsung. Karena itu, jalur pada kurva merupakan estimasi yang mengandung komponen term premium yang tidak teramati. Front end yang sama juga berfungsi sebagai tempat menyimpan kas: tempat menempatkan kas menganggur melihatnya dari sudut pandang penabung.
FAQ peluang suku bunga Fed
Bagaimana futures fed funds mengimplikasikan peluang pemangkasan suku bunga?
100 dikurangi harga memberikan expected average effective rate yang diimplikasikan kontrak untuk bulan tersebut. Berikan bobot pada hari-hari sebelum suku bunga baru berlaku menggunakan suku bunga saat ini. Selanjutnya, selesaikan suku bunga yang harus berlaku pada hari-hari tersisa. Kemudian, bagi selisih dari suku bunga saat ini dengan besarnya satu langkah kebijakan. Perhitungan September 2025 di atas menghasilkan 64% berdasarkan asumsi harga 95,74.
Mengapa tracker probabilitas Fed berbeda satu sama lain?
Tracker tersebut menggunakan konvensi yang berbeda. Salah satunya menggunakan effective rate sebagai acuan, sedangkan lainnya menggunakan titik tengah target range. Binary event market mengutip probabilitas setelah memperhitungkan bid-ask spread. Sementara itu, options chain menjawab pertanyaan mengenai harga, bukan mengenai target range.
Apakah harga futures dapat memberikan peluang perubahan 50 basis point?
Tidak dengan sendirinya. Harga futures merupakan satu expected value, dan banyak distribusi dapat memiliki expected value yang sama. Peluang 90% untuk pemangkasan 25 basis point serta peluang 70% untuk pemangkasan 25 basis point yang disertai peluang 10% untuk pemangkasan 50 basis point sama-sama menghasilkan rata-rata 22,5 basis point. Untuk memisahkan kedua kemungkinan tersebut, diperlukan instrumen kedua.
Seberapa jauh market-implied Fed path dapat dibaca?
Futures fed funds mencantumkan bulan-bulan jauh melampaui satu tahun. Namun, kuotasi menipis semakin jauh ke depan, sehingga bagian ujung strip menjadi estimasi dengan rentang yang lebih lebar. Kurva Treasury mencerminkan horizon panjang dengan lebih baik, tetapi yield-nya sudah bercampur dengan term premium.
Apakah implied probability yang tinggi berarti perubahan tersebut akan terjadi?
Tidak. Angka tersebut merupakan harga atau expected value berdasarkan asumsi mengenai hasil yang tersedia. Angka tersebut akan direvisi ketika data baru masuk. Implied probability menggambarkan apa yang dibayar pasar hari ini, bukan keputusan yang akan diambil komite.
Setiap panel di atas merupakan stored query atas catatan historis yang sama. Buka SQL di bawah panel mana pun, lalu jalankan derivasi untuk rapat berbeda pada terminal Strasmore.