 
                                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.