Convexity
📘 3.4 — Convexity
Ringkasan Cepat›
Topik: Convexity | Bobot: ~20–30% | Difficulty: Hard Ref: Vaaler Bab 9, Kellison Bab 11 | Prereq: 1.4 Accumulation and Present Value, 2.1 Annuity-Immediate and Annuity-Due, 3.3 Duration (Macaulay and Modified), 5.1 Bond Pricing
Section 0 — Pemetaan Topik
| Topik CF1 | Sub-topik ID | Skill Diuji | Bobot | Difficulty | Prerequisite | Connected Topics | Referensi |
|---|---|---|---|---|---|---|---|
| Topik 3: Struktur Jangka Waktu Suku Bunga | 3.4 | Menghitung convexity portofolio arus kas dan obligasi; menerapkan aproksimasi orde-2 Taylor untuk estimasi perubahan harga; menjelaskan mengapa convexity positif selalu menguntungkan; menghitung convexity-adjusted price change; membedakan peran duration (orde-1) dan convexity (orde-2) dalam lindung nilai; mengetahui kondisi immunization yang diperluas | 20–30% | Hard | 1.4 Accumulation and Present Value, 2.1 Annuity-Immediate and Annuity-Due, 3.3 Duration (Macaulay and Modified), 5.1 Bond Pricing | 3.3 Duration (Macaulay and Modified), 3.5 Immunization, 5.1 Bond Pricing, 5.2 Book Value, Premium and Discount Amortization | Vaaler Bab 9, Kellison Bab 11 |
Section 1 — Intuisi
Bayangkan kamu memegang sebuah obligasi dan suku bunga pasar bergerak. Kamu sudah belajar dari 3.3 Duration (Macaulay and Modified) bahwa modified duration memberikan estimasi linear seberapa besar harga obligasi berubah ketika yield berubah satu unit kecil. Tapi “linear” adalah kata kuncinya — dunia nyata tidak linear. Kurva harga-yield obligasi tidak berbentuk garis lurus; ia melengkung. Convexity mengukur kelengkungan (curvature) kurva tersebut, dan koreksi orde-2 ini menjadi krusial ketika pergerakan yield cukup besar.
Analogi yang tepat: bayangkan kamu memperkirakan bentuk bukit hanya dari kemiringan di satu titik (itu adalah duration). Jika berjalan hanya selangkah kecil, perkiraan kemiringan cukup akurat. Tapi jika berjalan jauh, kamu akan menemukan bahwa bukit itu melengkung — dan perkiraan linier semakin meleset. Convexity adalah koreksi yang memperhitungkan “betapa cepatnya kemiringan itu berubah” (derivative kedua). Dengan menambahkan koreksi convexity ke estimasi duration, kita mendapatkan aproksimasi perubahan harga yang jauh lebih akurat.
Yang membuat convexity menarik secara finansial adalah properti convexity positif selalu menguntungkan pemegang obligasi: ketika yield naik, harga turun lebih sedikit dari yang diperkirakan duration semata; ketika yield turun, harga naik lebih banyak dari perkiraan duration. Artinya obligasi dengan convexity lebih tinggi selalu lebih bernilai, ceteris paribus. Pemahaman ini adalah fondasi dari strategi 3.5 Immunization yang lebih canggih, di mana convexity adalah syarat ketiga yang memastikan portofolio terlindungi dari pergerakan yield dalam skala besar.
Section 2 — Definisi Formal
Definisi Matematis›
Convexity ( atau ) dari portofolio arus kas dengan yield didefinisikan sebagai:
di mana adalah present value portofolio sebagai fungsi dari yield .
Bentuk komputasional eksplisit (dalam satuan tahun²):
Aproksimasi perubahan harga orde-2 (Taylor expansion):
di mana dan adalah modified duration.
Variabel & Parameter
| Simbol | Makna | Catatan |
|---|---|---|
| Harga (present value) portofolio sebagai fungsi yield | Selalu positif; fungsi konveks terhadap | |
| Arus kas pada waktu | Positif untuk penerimaan (coupon, redemption) | |
| Faktor diskonto | Fungsi | |
| Macaulay Duration | Dalam satuan waktu (tahun) | |
| Modified Duration | Dalam satuan tahun; elastisitas harga terhadap | |
| Convexity | Dalam satuan tahun²; selalu positif untuk fixed-income | |
| Perubahan yield () | Dalam desimal (mis. untuk 100 bps) | |
| Perubahan harga absolut () | Positif jika yield turun | |
| Perubahan harga relatif (persentase) | Tanpa satuan | |
| Waktu jatuh tempo arus kas | Dalam tahun |
Rumus Utama
Convexity — definisi via turunan kedua:
Label: Definisi fundamental. Convexity adalah turunan kedua dari , dinormalisasi oleh harga. Selalu positif untuk portofolio arus kas positif.
Convexity — formula komputasional:
Label: Bentuk yang langsung bisa dihitung. Perhatikan: bobot setiap arus kas adalah , berbeda dari duration yang menggunakan .
Hubungan convexity dengan Macaulay Duration:
Untuk obligasi dengan arus kas identik (coupon setiap periode dan redemption di ), convexity dapat ditulis sebagai:
Untuk zero-coupon bond dengan maturity :
Label: Zero-coupon bond memiliki convexity paling tinggi di antara semua obligasi dengan maturity yang sama — karena seluruh arus kas terkonsentrasi di .
Aproksimasi perubahan harga — orde pertama (duration saja):
Aproksimasi perubahan harga — orde kedua (duration + convexity):
Label: Suku orde-2 selalu positif (karena dan ). Artinya harga sebenarnya selalu lebih tinggi dari estimasi linear (duration saja), baik ketika yield naik maupun ketika yield turun.
Perubahan harga absolut — orde kedua:
Convexity portofolio (kombinasi aset):
di mana adalah bobot berdasarkan nilai pasar aset ke-. Label: Convexity portofolio adalah rata-rata tertimbang (berdasarkan nilai) dari convexity masing-masing komponen. Identik dengan sifat aditif duration.
Syarat Redington Immunization (diperluas dengan convexity):
Selain dua syarat durasi, syarat ketiga immunization Redington adalah:
di mana = convexity aset dan = convexity liabilitas. Label: Convexity aset harus melebihi convexity liabilitas — ini memastikan surplus portofolio bersifat convex terhadap perubahan yield (selalu non-negatif untuk perubahan yield berapapun).
Asumsi Eksplisit
- Parallel Yield Shift: Semua arus kas didiskonto dengan yield tunggal yang bergerak seragam — flat yield curve yang bergeser paralel. Convexity standar tidak berlaku untuk perubahan bentuk kurva.
- Flat Yield Curve: dihitung pada satu yield yang sama untuk semua maturitas.
- Fixed Cash Flows: Arus kas tidak berubah ketika berubah (tidak ada embedded options). Obligasi callable memiliki negative convexity pada yield rendah — di luar asumsi ini.
- Small to Moderate : Aproksimasi Taylor semakin tidak akurat untuk pergerakan yield yang sangat besar ( bps).
- Annual Compounding: Rumus di sini menggunakan per tahun. Untuk semiannual compounding (standar obligasi korporat/pemerintah), ada faktor penyesuaian.
Section 3 — Jembatan Logika
Dari Time Diagram ke Equation of Value›
Kita mulai dari harga sebagai fungsi yield:
Turunkan terhadap :
Dari sini, modified duration muncul: . Sekarang turunkan lagi terhadap untuk mendapat turunan kedua:
Normalisasi dengan : ini adalah convexity. Struktur muncul alami dari aturan turunan pangkat: .
Focal Date dan Makna Geometri›
Geometri kurva vs : Karena untuk semua dan , kurva harga-yield selalu cembung ke atas (convex). Ini berarti:
- Garis tangen (approx. duration) selalu berada di bawah kurva yang sebenarnya.
- Selisih antara harga sebenarnya dan estimasi linear = suku convexity .
- Semakin besar , semakin signifikan suku convexity ini.
Implikasi trading: Dua obligasi dengan duration yang sama tetapi convexity berbeda tidaklah ekuivalen. Obligasi dengan convexity lebih tinggi lebih “untung” di kedua arah pergerakan yield. Pasar biasanya mem-pricing obligasi high-convexity dengan yield lebih rendah (harga lebih mahal) sebagai kompensasi.
Derivasi lengkap formula convexity dari Taylor expansion:
Ekspansi Taylor orde-2 dari di sekitar :
Kurangi di kedua sisi dan bagi dengan :
Substitusi dan :
Derivasi untuk zero-coupon bond:
Untuk ZCB dengan face value dan maturity : .
Untuk ZCB, dan . Perhatikan bahwa:
Ini menunjukkan bahwa convexity ZCB sepenuhnya ditentukan oleh maturity dan yield — tidak ada parameter lain.
Mengapa convexity selalu positif untuk fixed-income?
Untuk portofolio dengan (tidak ada short position):
Setiap suku dalam penjumlahan: , , , . Maka setiap suku , dan setidaknya satu suku (karena ada setidaknya satu ). Sehingga . Q.E.D.
Dilarang›
- Dilarang menghitung convexity dengan bobot saja (bobot duration): Convexity menggunakan , bukan . Faktor tambahan adalah sumber kesalahan paling umum.
- Dilarang mengabaikan faktor dalam suku convexity: Aproksimasi orde-2 adalah , bukan . Faktor berasal dari ekspansi Taylor dan tidak boleh dihilangkan.
- Dilarang menyimpulkan bahwa duration saja sudah cukup untuk besar: Untuk perubahan yield bps, suku convexity bisa mencapai 5–20% dari estimasi perubahan harga — tidak bisa diabaikan. Selalu tambahkan koreksi convexity jika soal memberikan pergerakan yield yang signifikan.
Section 4 — Contoh Soal
Soal A — Fundamental
Sebuah obligasi zero-coupon (ZCB) memiliki face value Rp 100.000.000, jatuh tempo dalam tahun, dan diperdagangkan pada yield per tahun efektif.
(a) Hitung harga obligasi . (b) Hitung modified duration . (c) Hitung convexity . (d) Estimasi perubahan harga (dalam persen) jika yield turun (turun 100 bps), menggunakan: (i) aproksimasi orde-1 (duration saja), dan (ii) aproksimasi orde-2 (duration + convexity). Bandingkan dengan harga sebenarnya.
Solusi Soal A›
1. Identifikasi Variabel
- Face value:
- Maturity: tahun
- Yield: , sehingga
- Tipe: Zero-coupon bond — satu-satunya arus kas adalah di
- Cari: , , , dan perubahan harga untuk
2. Time Diagram
t=0 t=10
|---------------------------------------------|
P = ? C₁₀ = 100.000.000
Satu arus kas tunggal di . Tidak ada coupon.
3. Equation of Value (Focal Date )
4. Eksekusi Aljabar
(a) Harga:
(b) Modified Duration:
(c) Convexity:
(d) Estimasi perubahan harga untuk :
Aproksimasi orde-1 (duration saja):
Aproksimasi orde-2 (duration + convexity):
Harga sebenarnya (yield baru ):
Perbandingan:
| Metode | Estimasi Harga | Error vs Harga Sebenarnya |
|---|---|---|
| Harga sebenarnya | Rp 50.834.900 | — |
| Orde-1 (duration) | Rp 50.608.100 | −Rp 226.800 (−0.45%) |
| Orde-2 (+ convexity) | Rp 50.826.500 | −Rp 8.400 (−0.02%) |
5. Verification
Koreksi convexity mengurangi error dari Rp 226.800 menjadi hanya Rp 8.400 — peningkatan akurasi ~27 kali lipat. Ini membuktikan nilai koreksi convexity untuk pergerakan yield 100 bps. ✓
Cek arah: yield turun → harga naik (hubungan invers). Estimasi orde-1 memberikan kenaikan; orde-2 memberikan kenaikan lebih besar. Harga sebenarnya bahkan lebih tinggi — konsisten dengan convexity positif (kurva selalu di atas garis tangen). ✓
Exam Tips — Soal A›
- Target waktu: 6–8 menit.
- Common trap: Untuk ZCB, (bukan harus dihitung ulang). Langsung gunakan formula .
- Shortcut konversi bps: dalam desimal. Jangan lupa konversi sebelum substitusi.
- Urutan langkah: Selalu hitung dan dulu sebelum , karena memerlukan keduanya sebagai konteks.
Soal B — Exam-Typical
Sebuah obligasi coupon memiliki spesifikasi: face value , coupon rate per tahun (dibayar tahunan), maturity tahun, dan yield saat ini per tahun efektif.
(a) Hitung harga obligasi . (b) Hitung convexity menggunakan formula komputasional . (c) Seorang manajer portofolio menggunakan modified duration tahun (sudah diberikan). Estimasi perubahan harga jika yield naik (+200 bps), dengan dan tanpa koreksi convexity.
Solusi Soal B›
1. Identifikasi Variabel
- ; coupon rate ; coupon per tahun
- Arus kas: ; (coupon + redemption)
- , , , tahun (diberikan)
- Cari: , , dan estimasi untuk
2. Time Diagram
t=0 t=1 t=2 t=3 t=4 t=5
|------|-------|-------|-------|-------|
P=? +6M +6M +6M +6M +106M
Coupon Rp 6 juta di akhir tiap tahun; redemption Rp 100 juta di .
3. Equation of Value (Focal Date )
4. Eksekusi Aljabar
Faktor diskonto yang diperlukan:
| 1 | 0.925926 | |
| 2 | 0.857339 | |
| 3 | 0.793832 | |
| 4 | 0.735030 | |
| 5 | 0.680583 |
(Catatan: , sehingga )
Lebih mudah: .
Harga :
(Obligasi trading at discount karena .) ✓
Tabel perhitungan convexity — kolom :
| 1 | 6.000.000 | 2 | ||
| 2 | 6.000.000 | 6 | ||
| 3 | 6.000.000 | 12 | ||
| 4 | 6.000.000 | 20 | ||
| 5 | 106.000.000 | 30 | ||
| Total: | 2{,}016{,}100{,}440 |
(c) Estimasi untuk :
Hanya duration:
Duration + convexity:
Harga sebenarnya (yield baru ):
Perbandingan:
| Metode | Estimasi | Error |
|---|---|---|
| Harga sebenarnya | −Rp 7.177.720 | — |
| Duration saja | −Rp 7.546.000 | +Rp 368.280 (over-estimate penurunan) |
| Duration + Convexity | −Rp 7.143.000 | −Rp 34.720 (under-estimate penurunan) |
5. Verification
Koreksi convexity mengurangi error dari Rp 368.280 menjadi Rp 34.720 — peningkatan akurasi >10 kali lipat. ✓
Arah koreksi convexity selalu mengurangi dampak negatif yield naik (dan menambah dampak positif yield turun) — konsisten dengan convexity positif. ✓
Cek: ? Rp 84.836.840 vs Rp 84.871.560. Harga sebenarnya sedikit di atas estimasi orde-2 — ini benar karena ada suku orde-3 positif yang diabaikan. ✓
Exam Tips — Soal B›
- Target waktu: 10–12 menit.
- Common trap 1: Kolom sering dihitung salah. Ingat: , bukan . Gunakan tabel faktor diskonto.
- Common trap 2: Lupa mengalikan dengan payment sebelum menjumlahkan. Setiap baris tabel harus — tiga faktor, bukan dua.
- Shortcut tabel: Hitung kolom terlebih dahulu untuk semua , lalu kalikan. Hindari menghitung per baris secara terpisah — risiko salah pangkat tinggi.
- Saturasi orde-2: Suku convexity — signifikan untuk pergerakan 200 bps. Untuk pergerakan 50 bps, suku ini hanya — lebih bisa diabaikan.
Soal C — Challenging
Seorang manajer aset-liabilitas memiliki liabilitas tunggal senilai Rp 500.000.000 yang jatuh tempo 6 tahun dari sekarang. Untuk membiayai liabilitas ini, ia mempertimbangkan dua portofolio aset (semua instrumen ZCB, yield ):
- Portofolio X: 100% ZCB maturity 6 tahun.
- Portofolio Y: 50% (berdasarkan nilai) ZCB maturity 2 tahun + 50% ZCB maturity 10 tahun.
(a) Verifikasi bahwa kedua portofolio memiliki PV yang sama dan Macaulay Duration yang sama (yaitu tahun) — sehingga keduanya memenuhi dua syarat pertama Redington immunization.
(b) Hitung convexity masing-masing portofolio.
(c) Tentukan portofolio mana yang lebih baik untuk immunization dan jelaskan alasannya.
(d) Jika yield bergerak dari ke (), estimasi surplus nilai () untuk portofolio Y menggunakan aproksimasi orde-2. Tunjukkan bahwa surplus tetap positif — bukti bahwa immunization berhasil.
Solusi Soal C›
1. Identifikasi Variabel
- Liabilitas: di ; yield ,
- Portofolio X: ZCB tunggal tahun
- Portofolio Y: 50% ZCB tahun + 50% ZCB tahun (berdasarkan nilai pasar)
- Cari: verifikasi duration, hitung dan , bandingkan, dan estimasi surplus
2. Time Diagram
Liabilitas:
t=0 t=6
|----------------------|
−500.000.000
Portofolio X:
t=0 t=6
|---------------|
PV_X +AV_X (= 500.000.000 sesuai target)
Portofolio Y:
t=0 t=2 t=6 t=10
|------|-------------|------|
PV_Y +AV₂(50%) +AV₁₀(50%)
3. Equation of Value dan Perhitungan
PV Liabilitas:
4. Eksekusi Aljabar
(a) Verifikasi Portofolio X:
Portofolio X adalah ZCB tunggal tahun. Untuk memiliki :
Verifikasi Portofolio Y:
Masing-masing komponen ZCB memiliki nilai pasar .
ZCB 2 tahun ; ZCB 10 tahun .
Duration portofolio Y (rata-rata tertimbang berdasarkan nilai):
Kedua portofolio memiliki dan tahun. ✓
(b) Convexity masing-masing portofolio:
Convexity Portofolio X (ZCB ):
Convexity Portofolio Y:
Convexity ZCB 2 tahun:
Convexity ZCB 10 tahun:
Convexity portofolio Y (rata-rata tertimbang):
(c) Perbandingan dan kesimpulan:
Portofolio Y lebih baik untuk immunization karena memiliki convexity yang lebih tinggi (). Dengan duration yang sama, convexity lebih tinggi berarti:
- Ketika yield naik, nilai portofolio Y turun lebih sedikit dibanding liabilitas.
- Ketika yield turun, nilai portofolio Y naik lebih banyak dibanding liabilitas.
- Dalam kedua kasus, surplus — portofolio ter-immunize.
(d) Estimasi surplus untuk :
tahun (sama untuk keduanya).
Perubahan :
(liabilitas adalah equivalent ZCB 6 tahun):
Perubahan :
Estimasi surplus setelah perubahan yield:
Surplus positif → immunization berhasil. ✓
5. Verification
Sumber surplus: perbedaan convexity tahun². Kontribusi perbedaan convexity ke surplus:
Surplus dari pergerakan yield 200 bps — kecil tapi positif. Semakin besar perbedaan convexity, semakin besar perlindungan. ✓
Exam Tips — Soal C›
- Target waktu: 12–15 menit.
- Common trap 1: Menghitung convexity portofolio Y dengan menjumlahkan (bukan rata-rata tertimbang) convexity komponennya. Rumusnya dengan berdasarkan nilai pasar, bukan jumlah unit.
- Common trap 2: Menggunakan (liabilitas sebagai “satu titik”) — liabilitas ZCB tunggal di memiliki convexity , bukan nol.
- Insight inti: Perbedaan convexity adalah sumber surplus immunization. Surplus . Rumus ini sangat berguna untuk estimasi cepat.
- Redington dalam satu kalimat: “Samakan PV, samakan duration, maksimalkan perbedaan convexity (aset > liabilitas).”
Section 5 — Verifikasi & Sanity Check
Tanda dan Besaran Convexity›
- selalu untuk portofolio dengan cash flows positif (long-only). Jika dihitung negatif, ada kesalahan perhitungan.
- : Untuk ZCB, cek dengan rumus ini sebelum pakai formula umum — lebih cepat dan mudah diverifikasi.
- Convexity untuk ZCB: Obligasi jangka panjang punya convexity jauh lebih besar. ZCB 10 tahun punya convexity 2.8× lebih besar dari ZCB 6 tahun (bukan 10/6 × lebih besar, melainkan sekitar lebih besar).
Konsistensi Aproksimasi›
- Suku convexity selalu positif: , sehingga koreksi convexity selalu mengurangi kerugian (yield naik) atau menambah keuntungan (yield turun). Jika suku ini negatif di kalkulasi kamu, ada kesalahan.
- Aproksimasi orde-2 > orde-1 ketika yield naik (penurunan harga lebih sedikit): untuk yield naik. Jika sebaliknya, ada error.
- Harga sebenarnya estimasi orde-2 estimasi orde-1 (untuk yield naik, urutannya: harga sebenarnya paling sedikit turun, diikuti estimasi orde-2, lalu estimasi orde-1 yang paling banyak estimasi penurunannya). Ini adalah konsekuensi dari suku orde-3 positif yang diabaikan.
Convexity Portofolio›
- Rata-rata tertimbang: . Verifikasi bobot .
- “Barbell > Bullet” untuk convexity: Portofolio barbell (campuran obligasi pendek + panjang) selalu memiliki convexity lebih tinggi dari portofolio bullet (maturity tunggal di tengah) dengan duration yang sama — konsekuensi konveksitas fungsi terhadap .
- Syarat immunization Redington: , , . Tiga syarat ini wajib dipenuhi semuanya.
Metode Alternatif
Formula Convexity via Duration Orde-2:
Untuk obligasi coupon reguler dengan periode, convexity bisa ditulis sebagai:
di mana adalah “duration kuadrat” (second moment of time).
Ini berguna untuk menghitung convexity secara iteratif jika sudah diketahui.
Estimasi surplus immunization (rumus cepat):
Gunakan untuk memperkirakan besarnya perlindungan immunization tanpa menghitung ulang semua PV.
Section 6 — Visualisasi Mental
Kurva Harga-Yield dan Garis Tangen:
Bayangkan grafik dengan sumbu X = yield (dari hingga ) dan sumbu Y = harga (dalam Rp atau per unit). Kurva berbentuk hiperbola yang melengkung ke atas (konveks):
- Di yield rendah: kurva sangat curam (harga sangat sensitif terhadap perubahan yield).
- Di yield tinggi: kurva menjadi lebih datar (harga kurang sensitif).
- Titik saat ini : titik di mana kita berdiri. Garis tangen di titik ini memiliki kemiringan (negatif — harga turun jika yield naik).
Tiga lapisan aproksimasi:
Pada titik , tiga kurva/garis melewati titik yang sama:
- Kurva sebenarnya — selalu di atas kedua aproksimasi.
- Aproksimasi orde-2 (parabola) — mendekati kurva sebenarnya jauh lebih baik.
- Aproksimasi orde-1 (garis lurus, duration saja) — selisih dengan kurva sebenarnya semakin besar untuk besar.
Grafik convexity vs maturity untuk ZCB:
Sumbu X = maturity , sumbu Y = . Kurva ini berbentuk parabola — convexity meningkat dengan . Ini menjelaskan mengapa obligasi panjang memiliki convexity yang jauh lebih tinggi dari obligasi pendek, dan mengapa strategi barbell (campuran sangat pendek + sangat panjang) menghasilkan convexity tinggi.
Diagram Barbell vs Bullet:
Portofolio X (bullet, duration = 6): satu titik di garis waktu pada . Portofolio Y (barbell, duration = 6): dua titik pada dan , simetris di sekitar .
Convexity barbell selalu lebih besar karena fungsi adalah konveks terhadap : rata-rata dari dan lebih besar dari .
Hubungan Visual ↔ Rumus
Kelengkungan kurva = convexity:
Jarak vertikal kurva sebenarnya di atas garis tangen = suku convexity:
Barbell menggeser titik-titik arus kas “menjauhi pusat” → convexity naik:
karena adalah convex: , yaitu .
Section 7 — Jebakan Umum
Kesalahan Unit Waktu›
Contoh Salah: Obligasi dengan semiannual coupons, menghitung dengan (dalam setengah-tahun) tetapi melaporkan hasilnya sebagai “tahun²” tanpa konversi. Convexity dalam satuan setengah-tahun harus dibagi 4 untuk konversi ke tahun² ().
Benar: Selalu nyatakan satuan di awal. Jika menghitung dengan periode semiannual, konversi hasil akhir: di mana = jumlah periode per tahun.
Kesalahan Konseptual›
- Bobot (bukan ) untuk convexity: Bobot adalah bobot untuk Macaulay duration, bukan convexity. Convexity memerlukan — ada dua faktor tambahan: dari differensial kedua dan dari .
- Lupa faktor dalam suku convexity: Aproksimasi orde-2 Taylor memiliki di depan suku kuadrat. Menghilangkan faktor ini melebih-lebihkan koreksi convexity sebanyak 2×.
- Convexity sebagai “koreksi yang opsional”: Untuk pergerakan yield bps, suku convexity bisa mencapai 50% dari suku duration — tidak bisa diabaikan. Soal CF1 yang memberi besar pasti mengharapkan koreksi convexity.
- Convexity portofolio dijumlahkan (bukan rata-rata tertimbang): . Harus rata-rata tertimbang berdasarkan nilai: .
Kesalahan Interpretasi Soal›
Ambiguitas “convexity advantage”: Soal yang menanyakan “mengapa portofolio barbell lebih baik untuk immunization?” menghendaki jawaban tentang convexity lebih tinggi dengan duration yang sama — bukan tentang yield atau coupon.
Ambiguitas satuan: “Convexity = 50” berarti 50 tahun² jika dihitung dengan annual compounding dan dalam tahun. Beberapa soal menyebut “convexity per 100 bps” atau dalam basis points — baca satuan dengan cermat.
Red Flags›
- besar ( bps) dalam soal estimasi harga: Trigger koreksi convexity wajib. Jangan berhenti di aproksimasi duration saja.
- Kata “immunization” dan “convexity” dalam satu soal: Trigger tiga syarat Redington: , , .
- Perbandingan portofolio “barbell vs bullet” dengan duration sama: Jawaban selalu: barbell memiliki convexity lebih tinggi → lebih baik untuk immunization.
- ZCB dalam portofolio: Gunakan langsung — tidak perlu tabel panjang.
- Suku convexity hasilkan angka lebih besar dari suku duration untuk kecil: Jika , kemungkinan ada salah input (lupa konversi bps ke desimal, mis. menulis alih-alih ).
Section 8 — Ringkasan Eksekutif
Must-Remember›
- Definisi convexity:
- Aproksimasi perubahan harga orde-2:
- Convexity zero-coupon bond (rumus cepat):
- Convexity portofolio (rata-rata tertimbang nilai):
- Syarat ketiga Redington immunization:
Kapan Digunakan
- Trigger keywords: “convexity,” “curvature,” “second-order approximation,” “Taylor expansion,” “price change for large yield move,” “immunization,” “barbell vs bullet,” “error in duration approximation.”
- Tipe skenario soal:
- Menghitung convexity obligasi atau portofolio dari tabel arus kas.
- Estimasi perubahan harga dengan koreksi orde-2 (diberikan dan besar).
- Membandingkan dua portofolio yang memiliki duration sama untuk tujuan immunization.
- Menentukan apakah syarat ketiga Redington terpenuhi.
- Menghitung surplus immunization setelah perubahan yield.
Kapan TIDAK Boleh Digunakan
- Jika sangat kecil ( bps): Suku convexity sangat kecil — aproksimasi duration saja sudah cukup akurat.
- Untuk obligasi dengan embedded options (callable/putable): Obligasi callable dapat memiliki negative convexity pada yield rendah (harga naik lebih lambat saat yield turun karena risiko call). Rumus convexity standar tidak berlaku.
- Untuk perubahan yield yang sangat besar ( bps): Bahkan aproksimasi orde-2 mulai tidak akurat — diperlukan full revaluation (hitung ulang di yield baru).
- Jika soal hanya meminta estimasi perubahan harga untuk kecil dan sudah memberikan : Gunakan aproksimasi orde-1 saja kecuali soal secara eksplisit meminta convexity adjustment.
Quick Decision Tree
graph TD
A["Soal melibatkan<br>perubahan harga obligasi?"] -->|"Ya"| B["Berapa besar delta i?"]
A -->|"Tidak"| Z["Gunakan pricing formula<br>langsung — Topik 5"]
B -->|"Kecil < 10 bps"| C["Aproksimasi orde-1 cukup:<br>dP/P = -D_Mod * delta_i"]
B -->|"Sedang 10-300 bps"| D["Gunakan orde-2:<br>dP/P = -D_Mod*di + 0.5*CX*di^2"]
B -->|"Besar > 300 bps"| E["Full revaluation:<br>Hitung P baru langsung"]
D --> F["Apakah CX diketahui?"]
F -->|"Tidak"| G["Hitung CX:<br>ZCB: n(n+1)/(1+i)^2<br>Coupon: tabel t(t+1)*C_t*v^(t+2)"]
F -->|"Ya"| H["Substitusi langsung<br>ke rumus orde-2"]
G --> H
H --> I["Soal immunization?"]
I -->|"Ya"| J["Cek tiga syarat Redington:<br>PV_A=PV_L, D_A=D_L, CX_A>CX_L"]
I -->|"Tidak"| K["Laporkan estimasi<br>delta P dan P baru"]
J --> L["Hitung surplus:<br>0.5*(CX_A-CX_L)*PV*(di)^2"]
Follow-up Options›
- “Berikan contoh soal convexity untuk obligasi coupon semiannual dengan konversi satuan ke annual”
- “Jelaskan hubungan 3.4 Convexity dengan 3.5 Immunization — kapan orde-2 tidak lagi cukup untuk full immunization?”
- “Buat flashcard 1-halaman untuk semua rumus convexity dan kondisi Redington immunization”
📖 Ref: Vaaler Bab 9, Kellison Bab 11 | 🗓️ 2026-02-20 | #CF1 #Convexity #Duration #BondPricing #Immunization #TaylorExpansion