Model Metode Binomial untuk Menentukan Harga Opsi Call Indonesia dan Strategi Lindung Nilainya

III PENENTUAN NILAI OPSI INDONESIA 3.1 Spesifikasi Opsi Indonesia Opsi saham Indonesia mulai diperjualbelikan pada Bursa Saham Indonesia pada tanggal 9 September 1994. Opsi saham Indonesia dapat dipertimbangkan sebagai opsi berbatas tipe Amerika di mana akan dieksekusi secara otomatis jika harga menyentuh atau melalui batas sebelum jatuh tempo maturity. Imbalan payoff berdasarkan weigthed moving Average WMA harga saham yang diperjualbelikan underlying stock. Batas tetap pada tingkat harga eksekusi strike ditambah atau dikurang 10 persen. Contoh kontrak: Kontrak ini membolehkan pemegang saham untuk membeli 1 saham ABC dengan harga Rp. 100.000 sebelum atau pada saat 28 Agustus 2009. Kontrak opsi dapat dieksekusi kapan saja selama periode opsi saham, sampai waktu jatuh tempo T atau sampai harga WMA menyentuh atau melalui batas B = 0.9 untuk put, B = 1.1 untuk call. Gunardi, et. al 2006 telah mengkaji penentuan harga opsi Indonesia pada ekonomi Black-Scholes. Mereka menghasilkan aproksimasi secara analitik untuk harga opsi. Akan tetapi mereka tidak mengkonstruksi strategi hedging menggunakan opsi. Dalam karya ilmiah ini, pertama mempertimbangkan opsi Indonesia dengan tipe Eropa menggunakan simulasi Monte Carlo serta model binomial. Pada tingkatan selanjutnya, diperbolehkan eksekusi lebih awal pada model sebelumnya dan menyelesaikannya dengan model binomial. Pada saat menentukan harga opsi berbatas barrier option menggunakan model binomial, Boyle dan Lau 1994 memprediksi bahwa konvergensi metode sangat lambat, dan menemukan bahwa hasilnya cenderung mempunyai bias tetap. Untuk menyelesaikan masalah ini, mereka mengemukakan suatu metode untuk mendapatkan langkah waktu yang tepat untuk mengurangi bias.

3.2 Model

Dalam karya ilmiah ini, dikonstruksi model opsi Indonesia sebagai suatu proses kendala fleksibel relaxing contraints dari opsi tipe Eropa Plain Vanilla. Pertama, dibangun suatu algoritma untuk harga opsi Eropa menggunakan simulasi Monte Carlo serta model Binomial. Kemudian, membandingkan hasil dari dua pendekatan tersebut. Kedua, menempatkan batas ke dalam model opsi tipe Eropa untuk memperoleh opsi Indonesia dengan tipe Eropa. Harga opsi Indonesia dengan tipe Eropa akan lebih rendah daripada harga opsi Eropa Plain Vanilla karena pembatasan pada kenaikan saham. Setelah itu, dikonstruksi suatu algoritma untuk harga opsi tipe Amerika. Karena opsi Amerika mempunyai ciri dapat dieksekusi lebih awal, hal ini lebih mudah untuk menentukan harga opsi menggunakan model binomial lattice. Setelah berhasil menentukan harga opsi tipe Amerika menggunakan model binomial, ditempatkan batas ke dalam model opsi tipe Amerika untuk menghasilkan model opsi Indonesia. Seperti yang diprediksi oleh Boyle dan Lau 1994, dengan memilih setiap jumlah langkah waktu time step, hasilnya mempunyai bias tetap. Sehingga, digunakan metode yang dikemukakan oleh mereka dalam memilih banyaknya langkah waktu. 3.3 Opsi Tipe Eropa Suatu opsi call tipe Eropa memberikan pemiliknya hak, tetapi bukan kewajiban untuk membeli dari writer aset tertentu pada tingkat harga tertentu pada waktu tertentu. Sedangkan opsi put tipe Eropa memberikan pemiliknya hak, tetapi bukan kewajiban, untuk menjual kepada writer suatu aset tertentu pada tingkat harga tertentu pada waktu tertentu. Imbalan dari suatu opsi call pada waktu jatuh tempo:   , max K T S C   , dimana, ST : harga saham pada waktu jatuh tempo; K : harga eksekusi exercisestrike; C : harga call . Suatu opsi tipe Eropa jika imbalannya dapat diekspresikan sebagai suatu fungsi     T S  dari harga asset   T S pada waktu jatuh tempo T. Sehingga, imbalan untuk call Eropa dengan harga strike K dapat ditulis sebagai     , max K T S T S    . Dalam model Black-Scholes diasumsikan     , 2 2 Z T T d e S T S         1 , ~ N Z . Harga opsi tipe Eropa dengan fungsi imbalan x  dapat diberikan sebagai nilai harapan suatu peubah acak:         Z T T r rT e S E e S V        2 2 , . Matematika model Black-Scholes sangat sulit karena harga dapat bergerak ke nilai harga tak terbatas pada waktu yang tak terbatas juga. Model binomial membatasi pergerakan harga pada dua pilihan dalam satu periode. Karena model binomial konvergen ke model Black-Scholes pada saat panjang periode menuju nol. Model binomial membawa pada algoritma numerik yang efisien untuk menentukan harga opsi Lyu 2002. Pada model binomial, waktu merupakan waktu diskret dan diukur dalam periode. Model mengasumsikan bahwa jika harga sekarang S, maka harga akan berubah menjadi Su dengan peluang q dan Sd dengan peluang 1-q, dengan 0 q 1 dan d u. Misalkan waktu jatuh tempo hanya satu periode dari sekarang. Misalkan u C harga pada saat harga saham bergerak menjadi Su dan d C harga pada saat harga saham bergerak menjadi Sd, sehingga diperoleh   K Su C u   , max dan   K Sd C d   , max . Lihat gambar 1 dan gambar 2 untuk ilustrasi. Gambar 3.1 Model binomial untuk harga saham Sd Su 1-q q S Gambar 3.2 Nilai call satu periode pada binomial Algoritma untuk menentukan harga opsi call Eropa menggunakan Binomial trees dan simulasi Monte Carlo seperti di bawah ini: Algoritma opsi call tipe Eropa menggunakan metode Binomial menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, n 2 Hitung: delta_t, u, d, q, disc, dengan delta_t = Tn, u = expVol×sqrtdelta_t, d = 1u, q = expr×delta_t-du-d dan disc=exp-r×delta_t 3 Binomial tree untuk saham: S 1,1 =So; for i=2:n+1 S i,i = S i-1 , i-1 d; end; for i=1:n+1 for j=i+1:n+1 S i,j = S i , j-1 u; end; end; 4 Imbalan opsi pada waktu jatuh tempo for i=1:n+1 V i,n+1 = maxS i,n+1 -K,0; end; 5 Nilai opsi pada waktu 0 menggunakan metode backward for j=n:-1:1 for i=1:j V i,j = discqV i,j+1 +1-qV i+1,j+1 ; end; end; 6 V 1,1 adalah harga opsi call tipe Eropa yang tepat Cd=max0,Sd-K Cu=max0,Su-K 1-q q C Algoritma opsi call tipe Eropa menggunakan Simulasi Monte Carlo menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, m 2 Hitung: drift, shift, dengan   T Vol . r- 2 5 drift  dan T Vol shift  3 Nilai sekarang present value imbalan pada saat jatuh tempo for i=1:m S=Soexpdrift+shiftrandn1; payoff=maxS-K,0; C i =exp-rTpayoff; end; 4 Hitung selang kepercayaan 95 nilai opsi 3.4 Opsi Indonesia dengan Tipe Eropa Penentuan harga opsi call Indonesia dengan tipe Eropa sangat mirip dengan opsi call tipe Eropa dengan syarat tambahan ketika harga saham menyentuh atau melewati batas. Imbalan ketika harga saham menyentuh atau melalui batas pada waktu t akan menjadi   . , K t S t S V t   Akan tetapi, ketika menerapkan metode binomial biasa dalam menentukan opsi berbatas, hasilnya akan menjadi tidak akurat. Sehingga diterapkan metode yang dikemukakan oleh Boyle dan Lau 1994 dalam memilih jumlah langkah waktu. Mereka menyatakan bahwa harus dipilih n jumlah langkah waktu sedemikian sehingga jumlah ini merupakan bilangan bulat terbesar yang lebih kecil dari atau sama dengan   2 2 2 log        H S T m m F   , 3 , 2 , 1  m , dengan H adalah batas. Algoritma untuk menentukan harga opsi call Indonesia dengan tipe Eropa menggunakan binomial trees dan simulasi Monte Carlo adalah sebagai berikut: Algoritma opsi call Indonesia tipe Eropa menggunakan metode Binomial menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, n, B_call 2 Hitung: delta_t, u, d, q, disc, dengan delta_t = Tn, u = expVol×sqrtdelta_t, d = 1u, q = expr×delta_t-du-d dan disc=exp-r×delta_t 3 Memilih banyaknya langkah menggunakan metode Boyle dan Lau’s   ,... 3 , 2 , 1 , log 2 2 2         m H S T m m F  4 Binomial tree untuk saham S 1,1 =So; for i=2:n+1 S i,i = S i-1 , i-1 d; end; for i=1:n+1 for j=i+1:n+1 S i,j = S i , j-1 u; end; end; 5 Imbalan opsi pada saat jatuh tempo for i=1:n+1 V i,n+1 = maxS i,n+1 -K,0; end; 6 Nilai opsi pada waktu 0 menggunakan metode backward for j=n:-1:1 for i=1:j if S i,j =B_call V i,j =S i,j -K; else V i,j = discqV i,j+1 +1-qV i+1,j+1 ; end; end; end; 7 V 1,1 adalah harga opsi call Indonesia tipe Eropa yang tepat. Algoritma opsi call Indonesia tipe Eropa menggunakan Simulasi Monte Carlo menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, m, n 2 Hitung: delta_t, drift, shift, dengan   T Vol . r- 2 5 drift  dan T Vol shift  3 Membangkitkan matriks saham menggunakan pseudo random number generator Zm,n for i=1:m for j=2:n S i,j = S i,j-1 expdrift+shift Z i,j-1 ; end; end; 4 Nilai sekarang present value imbalan pada waktu t untuk kasus ketika harga saham menyentuh batas pasa waktu t atau pada waktu jatuh tempo. for i=1:m for j=1:n if S i,j =B_call C i =exp-rdelta_tj S i,j -K; else C i =exp-rTmaxS i,n -K,0; end; end; end; 5 Hitung selang kepercayaan 95 nilai opsi. 3.5 Opsi Amerika Karena opsi Amerika mudah untuk diperiksa pada tiap-tiap node apakah eksekusi lebih awal optimal, metode binomial cocok untuk menentukan harga opsi tipe Amerika. Nilai opsi jika tidak dieksekusi diberikan oleh nilai mempertahankannya untuk periode yang lain. Nilai opsi jika dieksekusi adalah   K S  , max jika opsi adalah call. Dengan demikian, untuk opsi call Amerika, nilai opsi pada suatu node adalah            1 , , , , , max , , p t t K Sd c p t t K Su c e K S t K S c t r           dengan d u d e p t r     . Algoritma untuk harga opsi call tipe Amerika adalah sebagai berikut: Algoritma opsi call tipe Amerika menggunakan metode Binomial menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, n 2 Hitung: delta_t, u, d, q, disc, dengan delta_t = Tn, u = expVol×sqrtdelta_t, d = 1u, q = expr×delta_t-du-d dan disc=exp-r×delta_t 3 Binomial tree untuk saham S 1,1 =So; for i=2:n+1 S i,i = S i-1 , i-1 d; end; for i=1:n+1 for j=i+1:n+1 S i,j = S i , j-1 u; end; end; 4 Imbalan opsi pada waktu jatuh tempo for i=1:n+1 V i,n+1 = maxS i,n+1 -K,0; end; 5 Nilai opsi pada waktu jatuh tempo menggunakan metode backward for j=n:-1:1 for i=1:j V i,j = maxdiscqV i,j+1 +1-q V i+1,j+1 ,S i,j - K; end; end; 6 V 1,1 adalah harga opsi call tipe Amerika yang tepat. 3.6 Opsi Amerika dengan Batas Opsi Indonesia Agar menjadi harga opsi Indonesia dengan ciri-ciri eksekusi lebih awal digunakan metode binomial. Metode ini menggunakan recombining tree, jika mempunyai N layers, dengan k harga saham pada layer k. Prosedur kalkulasi menggunakan backwards, mulai dari imbalan pada layer N. Pada metode kalkulasi untuk opsi Indonesia, harus diperiksa pada setiap node i pada layer k jika proses saham di atas H. Karena melalui H berarti secara otomatis mengeksekusi call, kita harus mengganti pada setiap tahap harga opsi yang dikalkulasi termasuk tingkat harga saham di atas H. Algoritma untuk harga opsi call Indonesia adalah sebagai berikut: Algoritma opsi call Indonesia menggunakan Metode Binomial menggunakan sintaks Matlab: 1 Input: So, K, sigma, r, T, n, B_call 2 Hitung: delta_t, u, d, q, disc, dengan delta_t = Tn, u = expVol×sqrtdelta_t, d = 1u, q = expr×delta_t-du-d dan disc=exp-r×delta_t 3 Memilih banyaknya langkah menggunakan metode Boyle dan Lau’s   ,... 3 , 2 , 1 , log 2 2 2         m H S T m m F  4 Binomial tree untuk saham S 1,1 =So; for i=2:n+1 S i,i = S i-1 , i-1 d; end; for i=1:n+1 for j=i+1:n+1 S i,j = S i , j-1 u; end; end; 5 Imbalan opsi pada waktu jatuh tempo for i=1:n+1 V i,n+1 = maxS i,n+1 -K,0; end; 6 Nilai opsi pada waktu jatuh tempo menggunakan metode backward for j=n:-1:1 for i=1:j if S i,j =B_call V i,j =S i,j -K; else V i,j = maxdiscqV i,j+1 +1- qV i+1,j+1 ,S i,j -K; end; end; end; 7 V 1,1 adalah harga opsi call Indonesia yang sesuai. IV HASIL EMPIRIS

4.1 Penilaian Numerik