SOLUSI NUMERIK HARGA OPSI DENGAN MODEL VOLATILITAS STOKASTIK ANDI MARIANI SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2015 PERNYATAAN MENGENAI TESIS DAN SUMBER INFORMASI SERTA PELIMPAHAN HAK CIPTA Dengan ini saya menyatakan bahwa tesis berjudul “Solusi numerik harga opsi dengan model volatilitas stokastik” adalah benar karya saya dengan arahan dari komisi pembimbing dan belum diajukan dalam bentuk apapun kepada perguruan tinggi manapun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir tesis ini. Dengan ini saya melimpahkan hak cipta dari karya tulis saya kepada Institut Pertanian Bogor. Bogor, April 2015 Andi Mariani G551120181 RINGKASAN ANDI MARIANI. Solusi numerik harga opsi dengan model volatilitas stokastik. Dibimbing oleh ENDAR H NUGRAHANI dan DONNY C LESMANA. Dalam penentuan harga opsi dengan model Black-Scholes Standar, volatilitas diasumsikan diketahui dan konstan. Asumsi ini mendapatkan banyak bantahan karena tidak sesuai dengan apa yang terjadi pada pasar sebenarnya, di mana volatilitas memiliki kecenderungan turun dan pada suatu saat akan naik lagi. Karena itu dikembangkan model untuk memperbaiki hal tersebut. Salah satu model yang dikembangkan adalah model volatilitas stokastik yang mengasumsikan bahwa proses volatilitas akan berfluktuasi dalam batasan volatilitas minimum dan volatilitas maksimum. Model volatilitas stokastik memiliki bentuk berupa persamaan diferensial taklinear yang tidak memiliki solusi analitik sehingga diperlukan suatu metode numerik untuk menentukan solusi harga opsi. Metode numerik yang digunakan adalah metode beda hingga upwind. Tujuan penelitian ini adalah untuk menganalisis perilaku dan kecepatan kekonvergenan metode beda hingga upwind dalam terapannya pada penyelesaian model harga opsi dengan volatilitas stokastik. Skema diskretisasi upwind digunakan untuk diskretisasi ruang (harga saham) dan metode implisit untuk diskretisasi waktu pada persamaan diferensial parsial taklinear dari model volatilitas stokastik. Skema diskretisasi upwind menghasilkan matriks sistem yang disebut matriks-M. Skema diskretisasi upwind terbukti monoton, konsisten dan stabil untuk penyelesaian harga opsi dengan model volatilitas stokastik. Pada simulasi numerik, orde kekonvergenan diperoleh dengan menggunakan metode iteratif. Penyelesaian numerik persamaan taklinear diperoleh dengan memilih serangkaian mesh yang dibangkitkan dengan membagi-dua parameter mesh pada iterasi sebelumnya. Hasil simulasi numerik perhitungan harga opsi dengan model volatilitas stokastik menunjukkan bahwa metode beda hingga upwind stabil untuk kasus terbaik (ketika tambahan nilai opsi yang diperoleh adalah yang maksimum) dan kasus terburuk (ketika tambahan nilai opsi yang diperoleh adalah yang minimum) pada. Orde kekonvergenan posisi sebagai pembeli opsi (long position)yang diperoleh adalah sekitar 1.6 untuk kasus terburuk dan 1.7 untuk kasus terbaik. Kata kunci : model volatiltas stokastik, harga opsi, metode beda hingga upwind, orde kekonvergenan, persamaan diferensial parsial taklinear SUMMARY ANDI MARIANI. Numerical solution of option pricing with stochastic volatility model. Supervised by ENDAR H NUGRAHANI and DONNY C LESMANA. In the standard Black-Scholes model of option pricing, the volatility is assumed to be known and constant. This assumption is not confirmed with the market data, where the volatility has a tendency to go down and will go up again at some point, therefore several models for volatility movement have been proposed in the option pricing research. One of them is stochastic volatility model which assumes that the volatility will fluctuate within the range of minimum and maximum volatility. This model has the form of a nonlinear differential equations and does not have analytical solutions, hence we need to apply numerical method to determine the option prices. The numerical method that we used in this paper is based on upwind finite difference method. The purpose of this study is to analyze the behavior of the solution and the order of convergence from the upwind finite difference method on the option pricing with stochastic volatility model. The upwind finite difference scheme is used for the spatial discretisation (stock prices) and implicit methods is used time-stepping scheme for nonlinear partial differential equations of stochastic volatility model. This scheme results in a matrix system in the form of an M-matrix. It is proved that the method is monotone, consistent and stable. In the numerical simulations, the order of convergence is obtained by using iterative method with selecting a set of mesh which was generated by dividing the mesh from the previous iteration by half. Numerical simulation results show that the upwind finite difference method was stable for the best case (when the additional option value which is obtained is the maximum) and worst case (when the additional option value which is obtained is the minimum) of the option pricing with stochastic volatility model. The order of convergence of this scheme is about 1.6 for the worst case and about 1.7 for the best case with the position as an option buyer (long position). Keywords : stochastic volatility model, option pricing, upwind finite difference method, order of convergence, nonlinear partial differential equation equation © Hak Cipta Milik IPB, Tahun 2015 Hak Cipta Dilindungi Undang-Undang Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan sumbernya. Pengutipan hanya untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik, atau tinjauan suatu masalah, dan pengutipan tersebut tidak merugikan kepentingan IPB Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya tulis ini dalam bentuk apapun tanpa izin IPB SOLUSI NUMERIK HARGA OPSI DENGAN MODEL VOLATILITAS STOKASTIK ANDI MARIANI Tesis sebagai salah satu syarat untuk memperoleh gelar Magister Sains pada Program Studi Matematika Terapan SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2015 Penguji Luar Komisi pada Ujian Tesis : Dr. Ir. I Gusti Putu Purnaba, DEA PRAKATA Puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat dan ridho-Nya, kesempatan, dan kesehatan yang dikaruniakan-Nya sehingga karya ilmiah yang berjudul “Solusi numerik harga opsi dengan model volatilitas stokastik” ini dapat diselesaikan. Terima kasih penulis ucapkan kepada Ibu Dr Endar H Nugrahani, MS dan Bapak Dr Donny C Lesmana, MFinMath selaku pembimbing, atas kesediaan dan kesabaran untuk membimbing dan membagi ilmunya kepada penulis dalam penyusunan karya ilmiah ini. Ucapan terima kasih juga penulis sampaikan sebesarbesarnya kepada seluruh Dosen Departemen Matematika Terapan IPB yang telah mengasuh dan mendidik penulis selama di bangku kuliah hingga berhasil menyelesaikan studi, serta seluruh staf Departemen Matematika IPB atas bantuan, pelayanan, dan kerjasamanya selama ini. Ucapan terima kasih yang tulus dan penghargaan yang tak terhingga juga penulis ucapkan kepada Ayahanda dan Ibunda tercinta Andi Datu dan Daeng Niasi yang telah membesarkan dan mendidik penulis dengan penuh kasih sayang demi keberhasilan penulis selama menjalani proses pendidikan, juga kakak dan adik penulis tersayang Andi Srikandi Riski, ST dan Andi Arwan, SKom serta keluarga besar penulis atas doa dan semangatnya. Terakhir tak lupa penulis juga menyampaikan terima kasih kepada seluruh mahasiswa Pascasarjana Program Studi Matematika Terapan dan Rumana Sulsel IPB atas segala bantuan dan kebersamaannya selama menghadapi masa-masa terindah maupun tersulit dalam menuntut ilmu, serta semua pihak yang telah banyak membantu dan tak sempat penulis sebutkan satu per satu. Semoga karya ilmiah ini dapat bermanfaat bagi semua pihak yang membutuhkan. Bogor, April 2015 Andi Mariani DAFTAR ISI DAFTAR TABEL vi DAFTAR GAMBAR vi 1 1 1 2 2 2 2 2 4 5 6 6 7 8 9 9 9 10 12 17 19 25 25 27 PENDAHULUAN Latar Belakang Tujuan Penelitian 2 TINJAUAN PUSTAKA Pengertian Opsi Aset yang Mendasari (Underlying Asset) Jenis Opsi Nilai Opsi Persamaan Black-Scholes Proses Harga Saham Persamaan Black-Scholes Standar Model Volatilitas Stokastik Metode Numerik Untuk Harga Opsi 3 METODE PENELITIAN 4 HASIL DAN PEMBAHASAN Syarat Awal dan Syarat Batas Diskretisasi Kekonvergenan dari Skema Numerik Solusi dari Sistem Taklinear Simulasi Numerik 5 SIMPULAN DAFTAR PUSTAKA RIWAYAT HIDUP DAFTAR TABEL 1 2 3 4 Hasil perhitungan error dan ratio untuk opsi Call Hasil perhitungan error dan ratio untuk opsi Put Hasil perhitungan error dan ratio untuk opsi Butterfly Hasil perhitungan error dan ratio untuk opsi Cash or Nothing 20 22 23 25 DAFTAR GAMBAR 1 2 3 4 5 Payoff untuk opsi call dengan K = 40 pada t = T Payoff untuk opsi put dengan K = 40 pada t = T Payoff untuk opsi butterfly dengan ๐พ1 = 20, ๐พ2 = 40, ๐พ3 = 60 pada t = T Payoff untuk opsi cash or nothing dengan K = 40 dan B = 1 pada t = T Harga opsi Call Eropa untuk posisi sebagai pembeli opsi dengan (a) kasus terbaik dan (b) kasus terburuk 6 Harga opsi Call untuk kasus terbaik dan kasus terburuk pada waktu t = 0 7 Harga opsi Put Eropa untuk posisi sebagai pembeli opsi dengan (a) kasus terbaik dan (b) kasus terburuk 8 Harga opsi Put untuk kasus terbaik dan kasus terburuk pada waktu t = 0 9 Harga opsi Butterfly Eropa untuk posisi sebagai pembeli opsi dengan (a) kasus terbaik dan (b) kasus terburuk 10 Harga opsi Butterfly untuk kasus terbaik dan kasus terburuk pada waktu t=0 11 Harga opsi Cash or Nothing Eropa untuk posisi sebagai pembeli opsi dengan (a) kasus terbaik dan (b) kasus terburuk 12 Harga opsi Cash or Nothing untuk) kasus terbaik dan kasus terburuk pada waktu t = 0 3 3 3 3 19 20 21 21 22 23 24 24 1 PENDAHULUAN Latar Belakang Salah satu aplikasi matematika di bidang keuangan adalah pada masalah investasi. Meningkatnya aktivitas dunia investasi ditunjukkan oleh banyaknya alternatif-alternatif produk investasi. Produk investasi yang akan dibahas dalam penelitian ini adalah opsi. Opsi merupakan suatu bentuk perjanjian berupa kontrak yang memberikan hak kepada pemegang opsi untuk membeli atau menjual aset tertentu dengan harga tertentu dan pada jangka waktu tertentu. Teori penentuan nilai opsi telah dikembangkan sejak tahun 1973 oleh Fisher Black dan Myron Scholes yang berhasil merumuskan masalah penentuan nilai opsi Eropa ke dalam bentuk persamaan diferensial parsial Black Scholes (Black & Scholes 1973). Dalam formula Black-Scholes ada beberapa asumsi yang digunakan, salah satunya adalah volatilitas (variansi harga) bersifat konstan (tetap) selama usia opsi. Asumsi ini mendapatkan banyak bantahan karena tidak sesuai dengan apa yang terjadi pada pasar sebenarnya (pasar saham), di mana nilai volatilitas memiliki kecenderungan untuk turun dan pada suatu saat akan naik lagi, sehingga menyerupai bentuk smile dan disebut dengan volatility smile (Dupire 1994). Beberapa model yang diusulkan oleh beberapa peneliti untuk memodelkan perilaku volatilitas antara lain model dari Anderson dan Brotherton-Ratcliffe 1998 (Anderson & Brotherton-Ratcliffe 1998), model yang mengasumsikan bahwa volatilitas mengikuti proses acak (Heston 1993), dan model volatilitas stokastik (Hull & White. 1987; Lyons 1995; Avellaneda et al. 1995). Model volatilitas stokastik ini mengasumsikan bahwa proses volatilitas akan berfluktuasi dalam batasan volatilitas minimum dan volatilitas maksimum. Model ini memfokuskan pada penentuan harga ekstrem, atau pada batas atas dan batas bawah dari harga opsi, yang bersesuaian dengan skenario kasus terbaik dan kasus terburuk dengan posisi sebagai penjual maupun posisi pembeli opsi. Model ini berbentuk persamaan diferensial parsial taklinear yang tidak memiliki solusi analitik, sehingga diperlukan suatu metode numerik untuk menentukan solusi harga opsi. Beberapa pendekatan secara numerik dapat dilakukan untuk menentukan harga opsi, antara lain pendekatan numerik dengan metode beda hingga (finite difference method), metode beda hingga upwind (upwind finite difference method) dan metode volume hingga (finite volume method). Metode beda hingga upwind (upwind finite difference method) dan metode volume hingga (finite volume method) terbukti konsisten, stabil dan monoton (Zhang dan Wang 2009; Lesmana dan Wang 2013). Metode beda hingga (finite difference method) dengan metode diskretisasi fully implisit monoton dan konvergen ke solusi viskositas, sedangkan Crank-Nicolson hanya monoton bersyarat (Pooley et al. 2001). Berdasarkan uraian di atas, maka pada penelitian ini yang ingin dikaji adalah perilaku kekonvergenan solusi numerik dengan metode beda hingga upwind, untuk model harga opsi dengan volatilitas stokastik. 2 Tujuan Penelitian Tujuan penelitian ini adalah untuk menganalisis perilaku dan kecepatan kekonvergenan metode beda hingga upwind dalam terapannya pada penyelesaian model harga opsi dengan volatilitas stokastik (stochastic volatility model). 2 TINJAUAN PUSTAKA Pengertian Opsi Opsi adalah suatu kontrak atau perjanjian antara dua pihak, di mana salah satu pihak (sebagai pembeli opsi) mempunyai hak untuk membeli atau menjual suatu aset tertentu dengan harga yang telah ditentukan, pada atau sebelum waktu yang ditentukan (Hull 2009). Pemegang opsi tidak diwajibkan untuk menggunakan haknya atau akan menggunakan haknya jika perubahan dari harga aset yang mendasarinya akan menghasilkan keuntungan, baik dengan menjual atau membeli aset yang mendasari tersebut. Aset yang Mendasari (Underlying Asset) Aset yang mendasari (underlying asset) adalah aset yang dijadikan sebagai objek atau dasar transaksi. Dalam perdagangan opsi terdapat beberapa aset yang dapat digunakan sebagai aset dasar, antara lain indeks (index), valuta asing (foreign currency), surat berjangka (future) dan saham (stock). Opsi indeks adalah suatu opsi dengan aset berbasis indeks pasar saham. Opsi valuta asing adalah suatu opsi dengan aset berbasis mata uang asing dengan kurs tertentu, opsi berjangka adalah suatu opsi dengan aset berbasis kontrak berjangka. Sedangkan opsi saham adalah suatu opsi dengan aset yang mendasarinya adalah saham. Dalam tulisan ini, underlying asset yang digunakan adalah saham. Jenis Opsi Ada dua jenis opsi yaitu opsi call dan opsi put. Opsi call memberikan hak kepada pembeli untuk membeli suatu aset tertentu dengan jumlah tertentu pada harga eksekusi (strike price, exercise price) sampai waktu jatuh tempo. Sedangkan opsi put memberikan hak kepada pembeli untuk menjual suatu aset tertentu dengan jumlah tertentu pada harga eksekusi sampai waktu jatuh tempo. Berdasarkan waktu eksekusinya, opsi dibedakan atas opsi tipe Eropa dan opsi tipe Amerika. Opsi Eropa (European option) adalah opsi yang memberikan hak kepada pemegangnya untuk membeli atau menjual underlying asset hanya pada waktu jatuh tempo, sedangkan opsi Amerika (American option) memberikan hak kepada pemegangnya untuk membeli atau menjual underlying asset sebelum atau pada saat jatuh tempo. Dalam (Hull 2009) disebutkan bahwa strategi trading yang melibatkan dua atau lebih opsi yang sama jenisnya, misalnya dua atau lebih call, atau dua atau lebih put disebut sebagai spread. Salah satu strategi spread adalah butterfly spread. Butterfly spread adalah strategi di mana terdapat tiga harga strike yang berbeda. 3 Strategi ini melibatkan pembelian opsi call dengan harga strike ๐พ1 , pembelian opsi call dengan harga strike ๐พ3 yang lebih tinggi dan penjualan dua opsi call dengan harga strike ๐พ2 yang merupakan nilai tengah dari ๐พ1 dan ๐พ3 . Strategi ini dipilih jika investor melihat bahwa harga saham tidak dapat diperkirakan arah kenaikan atau penurunannya. Payoff adalah keuntungan dari opsi. Payoff untuk opsi call, opsi put, opsi butterfly dan opsi cash or nothing (CoN) pada waktu jatuh tempo adalah max(๐ − ๐พ, 0) , untuk call max(๐พ − ๐, 0) , untuk put ๐๐๐ฆ๐๐๐ = untuk butterfly max(๐ − ๐พ1 , 0) − 2 max(๐ − ๐พ2 , 0) + max(๐ − ๐พ3 , 0) untuk CoN {๐ต(โ(๐ − ๐พ)) dengan ๐พ, ๐พ1 , ๐พ2 dan ๐พ3 adalah harga strike dari opsi, ๐ harga saham, โ adalah fungsi heaviside dan ๐ต adalah konstanta. Fungsi heaviside yang digunakan adalah 0, jika ๐ ≤ ๐พ โ={ 1, jika ๐ > ๐พ (Lesmana dan Wang, 2013). Diagram payoff untuk opsi call, opsi put, opsi butterfly dan opsi cash or nothing (CoN) digambarkan pada Gambar 1 – 4 Gambar 1 Payoff untuk opsi call dengan K = 40 pada t = T Gambar 2 Payoff untuk opsi put dengan K = 40 pada t = T Gambar 3 Payoff untuk opsi butterfly dengan ๐พ1 = 20 , ๐พ2 = 40 dan ๐พ3 = 60 pada t = T Gambar 4 Payoff untuk opsi cash or nothing dengan K = 40 dan B = 1 pada t = T 4 Nilai Opsi Nilai opsi adalah besarnya biaya yang dikeluarkan oleh seorang investor untuk mendapatkan kontrak opsi dan pembayarannya dilakukan pada saat kontrak dibuat. Ada beberapa hal yang mempengaruhi nilai opsi, yaitu a) Harga saham (S) Harga saham memiliki pengaruh terhadap perubahan harga opsi, di mana hal tersebut bergantung pada jenis opsi. Untuk opsi call, jika harga saham naik maka harga opsi akan meningkat, sedangkan untuk opsi put, jika harga saham naik maka harga opsi akan turun. b) Harga strike (K) Harga strike merupakan harga jual atau harga beli saham yang tercantum dalam kontrak opsi dan besarnya akan tetap selama umur opsi tersebut. Jika faktor lain diasumsikan tetap, maka semakin rendah harga strike maka akan semakin tinggi harga opsi call, sedangkan untuk opsi put semakin tinggi harga strike maka akan semakin tinggi harga opsi tersebut. c) Waktu jatuh tempo (T) Semakin besar jangka waktu jatuh tempo maka akan semakin besar peluang berubahnya harga saham yang juga akan mempengaruhi perubahan harga opsi. d) Volatilitas (σ) Volatilitas merupakan suatu ukuran yang menunjukkan seberapa besar harga berfluktuasi dalam suatu periode (Lo 2003). Volatilitas atas underlying asset adalah suatu ukuran tingkat ketidakpastian mengenai pergerakan underlying asset tersebut di masa yang akan datang. Jika volatilitas semakin meningkat maka akan semakin meningkat juga peluang underlying asset untuk mengalami peningkatan atau penurunan. e) Tingkat suku bunga bebas risiko (r) Pada tingkat suku bunga bebas risiko yang tinggi, investor akan lebih tertarik untuk membeli opsi daripada membeli saham. Hal ini akan menyebabkan harga opsi naik. f) Dividen (q) Dividen merupakan bagian dari keuntungan perusahaan yang dibagikan kepada para pemegang saham. Dividen menyebabkan harga saham turun sesaat setelah pembagian dividen, sehingga mempengaruhi harga opsi. Beberapa istilah yang berhubungan dengan harga saham (S) dan harga strike (K), yaitu 1. Opsi call a) Jika ๐ > ๐พ, maka opsi call dikatakan dalam keadaan in the money. Pemegang opsi akan mengeksekusi opsi call, yaitu dengan membeli saham dengan harga strike (K), yang lebih kecil dari harga saham (S), kemudian menjualnya di pasar dengan harga sebesar (S), sehingga pemegang opsi tersebut akan mendapatkan imbalan sejumlah ๐ − ๐พ. b) Jika ๐ = ๐พ, maka opsi call dikatakan dalam keadaan at the money. c) Jika ๐ < ๐พ, maka opsi call dikatakan out of the money. 2. Opsi put a) Jika ๐ < ๐พ, maka opsi put dikatakan in the money. b) Jika ๐ = ๐พ, maka opsi put dikatakan dalam keadaan at the money. c) Jika ๐ > ๐พ, maka opsi put dikatakan dalam keadaan out of the money. 5 Persamaan Black-Scholes Black dan Scholes (Black & Scholes 1973) dalam merumuskan nilai suatu opsi mendasarkan pada beberapa asumsi, yaitu 1. Suku bunga bebas risiko, r, adalah konstan untuk semua waktu jatuh tempo. 2. Dimungkinkan adanya short selling terhadap aset (saham). Short selling adalah suatu strategi dalam penjualan saham, di mana investor meminjam dana untuk menjual saham dengan harga tinggi, dengan harapan akan membeli kembali dan mengembalikan pinjaman saham ke pialangnya pada saat harga saham turun. 3. Perdagangan dari aset yang mendasari bersifat kontinu. 4. Tidak terdapat peluang arbitrase atau peluang untuk memperoleh keuntungan dari perbedaan harga pasar yang satu dengan pasar yang lain. 5. Tidak ada pembayaran dividen atau keuntungan perusahaan yang dibagikan kepada pemegang saham selama opsi berlaku. 6. Harga dari aset yang mendasari mengikuti proses Wiener yang mempunyai fungsi kepekatan peluang lognormal. 7. Tidak ada biaya transaksi dalam pembelian atau penjualan aset atau opsi dan tidak ada pajak. Untuk memodelkan persamaan Black-Scholes, diperlukan beberapa definisi istilah yang disebutkan dalam (Ross 2007) dan (Hull 2009) berikut Proses Stokastik Proses stokastik ๐ = {๐(๐ก), ๐ก ∈ ๐ป} adalah suatu koleksi (gugus, himpunan, atau kumpulan) dari peubah acak (random variables). Untuk setiap t pada himpunan indeks H, W(t) adalah suatu peubah acak dan t sering diinterpretasikan sebagai waktu (Ross 2007). Gerak Brown Proses stokastik ๐ = {๐(๐ก), ๐ก ∈ ๐ป} disebut gerak Brown jika memenuhi persyaratan berikut 1. ๐ (0) = 0, 2. Untuk 0 < ๐ก1 < ๐ก2 < โฏ < ๐ก๐ peubah acak โ๐(๐ก๐ )=๐(๐ก๐ ) − ๐(๐ก๐−1 ), dimana ๐ = 1,2,3, … , ๐ saling bebas, 3. Untuk setiap ๐ก > 0, ๐(๐ก) berdistribusi normal dengan rataan 0 dan ragam ๐ 2 ๐ก, (Ross 2007). Proses Wiener Proses Wiener adalah gerak Brown dengan rataan 0 dan variansi 1 (Ross 2007). Proses Wiener Umum (Generalized Wiener Process) Proses Wiener Umum untuk suatu peubah acak S dapat dinyatakan sebagai berikut (1) ๐๐ = ๐๐๐ก + ๐๐๐(๐ก) dengan ๐๐๐ก disebut komponen deterministik dan ๐๐๐(๐ก) menyatakan komponen stokastik, serta ๐(๐ก) adalah proses Wiener, sedangkan ๐ dan ๐ masing-masing menyatakan rataan (drift rate) dan standar deviasi (variance rate) dari S (Hull 2009). 6 Proses Ito Proses Ito’ adalah proses Wiener umum dengan ๐ dan ๐ menyatakan suatu fungsi dari peubah acak S dan waktu t. Secara aljabar proses Ito’ dinyatakan sebagai ๐๐ = ๐(๐, ๐ก)๐๐ก + ๐(๐, ๐ก)๐๐(๐ก) (2) (Hull 2009). Lemma Ito Misalkan fungsi ๐น(๐ฅ, ๐ก) merupakan fungsi kontinu yang dapat diturunkan secara ๐๐น ๐๐น ๐2 ๐น parsial terhadap x dan t, yaitu ๐๐ก , ๐๐ฅ , ๐๐ฅ 2 ada. Selanjutnya didefinisikan persamaan diferensial stokastik dari variabel x dengan drift rate ๐(๐ฅ, ๐ก) dan variance rate ๐ 2 (๐ฅ, ๐ก), ๐๐ฅ = ๐(๐ฅ, ๐ก)๐๐ก + ๐(๐ฅ, ๐ก)๐๐, (3) dengan ๐๐ merupakan gerak Brown, ๐ dan ๐ adalah fungsi dari x dan t. Maka fungsi ๐น(๐ฅ, ๐ก) akan mengikuti proses: ๐๐น ๐๐น 1 2 ๐ 2๐ ๐๐น (4) ๐๐น = { ๐(๐ฅ, ๐ก) + + ๐ (๐ฅ, ๐ก) 2 } + ๐(๐ฅ, ๐ก) ๐๐ ๐๐ฅ ๐๐ก 2 ๐๐ฅ ๐๐ฅ (Hull 2009). Proses Harga Saham Hull (2009) menjelaskan bahwa harga saham merupakan variabel stokastik karena dipengaruhi oleh faktor-faktor yang tidak dapat ditentukan secara pasti. Faktor-faktor ini dipandang sebagai komponen stokastik yang tidak dapat ditentukan sebelumnya. Oleh karena itu, perubahan harga saham dapat dimodelkan menggunakan persamaan diferensial stokastik berikut (5) ๐๐(๐ก) = ๐๐(๐ก)๐๐ก + ๐๐(๐ก)๐๐(๐ก) dengan ๐๐(๐ก)๐๐ก adalah komponen deterministik, ๐๐(๐ก)๐๐(๐ก) adalah komponen stokastik dan ๐(๐ก) adalah proses Wiener. Sedangkan ๐ dan ๐ masing-masing menyatakan rataan dan volatilitas dari harga saham tersebut. Persamaan ini juga dikenal sebagai model pergerakan harga saham. Selanjutnya dari Lemma Itô, diketahui bahwa jika harga saham ๐(๐ก) mengikuti model saham pada persamaan (5), maka bentuk persamaan diferensial stokastik untuk sebuah fungsi V(t)= f(S(t),t) dengan ๐ก ∈ [0, ∞) dapat dinyatakan dalam bentuk ๐๐ ๐๐(๐ก) = (๐๐(๐ก) ๐๐ + ๐๐ ๐๐ก + 1 ๐2 ๐ ๐๐ ๐ 2 ๐(๐ก)2 ๐๐2 ) ๐๐ก + ๐๐(๐ก) ๐๐ ๐๐(๐ก). 2 (6) Solusi dari persamaan (5) adalah ๐2 ๐(๐) = ๐0 exp {(๐ − ) ๐ + ๐๐(๐)} 2 (7) dengan ๐0 , ๐(๐), ๐, ๐, dan T berturut-turut adalah harga saham pada awal kontrak, harga saham pada saat jatuh tempo, rataan harga saham, volatilitas harga saham, dan waktu jatuh tempo. 7 Persamaan Black-Scholes Standar Dalam Hull (2009) dikemukakan bahwa misalkan ๐(๐, ๐ก) merupakan nilai opsi pada harga saham S dan pada waktu t. Jika diketahui perubahan harga saham mengikuti proses (8) ๐๐ = ๐๐๐๐ก + ๐๐ ๐๐ maka dari Lemma Ito, proses untuk V berbentuk persamaan (6). Versi diskrit dari persamaan (8) dan (6) adalah (9) โ๐ = ๐๐โ๐ก + ๐๐ โ๐ dan ๐๐ ๐๐ 1 2 2 ๐ 2 ๐ ๐๐ (10) โ๐ = (๐๐ + + ๐ ๐ ) โ๐ก + ๐๐ โ๐, 2 ๐๐ ๐๐ก 2 ๐๐ ๐๐ di mana โ๐ dan โ๐ adalah perubahan harga saham S dan harga opsi V pada selang waktu โ๐ก. โ๐pada persamaan (9) dan (10) adalah โ๐ = ๐√โ๐ก karena proses Wiener pada persamaan (9) dan (10) adalah sama. Selanjutnya dipilih sebuah portofolio dari saham S dan opsi V sehingga proses Wiener โ๐ dapat dihilangkan. ๐๐ Portofolio tersebut adalah -1 opsi dan + ๐๐ saham. Pemegang portofolio ini akan menjual satu opsi dan membeli saham sebanyak tersebut adalah sebesar x, dengan ๐๐ ๐ฅ = −๐ + ๐ ๐๐ ๐๐ ๐๐ . Nilai dari portofolio Perubahan nilai portfolio โ๐ฅ dalam selang waktu โ๐ก adalah ๐๐ โ๐ฅ = −โ๐ + ๐๐ โ๐. Substitusi (9) dan (10) ke dalam (12), menghasilkan ๐๐ (11) (12) ๐2 ๐ 1 โ๐ฅ = (− ๐๐ − 2 ๐ 2 ๐ 2 ๐๐2 ) โ๐ก. (13) Portofolio ini dikatakan tidak berisiko karena tidak ada gerak random Brown. Gerak Brown menyebabkan terjadinya ketidakpastian perubahan harga. Portofolio ini dikatakan konstan sehingga portofolio ini mempunyai pendapatan yang sama dengan saham jangka pendek lainnya yang bebas risiko. Jika pendapatan yang diperoleh lebih tinggi dari portofolio ini, maka arbitrageur dapat memperoleh keuntungan dengan cara memilih saham bebas risiko dan menggunakan keuntungan dari saham bebas risiko ini untuk membeli portofolio. Tetapi jika pendapatan yang diperoleh lebih kecil maka arbitrageur dapat memperoleh keuntungan bebas risiko dengan cara memilih portofolio dan menggunakan keuntungan ini untuk membeli aset bebas risiko. Portofolio bebas risiko dapat dinyatakan dengan โ๐ฅ = ๐๐ฅโ๐ก, dengan r adalah suku bunga bebas risiko. Dengan mensubstitusi x dan โ๐ฅ diperoleh ๐๐ ๐๐ 1 2 2 ๐ 2 ๐ (14) (๐๐ − ๐๐) โ๐ก = ( + ๐ ๐ ) โ๐ก ๐๐ ๐๐ 2 ๐๐ 2 1 2 ๐ 2๐ 2 ๐2 ๐ ๐๐ 2 + ๐๐ ๐๐ ๐๐ + ๐๐ ๐๐ก − ๐๐ = 0. Persamaan (15) ini dikenal sebagai persamaan Black-Scholes standar. (15) 8 Model Volatilitas Stokastik Misalkan ๐ = ๐ − ๐ก; didefinisikan transformasi ๐(๐, ๐ก) ≅ ๐(๐, ๐) sehingga persamaan diferensial parsial (15) untuk harga opsi dengan volatilitas stokastik berbentuk ๐2 (๐ค) ๐2 ๐ ๐๐ ๐๐ = 2 ๐ 2 ๐๐2 + ๐๐ ๐๐ − ๐๐ (16) di mana ๐ adalah harga saham, T waktu jatuh tempo, ๐ = ๐ − ๐ก ๐[0, ๐], t adalah ๐2 ๐ waktu, ๐ค = ๐๐2 adalah turunan parsial kedua U terhadap S, ๐(๐ค) adalah volatilitas sebagai fungsi dari ๐ค , dan ๐ adalah suku bunga bebas risiko. Syarat batas untuk persamaan diferensial di atas ketika ๐ = 0 adalah ๐๐ = −๐๐. (17) Sedangkan pada saat ๐ โถ ∞, syarat batasnya adalah ๐ โ ๐ด(๐)๐ + ๐ต(๐), (18) di mana A dan B dapat dihitung dengan penalaran keuangan. Dalam praktiknya, kita menggunakan domain komputasi yang terbatas sehingga syarat (18) diterapkan pada nilai yang terbatas ๐๐๐๐ฅ . Volatilitas diasumsikan berada pada selang ๐๐๐๐ ≤ ๐(๐ค) ≤ ๐๐๐๐ฅ dengan rentang nilai volatilitas yang demikian, persamaan (16) adalah taklinear dan tidak memiliki solusi khusus. Namun, nilai kasus terbaik maupun kasus terburuk diharapkan khusus. Nilai-nilai tersebut diperoleh dengan memaksimumkan maupun meminimumkan persamaan (16) dengan cara memilih ๐ berdasarkan nilai dari ๐2 ๐ ๐ค = 2 . Secara khusus, jika kita mempertimbangkan kasus terburuk untuk ๐๐ investor dengan posisi sebagai pembeli opsi, maka nilai ๐ 2 (๐ค) adalah ๐2 jika ๐ค ≤ 0 ๐ 2 (๐ค) = { 2๐๐๐ฅ (19) ๐๐๐๐ jika ๐ค > 0. Berdasarkan persamaan (16) dapat dilihat bahwa kasus terburuk bagi investor terjadi ketika tambahan nilai opsi yang diperoleh adalah yang terkecil. Jika 2 ๐ค ≤ 0, maka ๐ 2 (๐ค) yang dipilih adalah ๐๐๐๐ฅ , sehingga nilai opsi yang diperoleh 2 2 adalah yang terkecil. Jika ๐ค > 0, maka ๐ (๐ค) yang dipilih adalah ๐๐๐๐ , sehingga nilai opsi yang diperoleh adalah yang terkecil. Di sisi lain, kasus terbaik untuk investor dengan posisi sebagai pembeli opsi, ๐2 jika ๐ค > 0 ๐ 2 (๐ค) = { 2๐๐๐ฅ (20) ๐๐๐๐ jika ๐ค ≤ 0. Kasus terbaik bagi investor adalah ketika tambahan nilai opsi yang diperoleh adalah 2 yang terbesar. Jika ๐ค > 0, maka ๐ 2 (๐ค) yang dipilih adalah ๐๐๐๐ฅ , sehingga nilai 2 opsi yang diperoleh adalah yang maksimal. Jika ๐ค ≤ 0, maka ๐ (๐ค) yang dipilih 2 adalah ๐๐๐๐ , sehingga nilai opsi yang diperoleh adalah yang maksimal. Sedangkan untuk investor dengan posisi sebagai penjual opsi, kasus terbaik dan kasus terburuknya adalah kebalikan dari (19) dan (20). Metode Numerik untuk Harga Opsi Niwiga (2005) mengemukakan bahwa beberapa pendekatan secara numerik dapat dilakukan untuk menentukan harga opsi, antara lain pendekatan numerik dengan metode beda hingga (finite difference method), dan metode volume hingga 9 (finite volume method). Metode beda hingga upwind (upwind finite difference method) adalah bagian dari metode beda hingga yang juga merupakan salah satu metode numerik untuk menyelesaikan suatu persamaan diferensial dengan mengaproksimasi turunan-turunan variabel pada persamaan tersebut menjadi sistem persamaan linear atau taklinear. Untuk menerapkan metode beda hingga pada suatu permasalah persamaan diferensial parsial, beberapa hal perlu diperhatikan, yaitu: diskretisasi dari suatu persamaan, bentuk aproksimasi beda hingga, kondisi syarat akhir dan syarat batas, serta kestabilan dari skema beda hingga tersebut. Pooley et al (2001) mengungkapkan bahwa metode beda hingga (finite difference method) dengan metode diskretisasi fully implisit menghasilkan skema yang monoton dan konvergen ke solusi viskositas, sedangkan metode CrankNicolson hanya monoton bersyarat. Metode beda hingga upwind digunakan dalam penyelesaian persamaan diferensial untuk menghasilkan suatu matriks sistem yang disebut matriks-M (Lesmana & Wang 2013). Definisi Matriks M Matriks M merupakan matriks tridiagonal dengan invers matriks bernilai positif dimana diagonal utama bernilai positif dan elemen yang lainnya bernilai takpositif. Atau, misalkan A adalah suatu matriks taksingular berukuran ๐ × ๐, dengan ๐๐๐ ≤ 0 untuk setiap ๐ ≠ ๐, 1 ≤ ๐,๐ ≤ ๐ dan ๐๐๐ > 0 untuk setiap ๐ = ๐ dan ๐๐๐ ≥ ∑๐๐=1,๐≠๐| ๐๐๐ |, maka matriks A disebut matriks M (Fujimoto & Ranade 2004). 3 METODE PENELITIAN Langkah-langkah yang akan dilakukan dalam penelitian ini adalah 1. melakukan diskretisasi untuk model Black-Scholes taklinear menggunakan metode diskretisasi beda hingga upwind untuk diskretisasi ruang dan metode implisit untuk diskretisasi waktu, 2. menguji kekonvergenan skema numerik metode beda hingga upwind, 3. melakukan simulasi numerik untuk menunjukkan akurasi dari metode diskretisasi beda hingga upwind. 4 HASIL DAN PEMBAHASAN Pada tahap ini, akan dilakukan diskretisasi untuk model Black-Scholes taklinear dengan terlebih dahulu menentukan syarat awal dan syarat batasnya. Selanjutnya, diperiksa kekonvergenan skema diskretisasi beda hingga upwind dengan membuktikan kemonotonan, kestabilan dan kekonsistenannya. Terakhir dilakukan simulasi numerik untuk menentukan orde kekonvergenan dari metode beda hingga upwind. Syarat Awal dan Syarat Batas Persamaaan Black-Scholes taklinear mempunyai domain ๐ ∈ (0, ∞) , maka untuk perhitungan komputasi perlu dipotong menjadi ๐ ∈ (0, ๐๐๐๐ฅ ), dengan ๐๐๐๐ฅ merupakan nilai yang cukup besar yang menjamin akurasi dari solusi. Syarat 10 awal dan syarat batas untuk persamaaan Black-Scholes taklinear adalah sebagai berikut (21) ๐(๐, 0) = ๐1 (๐), ๐ ∈ (0, ๐๐๐๐ฅ ), (22) ๐(0, ๐) = ๐2 (๐), ๐ ∈ (0, ๐], (๐), (23) ๐(๐๐๐๐ฅ , ๐) = ๐3 ๐ ∈ (0, ๐], dengan ๐1 , ๐2 , dan ๐3 adalah suatu fungsi yang diberikan dengan ๐1 (0) = ๐2 (0) dan ๐1 (๐๐๐๐ฅ ) = ๐3 (0). Fungsi ๐1 , ๐2 , dan ๐3 dipilih berdasarkan tipe opsi, di mana dalam penelitiaan ini opsi yang akan digunakan adalah opsi Eropa yaitu opsi vanilla call, vanilla put, butterfly, dan cash or nothing (CoN) dengan syarat awal dan syarat batas sebagai berikut max(S-K,0) untuk call max(K-S,0) untuk put ๐1 = max(S-๐พ1 ,0)-2 max(S-๐พ2 ,0) + max(S-๐พ3 ,0) untuk butterfly {B×โ(S-K) untuk CoN 0 untuk ๐๐๐๐ ๐พ๐ −๐๐ untuk ๐๐ข๐ก ๐2 = { 0 untuk ๐๐ข๐ก๐ก๐๐๐๐๐ฆ 0 untuk ๐ถ๐๐ ๐๐๐๐ฅ − ๐พ๐ −๐๐ untuk ๐๐๐๐ 0 untuk ๐๐ข๐ก ๐3 = { 0 untuk ๐๐ข๐ก๐ก๐๐๐๐๐ฆ ๐ต๐ −๐๐ untuk ๐ถ๐๐ dengan โ adalah fungsi heaviside, ๐ต adalah konstanta, ๐พ, ๐พ1 , ๐พ2 , dan ๐พ3 adalah harga strike. Fungsi heaviside yang digunakan adalah 0, jika ๐ ≤ ๐พ โ={ 1, jika ๐ > ๐พ (Lesmana & Wang 2013). Diskretisasi Persamaan Black-Scholes taklinear (16) akan diaproksimasi dengan mendiskretisasi variabel harga dan waktu. Untuk diskretisasi harga, misalkan ๐ผ = (0, ๐๐๐๐ฅ ) dibagi menjadi ๐ sub-interval, di mana ๐ผ๐ = (๐๐ , ๐๐+1 ), ๐ = 0,1, … . , ๐ − 1 dengan 0 = ๐0 < ๐1 < โฏ < ๐๐ = ๐๐๐๐ฅ , dan untuk setiap ๐ = 0,1, … . , ๐ − 1 dimisalkan โ๐ = โ = ๐๐+1 − ๐๐ , . Untuk diskretisasi waktu, misalkan ๐ = (0, ๐) dibagi menjadi ๐ sub-interval, di mana ๐๐ = (๐๐ , ๐๐+1 ), ๐ = 0,1, … . , ๐ − 1 dengan 0 = ๐0 < ๐1 < โฏ < ๐๐ = ๐ dan untuk setiap ๐ = 0,1, … . , ๐ − 1 dimisalkan โ๐๐ = ๐๐+1 − ๐๐ . Aproksimasi turunan parsial pertama dan kedua diperoleh dari ekspansi deret Taylor. Untuk sembarang ๐ ๐ = (๐0๐ , ๐1๐ , … , ๐๐๐ )๐ dan ๐๐ = (๐๐0 , ๐๐1 , … , ๐๐๐ )๐ dengan ๐ = 0,1, … . , ๐ dan ๐ = 0,1, … . , ๐ , turunan pertama dan turunan kedua mengikuti operator beda hingga berikut ๐๐๐+1 − ๐๐๐ (24) (๐ฟ๐ ๐๐ )(๐) = โ๐๐ 11 ๐ ๐๐+1 − ๐๐๐ ๐ ๐ ๐ −๐ (25) , (๐ฟ๐− ๐ ๐ )(๐) = ๐ โ ๐−1 โ + ๐ − ๐ (๐ฟ๐ ๐ )(๐) − (๐ฟ๐ ๐ )(๐) (๐ฟ๐๐ ๐ ๐ )(๐) = 2โ/2 (26) ๐ ๐ ๐๐−1 − 2 ๐๐๐ + ๐๐+1 = โ2 Dengan menggunakan persamaan (24) - (26), persamaan Black-Scholes taklinear (16) diaproksimasi mengikuti bentuk metode beda hingga upwind berikut 1 ๐ฟ๐ ๐๐ (๐) − 2 ๐ 2 ((๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 (๐ฟ๐๐ ๐ ๐+1 )(๐) − (27) 1+๐ ๐๐๐(๐) 1−๐ ๐๐๐(๐) (๐ฟ๐+ ๐ ๐+1 )(๐) − ( (๐ฟ๐− ๐ ๐+1 )(๐) + ๐๐๐๐+1 = 0. ( ) ๐๐ ) ๐๐ ๐ ๐ 2 2 Karena nilai ๐ > 0, persamaan di atas menjadi: 1 ๐ฟ๐ ๐๐ (๐) − 2 ๐ 2 ((๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 (๐ฟ๐๐ ๐ ๐+1 )(๐) − ๐๐๐ (๐ฟ๐+ ๐ ๐+1 )(๐) + (28) ๐๐๐๐+1 = 0. Selanjutnya diperoleh 1 1 1 ๐+1 ๐๐−1 (− 2โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 ) + ๐๐๐+1 (โ๐ + โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 + ๐ (29) ๐๐๐ ๐๐๐ 1 ๐๐๐ ๐+1 2 2 ๐+1 + ๐) + ๐ (− ๐ (๐ฟ ๐ )(๐)๐ − ) = . ๐๐ ๐+1 ๐ โ 2โ2 โ โ๐ (๐ฟ๐+ ๐ ๐ )(๐) = ๐ Untuk penyederhanaan, persamaan (29) dapat dituliskan menjadi bentuk 1 ๐+1 ๐+1 ๐ผ๐๐+1 (๐ ๐+1 )๐๐−1 + ๐ฝ๐๐+1 (๐ ๐+1 )๐๐๐+1 + ๐พ๐๐+1 (๐ ๐+1 ) ๐๐+1 = โ๐ ๐๐๐ , ๐ untuk ๐ = 1, … . , ๐ − 1 dan ๐ = 1, … . , ๐ − 1, di mana 1 ๐ผ๐๐+1 (๐ ๐+1 ) = − 2โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 , ๐ฝ๐๐+1 (๐ ๐+1 ) = 1 โ๐๐ 1 + โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 + 1 ๐พ๐๐+1 (๐ ๐+1 ) = − 2โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 − ๐๐๐ ๐๐๐ โ (30) (31) + ๐, (32) . (33) Berdasarkan syarat (21) - (23), didefinisikan syarat awal dan syarat batas untuk persamaan (30) adalah sebagai berikut ๐ (34) ๐๐0 = ๐1 (๐๐ ) ๐0๐ = ๐2 (๐๐ ) ๐๐ = ๐3 (๐๐ ) untuk ๐ = 1, 2, … . , ๐ − 1 dan ๐ = 1, … . , ๐ , sehingga persamaan (30) dapat dituliskan menjadi bentuk matriks berikut ฬ ๐+1 = ๐ด๐+1 (๐ ๐+1 ) ๐ 1 โ๐๐ โ ฬ ๐ + ๐ต ๐+1 , ๐ (35) untuk ๐ = 1, … . , ๐ − 1, di mana ๐ ฬ ๐ = (๐1๐ , ๐2๐ , … , ๐๐−1 )๐ untuk ๐ = ๐, ๐ + 1 ๐ ๐+1 ๐+1 )๐ ๐ต ๐+1 = (−๐ผ1๐+1 ๐0๐+1 , 0, … ,0, −๐พ๐−1 ๐๐ ๐+1 ๐ฝ๐+1 ๐พ 0 1 1 ๐ผ๐+1 2 ๐+1 ๐ด (๐ ๐+1 ) 0 โฎ = [ 0 0 0 ๐ฝ๐+1 2 ๐ผ๐+1 3 โฎ 0 0 0 … … … 0 0 0 0 0 0 0 0 0 โฎ โฑ 0 0 0 โฏ … … โฎ ๐ฝ๐+1 ๐−3 โฎ ๐พ๐+1 ๐−3 โฎ 0 ๐พ๐+1 2 ๐ฝ๐+1 3 ๐ผ๐+1 ๐−2 ๐ฝ๐+1 ๐−2 0 ๐ผ๐+1 ๐−1 ๐พ๐+1 ๐−2 ๐ฝ๐+1 ๐−1 ] 12 Teorema 1. Matriks-M Untuk sembarang ๐ = 0, 1, … , ๐, ๐ด๐ = (๐ด๐๐๐ ) adalah suatu matriks-M untuk ๐ ๐ yang diberikan. Bukti: Untuk membuktikan Teorema 1, harus ditunjukkan bahwa untuk ๐ = 1, , … , ๐ − 1 (36) ๐ผ๐๐ < 0, ๐ฝ๐๐ > 0, ๐พ๐๐ < 0 (37) ๐ฝ๐๐ ≥ |๐ผ๐๐ | + |๐พ๐๐ | ๐+1 Untuk matriks ๐ด , dari persamaan (31) - (33) dapat dilihat bahwa syarat (36) 1 terpenuhi. Selanjutnya syarat (37), karena ๐ ≥ 0 dan ≥ 0 maka โ๐๐ 1 ๐ฝ๐๐+1 ≥ |๐ผ๐๐+1 | + |๐พ๐๐+1 | + ๐ + โ๐๐ ๐+1 ๐+1 (38) ≥ |๐ผ๐ | + |๐พ๐ |. ๐ Dari definisi ๐ด๐ = (๐ด๐๐ ) dan berdasarkan (38), diperoleh ๐−1 ๐ด๐๐๐ ≤ 0, ๐ด๐๐๐ ๐ ≠ ๐, > 0, ๐ด๐๐๐ > ∑ |๐ด๐๐๐ | โ ๐=1 Dengan demikian, ๐ด๐ merupakan matriks-M karena matriks tridiagonal ๐ด๐ memiliki diagonal utama yang bernilai positif dan elemen di atas dan di bawah diagonal utama bernilai takpositif. Kekonvergenan dari Skema Numerik Barles (1997) telah menunjukkan bahwa metode numerik dikatakan konvergen ke solusi viskositas jika metode tersebut terbukti konsisten, stabil dan monoton. Pada bagian ini akan ditunjukkan bahwa skema diskretisasi metode beda hingga upwind yang digunakan memenuhi syarat konvergen tersebut. Untuk 1 ≤ ๐ ≤ ๐ − 1 dan 0 ≤ ๐ ≤ ๐ − 1 didefinisikan suatu fungsi ๐+1 ๐น๐ dengan ๐+1 ๐+1 ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 , ๐๐−1 , ๐๐๐ ) = 0 di mana ๐น๐๐+1 = (− ๐๐๐ โ 1 ๐+1 ) ๐๐+1 + (โ๐ + ๐๐ + ๐) ๐๐๐+1 − โ๐๐ − โ ๐+1 ๐ (39) ๐ ((Γ )(๐))(Γ )(๐). โ2 Berikut ini adalah pembuktian sifat kemonotonan, kestabilan dan kekonsistenan dari skema diskretisasi beda hingga upwind yang menjadi syarat skema tersebut konvergen ke solusi viskositas. 1 ๐ ๐๐๐ 2 ๐+1 Kemonotonan Kemonotonan skema diskretisasi (39) ditunjukkan dengan pembuktian Lemma 1. Lemma 1 Untuk sembarang ๐ > 0 dan 1 ≤ ๐ ≤ ๐ − 1, berlaku ๐+1 ๐+1 ๐+1 ๐+1 ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 + ๐, ๐๐−1 + ๐, ๐๐๐ + ๐) ≤ ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 , ๐๐−1 , ๐๐๐ ) dan ๐+1 ๐+1 ๐+1 ๐+1 ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 , ๐๐−1 , ๐๐๐ ) ≥ ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 + ๐, ๐๐−1 + ๐, ๐๐๐ + ๐). 13 Bukti: ๐๐ 1 1 ๐๐ Karena − โ ๐ ≤ 0, โ๐ > 0 dan โ๐ + โ ๐ + ๐ > 0, maka tiga bagian pertama pada ๐ ๐ ๐+1 , naik ruas kanan dari persamaan (39) secara berturut-turut tak naik terhadap ๐๐+1 terhadap ๐๐๐+1 dan turun terhadap ๐๐๐ . ๐ Misalkan ๐ธ๐ = (0, 0, … , โ 1 , 0, … , 0) adalah suatu matriks berukuran ๐ − 1 × 1. ๐ Berdasarkan definisi ๐ฟ๐๐ (26), diperoleh ๐+1 ๐+1 (๐๐−1 + ๐) − (2๐๐๐+1 ) + (๐๐+1 + ๐) ๐+1 ๐ฟ๐๐ (๐ + ๐๐ธ๐−1 + ๐๐ธ๐+1 )(๐) = 2 โ ๐+1 ๐+1 ๐๐−1 + ๐ − 2๐๐๐+1 + ๐๐+1 +๐ = 2 โ ๐ ๐+1 = (๐ฟ๐๐ ๐ )(๐) + 2 โ 1 = (Γ ๐+1 )(๐) โ๐๐ dan ๐+1 ๐+1 (๐๐−1 ) − 2(๐๐๐+1 + ๐) + (๐๐+1 ) ๐+1 (๐ )(๐) ๐ฟ๐๐ + ๐๐ธ๐ = โ2 ๐+1 ๐+1 ๐+1 ๐๐−1 − 2๐๐ − 2๐ + ๐๐+1 = โ2 2๐ = (๐ฟ๐๐ ๐ ๐+1 )(๐) − 2 โ 2๐ = (Γ ๐+1 )(๐) − โ2. 1 Lebih lanjut diperiksa tanda pada bagian tak-linear − โ2 ๐ 2 ((Γ ๐+1 )(๐))(Γ ๐+1 )(๐), di mana ๐ 2 (Γ) didefinisikan untuk kasus terbaik dan kasus terburuk dengan ๐2 jika ๐ค ≤ 0 ๐ 2 (๐ค) = { 2๐๐๐ฅ Kasus Terburuk ๐๐๐๐ jika ๐ค > 0. ๐2 jika ๐ค > 0 ๐ 2 (๐ค) = { 2๐๐๐ฅ Kasus Terbaik ๐๐๐๐ jika ๐ค ≤ 0. Kasus 1 dan Kasus 2 adalah kasus terburuk untuk investor dengan posisi sebagai pembeli opsi (long position). Kasus 3 dan kasus 4 adalah kasus terbaik untuk investor dengan posisi sebagai pembeli opsi (long position). Kasus 1 : Kasus terburuk untuk pembeli opsi ketika nilai ๐ค๐๐+1 ≤ 0. 2 Untuk ๐ค๐๐+1 ≤ 0, menunjukkan bahwa ๐ 2 (๐ค๐๐+1 )= ๐๐๐๐ฅ > 0, sehingga ๐2 ๐2 − โ2 (๐ค ๐+1 (๐))(๐ค ๐+1 (๐))= − ๐๐๐ฅ (๐ค ๐+1 (๐)) โ2 ๐ 2 (๐, ๐ค) . ๐ค = ๐ 2 (๐, ๐) . ๐. Misalkan untuk sembarang ๐, ๐1 dan ๐2 , dengan ๐1 dan ๐2 ≤ 0, 1 1 2 )๐ 2 − 2 (๐ 2 (๐, ๐1 )๐1 − ๐ 2 (๐, ๐2 )๐2 ) = − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) โ โ ๏ untuk ๐1 , ๐2 ≤ 0, dengan ๐1 < ๐2 , maka 1 1 2 2 )๐ 2 − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) = − 2 ๐๐๐๐ฅ (๐1 − ๐2 ) โ โ ≥0 14 ๏ untuk ๐1 , ๐2 ≤ 0, dengan ๐1 > ๐2 , maka 1 1 2 2 )๐ 2 − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) = − 2 ๐๐๐๐ฅ (๐1 − ๐2 ) โ โ ≤ 0. Atau − 1 2 )๐ 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) โ2 1 2 (๐1 − ๐2 ) ≥ 0; − 2 ๐๐๐๐ฅ ={ โ 1 2 (๐1 − ๐2 ) ≤ 0; − 2 ๐๐๐๐ฅ โ jika ๐1 < ๐2 ๐1 , ๐2 ≤ 0 jika ๐1 > ๐2 ๐1 , ๐2 ≤ 0 Kasus 2: Kasus terburuk untuk pembeli opsi ketika nilai ๐ค๐๐+1 > 0. 2 Untuk ๐ค๐๐+1 > 0, menunjukkan bahwa ๐ 2 (๐ค๐๐+1 )= ๐๐๐๐ > 0, sehingga ๐2 ๐2 − โ2 (๐ค ๐+1 (๐))(๐ค ๐+1 (๐))= − ๐๐๐ (๐ค ๐+1 (๐)) โ2 ๐ 2 (๐, ๐ค) . ๐ค = ๐ 2 (๐, ๐) . ๐. Misalkan untuk sembarang ๐, ๐1 dan ๐2 , dengan ๐1 dan ๐2 > 0, 1 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) − 2 (๐ 2 (๐, ๐1 )๐1 − ๐ 2 (๐, ๐2 )๐2 ) = − 2 ((๐๐๐๐ โ โ ๏ Untuk ๐1 , ๐2 > 0, dengan ๐1 < ๐2 , maka 1 2 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) = − 2 ๐๐๐๐ (๐1 − ๐2 ) − 2 ((๐๐๐๐ โ โ >0 ๏ Untuk ๐1 , ๐2 > 0, dengan ๐1 > ๐2 , maka 1 2 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) = − 2 ๐๐๐๐ (๐1 − ๐2 ) − 2 ((๐๐๐๐ โ โ < 0. Atau 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) − 2 ((๐๐๐๐ โ 1 2 (๐1 − ๐2 ) > 0; − 2 ๐๐๐๐ jika ๐1 < ๐2 ๐1 , ๐2 > 0 โ ={ 1 2 (๐1 − ๐2 ) < 0; − 2 ๐๐๐๐ jika ๐1 > ๐2 ๐1 , ๐2 > 0 โ Kasus 3: Kasus terbaik untuk pembeli opsi ketika nilai ๐ค๐๐+1 > 0. 2 Untuk ๐ค๐๐+1 > 0, menunjukkan bahwa ๐ 2 (๐ค๐๐+1 )= ๐๐๐๐ฅ > 0, sehingga ๐2 ๐2 − โ2 (๐ค ๐+1 (๐))(๐ค ๐+1 (๐))= − ๐๐๐ฅ (๐ค ๐+1 (๐)) โ2 ๐ 2 (๐, ๐ค) . ๐ค = ๐ 2 (๐, ๐) . ๐. Misalkan untuk sembarang ๐, ๐1 dan ๐2 , dengan ๐1 dan ๐2 > 0, 1 1 2 )๐ 2 − 2 (๐ 2 (๐, ๐1 )๐1 − ๐ 2 (๐, ๐2 )๐2 ) = − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) โ โ ๏ untuk ๐1 , ๐2 > 0, dengan ๐1 < ๐2 , maka 1 1 2 2 )๐ 2 − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) = − 2 ๐๐๐๐ฅ (๐1 − ๐2 ) > 0 โ โ 15 ๏ untuk ๐1 , ๐2 > 0, dengan ๐1 > ๐2 , maka 1 1 2 2 )๐ 2 − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) = − 2 ๐๐๐๐ฅ (๐1 − ๐2 ) โ โ < 0. Atau 1 2 )๐ 2 − 2 ((๐๐๐๐ฅ 1 − (๐๐๐๐ฅ )๐2 ) โ 1 2 (๐1 − ๐2 ) > 0; − 2 ๐๐๐๐ฅ jika ๐1 < ๐2 ๐1 , ๐2 > 0 โ ={ 1 2 (๐1 − ๐2 ) < 0; − 2 ๐๐๐๐ฅ jika ๐1 > ๐2 ๐1 , ๐2 > 0 โ Kasus 4: Kasus terbaik untuk pembeli opsi ketika nilai ๐ค๐๐+1 ≤ 0. 2 Untuk ๐ค๐๐+1 ≤ 0, menunjukkan bahwa ๐ 2 (๐ค๐๐+1 )= ๐๐๐๐ > 0, sehingga ๐2 ๐2 − โ2 (๐ค ๐+1 (๐))(๐ค ๐+1 (๐))= − ๐๐๐ (๐ค ๐+1 (๐)) โ2 ๐ 2 (๐, ๐ค) . ๐ค = ๐ 2 (๐, ๐) . ๐. Misalkan untuk sembarang ๐, ๐1 dan ๐2 , dengan ๐1 dan ๐2 > 0, 1 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) − 2 (๐ 2 (๐, ๐1 )๐1 − ๐ 2 (๐, ๐2 )๐2 ) = − 2 ((๐๐๐๐ โ โ ๏ untuk ๐1 , ๐2 ≤ 0, dengan ๐1 < ๐2 , maka 1 1 2 2 2 )๐1 − (๐๐๐๐ )๐2 ) = − 2 ๐๐๐๐ (๐1 − ๐2 ) − 2 ((๐๐๐๐ โ โ ≥0 ๏ untuk ๐1 , ๐2 ≤ 0, dengan ๐1 > ๐2 , maka 1 1 2 2 2 )๐1 − (๐๐๐๐ )๐2 ) = − 2 ๐๐๐๐ (๐1 − ๐2 ) − 2 ((๐๐๐๐ โ โ ≤ 0. Atau 1 2 2 )๐1 − (๐๐๐๐ )๐2 ) − 2 ((๐๐๐๐ โ 1 2 (๐1 − ๐2 ) ≥ 0; − 2 ๐๐๐๐ jika ๐1 < ๐2 ๐1 , ๐2 ≤ 0 ={ โ 1 2 (๐1 − ๐2 ) ≤ 0; − 2 ๐๐๐๐ jika ๐1 > ๐2 ๐1 , ๐2 ≤ 0 โ Sehingga untuk sembarang ๐ > 0 dan 1 ≤ ๐ ≤ ๐ − 1 diperoleh gabungan bagian linear dan bagian taklinear dari persamaan (39) sebagai berikut ๐+1 ๐+1 ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 + ๐, ๐๐−1 + ๐, ๐๐๐ + ๐) ๐๐๐ 1 ๐๐๐ 1 ๐+1 (๐ ๐ + ๐) = (− ) ( ๐๐+1 + ๐) + ( + + ๐) ๐๐๐+1 − โ โ๐๐ โ โ๐๐ ๐ 1 ๐ ๐ − 2 ๐๐2 [๐ 2 (๐ข๐๐+1 + 2 )] (๐ข๐๐+1 + 2 ) โ โ โ ๐+1 ๐+1 , ๐๐−1 , ๐๐๐ ) ≤ ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 dan, 16 ๐+1 ๐+1 ๐น๐๐+1 (๐๐๐+1 + ๐, ๐๐+1 , ๐๐−1 , ๐๐๐ ) 1 ๐๐๐ 1 ๐๐๐ ๐+1 )+( (๐ ๐ ) + + ๐) ( ๐๐๐+1 + ๐) − = (− ) ( ๐๐+1 โ๐๐ โ โ๐๐ ๐ โ 2๐ 2๐ 1 − 2 ๐๐2 [๐ 2 (๐ข๐๐+1 − 2 )] (๐ข๐๐+1 − 2 ) โ โ โ ๐+1 ๐+1 ≥ ๐น๐๐+1 (๐๐๐+1 , ๐๐+1 โ , ๐๐−1 , ๐๐๐ ). Skema yang memenuhi Lemma 1, disebut sebagai skema yang monoton. Skema diskretisasi (30) memenuhi Lemma 1, sehingga skema diskretisasi (30) terbukti monoton. Kestabilan Kestabilan dari skema diskretisasi (30) dibuktikan dengan Lemma 2. Lemma 2 ๐ ๐+1 ฬ ๐+1 )๐ , ๐๐ ฬ ๐+1 ) dengan ๐ Untuk setiap 0 ≤ ๐ ≤ ๐ − 1 , ๐ ๐+1 = (๐0๐+1 , (๐ adalah solusi dari (35), berlaku โฅ ๐ ๐+1 โฅ∞ ≤ max{โฅ ๐1 โฅ∞ , โฅ ๐2 โฅ∞ , โฅ ๐3 โฅ∞ } (40) di mana ๐1 , ๐2 dan ๐3 adalah syarat awal dan syarat batas (21) – (23) dan โ. โ∞ adalah norm ๐∞ . Bukti: Untuk sembarang 0 ≤ ๐ ≤ ๐ − 1, persamaan (30) dapat dituliskan sebagai berikut 1 ๐ ๐+1 ๐+1 ๐ฝ๐๐+1 ๐๐๐+1 = −๐ผ๐๐+1 ๐๐−1 − ๐พ๐๐+1 ๐๐+1 + ๐ โ๐๐ ๐ untuk tiap 1 ≤ ๐ ≤ ๐ − 1. Perlu diingat kembali bahwa ๐ผ๐๐+1 < 0, ๐พ๐๐+1 < 0 dan ๐ฝ๐๐+1 > 0. Dari bentuk di atas diperoleh 1 ๐+1 ๐+1 |๐ ๐ | ๐ฝ๐๐+1 |๐๐๐+1 | ≤ −๐ผ๐๐+1 |๐๐−1 | − ๐พ๐๐+1 |๐๐+1 |+ โ๐๐ ๐ 1 ๐+1 ๐+1 โ๐ ๐ โ ≤ −๐ผ๐๐+1 โ๐๐−1 โ∞ − ๐พ๐๐+1 โ๐๐+1 โ∞ + โ๐๐ ๐ ∞ untuk 1 ≤ ๐ ≤ ๐ − 1. Jika โฅ ๐ ๐+1 โฅ∞ = |๐๐๐+1 | untuk ๐ ∈ {1,2, … , ๐ − 1}, maka persamaan berikut 1 ๐+1 ๐+1 โ๐ ๐ โ ๐ฝ๐๐+1 โ๐๐๐+1 โ∞ ≤ −๐ผ๐๐+1 โ๐๐−1 โ∞ − ๐พ๐๐+1 โ๐๐+1 โ∞ + โ๐๐ ๐ ∞ dengan ๐ = ๐ menjadi 1 (๐ผ๐๐+1 + ๐ฝ๐๐+1 + ๐พ๐๐+1 )โ๐ ๐+1 โ∞ ≤ โ๐ ๐ โ∞ . โ๐ ๐ Dengan demikian, karena ๐ผ๐๐+1 < 0 dan ๐พ๐๐+1 < 0 maka diperoleh bentuk pertidaksamaan berikut ini 1/โ๐๐ โ๐ ๐+1 โ∞ ≤ ๐+1 โ๐ ๐ โ∞ ≤ โ๐ ๐ โ∞ (41) ๐+1 ๐+1 (๐ผ๐ + ๐ฝ๐ + ๐พ๐ ) ≤ โ๐ ๐−1 โ∞ ≤ โฏ ≤ โ๐ 0 โ∞ ≤ โ๐1 โ∞ . ๐+1 |maka Selanjutnya jika โ๐ ๐+1 โ∞ = |๐0๐+1 | atau โ๐ ๐+1 โ∞ = |๐๐ berdasarkan persamaan (34), (22) dan (23) dapat dilihat bahwa ๐+1 | } (42) โฅ ๐ ๐+1 โฅ∞ ≤ max{|๐0๐+1 |, |๐๐ ≤ max{โฅ ๐2 โฅ∞ , โฅ ๐3 โฅ∞ } Dengan menggabungkan (41) dan (42), diperoleh (40): ๐+1 |} โฅ ๐ ๐+1 โฅ∞ ≤ max{โฅ ๐ ๐ โฅ∞ , |๐0๐+1 |, |๐๐ ≤ max{โฅ ๐1 โฅ∞ , โฅ ๐2 โฅ∞ , โฅ ๐3 โฅ∞ } โ 17 Skema yang memenuhi Lemma 2, disebut sebagai skema yang stabil. Skema diskretisasi (30) memenuhi Lemma 2, sehingga skema diskreisasi (30) terbukti stabil. Lemma 3. Kekonsistenan Skema diskretisasi (30) konsisten. Bukti: Teorema ekuivalensi Lax menyatakan bahwa metode beda hingga konsisten untuk masalah nilai awal yang diberikan (Strikwerda 1989). โ Teorema 2. Kekonvergenan Skema diskretisasi (30) konvergen ke solusi (16) dengan syarat batas (21) - (23) sebagai (โ, โ๐) → (0,0). Bukti: Barles (1997), membuktikan bahwa jika suatu diskretisasi dari persamaan diferensial parsial taklinear orde-2 adalah konsisten, stabil dan monoton, maka diskretisasi tersebut konvergen ke solusi viskositas. Karena diksretisasi (30) terbukti konsisten, stabil dan monoton, maka diskretisasi (30) konvergen. Teorema โ 2 merupakan akibat dari Lemma 1, 2 dan 3. Skema diskretisasi (30) terbukti konvergen dengan melihat hasil pembuktian kemonotonan, kestabilan dan kekonsistenan pada Lemma 1, 2 dan 3. Solusi dari Sistem Taklinear Pada bagian ini, disusun sebuah metode iterasi untuk menyelesaikan sistem taklinear (35) pada setiap langkah waktu. Diawali dengan menuliskan (35) yang berbentuk 1 ๐ ฬ ๐+1 = ฬ + ๐ต ๐+1 ๐ด๐+1 (๐ ๐+1 )๐ ๐ โ๐๐ 1 dalam bentuk persamaan matriks ๐น ๐+1 (๐ ๐+1 ) dengan ๐บ = โ๐ , menjadi ๐ ฬ ๐+1 − ๐บ๐ ฬ ๐ − ๐ต ๐+1 = 0. ๐น ๐+1 (๐ ๐+1 ) = ๐ด๐+1 (๐ ๐+1 )๐ Misalkan ๐+1 (๐ ๐+1 ))๐ ๐น ๐+1 (๐ ๐+1 ) = (๐1๐+1 (๐ ๐+1 ), ๐2๐+1 (๐ ๐+1 ), … . , ๐๐−1 . Komponen ke-i dari ๐น ๐+1 (๐ ๐+1 ) adalah ๐+1 ๐+1 + ๐ฝ๐๐+1 ๐๐๐+1 + ๐พ๐๐+1 ๐๐+1 ๐๐๐+1 (๐ ๐+1 ) = ๐ผ๐๐+1 ๐๐−1 − 1 โ๐๐ ๐๐๐ , ๐+1 dengan ๐0๐+1 dan ๐๐ . Didefinisikan Matriks Jacobi dari ๐น ๐+1 (๐ ๐+1 ) yang dinotasikan sebagai ๐ฝ๐+1 (๐ ๐+1 ), dengan ๐+1 ๐ฝ11 ๐+1 ๐ฝ21 0 ๐+1 (๐ ๐+1 ) โฎ ๐ฝ = 0 0 0 [ ๐+1 ๐ฝ12 ๐+1 ๐ฝ22 ๐+1 ๐ฝ32 โฎ ๐+1 ๐ฝ23 ๐+1 ๐ฝ33 0 0 0 0 0 0 0 โฎ … … … โฑ 0 0 0 โฎ ๐+1 โฏ ๐ฝ(๐−3)(๐−3) ๐+1 … ๐ฝ(๐−2)(๐−3) … 0 0 0 0 โฎ ๐+1 ๐ฝ(๐−3)(๐−2) 0 0 0 โฎ 0 ๐+1 ๐ฝ(๐−2)(๐−2) ๐+1 ๐ฝ(๐−2)(๐−1) ๐+1 ๐ฝ(๐−1)(๐−2) ๐+1 ๐ฝ(๐−1)(๐−1) ] 18 ๐๐ ๐+1 ๐+1 di mana,๐ฝ๐๐ โ ๐๐๐๐+1 untuk semua i dan j. Dengan menggunakan persamaan (31) ๐ - (33), (19) dan (19), diperoleh persamaan untuk turunan berikut ๐+1 ๐+1 ๐+1 ๐+1 ๐+1 ๐๐ผ๐ ๐+1 ๐๐ฝ๐ ๐+1 ๐๐พ๐ ๐ฝ๐,๐−1 = ๐ผ๐๐+1 + ๐๐−1 + ๐ + ๐ ๐ ๐+1 ๐+1 ๐+1 ๐+1 ๐๐๐−1 ๐๐๐−1 ๐๐๐−1 1 ๐+1 )+ = ๐ผ๐๐+1 − (2โ2 ๐๐2 (๐๐−1 ๐ผ๐๐+1 1 โ2 ๐๐2 (๐๐๐+1 ) + 1 2โ2 ๐+1 )) ๐๐2 (๐๐+1 ๐๐2 (Γ) ๐+1 ๐๐๐−1 = . Dengan cara yang serupa, diperoleh ๐+1 ๐ฝ๐,๐ = ๐ฝ๐๐+1 , ๐+1 ๐ฝ๐,๐+1 = ๐พ๐๐+1 . Menggunakan Jacobi dari ๐น ๐+1 , diberikan metode Newton untuk penyelesaian persamaan (35) Algoritma 1. 0 ฬ 0 = (๐10 , … . , ๐๐−1 )๐ 1. Pilih ๐ > 0. Misalkan ๐ = 0, evaluasi syarat awal ๐ menggunakan (34); ฬ๐. 2. Pilih ๐ = 0 dan ๐ ๐ = ๐ 3. Selesaikan ๐ฝ๐+1 (๐ ๐ )๐ฟ๐ = −๐น ๐+1 (๐ ๐ ) untuk ๐ฟ๐ dan ditentukan ๐ ๐+1 = ๐ ๐ + ๐ฟ๐. 4. Jika โ๐ฟ๐โ∞ ≥ ๐, tentukan ๐ โ ๐ + 1dan kembali ke langkah 3. Jika sebaliknya, lanjutkan. ฬ ๐+1 = ๐ ๐+1 . Jika ๐ < ๐ − 1, tentukan ๐ โ ๐ + 1 dan kembali ke 5. Tentukan ๐ langkah 2. Jika sebaliknya, berhenti. Dengan menggunakan matriks Jacobi ๐ฝ๐+1, diperoleh Teorema 3 berikut Teorema 3 Untuk sembarang ๐ ๐+1 dengan ๐ = 0,1, . , ๐, ๐ฝ๐+1 (๐ ๐+1 ) adalah suatu matriks-M. Bukti: Untuk membuktikan Teorema 3, harus ditunjukkan bahwa ๐+1 ๐+1 ๐ฝ๐,๐−1 < 0, ๐ฝ๐๐๐+1 > 0, ๐ฝ๐,๐+1 <0 ๐+1 ๐+1 ๐+1 ๐ฝ๐๐ ≥ |๐ฝ๐,๐−1 | + |๐ฝ๐,๐+1 | ๐+1 (๐ ๐+1 ) Untuk matriks ๐ฝ , dari persamaan (32) dapat dilihat bahwa 1 ๐+1 ๐+1 2 ๐ฝ๐,๐−1 = ๐ผ๐ = − 2โ2 ๐ (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 < 0 terpenuhi. Hal yang sama untuk 1 1 ๐๐ ๐ฝ๐๐๐+1 = ๐ฝ๐๐+1 = โ๐ + โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 + โ ๐ + ๐ > 0, ๐+1 ๐ฝ๐,๐+1 = ๐พ๐๐+1 ๐ 1 = − 2โ2 ๐ 2 (๐ฟ๐๐ ๐ ๐+1 )(๐)๐๐2 − 1 ๐๐๐ โ < 0. Selanjutnya, karena ๐ ≥ 0 dan โ๐ ≥ 0 maka ๐ ๐+1 ๐+1 ๐ฝ๐๐๐+1 = |๐ฝ๐,๐−1 | + |๐ฝ๐,๐+1 |+๐+ ๐+1 ๐+1 ≥ |๐ฝ๐,๐−1 | + |๐ฝ๐,๐+1 |. 1 โ๐๐ 19 ๐+1 untuk sembarang ๐ = 1,2, … . , ๐ − 1 dengan ketentuan bahwa ๐ฝ1,0 =0= ๐+1 ๐+1 (๐ ๐+1 ) ๐ฝ๐−1,๐ .Oleh karena itu, matriks ๐ฝ adalah suatu matriks-M. โ Sistem linear pada langkah 3 dari algoritma 1 biasanya berskala besar dan teorema di atas menjamin bahwa sistem linear tersebut memiliki solusi khusus. Solusi untuk sistem linear dengan dekomposisi LU atau metode iteratif, stabil secara numerik. Simulasi Numerik Pada bagian ini akan disajikan hasil pendekatan numerik dari empat jenis harga opsi tipe Eropa untuk melihat perilaku dan kekonvergenan dari metode beda hingga upwind. Pada simulasi numerik ini akan ditentukan derajat kekonvergenan dari metode iteratif untuk penyelesaian persamaan taklinear dengan memilih serangkaian mesh yang dibangkitkan dengan membagi-dua parameter mesh pada iterasi sebelumnya. a) Opsi Call Perhitungan nilai opsi menggunakan parameter ๐ = 0.1 , ๐ = 1 , ๐พ = 40 , 2 2 2 ๐๐๐๐ = 0.0225, ๐๐๐๐ฅ = 0.0625, ๐๐๐๐ = 0.0225 dan ๐๐๐๐ฅ = 80, dengan mesh seragam โ = 2 , ๐ = 41 dan ๐ = 21. Perbandingan harga opsi pada kasus terbaik dan kasus terburuk untuk posisi sebagai pembeli opsi (long position) dapat dilihat pada Gambar 5. (a) (b) Gambar 5 Harga opsi Call Eropa untuk posisi sebagai pembeli opsi dengan, (a) kasus terbaik dan (b) kasus terburuk 20 Gambar 6 Harga opsi call untuk kasus terbaik dan kasus terburuk pada waktu t=0 Dari Gambar 5 terlihat bahwa untuk kasus terbaik dan kasus terburuk, metode numerik yang digunakan stabil. Harga opsi call untuk kasus terbaik dan kasus terburuk pada waktu t = 0 ditunjukkan dengan Gambar 6. Selanjutnya akan dihitung orde kekonvergenan metode tersebut dengan membandingkan solusi eksaknya. Dalam menghitung orde kekonverenan metode tersebut, dipilih serangkaian mesh yang dibangkitkan secara berurutan dengan membagi dua ukuran mesh sebelumnya. Karena solusi eksak tidak diketahui, maka digunakan solusi numerik dari mesh seragam dengan โ = 0.03125, ๐ = 2561 dan โ๐ = 0.00078125 , ๐ = 1281 sebagai solusi eksak, ๐eksak . Selanjutnya dengan menggunakan solusi eksak tersebut, dihitung ratio dari solusi numerik dari mesh yang berurutan dengan โ๐โโτ − ๐eksak โโ,∞ ๐ ๐๐ก๐๐ = ⁄2 โ๐โโτ ⁄2 − ๐eksak โ โ,∞ di mana ๐โโ๐ adalah solusi pada mesh dengan โ ukuran mesh saham dan โ๐ ukuran mesh waktu, serta โ๐โโ๐ − ๐๐๐๐ ๐๐ โโ,∞ โ max |๐๐๐ − ๐eksak (๐๐ , ๐๐ )|. 1≤๐≤๐;1≤๐≤๐ Untuk orde kekonvergenan metode numeriknya diperoleh dari rata-rata ratio. Tabel 1 Hasil perhitungan error dan ratio untuk opsi Call Kasus Terbaik Kasus Terburuk M N โ. โโ,∞ โ. โ Ratio Ratio โ,∞ 41 21 2.1583e-01 1.7887e-01 81 41 1.2705e-01 1.70 9.9884e-02 1.79 161 81 7.7695e-02 1.64 5.6592e-02 1.76 321 161 4.7794e-02 1.63 3.2573e-02 1.74 641 321 2.7615e-02 1.73 1.8008e-02 1.81 1281 641 1.2437e-02 2.22 7.9266e-03 2.27 Hasil perhitungan ratio di Tabel 1 menunjukkan orde kekonvergenan metode upwind pada opsi call dengan kasus terbaik dan kasus terburuk, secara berturut adalah sekitar 1.6 dan 1.7. 21 b) Opsi Put Perhitungan nilai opsi menggunakan parameter ๐ = 0.1 , ๐ = 1 , ๐พ = 40 , 2 2 2 = 0.0625, ๐๐๐๐ = 0.0225dan ๐๐๐๐ฅ = 80, dengan mesh ๐๐๐๐ = 0.0225, ๐๐๐๐ฅ seragam โ = 2 , ๐ = 41 dan ๐ = 21 . Perbandingan harga opsi pada kasus terbaik dan kasus terburuk untuk posisi sebagai pembeli opsi (long position) dapat dilihat pada Gambar 7. (a) (b) Gambar 7 Harga opsi Put Eropa untuk posisi sebagai pembeli opsi dengan, (a) kasus terbaik dan (b) kasus terburuk Gambar 8 Harga opsi put untuk kasus terbaik dan kasus terburuk pada waktu t=0 Dari Gambar 7 terlihat bahwa untuk kasus terbaik dan kasus terburuk, metode numerik yang digunakan stabil. Harga opsi put untuk kasus terbaik dan kasus terburuk pada waktu t = 0 ditunjukkan dengan Gambar 8. Dengan perhitungan yang serupa dengan opsi call, diperoleh hasil perhitungan error dan ratio untuk opsi put di Tabel 2. 22 Tabel 2 Hasil perhitungan error dan ratio untuk opsi Put Kasus Terbaik Kasus Terburuk M N โ. โโ,∞ โ. โโ,∞ Ratio Ratio 41 21 2.1534e-01 1.7838e-01 81 41 1.2693e-01 1.70 9.9764e-02 1.79 161 81 7.7666e-02 1.63 5.6563e-02 1.76 321 161 4.7787e-02 1.63 3.2565e-02 1.74 641 321 2.7613e-02 1.73 1.8006e-02 1.81 1281 641 1.2437e-02 2.22 7.9264e-03 2.27 Hasil perhitungan ratio di Tabel 2 menunjukkan orde kekonvergenan metode upwind pada opsi put dengan kasus terbaik dan kasus terburuk, secara berturut adalah sekitar 1.6 dan 1.7. c) Opsi Butterfly Perhitungan nilai opsi menggunakan parameter ๐ = 0.1, ๐ = 1, ๐พ1 = 20, ๐พ2 = 2 2 2 40, ๐พ3 = 60, ๐๐๐๐ = 0.0225, ๐๐๐๐ฅ = 0.0625, ๐๐๐๐ = 0.0225dan ๐๐๐๐ฅ = 80, dengan mesh seragamโ = 2, ๐ = 41 dan ๐ = 21. Perbandingan harga opsi butterfly pada kasus terbaik dan kasus terburuk untuk posisi sebagai pembeli opsi (long position) dapat dilihat pada Gambar 9. (a) (b) Gambar 9 Harga opsi butterfly Eropa untuk posisi sebagai pembeli opsi dengan, (a) kasus terbaik dan (b) kasus terburuk Dari Gambar 9 terlihat bahwa untuk kasus terbaik dan kasus terburuk, metode numerik yang digunakan stabil. Harga opsi butterfly untuk kasus terbaik dan kasus terburuk pada waktu t = 0 ditunjukkan dengan Gambar 10. Dengan perhitungan yang serupa dengan opsi call, diperoleh hasil perhitungan error dan ratio untuk opsi butterfly di Tabel 3 23 Gambar 10 Harga opsi butterfly untuk kasus terbaik dan kasus terburuk pada waktu t = 0 M 41 81 161 321 641 1281 Tabel 3 Hasil perhitungan error dan ratio untuk opsi Butterfly Kasus Terbaik Kasus Terburuk N โ. โโ,∞ โ. โโ,∞ Ratio Ratio 21 3.6712e-01 4.4986e-01 41 2.0051e-01 1.83 2.5554e-01 1.76 81 1.1319e-01 1.77 1.5544e-01 1.64 161 6.5140e-02 1.74 9.5585e-02 1.63 321 3.6015e-02 1.81 5.5229e-02 1.73 641 1.5853e-02 2.27 2.4874e-02 2.22 Hasil perhitungan ratio di Tabel 3 menunjukkan bahwa orde kekonvergenan metode beda hingga upwind pada opsi butterfly dengan kasus terbaik dan kasus terburuk, secara berturut adalah sekitar 1.7 dan 1.6. d) Opsi Cash or Nothing Perhitungan nilai opsi menggunakan parameter ๐ = 0.1 , ๐ต = 1 , ๐ = 1, ๐พ = 2 2 40, ๐๐๐๐ฅ = 80, ๐๐๐๐ฅ = 0.0625, ๐๐๐๐ = 0.0225, dengan mesh seragam โ = 2, ๐ = 41 dan ๐ = 21. Perbandingan harga opsi cash or nothing pada kasus terbaik dan kasus terburuk untuk posisi sebagai pembeli opsi (long position) dapat dilihat pada Gambar 11. 24 (a) (b) Gambar 11 Harga dari opsi Cash or Nothing Eropa untuk posisi sebagai pembeli opsi dengan, (a) kasus terbaik dan (b) kasus terburuk Gambar 12 Harga opsi cash or nothing untuk kasus terbaik dan kasus terburuk pada waktu t = 0 Dari Gambar 11 terlihat bahwa untuk kasus terbaik dan kasus terburuk, metode numerik yang digunakan stabil. Harga opsi cash or nothing untuk kasus terbaik dan terburuk pada waktu t = 0 ditunjukkan dengan Gambar 12. Dengan perhitungan yang serupa dengan opsi call, diperoleh hasil perhitungan error dan ratio untuk opsi cash or nothing di Tabel 4. 25 Tabel 4 Hasil perhitungan error dan ratio opsi untuk Cash or Nothing Kasus Terbaik Kasus Terburuk M N โ. โโ,∞ โ. โโ,∞ Ratio Ratio 41 21 2.7348e-01 2.0049e-01 81 41 2.0030e-01 1.37 1.5698e-01 1.28 161 81 1.5435e-01 1.30 1.1745e-01 1.34 321 161 1.2128e-01 1.27 8.6226e-02 1.36 641 321 9.1088e-02 1.33 6.6065e-02 1.31 1281 641 5.4175e-02 1.68 3.8505e-02 1.72 Hasil perhitungan ratio di Tabel 4 menunjukkan bahwa orde kekonvergenan metode upwind pada opsi cash or nothing dengan kasus terbaik dan kasus terburuk adalah sekitar 1.3. SIMPULAN Pada penelitian ini digunakan metode beda hingga upwind untuk diskretisasi ruang dan metode implisit untuk diskretisasi waktu persamaan diferensial parsial taklinear dari model volatilitas stokastik dalam penentuan harga opsi. Skema diskretisasi ini terbukti monoton, konsisten dan stabil. Berdasarkan hasil dari simulasi numerik, terlihat bahwa orde kekonvergenan untuk metode beda hingga upwind dengan model volatilitas stokastik adalah sekitar 1.6 untuk kasus terburuk dan 1.7 untuk kasus terbaik dengan posisi sebagai pembeli opsi (long position). DAFTAR PUSTAKA Anderson L B G & Brotherton-Ratcliffe R. 1998. The equity option volatility smile: An implicit finite-difference approach. Journal of Computational Finance 1: 5-37. Avellaneda M, Levy A, Paras A. 1995. Pricing and hedging derivative securities in markets with uncertain volatilities. Appl. Math. Finance 2: 73-88. Bermon A & Plemmons R J. 1994. Nonnegative Matrices in the Mathematical Sciences, Philadelphia: Society for Industrial and Applied Mathematics. Barles G. 1997. Convergence of numerical schemes for degenerate parabolic equations arising in finance. In L. C. G. Rogers, D. Talay (Eds). Numerical Methods in Finance. Cambridge University Press. Cambridge. Black F & Scholes M. 1973. The pricing of options and corporate liabilities. J. Political Economy 81: 637-659. Dupire B. 1994. Pricing with smile. Risk. 7: 18-20. Fujimoto T & Ranade R. 2004. Two characterizations of inverse-positive matrices: the hawkins-simon condition and the le chatelier-braun principle. Electronic Journal of Linear Algebra 11: 59–65. Heston S L. 1993. A closed-form solution for option with stochastic volatility with applications to bond and currency option. Review of Financial Studies 6: 327-343. Hull J &White A. 1987. The pricing of option on asset with stochastic volatilities. J. Finance. 42: 281-300. 26 Hull J. 2009. Option, Futures and Other Derivatives. Sixth Edition. New Jersey: Prentice – Hall. Lesmana DC & Wang S. 2013. An upwind finite difference method for a nonlinear Black-Scholes equation governing European option valuation under transaction cost. Appl. Math. Comput. 219: 8811-8828. Lo MS. 2003. Generalized Autoregressive Conditional Heterscedasticity Time Series Model [tesis]. Burnaby(CA): Simon Fraser University. Lyons TJ. 1995. Uncertain volatility and the risk free synthesis of derivatives. Appl. Math. Finance. 2: 117-133. Niwiga DB. 2005. Numerical method for valuation of financial derivatives [tesis]. South Africa (ZA): University of Western Cape. Pooley DM, Forsyth PA, Vetzal KR. 2001. Numerical convergence properties of option pricing PDEs with uncertain volatility. IMA J. Numer. Anal. 23: 241267. Ross SM. 2007. Stochastic Process. John Wiley & Son Inc. New York. Zhang K & Wang S. 2009. A computational scheme for uncertain volatility model in option pricing. Appl. Numer. Math. 59: 1754–1767. 27 RIWAYAT HIDUP Penulis dilahirkan di Pengga pada tanggal 29 Desember 1988, sebagai anak kedua dari pasangan Andi Datu dan Dg. Niasi. Pendidikan sekolah menengah ditempuh di SMA Negeri 1 Benteng Program IPA, lulus pada tahun 2006. Pada tahun yang sama penulis diterima di program studi Matematika Universitas Hasanuddin, Makassar dan menyelesaikannya pada tahun 2011. Tahun 2011 penulis diterima sebagai mahasiswa pascasarjana di Institut Pertanian Bogor pada Program Studi Matematika Terapan. Sebuah artikel dengan judul Numerical solution for option pricing with stochastic volatility model telah diterima untuk diterbitkan di jurnal Applied Mathematical Sciences (AMS), Hikari Ltd, Bulgaria. Karya ilmiah tersebut merupakan bagian dari penelitian S-2 penulis.