Anda di halaman 1dari 21

Persamaan Diferensial Parsial Black-Scholes

Berangkat dari model harga saham yang telah diperoleh

𝑆(𝑡 + ∆𝑡) = 𝑆(𝑡) + 𝜇 ∆𝑡 𝑆(𝑡) + 𝜎 √∆𝑡 𝑍𝑡 𝑆(𝑡) dengan 𝑍𝑡 ~ 𝑁(0,1)

𝑆(𝑡 + ∆𝑡) − 𝑆(𝑡) = 𝜇 ∆𝑡 𝑆(𝑡) + 𝜎 √∆𝑡 𝑍𝑡 𝑆(𝑡)

∆𝑆 = 𝜇 𝑆 ∆𝑡 + 𝜎 𝑆 √∆𝑡 𝑍𝑡

Dalam bentuk diferensial adalah : 𝑑𝑆 = 𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵 dengan 𝑑𝐵 = √𝑑𝑡 𝑍𝑡 ~ 𝑁(0, 𝑑𝑡).


Misalkan 𝑉(𝑆, 𝑡) adalah nilai opsi pada saat t dengan harga sahamnya adalah 𝑆(𝑡) .
Berikut ini akan dilakukan langkah-langkah yang membawa kita kepada formulasi PDP Black-
Scholes untuk nilai opsi, khusus nya nilai opsi Eropa.
Langkah 1 : Uraikan 𝑉(𝑆, 𝑡) kedalam deret Taylor nya.
Langkah 2 : Substitusikan ekspresi untuk 𝑑𝑆 kedalam deret Taylor dari 𝑉(𝑆, 𝑡) .
Langkah 3 : Lakukan hampiran secara aljabar, abaikan suku-suku (𝑑𝑡)𝑘 untuk 𝑘 > 1 .
Langkah 4 : Gunakan prinsip no-arbitrage.

Langkah 1
𝜕𝑉(𝑆0 ,𝑡0 ) 𝜕𝑉(𝑆0 ,𝑡0 ) 1 𝜕2 𝑉(𝑆0 ,𝑡0 )
𝑉(𝑆, 𝑡) = 𝑉(𝑆0 , 𝑡0 ) + (𝑆 − 𝑆0 ) + (𝑡 − 𝑡0 ) + (𝑆 − 𝑆0 )2 +
𝜕𝑆 𝜕𝑡 2 𝜕𝑆 2
1 𝜕2 𝑉(𝑆0 ,𝑡0 ) 𝜕2 𝑉(𝑆0 ,𝑡0 )
(𝑆0 − 𝑡0 )2 + (𝑆 − 𝑆0 )(𝑡 − 𝑡0 ) + ℎ 𝑜 𝑡
2 𝜕𝑆 2 𝜕𝑆 𝜕𝑡

𝜕𝑉(𝑆0 ,𝑡0 ) 𝜕𝑉(𝑆0 ,𝑡0 ) 1 𝜕2 𝑉(𝑆0 ,𝑡0 )


𝑉(𝑆, 𝑡) − 𝑉(𝑆0 , 𝑡0 ) = (𝑆 − 𝑆0 ) + (𝑡 − 𝑡0 ) + (𝑆 − 𝑆0 )2 +
𝜕𝑆 𝜕𝑡 2 𝜕𝑆 2
1 𝜕2 𝑉(𝑆0 ,𝑡0 ) 𝜕2 𝑉(𝑆0 ,𝑡0 )
(𝑆0 − 𝑡0 )2 + (𝑆 − 𝑆0 )(𝑡 − 𝑡0 ) + ℎ 𝑜 𝑡
2 𝜕𝑆 2 𝜕𝑆 𝜕𝑡

𝜕𝑉(𝑆0 , 𝑡0 ) 𝜕𝑉(𝑆0 , 𝑡0 ) 1 𝜕 2 𝑉(𝑆0 , 𝑡0 ) 2


1 𝜕 2 𝑉(𝑆0 , 𝑡0 )
∆𝑉(𝑆, 𝑡) = (∆𝑆) + (∆𝑡) + (∆𝑆) + (∆𝑡)2
𝜕𝑆 𝜕𝑡 2 𝜕𝑆 2 2 𝜕𝑡 2
𝜕 2 𝑉(𝑆0 , 𝑡0 )
+ (∆𝑆)(∆𝑡) + ℎ 𝑜 𝑡
𝜕𝑆 𝜕𝑡
Dalam bentuk diferensial :
𝜕𝑉 𝜕𝑉 1 𝜕 2𝑉 2
1 𝜕 2𝑉 2
𝜕 2𝑉
𝑑𝑉 = (𝑑𝑆) + (𝑑𝑡) + (𝑑𝑆) + (𝑑𝑡) + (𝑑𝑆)(𝑑𝑡) + ℎ 𝑜 𝑡
𝜕𝑆 𝜕𝑡 2 𝜕𝑆 2 2 𝜕𝑡 2 𝜕𝑆 𝜕𝑡
Langkah 2
Substitusikan ekspresi untuk 𝑑𝑆 kedalam bentuk dferensial diatas
𝜕𝑉 𝜕𝑉 1 𝜕 2𝑉 2
1 𝜕 2𝑉
𝑑𝑉 = (𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵) + (𝑑𝑡) + (𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵) + (𝑑𝑡)2
𝜕𝑆 𝜕𝑡 2 𝜕𝑆 2 2 𝜕𝑡 2
𝜕 2𝑉
+ (𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵)(𝑑𝑡) + ℎ 𝑜 𝑡
𝜕𝑆 𝜕𝑡

1
Langkah 3 : hampiran secara aljabar, abaikan suku-suku (𝑑𝑡)𝑘 untuk 𝑘 > 1

𝑑𝑡 𝑑𝐵 = 𝑑𝑡 √𝑑𝑡 𝑍 = (𝑑𝑡)3/2 𝑍 → diabaikan


(𝑑𝑡)2 → diabaikan
2
(𝑑𝐵)2 = (√𝑑𝑡 𝑍) = 𝑑𝑡 𝑍 2

Sehingga diperoleh hampiran


𝜕𝑉 𝜕𝑉 1 𝜕2 𝑉
𝑑𝑉 ≈ (𝑑𝑡) + (𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵) + 𝜎 2 𝑆 2 𝑍2
𝜕𝑡 𝜕𝑆 2 𝜕𝑆 2

𝜕𝑉 𝜕𝑉 1 𝜕2 𝑉 𝜕𝑉
𝑑𝑉 ≈ ( +𝜇𝑆 + 𝜎 2 𝑆 2 𝑍2 ) 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵
𝜕𝑡 𝜕𝑆 2 𝜕𝑆 2 𝜕𝑆

Selanjutnya faktor 𝑍 2 nilainya dihampiri oleh nilai ekspektasinya yaitu 𝐸(𝑍 2 ) = 1, sehingga
𝜕𝑉 𝜕𝑉 1 𝜕2 𝑉 𝜕𝑉
𝑑𝑉 ≈ ( 𝜕𝑡 + 𝜇 𝑆 + 2 𝜎2 𝑆2 ) 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵 .....................(*)
𝜕𝑆 𝜕𝑆 2 𝜕𝑆

Langkah 4
Susun portofolio dengan cara : menjual 1 opsi dan membeli ∆ lembar saham .
Maka nilai portofolio diberikan oleh 𝑃 = 1. 𝑉 − ∆ . 𝑆

𝑑𝑃 = 𝑑𝑉 − ∆ . 𝑑𝑆
𝜕𝑉 𝜕𝑉 1 2 2
𝜕2 𝑉 𝜕𝑉
=( +𝜇𝑆 + 𝜎 𝑆 2)
𝑑𝑡 + 𝜎 𝑆 𝑑𝐵 − ∆ . (𝜇 𝑆 𝑑𝑡 + 𝜎 𝑆 𝑑𝐵)
𝜕𝑡 𝜕𝑆 2 𝜕𝑆 𝜕𝑆

𝜕𝑉 1 𝜕2 𝑉 𝜕𝑉 𝜕𝑉
= ( 𝜕𝑡 + 𝜎2 𝑆2 + 𝜇 𝑆 ( 𝜕𝑆 − ∆)) 𝑑𝑡 + 𝜎 𝑆 ( 𝜕𝑆 − ∆) 𝑑𝐵 ....................(**)
2 𝜕𝑆 2

𝜕𝑉
Persamaan diatas dapat lebih disederhanakan jika dipilih ∆ = . Hal ini memberikan efek
𝜕𝑆
mereduksi banyaknya suku stokastik pada persamaan (**). Pengaruh acak (random) memang
tidak bisa dihindari secara total karena harga saham S yang bersifat stokastik tetap masih ada
𝜕𝑉
pada persamaan (**). Dengan asumsi ∆ = maka persamaan (**) menjadi
𝜕𝑆

𝜕𝑉 1 𝜕2 𝑉
𝑑𝑃 = ( 𝜕𝑡 + 𝜎2 𝑆2 ) 𝑑𝑡
2 𝜕𝑆 2

Dengan memberlakukan prinsip no-arbitrage maka perbedaan antara return dari investasi P
pada portfolio diatas dengan return yang diperoleh dari menyimpan uang di bank sejumlah P
dengan suku bunga r haruslah sama dengan nol.
Sehingga dipenuhi :
𝑟 𝑃 𝑑𝑡 − 𝑑𝑃 = 0
𝜕𝑉 1 𝜕2 𝑉
𝑟 𝑃 𝑑𝑡 − ( 𝜕𝑡 + 𝜎2 𝑆2 ) 𝑑𝑡 = 0
2 𝜕𝑆 2

𝜕𝑉 1 𝜕2 𝑉
𝑟𝑃= + 𝜎2 𝑆2
𝜕𝑡 2 𝜕𝑆 2

2
𝜕𝑉 1 𝜕2 𝑉
𝑟 (𝑉 − ∆ . 𝑆) = + 𝜎2 𝑆2
𝜕𝑡 2 𝜕𝑆 2

𝜕𝑉 𝜕𝑉 1 𝜕2 𝑉
𝑟 (𝑉 − 𝜕𝑆 . 𝑆) = + 𝜎2 𝑆2
𝜕𝑡 2 𝜕𝑆 2

Sehingga diperoleh PDP


𝜕𝑉 𝜕𝑉 1 𝜕2 𝑉
+𝑟𝑆 + 𝜎2 𝑆2 −𝑟𝑉 =0
𝜕𝑡 𝜕𝑆 2 𝜕𝑆 2

yang dikenal sebagai PDP Black-Scholes. PDP Black-Scholes merupakan PDP linear orde dua
dengan tipe parabolik, dengan domain Ω = {(𝑆, 𝑡)| 0 ≤ 𝑆 < ∞ , 0 ≤ 𝑡 ≤ 𝑇 } .

Syarat batas dan syarat final


Pada saat 𝑡 = 𝑇 nilai 𝑆(𝑇) > 𝐾 atau 𝑆(𝑇) ≤ 𝐾. Untuk opsi call Eropa, bila 𝑆(𝑇) > 𝐾 maka
opsi call Eropa tsb dikatakan berada dalam keadaan in the money. Sebaliknya bila 𝑆(𝑇) < 𝐾
maka opsi call Eropa dikatakan berada dalam keadaan out of the money. Sehingga syarat final
untuk opsi call Eropa adalah
𝐶(𝑆, 𝑇) = (𝑆(𝑇) − 𝐾)+ = 𝑚𝑎𝑘𝑠 {𝑆(𝑇) − 𝐾 , 0} .
Karena terdapat syarat final tetapi tidak terdapat syarat awal, maka PDP Black-Scholes sering
dikenal sebagai suatu backward parabolic equation.
Sementara itu untuk S = 0 maka 𝑑𝑆 = 0 sehingga nilai S tidak pernah berubah dari nilai nol.
Sehingga pada batas S = 0 pada domain Ω , opsi call Eropa tidak akan pernah diexercise yang
memberikan nilai nol. Dengan demikian diperoleh syarat batas opsi call Eropa sebagai
𝐶(0, 𝑡) = 0 .
Sementara itu untuk nilai S yang sangat besar, 𝑆 → ∞ , nilai S akan melebihi nilai strike price K
yang hingga. Untuk 𝑆 → ∞ , maka 𝑆 − 𝐾 ≈ 𝑆 sehingga diperoleh syarat batas berikutnya, yaitu
𝐶(𝑆, 𝑡) = 𝑆 untuk 𝑆 → ∞ .
Dengan demikian PDP Black-Scholes beserta syarat final dan syarat batas nya untuk opsi call
Eropa diberikan oleh :
𝜕𝐶 𝜕𝐶 1 𝜕2 𝐶
+𝑟𝑆 + 𝜎2 𝑆2 − 𝑟 𝐶 = 0 untuk (𝑆, 𝑡) ∈ Ω
𝜕𝑡 𝜕𝑆 2 𝜕𝑆 2

𝐶(𝑆, 𝑇) = (𝑆(𝑇) − 𝐾)+ untuk 𝑆 > 0


𝐶(0, 𝑡) = 0 untuk 0 ≤ 𝑡 < 𝑇
𝐶(𝑆, 𝑡) = 𝑆 untuk 𝑆 → ∞ dengan 0 ≤ 𝑡 < 𝑇
Latihan
Tentukannlah PDP Black-Scholes untuk opsi put Eropa beserta syarat final dan syarat batas nya .

3
Perubahan variabel pada PDP Black-Scholes
Serangkaian perubahan variabel pada PDP Black-Scholes berikut akan membawa kepada
penyederhanaan bentuk persamaannya.
𝑆
Tulis : 𝑆 = 𝐾𝑒 𝑥 ↔ 𝑥 = 𝑙𝑛 𝐾

2𝜏 𝜎2
𝑡 = 𝑇 − 𝜎2 ↔ 𝜏 = (𝑇 − 𝑡)
2

𝑉(𝑆, 𝑡) = 𝐾 𝑣(𝑥, 𝜏)
Sehingga
𝜕𝑉 1
= (𝐾𝑣(𝑥, 𝜏))𝑆 = 𝐾(𝑣𝑥 𝑥𝑆 + 𝑣𝜏 𝜏𝑆 ) = 𝐾 (𝑣𝑥 + 0) = 𝑒 −𝑥 𝑣𝑥
𝜕𝑆 𝑆

Dengan cara serupa diperoleh


𝜕𝑉 𝜎2 𝜕2 𝑉 𝑒 −2𝑥
= −𝐾 𝑣𝜏 dan = (𝑣𝑥𝑥 − 𝑣𝑥 )
𝜕𝑡 2 𝜕𝑆 2 𝐾

Substitusikan hasil-hasil diatas ke PDP Black-Scholes akan diperoleh PDP berikut


2𝑟
𝑣𝜏 = 𝑣𝑥𝑥 + (𝑘 − 1) 𝑣𝑥 − 𝑘 𝑣 dengan 𝑘 = 𝜎2

Selanjutnya
1 1 1
𝑣(𝑥, 0) = 𝑉(𝑆, 𝑇) = (𝑆 − 𝐾)+ = (𝐾𝑒 𝑥 − 𝐾)+ = (𝑒 𝑥 − 1)+
𝐾 𝐾 𝐾

Karena lim+ 𝑥 = −∞ , maka 0 = lim+ 𝑉(𝑆, 𝑡) = lim 𝐾𝑣(𝑥, 𝜏) → lim 𝑣(𝑥, 𝜏) = 0 .


𝑆→0 𝑆→0 𝑥→−∞ 𝑥→−∞

Karena lim 𝑥 = ∞ , maka 𝑆 = lim 𝑉(𝑆, 𝑡) = lim 𝐾𝑣(𝑥, 𝜏) = 𝐾𝑒 𝑥 → lim 𝑣(𝑥, 𝜏) = 𝑒 𝑥 .


𝑆→∞ 𝑆→∞ 𝑥→∞ 𝑥→∞

Sehingga diperoleh PDP untuk v beserta syarat awal dan syarat batasnya berikut
𝑇𝜎2 2𝑟
𝑣𝜏 = 𝑣𝑥𝑥 + (𝑘 − 1) 𝑣𝑥 − 𝑘 𝑣 dengan −∞ < 𝑥 < ∞ , 0 < 𝜏 < , 𝑘 = 𝜎2 .
2

𝑣(𝑥, 0) = (𝑒 𝑥 − 1)+ untuk −∞ < 𝑥 < ∞


𝑇𝜎2
𝑣(𝑥, 𝜏) → 0 untuk 𝑥 → −∞ , 0 < 𝜏 < 2

𝑇𝜎2
𝑣(𝑥, 𝜏) → 𝑒 𝑥 untuk 𝑥 → ∞ , 0 < 𝜏 < .
2

Perhatikan bahwa PDP diatas merupakan PDP orde dua linear dengan koefisien konstan, yang
tentunya lebih sederhana dibandingkan PDP Black-Scholes semula. Walaupun demikian PDP
tsb masih bisa dibuat lebih sederhana lagi dengan melakukan perubahan variabel berikut.
Untuk konstanta-konstanta 𝛼 dan 𝛽 yang masih harus ditentukan, dengan persyaratan tertentu,
tuliskan variabel tak-bebas u yang memenuhi

𝑣(𝑥, 𝜏) = 𝑒 𝛼𝑥+𝛽𝜏 𝑢(𝑥, 𝜏)

𝑣𝑥 = 𝑒 𝛼𝑥+𝛽𝜏 (𝛼𝑢(𝑥, 𝜏) + 𝑢𝑥 )

4
𝑣𝑥𝑥 = 𝑒 𝛼𝑥+𝛽𝜏 (𝛼 2 𝑢(𝑥, 𝜏) + 2𝛼𝑢(𝑥, 𝜏) + 𝑢𝑥𝑥 )

𝑣𝜏 = 𝑒 𝛼𝑥+𝛽𝜏 (𝛽𝑢(𝑥, 𝜏) + 𝑢𝜏 )
Substitusikan ekspresi-ekspresi diatas ke PDP untuk v , diperoleh
𝑢𝜏 = (𝛼 2 + (𝑘 − 1)𝛼 − 𝑘 − 𝛽)𝑢 + (2𝛼 + 𝑘 − 1)𝑢𝑥 + 𝑢𝑥𝑥
Karena 𝛼 dan 𝛽 adalah konstanta-konstanta sebarang, maka nilainya dapat dipilih sehingga
menghasilkan bentuk yang lebih sederhana bagi PDP untuk u diatas. Idealnya jika koefisien-
koefisien untuk u dan 𝑢𝑥 bernilai nol. Yaitu bila
𝛼 2 + (𝑘 − 1)𝛼 − 𝑘 − 𝛽 = 0 dan 2𝛼 + 𝑘 − 1 = 0
1−𝑘 (𝑘+1)2
yang memberikan 𝛼 = 2 dan 𝛽 = − 4 . Sementara itu syarat awal untuk u dapat
diperoleh melalui (𝑒 𝑥 − 1)+ = 𝑣(𝑥, 0) = 𝑒 𝛼𝑥 𝑢(𝑥, 0) , yang menghasilkan

𝑢(𝑥, 0) = 𝑒 (𝑘−1)𝑥/2 (𝑒 𝑥 − 1)+

= 𝑒 (𝑘−1)𝑥/2 (𝑒 𝑥 − 1) bila 𝑥 > 0

= 𝑒 (𝑘−1)𝑥/2 (0) bila 𝑥 ≤ 0

= 𝑒 (𝑘+1)𝑥/2 − 𝑒 (𝑘−1)𝑥/2 bila 𝑥 > 0


=0 bila 𝑥 ≤ 0
+
= (𝑒 (𝑘+1)𝑥/2 − 𝑒 (𝑘−1)𝑥/2 )

Selanjutnya syarat batas di 𝑥 = ±∞ untuk u juga dapat diperoleh (lihat : Willmot et.al. (1995)).
Dengan demikian PDP Black-Scholes semula, syarat awal dan syarat-syarat batasnya melalui
serangkaian perubahan variabel dapat dikonversi menjadi persamaan berikut
𝑇𝜎2
𝑢𝜏 = 𝑢𝑥𝑥 untuk −∞ < 𝑥 < ∞ , 0 < 𝜏 < 2
+
𝑢(𝑥, 0) = (𝑒 (𝑘+1)𝑥/2 − 𝑒 (𝑘−1)𝑥/2 ) untuk −∞ < 𝑥 < ∞
𝑇𝜎2
𝑢(𝑥, 𝜏) → 0 untuk 𝑥 → ±∞ , 0 < 𝜏 <
2

5
6
7
8
9
10
Beberapa asumsi pada penurunan persamaan Black-Scholes
1. Pergerakan harga saham mengikuti disribusi log-normal dengan drift 𝜇 dan volatilitas 𝜎
2. Tidak ada pembagian dividen selama masa berlakunya opsi.
3. Tidak ada biaya transaksi ataupun pajak.
4. Tidak ada arbitrage.
5. Suku bunga bebas risiko r, bernilai konstan.
Contoh
1. Tentukanlah harga sebuah opsi call Amerika tanpa dividen atas suatu saham, jika
diketahui harga saham nya saat ini adalah $ 30 dengan strike price sebesar $34, suku
bunga bebas risiko sebesar 8%, volatilitas saham sebesar 20% dan waktu jatuh temponya
dalam 3 bulan kedepan.
2. Harga suatu saham diketahui berdistribusi lognormal dengan drift sebesar 16% dan
volatilitas sebesar 35%. Saat ini harga saham tersebut adalah $38.
a). Tentukanlah besarnya peluang sebuah opsi call Eropa pada saham tsb. dengan strike
price $40 dan waktu jatuh tempo dalam 6 bulan, akan di exercise.
b). Tentukanlah besarnya peluang sebuah opsi put Eropa pada saham tsb. dengan strike
price yang sama dan masa jatuh tempo yang sama, akan di exercise.

11
Jawaban
1. Harga opsi call Amerika untuk saham tanpa dividen sama dengan harga opsi call Eropa nya.
Sehingga dapat digunakan formula Black-Scholes untuk opsi call Eropa untuk menghitungnya.
Diketahui bahwa 𝑆 = 30, 𝐾 = 34, 𝑟 = 0.08, 𝜎 = 0.20 dan 𝑇 = 0.25 , sehingga
𝑆 30
𝑙𝑛( )+(𝑟+12𝜎2 )𝑇 𝑙𝑛( )+(0.08+12(0.2)2 )(0.25)
𝐾 34
𝑑1 = = (0.2)√0.25
= −1.0016 ; 𝑁(𝑑1 ) = 𝑁(−1.0016) = 0.1587
𝜎√𝑇

𝑑2 = 𝑑1 − 𝜎√𝑇 = −1.0016 − (0.2)√0.25 = −1.1016 ; 𝑁(𝑑2 ) = 𝑁(−1.1016) = 0.1357

𝐶 = 𝑆𝑁(𝑑1 ) − 𝐾𝑒 −𝑟𝑇 𝑁(𝑑2 ) = (30)(0.1587) − (34)(𝑒 −(0.08)(0.25) )(0.1357) = 0.2385


Jadi harga opsi call Amerika tsb adalah $0.2385 .
2. Diketahui suatu saham dengan 𝜇 = 0.16 dan 𝜎 = 0.35 serta 𝑆(0) = 38.
a). Peluang opsi call Eropa atas saham tsb dengan 𝐾 = 40 dan 𝑇 = 6 bulan = 0.5 akan
diexercise diberikan oleh 𝑃(𝑆(𝑇) > 𝐾 = 40) .
𝑆(𝑇)
Dari 𝑙𝑛 (𝑆(0)) ~ 𝑁 ((𝜇 − 12 𝜎2 )𝑇, 𝜎 2 𝑇) kita peroleh

𝑆(𝑇)
𝑙𝑛 ( ) ~ 𝑁 ((0.16 − 12 0.352 )(0.5), 0.352 (0.5))
38

𝑙𝑛 𝑆(𝑇) ~ 𝑁(ln 38 + (0.16 − 12 0.352 )(0.5) , 0.352 (0.5) )

𝑙𝑛 𝑆(𝑇) ~ 𝑁(3.6870 , 0.0612)


𝑃(𝑆(𝑇) > 40) = 𝑃(𝑙𝑛 𝑆(𝑇) > 𝑙𝑛 40) = 𝑃(𝑙𝑛 𝑆(𝑇) > 3.6889)
𝑙𝑛 𝑆(𝑇) − 3.6870 3.6889 − 3.6870
= 𝑃( > ) = 𝑃(𝑍 > 0.0077) = 1 − 𝑃(𝑍 < 0.0077)
√0.0612 √0.0612

= 1 − 0.5031 dengan 𝑍~𝑁(0,1)


= 0.4969
Jadi besarnya peluang opsi call tsb diexercise adalah 0.4969 .

b). Peluang opsi put diexercise diberikan oleh 𝑃(𝑆(𝑇) < 𝐾 = 40) .
𝑃(𝑆(𝑇) < 40) = 1 − 𝑃(𝑆(𝑇) > 40) = 1 − 0.4969 = 0.5031
Jadi besarnya peluang opsi put diexercise adalah 0.5031 .

12
Menggambar permukaan Black-Scholes
%
% MENGGAMBAR PERMUKAAN BLACK-SCHOLES UNTUK OPSI CALL
% DAN OPSI PUT EROPA
%
clc
clf
%%%%%%%%%%% Parameter opsi %%%%%%%%%%%%%%%
K=20; r=0.05; sigma=0.3; T=1; L=50;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Harga_saham = linspace(0,50,L);
waktu = linspace(0,T,L);
C=zeros(L,L);
P=zeros(L,L);
for i=1:L
S=Harga_saham(i);
for j=1:L
t=waktu(j);
[Call,Put]=BS(S,K,r,sigma,T-t);
C(j,i)=Call;
P(j,i)=Put;
end
end
[Smat,tmat]=meshgrid(Harga_saham,waktu);

figure(1)
mesh(Smat,tmat,C)
xlabel('S'),ylabel('t'),zlabel('C(S,t)','rotation',0)
title('Black-Scholes opsi call Eropa K = 20, r = 0.05, \sigma = 0.3, T=1, L=50')

figure(2)
mesh(Smat,tmat,P)
xlabel('S'),ylabel('t'),zlabel('P(S,t)','rotation',0)
title('Black-Scholes opsi put Eropa K=20, r=0.05, sigma=0.3, T=1, L=50')

***Fungsi berikut digunakan pada program diatas

function [ C,P ] = BS(S,K,r,sigma,T)

d1 = (log(S/K) + (r + 0.5*sigma^2)*T)/(sigma*sqrt(T));
d2 = d1 - sigma*sqrt(T);

C = S*normcdf(d1) - K*exp(-r*(T))*normcdf(d2) ;
P = C + K*exp(-r*T) - S ;

format short
end

13
14
Efek pembagian dividen pada harga saham
Klaim : Pada saat dividen dibagikan maka harga saham akan turun sebesar dividen yang
dibagikan.
Misalkan 𝑆𝑡 harga saham sesaat sebelum dividen dibagikan dan 𝑆𝑡 ∗ adalah harga saham sesaat
setelah dividen dibagikan.
Andaikan 𝑆𝑡 ∗ > 𝑆𝑡 maka lakukan : pinjam uang sebesar 𝑆𝑡 pada saat t sesaat sebelum
pembagian dividen. Uang tsb dibelikan saham seharga 𝑆𝑡 . Pada saat dividen dibagikan maka
kita dapat dividen sebesar D. Setelah itu segera jual saham tsb seharga 𝑆𝑡 ∗ . Maka diperoleh
profit tanpa resiko sebesar 𝑆𝑡 ∗ + 𝐷 − 𝑆𝑡 > 0 . Sehingga haruslah tepat setelah dividen dibagikan
maka harga saham haruslah turun. Berapakah besarnya penurunan arga saham tsb yang wajar ?
Perhatikan kasus berikut :
a). 𝑆𝑡 − 𝐷 < 𝑆𝑡 ∗
b). 𝑆𝑡 ∗ < 𝑆𝑡 − 𝐷
Maka dapat disusun portofolio/strategi untuk masing=masing kasus tsb yang selalu
menghasilkan profit tanpa risiko. Sehingga agar tidak terjadi arbitrage haruslah 𝑆𝑡 ∗ = 𝑆𝑡 − 𝐷 .

15
Metode Simulasi Monte Carlo
Misalkan 𝑋 suatu peubah acak dengan nilai ekspektasi 𝐸(𝑋) = 𝑎 dan variansi 𝑉𝑎𝑟(𝑋) = 𝑏 2
yang masing-masing belum diketahui. Ingin dicari nilai hampiran untuk 𝑎 dan juga 𝑏 dengan
asumsi kita dapat membangkitkan barisan sampel yang saling bebas dari peubah acak 𝑋 tersebut
dengan memanfaatkan pseudo-random number generator.
Misalkan 𝑋1 , 𝑋2 , ⋯ , 𝑋𝑀 barisan dari M sampel yang saling bebas dari peubah acak X dan
masing-masing berdistribusi sama dengan X. Maka
1 1
𝑎 𝑀 = 𝑀 ∑𝑀 2
𝑖=1 𝑋𝑖 dan 𝑏𝑀 = ∑𝑀
𝑖=1(𝑋𝑖 − 𝑎𝑀 )
2
𝑀−1

masing-masing merupakan penaksir tak-bias untuk nilai ekspektasi dan variansi dari X .
Dengan menggunakan teorema limit pusat kita peroleh :
𝑏2
∑𝑀 2
𝑖=1 𝑋𝑖 ~ 𝑁(𝑀𝑎 , 𝑀𝑏 ) sehingga 𝑎𝑀 − 𝑎 ~ 𝑁 (0 , 𝑀 )
𝑎𝑀 − 𝑎
yang memberikan : 𝑏⁄ ~ 𝑁(0,1)
√𝑀

16
Dengan demikian diperoleh

𝑎𝑀 − 𝑎
𝑃 (−1.96 ≤ 𝑏⁄ ≤ 1.96 ) = 0.95
√𝑀

𝑏 𝑏
𝑃 (𝑎𝑀 − 1.96 ≤ 𝑎 ≤ 𝑎𝑀 + 1.96 ) = 0.95
√𝑀 √𝑀

Dengan menghampiri nilai b oleh 𝑏𝑀 , kita peroleh selang kepercayaan 95% untuk nilai a :
𝑏𝑀 𝑏𝑀
[𝑎𝑀 − 1.96 , 𝑎𝑀 + 1.96 ]
√𝑀 √𝑀

Menentukan nilai opsi Eropa dengan Simulasi Monte Carlo


Dengan menggunakan pendekatan risk-neutrality maka nilai opsi Eropa dapat dihitung sebagai
present value dari nilai payoff opsi Eropa dengan mengambil 𝜇 = 𝑟 . Jadi dihitung nilai
ekspektasi dari peubah acak

𝑒 −𝑟𝑇 𝑚𝑎𝑘𝑠{𝑆0 𝑒𝑥𝑝[(𝑟 − 12 𝜎2 )𝑇 + 𝜎√𝑇 𝑍] − 𝐾, 0} untuk opsi call Eropa

𝑒 −𝑟𝑇 𝑚𝑎𝑘𝑠{𝐾 − 𝑆0 𝑒𝑥𝑝[(𝑟 − 12 𝜎2 )𝑇 + 𝜎√𝑇 𝑍], 0} untuk opsi put Eropa.

Dengan algoritma berikut (untuk call) :


for i = 1 to M
hitung sampel 𝛾𝑖 ~ 𝑁(0,1)

𝑉𝑖 = 𝑒 −𝑟𝑇 𝑚𝑎𝑘𝑠{𝑆0 𝑒𝑥𝑝[(𝑟 − 12 𝜎2 )𝑇 + 𝜎√𝑇 𝛾𝑖 ] − 𝐾, 0}

end
1
hitung 𝑎𝑀 = 𝑀 ∑𝑀
𝑖=1 𝑉𝑖

1
2
hitung 𝑏𝑀 = ∑𝑀
𝑖=1(𝑉𝑖 − 𝑎𝑀 )
2
𝑀−1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Metode Simulasi Monte Carlo baku untuk Opsi Call dan Put Eropa
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc
tic
format short
%%%%%%%%%% Parameter metode dan masalah %%%%%%%%
S0 = 62; K =60; r = 0.10; sigma = 0.20; T =5/12; M = 1e5 %M=1e8
%S0 = 10; K = 9; r = 0.06; sigma = 0.1; T = 1; M = 1e5 %M = 1e6
%S0 = 4; K = 5; r = 0.04; sigma = 0.3; T = 1; M = 1e5 %M = 1e6
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Sebagai pembanding adalah harga opsi menurut formula Black-Scholes


[ C_BS,P_BS ] = BS(S0,K,r,sigma,T) ;
%
17
% Simulasi harga-harga saham saat jatuh tempo beserta
% present value masing-masing nilai payoff nya
rng('default')
ST = S0*exp((r-0.5*sigma^2)*T + sigma*sqrt(T)*randn(M,1));
Call = exp(-r*T)*max(ST-K,0);
Put = exp(-r*T)*max(K-ST,0);
%

% Menghitung nilai opsi call simulasi Monte Carlo


% beserta selang kepercayaan 95% nya
aM_Call = mean(Call)
bM_Call = std(Call);
disp('Selang kepercayaan 95% opsi Call_SimulasiMonteCarlo_baku')
disp([aM_Call - 1.96*bM_Call/sqrt(M) , aM_Call + 1.96*bM_Call/sqrt(M)])
disp('Harga opsi call Black-Scholes')
disp(C_BS)
%

% Menghitung nilai opsi put simulasi Monte Carlo


% beserta selang kepercayaan 95% nya
aM_Put = mean(Put)
bM_Put = std(Put);
disp('Selang kepercayaan 95% opsi Put_SimulasiMonteCarlo_baku')
disp([aM_Put - 1.96*bM_Put/sqrt(M), aM_Put + 1.96*bM_Put/sqrt(M)])
disp('Harga opsi put Black-Scholes ' )
disp(P_BS)
%

toc

The Greeks
Untuk opsi call Eropa :
𝜕𝐶 𝜕 2𝐶 𝜕𝐶 𝜕𝐶 𝜕𝐶
∆= (delta) ; 𝛤 = 2 (gamma) ; 𝜌 = (rho) ; 𝛩 = (theta) ; vega =
𝜕𝑆 𝜕𝑆 𝜕𝑟 𝜕𝑡 𝜕𝜎

𝑁 ′ (𝑑1 )
∆= 𝑁(𝑑1 ) ; 𝛤 = ; 𝜌 = (𝑇 − 𝑡)𝐾𝑒 −𝑟(𝑇−𝑡) 𝑁(𝑑2 ) ; vega = 𝑆√𝑇 − 𝑡 𝑁 ′ (𝑑1 )
𝑆𝜎√𝑇 − 𝑡
−𝑆𝜎
𝛩= 𝑁 ′ (𝑑1 ) − 𝑟𝐾𝑒 −𝑟(𝑇−𝑡) 𝑁(𝑑2 )
2√𝑇 − 𝑡

Dengan menggunakan hubungan Put-Call parity ekspresi untuk the Greeks bagi opsi put Eropa
dapat diperoleh.

18
Opsi cash-or-nothing (binary atau digital options)
Opsi cash-or-nothing call memiliki payoff pada saat jatuh tempo (A > 0 diberikan)
𝐴 bila 𝑆(𝑇) > 𝐾
𝐴
payoff cash-or-nothing call = { 2 bila 𝑆(𝑇) = 𝐾
0 bila 𝑆(𝑇) < 𝐾
Opsi cash-or nothing put memiliki payoff pada saat jatuh tempo (A > 0 diberikan)
𝐴 bila 𝑆(𝑇) < 𝐾
𝐴
payoff cash-or-nothing put = { 2 bila 𝑆(𝑇) = 𝐾
0 bila 𝑆(𝑇) > 𝐾
Misalkan 𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) dan 𝑃𝑐𝑎𝑠ℎ (𝑆, 𝑡) masing-masing menyatakan nilai opsi cash-or-nothing call
dan nilai opsi cash-or-nothing put pada saat harga sahamnya adalah S dan pada saat t.
Dengan menyusun portofolio yang terdiri atas satu opsi cash-or-nothing call dan satu opsi cash-
or-nothing put dengan strike price yang sama K dan waktu jatuh tempo yang sama T, perlihatkan
bahwa kita memiliki ‘cash-or-nothing put-call parity’ berikut :

𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) + 𝑃𝑐𝑎𝑠ℎ (𝑆, 𝑡) = 𝐴𝑒 −𝑟(𝑇−𝑡) .


Sementara itu dengan mengiterasi kembali langkah-langkah pada saat menurunkan PDP Black-
Scholes, maka diharapkan 𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) dan 𝑃𝑐𝑎𝑠ℎ (𝑆, 𝑡) tersebut juga mengikuti PDP Black-
Scholes untuk nilai opsi. Berikutnya dengan memberikan syarat final serta syarat-syarat batas
nilai opsi cash-or-nothing tsb. akan diperoleh formula untuk 𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) dan 𝑃𝑐𝑎𝑠ℎ (𝑆, 𝑡).
Selanjutnya untuk 𝑡 → 𝑇 − diperoleh
𝐴 bila 𝑆(𝑇) > 𝐾
𝐴
lim− 𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) = { bila 𝑆(𝑇) = 𝐾
𝑡→𝑇 2
0 bila 𝑆(𝑇) < 𝐾
Bila pada suatu saat t nilai S = 0, maka harga saham tsb akan selalu sama dengan 0, sehingga
memberikan payoff sama dengan 0. Ini memberikan syarat batas
𝐶 𝑐𝑎𝑠ℎ (0, 𝑡) = 0 untuk 0 ≤ 𝑡 ≤ 𝑇
Bila nilai S sangat besar, maka hampir pasti opsi akan memberikan payoff sebesar A. Sehingga
dengan mendiskon diperoleh syarat batas

𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) ≈ 𝐴𝑒 −𝑟(𝑇−𝑡) untuk nilai 𝑆 yang besar .


Berikut ini akan digunakan asumsi risk-neutrality 𝜇 = 𝑟, untuk memperoleh formula opsi cash-
or-nothing melalui penentuan nilai ekspektasi payoff yang didiskon dengan suku bunga r.
2
𝑥
− (𝑙𝑛 ( 𝑠 ) − (𝑟 − 12𝜎2 )(𝑇 − 𝑡))
𝑒𝑥𝑝 [ ]
∞ 2𝜎 2 (𝑇 − 𝑡)
𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) = 𝑒 −𝑟(𝑇−𝑡) ∫ 𝐴 . 𝑑𝑥
𝐾
𝑥𝜎√2𝜋(𝑇 − 𝑡)
19
𝑆
𝑙𝑛( )+(𝑟−12𝜎2 )(𝑇−𝑡)
𝑥
Tulis 𝑦 = − [ ]
𝜎√(𝑇−𝑡)

𝑑𝑦 1
Bila 𝑥 = 𝐾 maka 𝑦 = −𝑑2 dan bila 𝑥 → ∞ maka 𝑦 → ∞ . Juga = 𝑥𝜎√𝑇−𝑡 .
𝑑𝑥

Sehingga

𝑒𝑥𝑝(−12 𝑦 2 )
𝐶 𝑐𝑎𝑠ℎ (𝑆, 𝑡) = 𝐴𝑒 −𝑟(𝑇−𝑡) ∫ 𝑑𝑦 = 𝐴𝑒 −𝑟(𝑇−𝑡) 𝑁(𝑑2 )
√2𝜋
−𝑑2

Selanjutnya dari hasil diatas dapat diperoleh


𝜕𝐶 𝑐𝑎𝑠ℎ 𝐴𝑒 −𝑟(𝑇−𝑡) 𝑁′ (𝑑2 ) 𝜕 2 𝐶 𝑐𝑎𝑠ℎ 𝐴𝑒 −𝑟(𝑇−𝑡) 𝑑1 𝑁 ′ (𝑑2 )
= ; = −
𝜕𝑆 𝜎𝑆√𝑇−𝑡 𝜕𝑆 2 𝜎2 𝑆 2 (𝑇−𝑡)

𝜕𝐶 𝑐𝑎𝑠ℎ 𝑑1 𝑟
= 𝐴𝑟𝑒 −𝑟(𝑇−𝑡) 𝑁(𝑑2 ) + 𝐴𝑒 −𝑟(𝑇−𝑡) 𝑁 ′ (𝑑2 ) ( − )
𝜕𝑡 2(𝑇 − 𝑡) 𝜎√𝑇 − 𝑡
Sehingga dengan substitusi ke PDP Black-Scholes dihasilkan
𝜕𝐶 𝑐𝑎𝑠ℎ 1 𝜕2 𝐶 𝑐𝑎𝑠ℎ 𝜕𝐶 𝑐𝑎𝑠ℎ
+ 2 𝜎2𝑆2 + 𝑟𝑆 − 𝑟𝐶 𝑐𝑎𝑠ℎ = 0
𝜕𝑡 𝜕𝑆 2 𝜕𝑆

Selanjutnya dengan menggunakan hubungan put-call parity untuk opsi cash-or-nothing


diperoleh nilai opsi cash-or-nothing put.
%
%Permukaan Black-Scholes untuk opsi cash-or-nothing
%
clf
clc
%%%%%%%%%%% Data dan parameter %%%%%%%
K = 1 ; A = 2 ; r = 0.05 ; sigma = 0.2 ; T = 1 ; L = 50 ;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Svals = linspace ( 0 , 2, L ) ;
tvals = linspace ( 0, T, L ) ;
C = zeros ( L, L ) ;

for i = 1 : L
S = Svals ( i ) ;
for j = 1 : L - 1
t = tvals ( j ) ;
tau = T - tvals ( j ) ;
d2 = ( log ( S/K ) + ( r - 0.5 * sigma^2 ) * ( tau )) / ( sigma * sqrt ( tau )) ;
N2=normcdf(d2) ;
C ( i , j ) = A * exp ( - r * tau ) * N2 ;
end
% Nilai saat jatuh tempo
C ( i , L ) = 0.5 * A * ( 1 + sign ( S - K )) ;
end
20
figure(1)
[ tmat , Smat ] = meshgrid ( tvals , Svals ) ;
mesh ( tmat , Smat , C )
xlabel ( 't' ) , ylabel ( 'S' ) , zlabel ( 'C(S,t)', 'rotation', 0)
title ( 'Permukaan Black-Scholes opsi call Cash or Nothing' )

K = 1 ; A = 2 ; r = 0.05 ; sigma = 0.2 ; T = 1 ; L = 50 ;

21

Anda mungkin juga menyukai