Forwards and Futures
📘 6.2 — Forwards and Futures
Ringkasan Cepat›
Topik: Forwards & Futures | Bobot: ~5–15% | Difficulty: Medium Ref: McDonald Bab 2.1–2.3, 5.1–5.2 | Prereq: 1.2 Effective, Nominal, and Force of Interest, 3.1 Spot Rates and Forward Rates
Section 0 — Pemetaan Topik
| Topik CF1 | Sub-topik ID | Skill Diuji | Bobot | Difficulty | Prerequisite | Connected Topics | Referensi |
|---|---|---|---|---|---|---|---|
| Topik 6: Produk Derivatif | 6.2 | Menghitung forward price dan prepaid forward price; memahami cost of carry; menghitung payoff dan profit forward contract; membedakan forward vs futures; argumen no-arbitrage pricing | 5–15% | Medium | 1.2 Effective, Nominal, and Force of Interest, 3.1 Spot Rates and Forward Rates | 6.1 Options – Call and Put, 5.1 Bond Pricing, 3.2 Yield Curve | McDonald 2.1–2.3, 5.1–5.2 |
Section 1 — Intuisi
Bayangkan kamu adalah petani kopi yang akan panen tiga bulan lagi. Kamu khawatir harga kopi akan turun drastis saat panen tiba—mungkin dari Rp 50.000 per kg sekarang menjadi Rp 35.000 per kg. Atau sebaliknya: kamu adalah pemilik kafe yang butuh 1 ton kopi tiga bulan lagi, dan kamu khawatir harga akan melonjak ke Rp 70.000 per kg. Kalian berdua ingin kepastian harga hari ini untuk transaksi di masa depan.
Forward contract adalah kesepakatan mengikat antara dua pihak untuk membeli/menjual aset pada harga tertentu (forward price) di waktu tertentu di masa depan. Berbeda dengan option di mana pemegang punya hak pilihan, forward adalah kewajiban wajib—kedua pihak harus execute kontrak di maturity, tidak ada pilihan untuk batalkan.
Petani kopi (short forward) sepakat menjual 1 ton kopi di Rp 48.000 per kg tiga bulan lagi. Pemilik kafe (long forward) sepakat membeli di harga itu. Di hari maturity, tidak peduli harga pasar Rp 35.000 atau Rp 70.000, transaksi tetap terjadi di Rp 48.000. Petani dapat kepastian revenue, kafe dapat kepastian cost.
Forward price () adalah harga yang disepakati hari ini untuk transaksi di waktu , dihitung dengan prinsip no-arbitrage: tidak boleh ada peluang profit tanpa risiko dengan membandingkan strategi “beli spot sekarang + hold sampai ” vs “beli via forward contract”. Jika forward price terlalu tinggi atau rendah dari nilai fair (yang di-derived dari cost of carry), investor bisa arbitrase.
Futures contract serupa dengan forward, tetapi diperdagangkan di bursa (exchange-traded) dengan standardisasi, margin requirement, dan daily settlement (mark-to-market setiap hari). Di CF1, fokus utama adalah forward pricing dengan no-arbitrage, dan perbedaan konseptual forward vs futures.
Section 2 — Definisi Formal
Definisi Matematis›
Forward Contract: Kontrak derivatif yang mewajibkan pemegang (long position) untuk membeli aset underlying pada harga forward di waktu maturity , dan mewajibkan counterparty (short position) untuk menjual aset tersebut di harga yang sama.
Forward Price (no dividend, no income):
di mana adalah harga spot saat ini, adalah risk-free rate (continuously compounded), adalah time to maturity.
Prepaid Forward Price:
Harga di waktu untuk kontrak yang mengharuskan pembayaran di dan delivery aset di .
Payoff Long Forward di Maturity:
Forward Price dengan Dividend Yield (continuous):
di mana adalah dividend yield (continuously compounded).
Variabel & Parameter
| Simbol | Makna | Unit / Range |
|---|---|---|
| Harga spot aset underlying saat ini (waktu 0) | Mata uang, | |
| Harga spot aset underlying di maturity | Mata uang, | |
| Forward price untuk kontrak dari waktu 0 ke waktu | Mata uang | |
| Prepaid forward price | Mata uang | |
| Time to maturity (tahun) | ||
| Risk-free rate (continuously compounded) | Decimal, | |
| Dividend yield atau income yield (continuously compounded) | Decimal, | |
| Nilai kontrak di maturity | Mata uang, bisa positif atau negatif | |
| Nilai forward contract di waktu (mark-to-market) | Mata uang |
Rumus Utama
Label: Forward price untuk aset tanpa income/dividend (no-arbitrage pricing).
Label: Prepaid forward price untuk aset dengan dividend yield (present value dari aset di waktu , dikurangi dividen yang akan diterima).
Label: Relasi antara forward price dan prepaid forward price.
Label: Forward price dengan dividend yield (cost of carry model).
Label: Payoff untuk long forward contract di maturity (bisa positif atau negatif, tidak ada seperti option).
Label: Payoff untuk short forward contract di maturity (negatif dari long).
Label: Nilai (mark-to-market) long forward contract di waktu sebelum maturity (present value selisih spot dan forward).
Asumsi Eksplisit
- No Arbitrage: Pasar efisien, tidak ada peluang profit tanpa risiko tanpa modal.
- Frictionless Market: Tidak ada biaya transaksi, pajak, atau spread bid-ask.
- Continuous Trading: Aset underlying dapat diperdagangkan kapan saja.
- Known and Constant Risk-Free Rate: diketahui dan konstan selama periode forward.
- No Counterparty Risk: Kedua pihak akan memenuhi kewajiban di maturity (atau ada mekanisme collateral/margin).
- Perfectly Divisible Assets: Aset dapat diperdagangkan dalam jumlah fraksional.
Section 3 — Jembatan Logika
Dari Time Diagram ke Equation of Value›
Forward price muncul dari argumen no-arbitrage dengan membandingkan dua strategi:
Strategi A (Cash-and-Carry):
- Di : Beli aset spot dengan harga (borrow uang di risk-free rate ).
- Di : Punya aset senilai , harus bayar hutang .
- Net cash flow di : .
Strategi B (Long Forward):
- Di : Enter long forward contract (tidak ada cash flow di , karena forward biasanya zero initial cost).
- Di : Bayar forward price , terima aset senilai .
- Net cash flow di : .
Karena kedua strategi memberikan hasil identik di (sama-sama punya aset senilai ), maka cost harus sama (no-arbitrage):
Makna ekonomi : Ini adalah cost of carry—biaya untuk “carry” aset dari ke . Biaya ini adalah opportunity cost dari dana yang diinvestasikan (bisa dapat bunga jika ditaruh di risk-free asset).
Prepaid forward adalah kontrak di mana pembayaran dilakukan di , tetapi delivery aset di . Harganya harus sama dengan present value aset di waktu :
Di mana adalah income yield (dividen, storage cost, convenience yield, dll.).
Focal Date›
Focal date untuk derivasi forward price adalah (maturity), di mana kita bandingkan payoff dari strategi cash-and-carry vs long forward. Untuk mark-to-market value di , focal date di waktu dengan discount back dari .
Derivasi Forward Price (No Dividend):
Kita bandingkan dua portfolio di waktu :
Portfolio A (Cash-and-Carry):
- Di : Borrow dengan rate , gunakan untuk beli aset spot.
- Di : Punya aset senilai , hutang tumbuh menjadi .
- Net value di : .
Portfolio B (Synthetic Forward):
- Di : Enter long forward contract dengan forward price (zero initial cost).
- Di : Bayar , terima aset senilai .
- Net value di : .
Karena kedua portfolio memberikan aset yang sama di (keduanya punya aset senilai dan obligasi negatif), dan Portfolio A memerlukan borrow di , maka Portfolio B (forward) harus memberikan hasil sama:
Set net value sama:
Solusi:
Argumen No-Arbitrage:
Jika , investor bisa:
- Arbitrage strategy: Beli spot di (borrow dana dengan rate ), short forward di .
- Di : Deliver aset ke forward (terima ), bayar hutang .
- Profit tanpa risiko: .
Jika , investor bisa:
- Reverse arbitrage: Short spot (jual aset dengan harga , invest di risk-free rate ), long forward di .
- Di : Terima dari investasi , bayar forward , terima kembali aset.
- Profit tanpa risiko: .
Pasar akan menyesuaikan hingga (no-arbitrage condition).
Forward Price dengan Dividend:
Jika aset membayar dividen dengan yield (continuously compounded), pemegang spot asset akan menerima dividen selama periode . Ini mengurangi cost of carry.
Adjust cash-and-carry:
- Di : Beli aset di (borrow).
- Selama : Terima dividen dengan PV total (approximate untuk small ).
- Di : Punya aset senilai , hutang , tapi sudah terima dividen.
Net cost sebenarnya:
Dengan continuous dividend yield :
Dilarang›
- Menggunakan untuk menghitung : Forward price dihitung dari (spot hari ini), bukan (harga masa depan yang belum diketahui).
- Lupa bahwa forward payoff bisa negatif: Tidak seperti option, payoff forward adalah , bisa negatif jika . Tidak ada .
- Mencampur effective rate dan continuous rate: menggunakan continuous rate . Jika rate diberikan effective, harus convert dulu: .
Section 4 — Contoh Soal
Soal A — Fundamental
Harga spot saham XYZ saat ini adalah . Risk-free rate adalah per tahun (continuously compounded). Saham tidak membayar dividen. Hitunglah: (a) Forward price untuk kontrak 6 bulan (b) Payoff long forward jika harga spot di maturity adalah
Data yang diberikan:
- Harga spot
- Risk-free rate (continuously compounded)
- Time to maturity tahun
- Tidak ada dividen
Solusi Soal A›
1. Identifikasi Variabel
- (no dividend)
- Dicari: (a) , (b) Payoff jika
2. Time Diagram
t=0 t=0.5 (maturity)
|------------------------------|
S₀=100 S_T=110 (actual spot)
F₀,T=? (forward price)
Long forward: wajib beli di F₀,T
Payoff = S_T - F₀,T
3. Equation of Value (pada Focal Date )
Forward price (no dividend):
Payoff long forward:
4. Eksekusi Aljabar
(a) Forward Price:
Hitung :
(b) Payoff jika :
Payoff long forward = (profit karena spot di maturity lebih tinggi dari forward price).
5. Verification
Cek no-arbitrage: Jika investor beli spot di dengan borrow di rate 5%, di hutang jadi . Jika dia punya aset senilai , net = ✓, sama dengan payoff long forward.
Logika finansial: Forward price adalah spot plus cost of carry (bunga 5% selama 6 bulan). Karena spot di maturity naik ke , pemegang long forward untung (beli di , nilai pasar ).
[!WARNING] Exam Tips — Soal A Target waktu: 2–2.5 menit. Common trap: Lupa bahwa tahun (bukan 6 bulan langsung dalam rumus). Shortcut: Untuk kecil, (Taylor approximation) untuk estimasi cepat. Di sini: .
Soal B — Exam-Typical
Harga spot emas saat ini adalah per ons. Risk-free rate adalah per tahun (continuously compounded). Storage cost untuk emas adalah per tahun (continuously compounded, diperlakukan seperti negative dividend). Hitunglah: (a) Forward price untuk kontrak 1 tahun (b) Jika forward price aktual di pasar adalah , apakah ada peluang arbitrase? Jelaskan strategi arbitrase jika ada.
Data yang diberikan:
- Harga spot emas
- Risk-free rate
- Storage cost (treated as negative dividend: )
- Time to maturity tahun
Solusi Soal B›
1. Identifikasi Variabel
- (storage cost, sehingga effective rate )
- Dicari: (a) Fair forward price , (b) Arbitrase jika market
2. Time Diagram
t=0 t=1
|----------------------------------|
S₀=1,800 Deliver emas
Borrow 1,800 Bayar hutang + storage
di rate r
3. Equation of Value (pada Focal Date )
Forward price dengan storage cost:
Argumen no-arbitrage: Jika atau , ada arbitrase.
4. Eksekusi Aljabar
(a) Fair Forward Price:
Hitung :
Fair forward price:
(b) Arbitrase Analysis:
Market forward price: Fair forward price:
Karena , forward underpriced (terlalu murah).
Strategi Arbitrase:
- Long forward di (kontrak untuk beli emas di maturity).
- Short spot: Jual emas sekarang di (atau pinjam emas dan jual).
- Invest hasil di risk-free rate .
- Save storage cost karena tidak pegang emas fisik.
Di :
- Investasi tumbuh menjadi:
- Beli emas via forward di:
- Kembalikan emas yang dipinjam (atau keep jika pure short).
- Profit: per ons (plus penghematan storage ).
Lebih teliti: Net profit = (simplified, ignoring storage saving yang sudah termasuk di fair price).
Sebenarnya, profit adalah:
5. Verification
Cek fair forward: ✓
Logika finansial: Jika kamu short spot dan invest, setelah bayar storage cost equivalent, kamu butuh payoff di maturity untuk breakeven. Karena forward market hanya , kamu bisa lock profit per ons tanpa risiko.
Exam Tips — Soal B›
Target waktu: 3.5–4 menit. Common trap: Storage cost adalah penambahan ke rate (cost of carry), bukan pengurangan. Dividen adalah pengurangan (), storage adalah penambahan (). Shortcut: Jika forward market price fair price, cek apakah over/underpriced, lalu tentukan long/short strategi.
Soal C — Challenging
Harga spot saham ABC adalah . Risk-free rate adalah per tahun (continuously compounded). Saham membayar dividen pada tahun (3 bulan) dan pada tahun (6 bulan). Hitunglah forward price untuk kontrak 9 bulan ( tahun).
Data yang diberikan:
- Dividen: di , di
- tahun
Solusi Soal C›
1. Identifikasi Variabel
- di
- di
- Dicari:
2. Time Diagram
t=0 t=0.25 t=0.5 t=0.75
|---------|---------|------------------|
S₀=50 D₁=2 D₂=2 Deliver saham
di forward price F₀,T
3. Equation of Value (pada Focal Date )
Forward price dengan discrete dividends:
di mana:
4. Eksekusi Aljabar
Hitung present value dividen di :
Hitung :
Hitung :
Total PV dividen:
Harga spot setelah dikurangi PV dividen:
Forward price:
Hitung :
5. Verification
Cek logika: Spot , dikurangi PV dividen , sisa . Compound dengan rate 6% selama 0.75 tahun: ✓
Logika finansial: Pemegang spot asset akan terima dividen total selama periode forward. PV dividen ini di . Sisa nilai asset perlu di-compound ke maturity dengan cost of carry. Forward price lebih rendah dari spot karena dividen mengurangi cost of carry.
[!WARNING] Exam Tips — Soal C Target waktu: 5–6 menit. Common trap: Lupa discount dividen ke sebelum kurangkan dari . Atau salah menghitung eksponen ( bukan ). Shortcut: Untuk discrete dividends, selalu: (1) PV all dividends, (2) subtract from , (3) compound result to maturity.
Section 5 — Verifikasi & Sanity Check
No-Arbitrage Bounds›
- Forward price harus positif: jika dan (atau ).
- Forward price vs spot: Jika no dividend () dan , maka . Jika dividend yield , maka .
- Prepaid forward: jika dividend yield (asset loses value via dividends).
Cost of Carry›
- Total cost of carry: , di mana = risk-free rate, = dividend/income yield (negative cost), = storage/insurance cost (positive cost).
- Forward price relationship: .
- Jika : Forward price bisa lebih rendah dari spot (convenience yield atau high dividend).
Mark-to-Market Value›
- Value long forward di : (present value dari expected payoff).
- Value di initiation (): jika adalah fair forward price.
- Value di maturity (): (payoff).
Metode Alternatif
Menggunakan Effective Rate (bukan Continuous):
Jika risk-free rate diberikan sebagai effective annual rate (bukan continuous ):
Konversi antara continuous dan effective:
Discrete Dividend (alternatif formula):
Jika dividen diberikan sebagai yield discrete per periode (bukan continuous ):
di mana adalah dividen di waktu , dan kita compound dividen dari ke dengan rate .
Di CF1, biasanya continuous rate lebih sering digunakan untuk konsistensi dengan derivatives pricing.
Section 6 — Visualisasi Mental
Payoff Diagram — Long Forward:
Bayangkan grafik dengan sumbu X = harga spot di maturity dan sumbu Y = payoff. Kurva long forward adalah garis lurus dengan slope +1, interseksi dengan sumbu X di :
- Jika : Payoff negatif (rugi, harus beli di padahal market value lebih rendah).
- Jika : Payoff = 0 (breakeven).
- Jika : Payoff positif (profit, beli di padahal market value lebih tinggi).
Tidak ada kink seperti option—payoff linear untuk semua nilai .
Payoff Diagram — Short Forward:
Garis lurus dengan slope -1, interseksi dengan sumbu X di :
- Jika : Payoff positif (profit, jual di padahal market value lebih rendah).
- Jika : Payoff negatif (rugi, jual di padahal market value lebih tinggi).
Perbandingan Forward vs Option (Conceptual):
- Forward (long call payoff region): Linear di semua region, tidak ada downside protection. Symmetric risk (profit unlimited, loss unlimited).
- Option (long call): Kinked di , downside protected (max loss = premium), upside unlimited.
Forward Price Growth Over Time (Conceptual):
Jika kita plot forward price untuk different initiation time (dengan fixed maturity ), saat :
Forward price converges ke spot price di maturity. Ini adalah properti konsistensi forward pricing.
Hubungan Visual ↔ Rumus
Slope payoff diagram long forward adalah +1 karena:
Tidak ada kink karena tidak ada function—payoff adalah fungsi linear dari .
Interseksi dengan sumbu X (payoff = 0) terjadi di , yang adalah breakeven point.
Section 7 — Jebakan Umum
Kesalahan Unit Waktu›
Contoh Salah: Forward maturity 9 bulan, risk-free rate per tahun. Menghitung (menggunakan 9 langsung instead of 0.75).
Benar: Konversi dulu ke tahun: tahun. Maka .
Kesalahan Konseptual›
- Payoff forward vs option: Forward payoff adalah , bukan . Forward bisa rugi unlimited, option hanya rugi premi.
- Storage cost vs dividend: Storage cost (dan insurance, etc.) adalah penambahan ke cost of carry (). Dividend adalah pengurangan (). Jangan terbalik!
- Forward price menggunakan : Forward price dihitung dari (spot hari ini) dengan formula . Kita tidak tahu di awal—itu variabel acak.
- Initial value forward: Di , jika forward price adalah fair price, nilai kontrak = 0 (no cash exchange). Bukan nilai !
Kesalahan Interpretasi Soal›
Ambiguitas: Soal mengatakan “dividend yield 3%” tanpa jelas apakah continuous atau discrete.
Klarifikasi: Default CF1 adalah continuous ( per tahun continuously compounded) kecuali eksplisit disebutkan discrete atau “3% per quarter.”
Red Flags›
- “Forward price higher than spot”: Ini normal jika (cost of carry positif). Tidak berarti mispriced kecuali melanggar relasi .
- “Commodity futures”: Bisa ada convenience yield (benefit dari holding fisik komoditas, misal untuk produksi). Ini mengurangi forward price, treated seperti dividend.
- “Futures vs forward”: Di CF1, fokus pricing adalah sama (no-arbitrage). Perbedaan utama: futures = exchange-traded, standardized, daily settlement. Forward = OTC, customized, settlement di maturity.
- “Discrete dividends”: Harus discount setiap dividen ke dengan , lalu kurangkan dari sebelum compound ke .
Section 8 — Ringkasan Eksekutif
Must-Remember›
- Forward price (no dividend):
- Forward price dengan dividend yield:
- Prepaid forward price:
- Payoff long forward:
- Mark-to-market value (long forward at ):
Kapan Digunakan
- Trigger keywords: “forward contract,” “forward price,” “cost of carry,” “no-arbitrage,” “prepaid forward,” “futures,” “delivery,” “commodity,” “storage cost.”
- Tipe skenario soal:
- Hitung forward price given , , , dividend/storage.
- Hitung payoff/profit given dan .
- Identifikasi arbitrase jika forward market price fair price.
- Compare forward vs futures (conceptual).
- Calculate mark-to-market value di waktu .
Kapan TIDAK Boleh Digunakan
- Jika ada hak pilihan (optional exercise): Itu option (topik 6.1), bukan forward. Forward adalah kewajiban wajib.
- Jika diminta pricing option: Forward pricing menggunakan no-arbitrage dengan cost of carry. Option pricing perlu model lain (Black-Scholes—beyond CF1 scope).
- Jika aset tidak tradable atau no market price: Forward pricing assume aset underlying dapat dibeli/dijual di spot market. Jika tidak (misal cuaca, indeks non-tradable), pricing berbeda.
Quick Decision Tree
graph TD
A["Soal menyebut<br>derivatives contract?"] -->|"Ya"| B["Ada hak pilihan<br>(right) atau kewajiban (obligation)?"]
A -->|"Tidak"| Z["Bukan topik 6"]
B -->|"Hak pilihan (right)"| X["Option<br>→ [[6.1 Options – Call and Put]]"]
B -->|"Kewajiban (obligation)"| C["Forward atau Futures?"]
C -->|"Both (pricing sama)"| D["Hitung forward price?"]
D -->|"Ya"| E["Ada dividend atau<br>storage cost?"]
D -->|"Tidak, hitung payoff"| F["Payoff = S_T - F_0,T"]
E -->|"Dividend yield (delta)"| G["F_0,T = S_0 * exp((r-delta)*T)"]
E -->|"Storage cost (c)"| H["F_0,T = S_0 * exp((r+c)*T)"]
E -->|"Discrete dividends"| I["PV dividends,<br>subtract from S_0,<br>then compound"]
E -->|"No dividend/cost"| J["F_0,T = S_0 * exp(r*T)"]
F --> K["Cek arbitrase:<br>Market F vs Fair F"]
G --> K
H --> K
I --> K
J --> K
Follow-up Options›
- “Berikan contoh soal variasi forward dengan commodity dan convenience yield”
- “Jelaskan hubungan 6.2 Forwards and Futures dengan 3.1 Spot Rates and Forward Rates”
- “Buat flashcard 1-halaman untuk topik ini”
📖 Ref: McDonald Bab 2.1–2.3, 5.1–5.2 | 🗓️ 2026-02-17 | #CF1 #Forwards #Futures #Derivatives