Algoritma opsi call tipe Amerika

2. Algoritma opsi barrier tipe up-and-out call Amerika

Algoritma opsi barrier tipe up-and-out call Amerika 1: Input So, K, σ , r, T, n, B_call 2: Hitung t Δ = Tn, u = t e Δ σ , d=1u, p = d u d e t r − − Δ , disc = t r e Δ − 3: Memilih banyaknya langkah menggunakan metode Boyle dan Lau’s 2 2 2 log ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = H S T m m F σ , m = 1,2,3,... 4: Konstruksi Binomial tree 1 , 1 S = So; for i = 2 : n + 1 i i S , = d S i i 1 , 1 − − ; end; for i = 1: n + 1 for j = i + 1 : n + 1 u S S j i j i 1 , , − = ; end; end; 5: Payoff opsi pada waktu jatuh tempo for i = 1 : n + 1 , max 1 , 1 , K S V n i n i − = + + ; end; 6: Nilai opsi pada waktu 0 menggunakan metode backward for j = n : -1 : 1 for i = 1 : j if call B S j i _ , = ; , , K S V j i j i − = else ; , 1 max , 1 , 1 1 , , K S V p V p disc V j i j i j i j i − − + = + + + end; end; end; 7: 1 , 1 V adalah harga opsi barrier tipe up-and-out call Amerika

3.5.2 Metode Binomial Tree untuk Skenario I B

Skenario I B adalah skenario dimana pergerakan harga saham dasar tidak mencapai barrier tetapi dikenai pembagian dividen sebelum waktu jatuh tempo. Analog dengan Skenario I A, pada skenario ini akan dihitung nilai opsi call biasa tipe Amerika dengan dividen dan nilai opsi barrier tipe up-and-out call Amerika dengan dividen. Tujuan yang hendak dicapai adalah untuk membandingkan nilai opsi ketika barrier diberlakukan dan melihat pengaruh dividen terhadap nilai opsi. Sehingga pada Skenario I B dikembangkan dua algoritma yaitu untuk menentukan nilai opsi call biasa tipe Amerika dengan dividen dan nilai opsi barrier tipe up- and-out call Amerika dengan dividen.

1. Algoritma opsi call Amerika dengan dividen

Algoritma opsi call Amerika dengan dividen 1: Input So, K, σ , r, T, D, D τ , n 2: Hitung t Δ = Tn, u = t e Δ σ , d=1u, p = d u d e t r − − Δ , disc = t r e Δ − 3: Menghitung spot untuk dividen S0 = So – D D r e τ − 4: Konstruksi Binomial tree 1 , 1 S = So; for i = 2 : n + 1 i i S , = d S i i 1 , 1 − − ; end; for i = 1: n + 1 for j = i + 1 : n + 1 u S S j i j i 1 , , − = ; end; end; 5: Payoff opsi pada waktu jatuh tempo for i = 1 : n + 1 , : 2 . 1 max 1 , 1 , n n u D K S V n i n i − − − = + + ; end; 6: Nilai opsi pada waktu 0 menggunakan metode backward for j = n : -1 : 1 Menghitung present value dari dividen dD t = tauDn; dD = Dexp-rtauD-t; for i = 1 : j Si,j=Si,jdD; if ttauD; ; max , 1 max , 1 , 1 1 , , K S V q V q disc V j i j i j i j i − − + = + + + ; else ; , max , 1 max , 1 , 1 , , K dD S V q V q disc V j i j i j i j i − + − + = + + end; end; end; 7: 1 , 1 V adalah harga opsi call tipe Amerika dengan dividen Skenario penentuan nilai opsi barrier tipe up-and-out call Amerika dengan dividen juga diterapkan metode tambahan dalam hal pemilihan jumlah