BAB II LANDASAN TEORI
Pada bab ini akan dibahas beberapa teori dasar yang diperlukan pada pembahasan bab-bab berikutnya antara lain tentang model pergerakan harga saham, model keseimbangan, metode maximum likelihood estimator, opsi put Amerika, simulasi Monte Carlo, dan metode least-square. 2.1
Model Pergerakan Harga Saham Pada subbab ini akan dibahas tentang model pergerakan harga
saham dalam bentuk persamaan diferensial stokastik. Pergerakan harga saham dikatakan memenuhi proses stokastik karena nilainya berubah terhadap waktu dengan pola yang tidak terduga. Pergerakan ini dapat digolongkan ke dalam proses stokastik variabel kontinu - waktu kontinu, hal ini disebabkan oleh fakta bahwa harga saham dapat berubah secara acak pada selang waktu tertentu, dan juga dapat berubah pada waktu kapan saja. Pada tahun 1826 - 1827, R.Brown meneliti gerak partikel yang tidak beraturan untuk kemudian hasilnya sangat berguna untuk memodelkan pergerakan harga saham. Gerak yang tidak beraturan tersebut kemudian disebut gerak Brown (Brownian Motion). Gerak Brown atau juga dikenal dengan proses Wiener pada interval [0,T] adalah proses stokastik Z(t) yang memenuhi tiga kondisi berikut : 1. Z(0) = 0, dengan probabilitas 1.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
9
10
2. Z(t) – Z(s) berdistribusi N(0,t-s) untuk semua 0 ≤ s ≤ t. 3. Untuk 0 ≤ s < t < u < v ≤ T, Z(t) – Z(s) dan Z(v) – Z(u) saling independen. Selanjutnya gerak Brown tersebut akan digunakan dalam model pergerakan saham yang akan dijelaskan pada bagian selanjutnya. 2.1.1 Model Harga Saham Tanpa Pembayaran Dividen Misalkan S adalah harga saham pada saat t dan μ merupakan ekspektasi tingkat imbal hasil saham per satuan waktu yang dinyatakan dalam desimal, maka besar imbal hasil yang diharapkan dari harga saham S sebesar μS. Artinya untuk selang waktu yang cukup kecil δt, ekspektasi kenaikan harga saham S adalah μSδt. Jika volatilitas harga saham selalu nol, maka model pergerakan harga saham adalah
δ S = μSδ t Untuk δt → 0 , maka persamaan di atas dapat ditulis menjadi
dS = μSdt atau
dS = μ dt . S Jika persamaan di atas diintegrasikan pada interval [0,T], diperoleh
ST = S0e μT
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
(2.1)
11
dengan S0 dan ST adalah harga saham pada waktu 0 dan T. Persamaan diatas menunjukkan harga saham meningkat secara continuously
compounding. μS pada persamaan (2.1) disebut juga dengan proses drift untuk S. Pada keadaan sebenarnya, volatilitas akan muncul pada pergerakan harga saham. Dalam jangka waktu yang pendek δt, diasumsikan perubahan tingkat imbal hasil adalah sama terlepas dari seberapa besar harga sahamnya. Akibatnya, dapat diasumsikan bahwa standar deviasi perubahan harga saham pada selang waktu δt haruslah proporsional dengan harga saham. Maka model (2.1) dengan volatilitas menjadi
dS = μSdt + σ SdZ ,
(2.2)
atau dapat ditulis sebagai
dS = μ dt + σ dZ S dengan μ adalah ekspektasi tingkat imbal hasil per satuan waktu, σ merepresentasikan volatilitas harga saham, dan Z adalah proses Wiener. Secara formal dinyatakan, variabel Z mengikuti proses Wiener jika memiliki dua sifat berikut : 1. Perubahan δZ sepanjang periode yang kecil δt adalah
δZ = ε δt dimana ε adalah bilangan random yang berdistribusi normal standar.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
12
2. Nilai δZ untuk sembarang dua interval kecil yang berbeda pada waktu δt bersifat independen. Sehingga persamaan (2.2) untuk δt →0 dapat ditulis sebagai
dS = μSdt + σ Sε dt .
(2.3)
Model ini disebut juga model pergerakan harga saham untuk waktu diskrit. Model ini selanjutnya akan digunakan dalam ilustrasi simulasi Monte Carlo pada subbab 2.4. Menggunakan lemma Ito (Hull,2003), dari persamaan (2.2) juga akan diperoleh ⎛ σ2 ⎞ d ln S = ⎜ μ − ⎟ dt + σ dZ . 2 ⎠ ⎝
Dengan demikian perubahan ln(S) antara saat t = 0 dan saat mendatang t =T ⎛ σ2 ⎞ 2 , berdistribusi normal dengan mean ⎜ μ − ⎟ T dan variansi σ T . Dengan 2 ⎝ ⎠
kata lain
⎡⎛ ⎤ σ2 ⎞ ln ST − ln S0 ~ N ⎢⎜ μ − ⎟ T ,σ T ⎥ 2 ⎠ ⎣⎝ ⎦ dan
⎡ ⎤ ⎛ σ2 ⎞ ln ST ~ N ⎢ln S0 + ⎜ μ − ⎟ T ,σ T ⎥ 2 ⎠ ⎝ ⎣ ⎦
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
(2.4)
13
dengan ST adalah harga saham pada saat mendatang t =T, dan S0 adalah harga saham pada saat t = 0. Sifat persamaan (2.4) akan digunakan pada estimasi volatilitas harga saham dan variansi short rate. Setelah didapat model pergerakan harga saham (2.3) yang berbentuk persamaan differensial stokastik, selanjutnya akan dijelaskan tentang pengaruh pembayaran dividen terhadap model pergerakan harga saham tersebut. 2.1.2 Pengaruh Pembayaran Dividen pada Model Pergerakan Harga Saham
Pada subbab ini akan dibahas mengenai pengaruh dividen terhadap pergerakan harga saham. Tiap tahunnya, emiten (perusahaan penerbit saham) biasanya membagikan dividen dalam bentuk uang tunai kepada para pemegang saham perusahaan. Pada saat dimana pemegang saham akan dicantumkan sebagai penerima dividen (waktu tersebut dikenal dengan istilah recording date), para calon investor biasanya akan membeli saham perusahaan tersebut dengan harapan mereka mendapatkan keuntungan dari pembayaran dividen. Kondisi ini mengakibatkan naiknya permintaan atas saham tersebut. Namun investor pemegang saham tidak banyak yang melepas sahamnya karena juga menginginkan dividen, sehingga suply sedikit dan harga saham akan naik. Sesaat setelah masa recording date berakhir, dikenal dengan
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
14
masa ex-dividend date, harga saham akan kembali turun sebesar dividen yang dibayarkan (R.Bali,1998). Diasumsikan pembayaran dividen diberikan secara rutin dengan tingkat dividen tetap sebesar D. Karena saham akan turun sebesar dividen yang dibayarkan, maka model pergerakan harga saham pada persamaan (2.2) berubah menjadi
dS = μSdt − DSdt + σ SdZ Dan dapat juga ditulis sebagai
dS = ( μ − D )Sdt + σ SdZ .
(2.5)
Dalam kondisi dimana investor diasumsikan risk neutral, yaitu investor hanya melihat investasi sebatas ekspektasi tingkat imbal hasilnya, investor tersebut akan menerima sebesar nilai yang sama dengan tingkat suku bunga (biasanya tingkat suku bunga bebas risiko) untuk semua jenis sekuritas. Jadi ekspektasi imbal hasil semua jenis sekuritas yang diharapkan oleh investor yang risk neutral adalah sebesar tingkat suku bunga bebas risiko r. Oleh karenanya nilai μ pada persamaan (2.5) dapat digantikan dengan tingkat suku bunga bebas risiko r. Sehingga persamaan (2.5) dapat ditulis sebagai dS = (r − D )Sdt + σ SdZ
(2.6)
Persamaan (2.6) merepresentasikan proses pergerakan harga saham dengan satu faktor stokastik yaitu volatilitas harga saham. Persamaan ini akan digunakan untuk mensimulasikan lintasan harga saham pada metode
Least-Square Monte Carlo yang akan dibahas di bab III.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
15
Sebelum kita dapat menggunakan persamaan (2.6), parameter yang digunakan haruslah terlebih dahulu kita ketahui. Oleh karena itu, pada subbab berikut akan dijelaskan bagaimana mengestimasi parameter yang digunakan pada persamaan (2.6). 2.1.3 Estimasi Parameter
Pada subbab ini akan dijelaskan bagaimana mengestimasi parameter yang dibutuhkan persamaan (2.6), yaitu tingkat suku bunga bebas risiko r, tingkat hasil dividen (dividend yield) D, dan volatilitas harga saham σ. Tingkat suku bunga bebas risiko r merupakan suku bunga yang diasumsikan didapat dari investasi pada instrumen keuangan yang tidak mengandung risiko default, yaitu risiko gagal dalam membayar bunga dan pokok investasi. Di Indonesia, instrumen tersebut adalah Sertifikat Bank Indonesia (SBI), dimana pemerintah menjamin sepenuhnya pengembalian investasi pada instrumen tersebut. Oleh karena itu, tingkat suku bunga bebas risiko r di Indonesia merujuk pada suku bunga SBI. Selanjutnya akan dijelaskan estimasi parameter D. Estimasi nilai D didapat dengan membagi jumlah dividen yang diterima oleh pemegang saham selama satu tahun dengan harga saham saat ini. Misalkan sebuah emiten membagikan dividen sebanyak n kali yang besarnya
dv1, dv2,dv3,…, dvn pada tanggal yang berlainan dalam jangka waktu satu tahun dan misalkan pula harga saham saat ini adalah S. Maka
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
16
D=
dv1 + dv 2 + ... + dv n . S
Pada kasus dimana emiten tidak membagikan dividen selama satu tahun, maka D = 0. Selanjutnya akan dijelaskan bagaimana mengestimasi nilai volatilitas harga saham σ. Volatilitas harga saham mengukur ketidakpastian imbal hasil yang diberikan saham yang dapat diukur dengan standar deviasi dari imbal hasil yang diberikan saham selama jangka waktu tertentu (Hull,2003). Untuk mengestimasi σ secara empiris, harga saham diamati dalam interval waktu yang tetap, misalnya setiap hari, setiap minggu atau bulan. Misalkan n + 1 = jumlah pengamatan
Si
= harga saham pada akhir interval ke-i (i = 0, 1, .. ., n)
τ
= panjang interval waktu dalam setahun
dan misalkan ⎛ S ⎞ ui = ln ⎜ i ⎟ = ln Si − ln Si −1 ⎝ Si −1 ⎠
untuk i = 1,2, . . ., n.
Besar estimasi standar deviasi s dari ui adalah s=
1 n (ui − u )2 , ∑ n − 1 i =1
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
17
dimana u adalah mean dari ui. Dari persamaan (2.4), standar deviasi dari ui adalah σ τ , dengan kata lain s dapat mengestimasi σ τ . Kemudian ∧
volatilitas σ itu sendiri dapat diestimasi oleh σ dengan ∧
σ=
s
τ
.
Misalkan harga saham ditransaksikan sebanyak T hari, maka panjang interval waktu dalam setahun adalah τ = 1/T, sehingga ∧
σ=
s 1 T
=s T .
Dengan estimasi parameter yang didapat, maka model pergerakan harga saham (2.6) dapat digunakan. Selain persamaan (2.6) yang menyatakan volatilitas harga saham sebagai faktor stokastik, pada skripsi ini juga akan dilihat jika tingkat suku bunga bebas risiko sebagai faktor stokastik. Secara spesifik, diasumsikan bahwa r tidak lagi konstan, tetapi r dapat berubah setiap saat sesuai dengan teori mean reversion, dan mengikuti model keseimbangan Vasicek berikut
dr = a(b − r )dt + ν dW . Penjelasan lebih lanjut mengenai model ini akan dijelaskan pada subbab berikut ini.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
18
2.2 Model Keseimbangan
Pada subbab ini akan dijelaskan mengenai model keseimbangan. Model keseimbangan merupakan model yang menggambarkan perilaku atau perubahan tingkat suku bunga jangka pendek (short rate), r. Dari model ini dapat dilihat pengaruh dari proses r terhadap harga saham dan terhadap aset derivatif dari saham. Short rate r pada waktu t adalah tingkat suku bunga yang digunakan pada periode waktu yang sangat pendek pada waktu t. Atau disebut juga short rate sesaat. Dalam suatu periode waktu yang sangat singkat antara t dan t + δt, secara rata-rata seorang investor akan mendapatkan imbal hasil sebesar
r(t)δt. Semua proses r yang akan dibahas pada bagian ini merupakan proses dalam risk neutral. Pada model keseimbangan dengan satu faktor, proses pergerakan r dipengaruhi oleh volatilitas r itu sendiri sebagai faktor ketidakpastian. Secara umum, model tersebut dapat dituliskan sebagai suatu persamaan differensial stokastik dengan bentuk
dr = m(r )dt + s(r )dW
(2.7)
dengan drift sesaat m dan standar deviasi sesaat s diasumsikan merupakan fungsi dari r tanpa bergantung pada waku. Sifat pergerakan yang mengikuti proses stokastik pada tingkat suku bunga jangka pendek r yang ditunjukkan oleh persamaaan (2.7) dan harga saham S pada persamaan (2.2) tidak sepenuhnya sama. Perbedaan yang
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
19
paling utama adalah tingkat suku bunga pada akhirnya terlihat akan menuju suatu level rata-rata tingkat suku bunga yang diperoleh dalam jangka waktu yang lama, dan proses ini disebut sebagai mean reversion. Sedangkan pergerakan harga saham mengikuti kinerja dari perusahaan, dimana harga saham akan cenderung terus naik jika kinerja perusahaan terus ditingkatkan. Begitu juga dengan sebaliknya, akan cenderung turun apabila kinerja perusahaan terus menurun. Sebuah argumentasi ekonomi yang mendukung teori mengenai mean
reversion menyatakan bahwa ketika suku bunga tinggi, ekonomi cenderung melambat dan terjadi rendahnya permintaan kredit dari peminjam. Sebagai dampaknya, suku bunga akan turun. Dan ketika suku bunga rendah, akan terjadi kecenderungan naiknya permintaan kredit dari peminjam dan suku bunga akan cenderung naik. Untuk lebih jelasnya, perhatikan ilustrasi pada gambar berikut: Tingkat suku bunga Tingkat suku bunga yang tinggi memiliki trend negatif Reversion Level
Leve Tingkat suku bunga yang rendah memiliki trend positif Waktu Gambar 2.1 Mean Reversion
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
20
Berikut ini akan dijelaskan model keseimbangan yang akan digunakan dalam skripsi ini. 2.2.1 Model Vasicek
Merujuk pada teori mean reversion yang telah dijelaskan, Vasicek pada tahun 1977 memperkenalkan model keseimbangan berdasarkan teori tersebut. Misalkan r menuju suatu level rata-rata (reversion level) tingkat suku bunga yang disebut b. Kemudian kelajuan r menuju level b adalah sebesar a. Maka suku drift pada persamaan (2.7) menjadi a(b − r ) dan model (2.7) menjadi
dr = a(b − r )dt + sr dW .
(2.8)
sr pada persamaan diatas kemudian diasumsikan sebagai konstanta ν yang merupakan standar deviasi sesaat dari r, dan W adalah proses Wiener, maka persamaan (2.8) menjadi
dr = a(b − r )dt + ν dW .
(2.9)
Model (2.9) disebut model Vasicek. Model tersebut akan digunakan dalam mensimulasikan short rate yang kemudian digunakan untuk membentuk lintasan harga saham. Model Vasicek merupakan contoh proses OrnsteinUhlenbeck, atau biasa dikenal dengan proses mean reverting, yaitu proses stokastik r yang diberikan persamaan differensial stokastik berikut
dr = θ ( μ − r )dt + σ dW , dimana θ, μ, dan σ merupakan parameter dan W menyatakan proses Wiener
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
21
(Wikipedia, 2008). Proses Ornstein-Uhlenbeck adalah solusi unik dari persamaan berikut ⎧dX t = −cX t dt + σ dWt , ⎨ X0 = x ⎩
(2.10)
dimana c sembarang konstanta. Solusi persamaan (2.10) dapat ditulis secara eksplisit sebagai berikut X t = xe
− ct
+σe
− ct
t
∫e
− cs
dWs
0
(Yolcu, 2005). Untuk menghitung short rate menggunakan persamaan (2.9), diperlukan solusi rekursif dari persamaan tersebut. Subbab berikut ini akan menjelaskan penurunan persamaan tersebut. 2.2.2 Solusi Rekursif Model Vasicek
Merujuk pada model (2.9), misalkan X t = rt − b dengan rt short rate pada saat t. X t adalah solusi persamaan differensial stokastik
dX t = −aX t dt + ν dWt , yang merupakan proses Ornstein-Uhlenbeck. Misalkan pula Yt = eat X t , maka
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
(2.11)
22
dYt = aeat X t dt + eat dX t
= aeat X t dt + e at [ −aX t dt + ν dWt ] = eatν dWt .
Sehingga t
Yt = Y0 + ∫ easν dWs .
(2.12)
Y0 = e0 X 0 = X 0 .
(2.13)
0
Dari (2.11), maka
Dari (2.11), (2.12) dan (2.13), maka t
e X t = X 0 + ∫ easν dWs at
0
t ⎡ ⎤ X t = e − at ⎢ X 0 + ∫ easν dWs ⎥ . 0 ⎣ ⎦
Karena X t = rt − b , maka rt dapat dihitung sebagaimana berikut t
rt = e − at (r0 − b ) + e − atν ∫ eas dWs + b 0
t
= e − at (r0 − b ) + ν ∫ e −a( t −s )dWs + b 0
(
)
t
= e − at r0 + b 1 − e − at + ν ∫ e − a( t −s )dWs , 0
dimana r0 adalah short rate pada saat t = 0. Sehingga untuk 0 < u < t
(
)
t
rt = e − a( t −u )ru + b 1 − e −a( t −u ) + ν ∫ e − a( t −s )dWs
(2.14)
0
Dari persamaan (2.14) berdasarkan persamaan (2.4), ∀u ≤ t rt berdistribusi normal dengan mean
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
23
(
e − a( t −u )ru + b 1 − e − a( t −u )
)
dan variansi 2
⎛ t − a ( t −u ) ⎞ ν2 ⎡⎣1 − e −2a( t −u ) ⎤⎦ . σ ≡ ⎜ν ∫ e dWu ⎟ = 2 a ⎝ u ⎠ 2 r
Untuk mensimulasikan r pada waktu 0 = t0 < t1 < ... < tn, persamaan (2.14) menjadi
(
)
rt +1 = e − a( ti +1 −ti )rti + b 1 − e − a( ti +1 −ti ) + σ r ε 2 . dengan ε 2 bilangan random yang berdistribusi N(0,1). Atau dapat ditulis pula sebagai
(
)
ri +1 = e −adt ri + b 1 − e − adt + ν
1 − e −2adt .ε 2 , i = 0, 1, …, n-1. 2a
(2.15)
Persamaan (2.15) ini akan digunakan untuk membentuk lintasan short rate yang dibutuhkan untuk simulasi harga saham. Untuk dapat menggunakan model (2.15), terlebih dahulu kita harus mengestimasi parameter pada model tersebut. Subbab berikut ini akan dijelaskan estimasi parameter model (2.15) dengan menggunakan maximum likelihood estimator (MLE). 2.3 Maximum Likelihood Estimator (MLE)
Pada subbab ini akan dibahas mengenai metode MLE dalam mengestimasi parameter model Vasicek, yaitu b,a,dan ν . MLE merupakan metode statistik yang sering digunakan untuk mendapatkan taksiran
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
24
parameter untuk model matematika dari sekumpulan observasi. Data short rate yang akan diobservasi diasumsikan berdistribusi normal. Data tersebut diambil dari sembarang sampel dari populasi yang berdistribusi normal dengan parameter b, a,dan ν yang belum diketahui. Data short rate merupakan data yang bergantung dengan data sebelumnya. MLE adalah metode yang memaksimumkan fungsi likelihood yang dapat diturunkan dari conditional probability density function (pdf bersyarat) variabel ri+1 yang bersyarat variabel ri. Diketahui bahwa probability density function (pdf) untuk distribusi normal adalah f ( x | μ ,σ ) = 2
⎛ ( x − μ )2 ⎞ 1 ⎟. exp ⎜ − ⎜ 2σ 2 ⎟ 2πσ ⎝ ⎠
Sehingga untuk distribusi N(0,1) adalah f ( x | 0,1) =
1 2π
e
1 − x2 2
.
Pdf bersyarat dari variabel ri+1 yang bersyarat variabel sebelumnya ri ditunjukkan oleh f ( ri +1 | ri ; b, a,σ r ) =
(
1 2πσ r 2
(
⎡ r − r e − adt − b 1 − e − adt i i −1 exp ⎢ − ⎢ 2σ r 2 ⎢⎣
Dengan σ r adalah bentuk sederhana dari 1 − e −2adt σ =ν . 2a 2 r
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
2
))
2
⎤ ⎥ ⎥ ⎥⎦
25
Diketahui fungsi likelihood untuk sampel sebanyak n buah yang saling independent identically distributed (i.i.d) adalah
(
⎡ n − adt − b 1 − e −adt ⎢ ∑ ri − ri −1e ⎛ 1 ⎞ f ( ri +1 | ri ; b, a,σ r ) = ∏ f ( ri | b, a,σ r ) = ⎜ exp ⎢ − i =1 2 ⎟ 2σ r 2 ⎢ i =1 ⎝ 2πσ r ⎠ ⎢⎣ n 2
n
(
))
2
⎤ ⎥ ⎥ ⎥ ⎥⎦
atau ⎡ n ⎢ ∑ ( ri − r ⎛ 1 ⎞ f ( ri +1 | ri ; b, a,σ r ) = ⎜ exp ⎢ − i =1 2 ⎟ ⎢ ⎝ 2πσ r ⎠ ⎢⎣ n 2
)
2
(
(
+ n r − ri −1e − adt − b 1 − e −adt 2σ r 2
))
2
⎤ ⎥ ⎥ ⎥ ⎥⎦
Fungsi log-likelihood dari himpunan sampel random (r0, r1, …, rn) dapat diturunkan dari fungsi likelihood. n
L ( b, a,σ r ) = ∑ ln f ( ri | ri −1; b, a,σ r ) i =1
n 1 = − ln(2π ) − n ln(σ r ) − 2 2σ r 2
n
∑ ⎡⎣r i =1
i
(
)
− ri −1e − adt − b 1 − e − adt ⎤⎦
2
Sehingga maksimum dari fungsi log-likelihood dapat diperoleh ketika turunan parsial fungsi tersebut sama dengan nol. ∂L ( b, a,σ r ) ∂b ⇔
1
σr2
n
∑ ⎡⎣r i =1
i
(
=0
)
− ri −1e − adt − b 1 − e − adt ⎤⎦ = 0 n
⇔
b=
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
∑ ⎡⎣r i =1
i
(
− ri −1e −adt ⎤⎦
n 1 − e − adt
)
26
∂L ( b, a,σ r ) ∂a ⇔−
dt .e − adt
σr
n
∑ ⎣⎡( r
2
i
i =1
=0
2 − b )( ri −1 − b ) − e −adt ( ri −1 − b ) ⎤ = 0 ⎦ n
1 a = − ln dt
⇔
∑ (r i =1
i
n
∑ (r i =1
∂L ( b, a,σ r )
⇔
σr
−
1
σr3
n
∑ ⎡⎣( r i =1
i
− b) − e
− adt
( ri −1 − b )⎤⎦
− b)
2
2
=0
σr2 =
⇔
i −1
=0
∂σ r n
− b )( ri −1 − b )
1 n ⎡⎣( ri − b ) − e − adt ( ri −1 − b ) ⎤⎦ ∑ n i =1
2
(2.16) Masalah yang ditemukan pada perhitungan (2.16) diatas adalah, solusi yang bergantung satu sama lainnya. Akan tetapi, a dan b tidak bergantung pada σr, jika kita mengetahui a atau b akan mudah mengetahui yang lain. Untuk mencari b dapat dilakukan dengan mensubstitusi kondisi a kedalam b. Sebelumnya akan diubah terlebih dahulu, notasi dari kondisi a dan b menggunakan notasi yang sama yaitu n
rx = ∑ ri −1 , i =1
n
ry = ∑ ri , i =1
n
rxx = ∑ ri 2−1 , i =1
sehingga b=
ry − e − adt rx
(
n 1 − e − adt
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
)
n
ryy = ∑ ri 2 ,
dan
i =1
n
rxy = ∑ ri −1ri i =1
27
a=−
2 1 rxy − brx − bry + nb ln . dt rxx − 2brx + nb 2
Dengan mensubstitusi a ke b didapat ⎛ rxy − brx − bry + nb 2 ⎞ ry − ⎜ r ⎜ r − 2br + nb 2 ⎟⎟ x xx x ⎝ ⎠ b= ⎛ rxy − brx − bry + nb 2 ⎞ n ⎜1− ⎟ ⎜ rxx − 2brx + nb 2 ⎟⎠ ⎝ maka nb =
( (r
) ( ) − (r
) )
ry rxx − 2brx + nb 2 − rxy − brx − bry + nb 2 rx
(r r =
xx
y xx
− 2brx + nb 2
(
xy
− brx − bry + nb 2
)
− rx rxy ) + b rx2 − rx ry + b 2n ( ry − rx )
(r
xx
− rxy ) + b ( ry − rx )
dan
(
)
nb ( rxx − rxy ) − b rx2 − rx ry = ry rxx − rx rxy . Sehingga kita dapatkan solusi untuk masing-masing parameter sebagai berikut
b=
a=−
σ r2 =
ry rxx − rx rxy
(
n ( rxx − rxy ) − rx2 − rx ry
)
2 1 rxy − brx − bry + nb ln dt rxx − 2brx + nb 2
1⎡ ryy − 2e − adt rxy + e −2adt rxx − 2b 1 − e −adt ⎢ ⎣ n
(
ν = σr2
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
)( r
2a . 1 − e −2adt
y
)
(
− e − adt rx + nb 2 1 − e −adt
) ⎤⎦⎥ 2
28
Setelah pembahasan model pergerakan harga saham dan tingkat suku bunga, selanjutnya akan dibahas mengenai opsi put Amerika yang menggunakan saham sebagai aset induk. 2.4 Opsi Put Amerika
Pada subbab kali ini akan dijelaskan mengenai opsi put Amerika. Opsi put Amerika adalah opsi yang memberikan hak kepada holder untuk menjual
sejumlah saham yang ia miliki dengan harga tertentu dimana opsi tersebut dapat dieksekusi sebelum atau pada saat jatuh tempo. Sebelum pembahasan lebih jauh tentang opsi put Amerika, akan dijelaskan terlebih dahulu tentang payoff , posisi in the money, posisi out of the money, dan posisi at the money pada opsi put. Payoff merupakan sejumlah uang tunai yang diterima oleh holder saat
ia mengeksekusi opsi tersebut. Untuk lebih memahami tentang pengertian payoff, perhatikan contoh berikut.
Misalkan terdapat suatu opsi put saham dengan harga eksekusi E dan harga saham S (0 ≤ t ≤ T), dengan T adalah waktu jatuh tempo. Jika saat t, t
St < E ,maka holder akan mengeksekusi opsi tersebut karena ia dapat
menjual saham dengan harga E yang lebih mahal dari St, sehingga payoff yang diterimanya sebesar E - St. Akan tetapi, jika St
E, holder tidak harus
mengeksekusi opsi tersebut, karena ia dapat menjual saham yang dimilikinya di pasar dengan harga yang lebih mahal atau sama dengan harga eksekusi
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
29
E, sehingga payoff yang diterimanya adalah nol. Dengan demikian, dapat
disimpulkan bahwa payoff yang diterima oleh seorang holder saat waktu t adalah sebesar P(t) = max(E-St ,0). Untuk lebih jelasnya perhatikan ilustrasi berikut.
Gambar 2.2. Grafik fungsi payoff terhadap harga saham Berdasarkan Gambar 2.2, misalkan terdapat opsi put dengan harga eksekusi E sebesar Rp 5.000,00, dan harga saham pada saat t yaitu S
t
sebesar Rp 4.000,00. Maka payoff P yang diterima holder jika ia mengeksekusi opsi put tersebut pada saat t adalah sebesar Rp 5000,00 – Rp 4.000,00 = Rp 1.000,00. Suatu opsi put dikatakan berada dalam posisi in the money jika saat mengeksekusi opsi, harga saham lebih rendah dari harga eksekusi yang tertera pada opsi atau St < E. Sebaliknya, jika harga saham lebih tinggi dari harga eksekusi atau St > E, opsi put tersebut berada dalam posisi out of the
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
30
money. Sedangkan ketika harga saham sama dengan harga eksekusi atau St = E, opsi put berada pada posisi at the money.
Saat waktu t, jika harga saham berada dalam posisi out of the money maka keputusan yang paling baik adalah tidak mengeksekusi opsi saat itu. Tetapi jika harga saham berada dalam posisi in the money, holder harus menentukan apakah ia akan mengeksekusinya sekarang atau disaat mendatang jikalau ia berfikir mendapat payoff yang lebih besar lagi. Karena adanya hak eksekusi awal dan keputusan yang harus diambil terkait waktu dimana hak tersebut akan dilaksanakan oleh holder, maka perlu bagi holder untuk mengetahui kapan saat-saat yang optimal untuk mengeksekusi opsi yang dimilikinya. Selanjutnya akan dijelaskan tentang simulasi Monte Carlo yang dapat digunakan untuk membuat simulasi lintasan dari aset induk opsi yaitu harga saham. 2.5 Simulasi Monte Carlo
Simulasi Monte Carlo atau Monte Carlo Simulation (MCS) dalam proses stokastik adalah metode yang secara iteratif mengevaluasi model stokastik menggunakan bilangan random sebagai input. MCS dapat dikategorikan sebagai metode pengambilan sampel (sampling), karena inputnya dibangkitkan secara random dari suatu distribusi probabilitas untuk mensimulasikan proses sampling dengan data yang aktual.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
31
Untuk lebih jelasnya, perhatikan ilustrasi berikut. Misalkan ekspektasi tingkat imbal hasil saham sebesar 14% per tahun dan standar deviasi (volatilitas) dari imbal hasil tersebut sebesar 20% per tahun. Misalkan juga δt = 0,01, dengan kata lain kita membagi waktu satu tahun menjadi interval kecil dengan panjang 3,65 hari. Maka dari model pergerakan harga saham waktu diskrit kita dapatkan
δ S = 0,14 x 0,01.S + 0,2ε 0,01S atau
δ S = 0,0014S + 0,02ε S .
(2.17)
harga saham (2.17) dapat disimulasikan dalam bentuk lintasan dengan sampling berulang-ulang bilangan random ε dan mensubstitusikannya satu-
persatu kedalam persamaan (2.17). Bilangan random ε merupakan data sampel yang berdistribusi N(0,1). Salah satu cara membangkitkan bilangan random tersebut adalah dengan perintah ‘rand( )’ pada Microsoft Excel atau dengan Matlab. Banyak bilangan random ε yang diambil sesuai dengan banyaknya interval waktu selama masa pengamatan. Pada contoh diatas, maka banyaknya bilangan ε yang diambil adalah 100 buah, yaitu 365 hari dibagi dengan panjang interval 3,65. Tabel 2.1 berikut menunjukkan hasil dari proses diatas.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
32
Tabel 2.1. Simulasi Monte Carlo untuk harga saham.
t
Harga awal saham pada periode ke t
Sampel Random untuk ε
0 1 2 3 4 5 6 7 8 9 10
20.000 20.236 20.847 20.518 21.146 20.883 20.603 20.719 20.292 20.617 21.124
0,52 1,44 -0,86 1,46 -0,69 -0,74 0,21 -1,10 0,73 1,16 2,56
Perubahan harga saham pada masing periode 236 611 -329 628 -262 -280 115 -427 325 507 1.111
Diasumsikan harga saham awal adalah Rp 20.000,00. Untuk periode pertama nilai ε yang terambil adalah 0,52. Dari (2.17), perubahan selama periode pertama sebesar
δ S = 0,0014(20.000) + 0,02(0,52)(20.000) = 236 Dengan demikian, pada awal periode kedua, harga saham awalnya adalah Rp 20.236,00. Nilai ε yang terambil pada periode kedua adalah 1,44. Sehingga dari (2.17), perubahan selama periode kedua adalah
δ S = 0,0014(20.236) + 0,02(1,44)(20.236) = 611. Maka, pada awal periode ketiga harga saham awalnya adalah Rp 20.847,00, dan begitu seterusnya. Dalam perkembangannya, metode MCS dapat diperluas penggunaannya untuk menghitung ekspektasi payoff harga saham dan
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
33
akhirnya dapat menentukan nilai opsi. Ekspektasi payoff dalam kondisi risk neutral dihitung menggunakan prosedur sampling (Hull,2003). Kemudian
didiskonto pada suku bunga bebas risiko. Untuk lebih jelasnya, berikut ini akan dijelaskan prosedur untuk menentukan nilai opsi. Misalkan suatu opsi dengan aset induk S yang menghasilkan payoff di waktu T. Dengan asumsi suku bunga konstan, kita dapat menilai opsi tersebut dengan langkah-langkah berikut : 1. Ambil sampel lintasan S secara random 2. Hitung payoff yang didapat dari opsi 3. Ulangi langkah 1 dan 2 untuk mendapatkan banyak sampel payoff yang didapat opsi 4. Hitung rata-rata sampel payoff untuk mendapatkan estimasi dari ekspektasi payoff 5. Diskontokan ekspektasi payoff pada suku bunga bebas risiko untuk mendapatkan estimasi nilai opsi. Pada skripsi kali ini langkah-langkah diatas tidak dibahas secara lengkap, karena hanya langkah 1, 2 dan 3 yang akan digunakan pada metode Least-Square Monte Carlo yang akan dibahas pada bab III. Berikut ini akan dijelaskan bagaimana membentuk lintasan harga saham dan short rate.
Misalkan proses pergerakan harga saham mengikuti proses pada persamaan (2.6) berikut :
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
34
dS = (r − D )Sdt + σ SdZ. Untuk mensimulasi lintasan harga saham, kita bagi jangka waktu berlaku opsi menjadi N buah interval kecil dengan panjang δt kemudian aproksimasi persamaan diatas dengan S(t + δ t ) − S(t ) = (r − D )S(t )δ t + σ S(t )ε 1 δ t
(2.18)
dengan ε1 adalah sampel random yang berdistribusi N(0,1) dan nilai awal S pada t = 0 yang diberikan. ε 1 δ t dapat menggantikan dZ karena sifat Z yang mengikuti proses Wiener, sehingga untuk perubahan δZ sepanjang periode yang kecil δt adalah δ Z = ε 1 δ t . Pada prakteknya, biasanya akan lebih akurat untuk mensimulasi ln S ketimbang S. Dari lemma Ito, ln S pada (2.6) mengikuti proses ⎛ σ2 ⎞ d ln S = ⎜ r − D − ⎟ dt + σ dZ 2 ⎠ ⎝
maka ⎛ σ2 ⎞ ln S(t + δ t ) − ln S(t ) = ⎜ r − D − ⎟ δ t + σε 1 δ t 2 ⎠ ⎝
⎡⎛ ⎤ σ2 ⎞ S(t + δ t ) = S(t ).exp ⎢⎜ r − D − ⎟ δ t + σε 1 δ t ⎥ 2 ⎠ ⎣⎝ ⎦
atau ⎡⎛ ⎤ σ2 ⎞ Si +1 = Si .exp ⎢⎜ r − D − ⎟ dt + σε 1 dt ⎥ , i = 0, 1, …, n-1. 2 ⎠ ⎣⎝ ⎦
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
(2.19)
35
Persamaan ini digunakan untuk membentuk lintasan S dengan cara yang sama dengan persamaan (2.18). Perbedaannya adalah persamaan (2.18) akan akurat jika δt→ 0, sedangkan persamaan (2.19) menghasilkan nilai yang akurat untuk semua δt karena merupakan solusi untuk persamaan (2.6). Dalam skripsi ini, selain untuk mensimulasi lintasan harga saham, MCS juga digunakan untuk mensimulasi lintasan tingkat suku bunga bebas risiko jangka pendek (short rate). Simulasi tersebut menggunakan persamaan (2.15) yang telah dijelaskan yaitu ri +1 = e
− adt
(
ri + b 1 − e
− adt
)
1 − e −2adt .ε 2 , i = 0, 1, …, n-1. +ν 2a
Dimana ε2 adalah sampel random yang berdistribusi N(0,1) dan nilai awal r pada t = 0 yang diberikan. Harga saham dan tingkat suku bunga diasumsikan memiliki goncangan yang saling berkorelasi dan dapat dinyatakan dengan dZ(t)dW(t) = ρdt
dengan dZ adalah proses Wiener untuk persamaan harga saham dan dW untuk short rate, maka ε1 pada (2.19) dan ε2 pada (2.15) memiliki koefisien korelasi konstan yang kita sebut ρ. Sehingga ⎡⎛ σ2 ⎞ 2 ⎡ ⎤⎤ S(t i +1 ) = S(t i ).exp ⎢⎜ r − D − ⎟ dt + σ dt ⎣ 1 − ρ ε 3 + ρε 2 ⎦ ⎥ 2 ⎠ ⎣⎝ ⎦
(2.20)
dengan {ε2(i), ε3(i)}, i = 1,…,n bilangan random normal standar bivariat yang saling bebas (Nawalkha,1996).
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
36
Selanjutnya akan dijelaskan tentang metode least-square yang akan digunakan dalam salah satu tahapan metode Least-Square Monte Carlo. 2.6 Metode Least-Square
Pada subbab ini akan dijelaskan mengenai metode least-square. Metode least-square adalah salah satu cara untuk menyelesaikan analisis regresi, yaitu metode yang digunakan untuk memodelkan data numerik yang didapat dari observasi dengan cara meminimalkan sum square error dari selisih antara nilai observasi dan estimasi. Data numerik tersebut pada umumnya bisa diklasifikasi menjadi sebuah variabel tak bebas dan satu atau lebih variabel bebas. Model yang paling sederhana adalah model regresi linear dengan sebuah variabel bebas x (regressor) yang memiliki relasi berupa garis lurus dengan variabel tak bebas y. Hubungan ini dimodelkan dalam bentuk berikut y i = β 0 + β1xi + ωi
i = 1, 2, …, n
(2.21)
dengan β 0 (intercept) dan β1 (slope) merupakan konstanta dan ω adalah komponen random error. Error pada model (2.21) diasumsikan memiliki ratarata nol dan variansi σ 2 . Sebagai tambahan, biasanya diasumsikan pula bahwa antara error disetiap titik observasi tidak saling berkorelasi. Artinya nilai sebuah error tidak dipengaruhi oleh nilai sembarang error lainnya. Parameter β 0 dan β1 disebut juga koefisien regresi. Interpretasi untuk
β1 adalah setiap perubahan satu unit variabel x akan menyebabkan
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
37
perubahan nilai rata-rata variabel y sebesar β1 . Sedangkan untuk β 0 memiliki interpretasi bahwa jika variabel x bernilai nol maka nilai rata-rata y sebesar β 0 . Parameter β 0 dan β1 dapat diestimasi menggunakan sampel. Misalkan kita memiliki sejumlah n buah pasang data (y1,x1), (y2,x2), … , (yn,xn). Metode least-square akan digunakan untuk mengestimasi β 0 dan β1 sedemikian
sehingga jumlah kuadrat dari selisih antara nilai observasi yi dengan nilai ∧
aproksimasi y i akan mempunyai nilai yang minimum. Dengan demikian kriteria least-square untuk persamaan (2.21) adalah sebagai berikut n
S ( β0 , β1 ) = ∑ ( y i − ( β 0 + β1xi ) ) . 2
i =1
∧
∧
Estimator least-square β 0 dan β1 yang kita sebut β 0 dan β1 ,haruslah memenuhi ∂S ∂β0
∧
∧
= 0 dan
β0 ,β1
∂S ∂β1
∧
∧
= 0.
β0 ,β1
Sehingga akan kita dapatkan nilai estimator sebagai berikut n
∧
β0 =
∑y i =1
n
∧
i
−
dan
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
n
β1 ∑ xi i =1
n
∧
= y − β1 x
38
∧
β1 =
∧
⎛ n ⎞⎛ n ⎞ y ⎜ ∑ i ⎟⎜ ∑ xi ⎟ n y i xi − ⎝ i =1 ⎠⎝ i =1 ⎠ ∑ n i =1 ⎛ n ⎞ ⎜ ∑ xi ⎟ n 2 xi − ⎝ i =1 ⎠ ∑ n i =1
2
.
∧
Parameter β 0 dan β1 pada persamaan diatas merupakan estimator leastsquares dari masing-masing parameter. Dengan demikian model regresi linear sederhana dapat dinyatakan dengan ∧
∧
∧
y i = β 0 + β 1 xi .
(2.23) ∧
Selisih antara nilai pengamatan y i dan nilai estimasi y i yang berkorespondensi disebut sebagai residual. Secara matematis, residual ke-i adalah ∧ ⎛ ∧ ∧ ⎞ ei = y i − y i = y i − ⎜ β 0 + β 1 xi ⎟ , ⎝ ⎠
i = 1, 2, …, n.
Residual menjadi bagian penting di dalam hal kita akan menyelidiki ketepatan model regresi yang didapat dan dalam mendeteksi penyimpangan dari asumsi dasar. Selain model dengan satu variabel bebas, terdapat pula kondisi dimana terdapat banyak variabel bebas yang mempengaruhi satu variabel tak bebas, yaitu model regresi dengan lebih dari satu variabel regressor . Model ini disebut juga model regresi berganda. Model tersebut secara umum dinyatakan sebagai berikut
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
39
k
y i = β0 + ∑ β j xij + ωi , i = 1, 2, …, n. .
(2.24)
j =1
Selain bentuk-bentuk diatas, terdapat model regresi lain yang akan digunakan pada skrpsi ini yaitu regresi polinomial. Sebagai contoh , regresi polinomial order dua dengan satu variabel y = β0 + β1x + β 2 x 2 + ω
(2.25)
dan regresi polinomial order dua dengan dua variabel y = β0 + β1x1 + β 2 x2 + β11x12 + β 22 x22 + β12 x1x2 + ω .
(2.26)
Polinomial digunakan manakala terjadi kondisi dimana variabel y membentuk kurva yang tidak linear. Model regresi untuk sampel yang berhubungan dengan persamaan (2.26) dapat ditulis sebagai berikut y i = β 0 + β1xi 1 + β 2 xi 2 + β11xi 12 + β 22 xi 2 2 + β12 xi 1xi 2 + ωi
(2.27)
Dalam skripsi ini, fungsi ekspektasi bersyarat yang digunakan pada langkah ke dua pada metode Least-Square Monte Carlo (LSM) yang akan dibahas pada bab III adalah menggunakan persamaan (2.27), dengan variabel harga saham dan tingkat suku bunga sebagai variabel regressor dan variabel tak bebasnya adalah nilai diskonto payoff mendatang. Dalam notasi matriks, model (2.27) dapat ditulis sebagai y = Xβ + ω
dimana
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
40
⎡ y1 ⎤ ⎢y ⎥ ⎢ 2⎥ y =⎢ : ⎥, ⎢ ⎥ ⎢ : ⎥ ⎢⎣ y n ⎥⎦
⎡1 ⎢ ⎢1 X = ⎢1 ⎢ ⎢: ⎢1 ⎣
⎡ β0 ⎤ ⎢β ⎥ ⎢ 1⎥ ⎢β ⎥ β =⎢ 2 ⎥ , ⎢ β11 ⎥ ⎢β ⎥ ⎢ 22 ⎥ ⎢⎣ β12 ⎥⎦
⎡ ω1 ⎤ ⎢ω ⎥ ⎢ 2⎥ ε= ⎢ : ⎥. ⎢ ⎥ ⎢ : ⎥ ⎢⎣ωn ⎥⎦
x11 x21
x12 x22
2 x11 2 x21
2 x12 2 x22
x31
x32
2 x31
2 x32
:
:
:
:
x n1
xn 2
xn21
xn22
x11x12 ⎤ ⎥ x21x22 ⎥ x31x32 ⎥ ⎥ : ⎥ xn1xn 2 ⎥⎦
Fungsi least-square dari model (2.27) adalah n
(
(
S( β 0 , β1, β 2 , β11, β 22 , β12 ) = ∑ y i − β 0 + β1xi 1 + β 2 xi 2 + β11xi 12 + β 22 xi 2 2 + β12 xi 1xi 2 i =1
))
2
(2.28) Persamaan (2.28) dapat pula ditulis sebagai berikut n
S( β ) = ∑ ωi 2 = ω ' ω = ( y − Xβ )'( y − Xβ ) . i =1
sehingga S( β ) = y ' y − β ' X ' y − y ' X β + β ' X ' X β = y ' y − 2β ' X ' y + β ' X ' X β Fungsi S diatas harus diminimumkan dengan pemilihan β 0 , β1, β 2 , β11, β 22 , β12 yang sesuai. Estimator least-square dari β 0 , β1, β 2 , β11, β 22 , β12 harus memenuhi ∂S ∂β0
∧
∧
∧
∧
∧
∧
β 0 ,β 1,β 2 ,β 11,β 22 ,β 12
dan
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008
=0
41
∂S ∂β j
= 0, j = 1, 2, 11, 22,dan 12. ∧
∧
∧
∧
∧
∧
β 0 ,β 1,β 2 ,β 11,β 22 ,β 12
Maka estimator least-square harus memenuhi ∂S ∂β
∧
∧
= −2 X ' y + 2 X ' X β = 0
β
yang dapat disederhanakan menjadi ∧
X ' X β = X 'y
(2.29)
Persamaan (2.29) merupakan persamaan normal least-square. Untuk menyelesaikannya, kalikan dua ruas dengan invers dari X ' X . Maka , estimator least-square dari β adalah ∧
β = ( X ' X )−1 X ' y .
(2.30)
Dari perhitungan diatas, akan diperoleh taksiran parameter dari (2.27), sehingga model estimasi yang didapat adalah ∧
∧
∧
∧
∧
∧
∧
y i = β 0 + β 1 xi 1 + β 2 xi 2 + β 11 xi 12 + β 22 xi 22 + β 12 xi 1xi 2 .
(2.31)
Persamaan (2.31) merupakan aproksimasi fungsi ekspektasi bersyarat payoff opsi dimasa mendatang dan akan digunakan pada langkah kedua metode LSM yang dibahas pada bab III.
Implementasi Metode..., Hadi Ismail, FMIPA UI, 2008