• 沒有找到結果。

隨機參數二項式選擇權定價

N/A
N/A
Protected

Academic year: 2021

Share "隨機參數二項式選擇權定價"

Copied!
32
0
0

加載中.... (立即查看全文)

全文

(1)國立交通大學 統計學研究所 碩士論文. 隨機參數二項式選擇權定價 Binomial Option Pricing with Stochastic Parameters. 研 究 生:梁坤民 指導教授:李昭勝. 教授. 許英麟. 教授. 中華民國九十三年六月.

(2) 隨機參數二項式選擇權定價 Binomial Option Pricing with Stochastic Parameters. 研 究 生:梁坤民. Student:Kun-Min Liang. 指導教授:李昭勝. Advisors:Dr. Jack C. Lee. 許英麟. Dr. Ying-Lin Hsu. 國 立 交 通 大 學 統計學研究所 碩 士 論 文. A Thesis Submitted to Institute of Statistics College of Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master In Statistics June 2004 Hsinchu, Taiwan, Republic of China. 中華民國九十三年六月.

(3) 隨機參數二項式選擇權定價 學生:梁坤民. 指導教授:李昭勝 許英麟. 國立交通大學 統計學 研究所碩士班. 摘要 BS 模型已經被發現其隱含波動率是隨著時間變動而變動,也就是說在二項式 模型當中的上漲下跌幅度參數也是應該要隨著時間變動而變動。然而在二項式 選擇權訂價模型當中,依舊是假設上漲下跌幅度參數是固定常數。因此,在這 篇論文中我們將探討在這些參數為隨機參數下,將如何做選擇權定價。. i.

(4) Binomial Option Pricing with Stochastic Parameters Student: Kun-Min Liang. Advisors:Dr. Jack C. Lee Dr. Ying-Lin Hsu. Institute of Statistics National Chiao Tung University Hsinchu, Taiwan, R. O. C.. ABSTRACT. The Black and Scholes (1973) model has been extended in several ways. One of these is to allow the volatility of the underlying asset to change over time. That is, binomial parameters u and d must also change over time. In this thesis, we consider inference for the binomial option pricing model with stochastic parameters.. ii.

(5) 誌. 謝. 這兩年在統計研究所求學的日子裡,因為有老師、學長姐、同學以及 學弟妹的幫助,才能夠順利完成這一篇論文。 能夠完成這篇論文首先要感謝指導我的教授李昭勝老師以及許英麟 老師,在他們不斷的指引著我的研究方向以及耐心指導下,才使我能夠不 斷的將研究的問題深入並解決問題,再來是博士班學長牛維方不厭其煩的 給予建議,以致於論文可以完成。 還有要感謝我們同學們在這兩年來的陪伴,能夠給予適時的關心與鼓 勵,最後當然要感謝父母親的支持,可以讓我心無旁鶩的完成這篇論文。 最後能夠完成這篇論文真的是感謝大家,將這份小小的成果與大家分 享。. iii.

(6) Contents Chinese Abstract English Abstract Acknowledgments Contents. ……………………………………………………… i ……………………………………………………… ii ……………………………………………………… iii ……………………………………………………… iv. 1. Introduction ………………………………………………………………1 2. Binomial option pricing model with stochastic parameters u and d……...4 2.1 Assumptions…………………………………………………………..4 2.2 The option price under stochastic parameters………………………...5 2.3 Special case…..……………………………………………………… 8 3. Binomial option pricing model with stochastic parameters u, d and r ….. 9 3.1 Assumptions ………………………………………………………… 9 3.2 The option price under stochastic parameters ……………………….10 4. Empirical Analysis………………………………………………………..12 4.1 MCMC methods ……………………………………………………..12 4.2 Description of data …………………………………………………..13 4.2.1 Market description…………………………………………….13 4.2.2 The data ……………………………………………………….13 4.3 Estimation…………………………………………………………….15 5. Numerical results and comparison ……………………………………….18 6. Conclusions……………………………………………………………….21 Appendix …………………………………………………………………….22 References……………………………………………………………………26. iv.

(7) 1. Introduction The continuous-time option-pricing model (OPM) of Black and Scholes (BS) (1973) has been extended in several ways. One of these is to allow the volatility of the underlying asset to change over time (see Hull and White, 1987; Scott, 1987). This is motivated by the recent evidence that the volatility of stock prices changes over time. The closed-form solution to this stochastic volatility option pricing in general is not found and is not useful. However, a quasi-closed-form solution can be derived under certain assumptions (see Hull and White, 1987; Scott, 1987). On the other hand, the binomial OPM of Cox, Ross, and Rubinstein (CRR) (1979), and Rendleman and Barter (RB) (1979) have been extended in the following ways. Boyle (1988) develops a procedure for the valuation of options when there are two underlying state variables. The procedure allows more than a two-point jump process. Hull and White (1988) and Omberg (1988) apply a different approach to derive the binomial OPM. Now, we briefly review the binomial OPM of CRR and RB under fixed parameters. The n-period binomial OPM may be written as C=. 1 rn. n. n!. ∑ k !(n − k )! p. k. (1 − p ) n − k max[0, u k d n − k S − E ] ,. k =0. where C:the n-period option price, E:the option exercise price, S:the current stock price, n:the number of periods to maturity, d:one plus the percentage of downward movement in stock price, u:one plus the percentage of upward movement in stock price, r:one plus the riskless rate per period, and. 1. (1).

(8) p=. r−d . u−d. It is assumed that u > r > d; thus, 0 < p <1. Let m be an integer such that u m −1 d n − ( m −1) S ≤ E < u m d n − m S .. That is, m is the minimum number of upward stock movements necessary for the option to terminate “in the money” (that is, u k d n − k S − E > 0 ). Under this notion, (1) may be rewritten as n! pu (1 − p )d n − k E n n! ( )k ( ) ] − n [∑ p k (1 − p ) n − k ] . r r k = m k !(n − k )! k = m k !( n − k )! r n. C = S[ ∑. (2). Consider the second term in brackets: it is just a complementary binomial distribution with parameters n and p, which is the sum of the binomial tail probabilities. Likewise, via a small algebraic manipulation we can show that the first term in the brackets is also a complementary binomial distribution. This can be done by defining p* ≡ (u / r ) p and 1 − p* ≡ (d / r )(1 − p) . Thus, (2) can be rewritten as C = SB (m; n, p`) −. E B (m; n, p ) , rn. (3). where B (m; n, p ) =. n. n!. ∑ k !(n − k )! p. k. (1 − p ) n − k .. k =m. CRR and RB have shown that the binomial OPM converges to the continuous time OPM of Black and Scholes (1973) as n approaches infinity. Notice that in the OPM of (1) or (2), it is assumed that the binomial parameters, u and d, are fixed and known with certainty. This implicitly assumes that the stock volatility is constant over time of the option. Given the recent evidence that stock volatility changes over time, binomial parameters u and d must also change over time. What is lacking in the discrete time OPM is a generalized model that allows the up and down parameters to be stochastic. In general, it is assumed that these up and 2.

(9) down parameters in a binomial distribution are fixed (i.e., known with certainty). This implicitly assumes that the volatility of the underlying stock is constant over time of the option. If the volatility of the underlying stock is assumed to change over time, the up and down parameters must be modeled as random variables. In this thesis, we consider inference for the binomial option pricing model with stochastic parameters. In section 2, it is assumed that the up and down parameters are independent random variables following beta distributions. Under this independent beta distribution assumption, a closed-form solution can be derived. In section 3, it is assumed that functions of up, down, and riskless rate are trivariate normal-distribution. In section 4, we briefly discuss estimation of parameters and the Markov chain Monte Carlo (MCMC) methods. In section 5, we compare some numerical result. Finally, we conclude this thesis in section 6.. 3.

(10) 2. Binomial option pricing model with stochastic parameters u and d In this section, we consider the inference for the binomial OPM with stochastic parameters. The binomial option price in (2) may be thought as the option price given u and d, i.e., C(S, E, n | u, d). Expressed in this way, the binomial OPM can be easily extended to the stochastic case. That is, if the joint distribution of u and d, f (u, d), are known, the stochastic binomial option price can be easily derived as C ( S , E , n) = ∫∫ f (u , d )C ( S , E , n | u , d ) dudd .  . 2.1 Assumptions To derive binomial OPM formally with random parameters, we need to assume that: (i). The representative investor is risk neutral so that r is the appropriate discount rate given jump parameters, u and d.. (ii). r is fixed and known with certainty, while u and d are stochastic.. (iii). d r and are independently distributed as r u. d ~ Beta (.;β1 , β 2 ), 0 < x < 1, r r y = ~ Beta (.;α1 , α 2 ), 0 < y < 1. u. x=. With parameter space Ω x = {( β1 , β 2 ); β1 > 0, β 2 > 0} and Ω y = {(α 1 , α 2 ); α 1 > 0, α 2 > 0} .. Since u>r>d, d/r and r/u are random variables defined between 0 and 1, Beta distributions can be suitable candidates for them. Since d 1− r−d r = 1 − x = y (1 − x) p= = u − d u − d 1 − x 1 − xy r r y 4. ,.

(11) and 1− p = 1−. y (1 − x) 1 − y , = 1 − xy 1 − xy. (1) may be rewritten as n! y k (1 − y ) n − k (1 − x) k x n−k max[0, − C* ] , n k k !( n − k )! (1 − xy ) y k =0 n. C = S∑. (4). where x = d / r , y = r / u, C * = E / r n S . The option price in (4) is a function of x and y. By assumption 3 that x and y are independent beta distributions, we have the joint probability density function of x and y is f ( x, y ) =. 1 x β1 −1 (1 − x ) β2 −1 yα1 −1 (1 − y )α 2 −1 , B (α1 , α 2 ) B ( β1 , β 2 ). (5). where B(.,.) is the beta function.. 2.2 The option price under stochastic parameters Let C(S, E, n | x, y) be the value of (4) on the right-hand side given that random parameters x and y are known. Then the new option price, denoted by C, is equal to C ( S , E , n) = ∫∫ f ( x, y )C ( S , E , n | x, y ) dxdy .  . That is, 1 1. C=∫. ∫. 0 0. n! yk (1 − y)n−k (1 − x)k xn−k max[0, − C* ] f (x, y)dxdy n k k !( n − k )! (1 − xy ) y k =0 n. S∑. =. 1 1 n S n! yα1 +k −1 (1 − y)n+α2 −k −1 xβ1 −1 (1 − x)β2k −1 xn−k max[0, − C* ]dxdy ∑ B(α1 ,α2 )B(β1 ,β2 ) ∫0 ∫0 k =0 k !(n − k)! (1 − xy)n yk. =. n S n! yα1 −1 (1 − y)n+α2 −k −1 xn+β1 −k −1 (1 − x)β2k −1 ×[∑ dxdy n B(α1 ,α2 )B(β1 ,β2 ) k =0 k !(n − k)!xn−∫∫ (1 − xy ) k * yk. >C. n! yα1 +k −1 (1 − y)n+α2 −k −1 xβ1 −1 (1 − x)β2k −1 dxdy]. n ∫∫ (1 − xy ) k =0 k !(n − k )! xn−k * n. − C* ∑. yk. (6). >C. Now denote the first integral in (6) as A(k), and the second as B(k). As shown in the appendix, they are. 5.

(12) α1 +l + j (n − k )(α1 + l + j ) ⎛ n + l − 1⎞ j ⎛ n + α 2 − k − 1⎞ * − k (−1) ⎜ (C ) ) Γ( β 2 + k )Γ( n + β1 + l − k + ⎟ ⎜ ⎟ ∞ ∞ ⎝l k ⎠ ⎝j ⎠ , A(k ) = ∑ ∑ (n − k )(α1 + l + j ) l =0 j =0 (α1 + l + j )Γ(n + β1 + β 2 + l + ) k. to be used when C* > 1,otherwise, ⎛ n + l − 1⎞ ⎟ Γ(α1 + l )Γ(n + α 2 − k )Γ ( β 2 + k )Γ(n + β1 + l − k ) ∞ ⎜l ⎠ A(k ) = ∑ ⎝ Γ(n + α1 + α 2 − k + l )Γ (n + β1 + β 2 + l ) l =0 n+ β1 −k +l + j ⎛ n + l − 1⎞ k (n + β1 − k + l + j ) j ⎛ β 2 + k − 1⎞ * n− k ( 1) ( ) ) − Γ( n + α 2 − k )Γ(α1 + l + C ⎜ ⎟ ⎟ ∞ ∞ ⎜⎝ l j n−k ⎠ ⎝ ⎠ ; − ∑ ∑ k (n + β1 − k + l + j ) l =0 j =0 (n + β1 − k + l + j )Γ (n + α1 + α 2 + l − k + ) n−k. α1 +k +l + j (n − k )(α1 + k + l + j ) ⎛ n + l − 1⎞ j ⎛ n + α 2 − k − 1⎞ * − k Γ( β 2 + k )Γ( β1 + l − k + ) ⎟ (C ) ⎟ (−1) ⎜ ∞ ∞ ⎜⎝ l j k ⎠ ⎝ ⎠ B(k ) = ∑ ∑ , (n − k )(α1 + k + l + j ) l =0 j =0 (α1 + k + l + j )Γ( β1 + β 2 + k + l + ) k. to be used when C* > 1,otherwise, ⎛ n + l − 1⎞ ⎟ Γ(α1 + l + k )Γ(n + α 2 − k )Γ( β 2 + k )Γ( β1 + l ) ∞ ⎜l ⎠ B( k )= ∑ ⎝ Γ(n + α1 + α 2 + l )Γ( β1 + β 2 + l + k ) l =0 β1 +l + j k ( β1 + l + j ) ⎛ n + l − 1⎞ j ⎛ β 2 + k − 1 ⎞ * n −k Γ(n + α 2 − k )Γ(α1 + l + k + ) ⎟ (C ) ⎟ (−1) ⎜ ∞ ∞ ⎜⎝ l j n−k ⎠ ⎝ ⎠ − ∑ ∑ , k ( β1 + l + j ) l =0 j =0 ( β1 + l + j )Γ( n + α1 + α 2 + l + ) n−k. where Γ(.) is the gamma function. Following the approach in Whittaker and Watson (1962), it can be shown that A(k) and B(k) are absolutely convergent. Thus, the new option price can be represented as C=. n S n! [ A(k ) − C * B(k )] , ∑ B(α1 , α 2 ) B( β1 , β 2 ) k =0 k !(n − k )!. (7). where A(k) and B(k) are given in the Appendix. Equation (7) is a generalized binomial option price model under stochastic up and down parameters. Although complicated, A(k) and B(k) are double summations of absolute convergent series. Hence the computation of the option price can be carried out. The computation of A(k) and B(k) has been successful executed in Section 5 and verified with the results by the MCMC methods. The results obtained so far are under the assumption of independence between 6.

(13) X=d/r, and Y=r/u, which could be unrealistic. We will next derive a new OPM when X and Y are not assumed independent. Instead, we can assume that X X * = ln( ), −∞ < X * < ∞, 1− X Y Y * = ln( ), −∞ < Y * < ∞, 1−Y. where ⎛ X* ⎞ ~ N 2 ( µ, Σ ) , ⎜⎜ Y * ⎟⎟ ⎝ ⎠. ⎛ µX* ⎞ ⎡σ X*2 and Σ = ⎢ µ=⎜ ⎜ ⎟⎟ ⎣⎢σ X *Y * ⎝ µY * ⎠. σX Y ⎤ ⎥. σ Y 2 ⎦⎥ * *. *. Since X and Y are random variables defined between 0 and 1. X * and Y * are random variables between -∞ and ∞. Bivariate normal-distribution can be suitable candidates for X * and Y * . Since d * r−d eY r , p= = = * Y* u−d u − d X 1+ e +e r r 1−. and * * eY 1+ eX , = 1− p = 1− * Y* * Y* X X +e +e 1+ e 1+ e. (1) may be rewritten as n! (1 + e −Y * ) k (1 + e X * + eY * ) − n e kY * (1 + e X * ) n − k max[0, − C* ] , − X * n−k (1 + e ) k = 0 k !( n − k )! n. C = S∑. where X * = ln(. d r ) , Y * = ln( ) , C * = E / r n S . The option price in (8) is a r−d u−r. function of X * and Y * . By assumption that X and Y are bivariate normally distributed, we have the following joint probability density function of X and Y , −. f ( X , Y ) = (2π ) −1 | Σ |. 1 2. where 7. 1 exp{− (x − µ )' Σ −1 ( x − µ )} , 2. (9).

(14) ⎛ µX* ⎞ ⎡σ X*2 ⎛ X* ⎞ x=⎜ * ⎟ ,µ=⎜ ,Σ = ⎢ ⎜ Y ⎟  ⎜ µ * ⎟⎟ ⎝ ⎠ ⎣⎢σ X *Y * ⎝ Y ⎠. σX Y ⎤ ⎥. σ Y 2 ⎦⎥ * *. *. *. * * * * n! (1 + e −Y ) k C = ∫∫ S ∑ (1 + e X + eY ) − n e kY (1 + e X ) n − k max[0, − C * ] f ( X , Y ) dX * dY * . *   (1 + e − X ) n − k k = 0 k !( n − k )!. n. We will show the result and the comparison between the dependent and the independent assumption in section 5.. 2.3 Special cases Now we consider two special cases if k=0 or k=n, in which we have ⎛ n + l − 1⎞ ⎟ Γ(α1 + l )Γ(n + α 2 )Γ(n + β1 + l )Γ( β 2 ) ∞ ⎜⎝ l ⎠ A(k = 0) = ∑ n Γ ( + α1 + α 2 + l )Γ(n + β1 + β 2 + l ) l =0 ⎛ n + l − 1⎞ j ⎛ β − 1⎞ Γ(α1 + l )Γ(n + α 2 )(−1) ⎜ 2 ⎟ (C* ) ⎜ ⎟ ∞ ∞ l ⎠ ⎝j ⎠ − ∑ ∑ ⎝ n l n l j) ( )( α α β Γ + + + + + + l =0 j =0 1 2 1. n+l + β1 + j n , C* ≤ 1;. ⎛ n + l − 1⎞ ⎟ Γ(α1 + l )Γ(n + α 2 )Γ( β 2 )Γ( β1 + l ) ∞ ⎜⎝ l ⎠ B(k = 0) = ∑ Γ(n + α1 + α 2 + l )Γ( β1 + β 2 + l ) l =0 β1 +l + j ⎛ n + l − 1⎞ j ⎛ β 2 − 1⎞ * n Γ(n + α )Γ(α + l ) ⎟ (C ) ⎟ (−1) ⎜ 2 1 ∞ ∞ ⎜⎝ l j ⎠ ⎝ ⎠ ; − ∑ ∑ ( β1 + l + j )Γ(n + α1 + α 2 + l ) l =0 j =0 ⎛ n + l − 1⎞ ⎜ ⎟ Γ(α1 + l )Γ(α 2 )Γ( β1 + l )Γ( β 2 + n) l ⎝ ⎠ A(k = n) = ∑ , C * ≤ 1; ( α α l ) ( n β β l ) Γ + + Γ + + + l =0 1 2 1 2 ∞. ⎛ n + l − 1⎞ ⎟ Γ(n + α1 + l )Γ(α 2 )Γ(n + β 2 )Γ( β1 + l ) ∞ ⎜ l ⎠ . B ( k = n) = ∑ ⎝ α α β β ( ) ( ) Γ + + + Γ + + + n l n l l =0 1 2 1 2 Next section will derive the new binomial OPM with stochastic parameters, u, d, and r.. 8.

(15) 3. Binomial option pricing model with stochastic parameters u , d and r The binomial option price in (2) may also be thought as the option price given u, d and r, i.e., C(S, E, n | u, d, r). Expressed in this way, the binomial OPM can be easily extended to the stochastic case. That is, if the joint distribution of u, d and r, f (u, d, r), are known, the stochastic binomial option price can be easily derived as C ( S , E , n) = ∫∫∫ f (u , d , r )C ( S , E , n | u , d , r )dudddr .   . 3.1 Assumptions We will derive the new binomial OPM with stochastic parameters, u, d, and r by assuming: X* d X = ln( ), −∞ < X < ∞, X * = , r 1− X* Y* r Y = ln( ), −∞ < Y < ∞, Y * = , u 1 − Y* r* Z = ln( ), −∞ < Z < ∞, r * = r − 1, * 1− r. where ⎛X⎞ ⎜ ⎟ ⎜ Y ⎟ ~ N 3 ( µ, Σ ) , ⎜Z ⎟ ⎝ ⎠. ⎛ µX ⎜ µ = ⎜ µY ⎜µ ⎝ Z. ⎡σ X 2 ⎞ ⎢ ⎟ ⎟ and Σ = ⎢σ XY ⎟ ⎢σ XZ ⎠ ⎣. σ XY σY 2 σ YZ. σ XZ ⎤ ⎥ σ YZ ⎥ . σ Z 2 ⎥⎦. Since u > r > d , X * , Y * , and r * are random variables defined between zero and one. Then X, Y, and Z are random variables defined between -∞ and ∞. Trivariate normal distribution would be a suitable candidate for (X, Y, Z). Notice that estimates of µ and Σ can be functions of X * , Y * and r * . Since. 9.

(16) 1 d 1− 1− r−d e− X eY 1 + e− X r = , = = −X = p= 1 u−d u d e + e−Y + e− ( X +Y ) 1 + e X + eY −Y − 1+ e − r r 1 + e− X. and eY 1 + eX , 1− p = 1− = 1 + e X + eY 1 + e X + eY. (1) may be rewritten as n! (1 + e −Y ) k (1 + e X + eY ) − n ekY (1 + e x ) n − k max[0, − C* ] , − X n−k k !( n − k )! (1 + e ) k =0 n. C = S∑. where X = ln(. (10). d r r −1 E ) , Y = ln( ) , Z = ln( ) , C * = n . The option price in r−d u−r 2−r Sr. (10) is a function of X, Y and Z. By assumption that X, Y and Z are trivariate normally distributed, we have the following joint probability density function of X, Y and Z, f ( X , Y , Z ) = (2π ). −. 3 2. −. |Σ|. 1 2. 1 exp{− (x − µ)' Σ −1 ( x − µ )} , 2. (11). where ⎛ µX ⎛X⎞ ⎜ ⎜ ⎟ x = ⎜ Y ⎟ , µ = ⎜ µY ⎜Z ⎟ ⎜µ ⎝ ⎠ ⎝ Z. ⎡σ X 2 ⎞ ⎢ ⎟ ⎟ , Σ = ⎢σ XY ⎟ ⎢σ XZ ⎠ ⎣. σ XY σY 2 σ YZ. σ XZ ⎤ ⎥ σ YZ ⎥ . σ Z 2 ⎥⎦. Thus, n! (1 + e −Y ) k (1 + e X + eY ) − n e kY (1 + e X ) n − k max[0, − C * ] f ( X , Y , Z ) dXdYdZ . − X n−k    (1 + e ) k = 0 k !( n − k )! n. C = ∫∫∫ S ∑. 3.2 The option price under stochastic parameters Let C(S, E, n | X, Y, Z) be the value of the (10) on the right-hand side given that random parameters X, Y and Z are known. Then the new option price, denoted by C, is equal to C ( S , E , n) = ∫∫∫ f ( X , Y , Z )C ( S , E , n | X , Y , Z )dXdYdZ .    10.

(17) That is, n! (1 + e −Y ) k (1 + e X + eY ) − n e kY (1 + e X ) n − k max[0, − C * ] f ( X , Y , X ) dXdYdZ .    (1 + e − X ) n − k k = 0 k !( n − k )! n. C = ∫∫∫ S ∑. (12). Equation (12) is a binomial option price model under stochastic up, down and riskless rate parameters. Since equation (12) is hard to expand, we will only use equation (12) to get some numerical integral result. We will show some numerical results by using MCMC in section 5.. 11.

(18) 4. Empirical Analysis This section starts with an introduction of the MCMC methods.. 4.1 MCMC methods The Markov chain Monte Carlo (MCMC) methods are used in the generation of random variables and have proved extremely useful for doing complicated calculations, involving integrations and maximizations. As the name suggests, these methods are based on Markov chain, a probabilistic structure that we have not explored. The sequence of random variables X1 , X 2 , … is a Markov chain if P( X k +1 ∈ A | X 1 ,..., X k ) = P( X k +1 ∈ A | X k ) ,. that is, the distribution of the present random variable depends, at most, on the immediate past random variable. Note that this is a generalization of independence. The Ergodic Theorem, which is generalization of the Law of Large Numbers, says that if the Markov chain X1 , X 2 ,… satisfied some regularity conditions (which are often satisfied in statistical problems), then 1 n ∑ h( X i ) → Eh( X i ), n → ∞ , n i =1. provided the expectation exists. To fully understand MCMC methods it is necessary to understand more about Markov chain, which we will not do here. There already a vast literature on MCMC methods, encompassing both theory and applications. Tanner (1996) provides a good introduction to computational methods in statistics, as does Robert (1994), who provides a more theoretical treatment with a Bayesian flavor. An easier introduction to this topic via the Gibbs sampler (a particular MCMC method) is given by Casella and George (1992). The Gibbs sampler is, perhaps, the MCMC 12.

(19) method that is still the most widely used and is responsible for the popularity of this method. Now we use the MCMC method to solve (6) in section 2 and (10) in section 3.. 4.2 Description of data First, we see the market description. 4.2.1 Market description The Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) is the most widely quoted of all TSEC (Taiwan Stock Exchange Corporation) indices. The base year value as of 1966 was set at 100. TAIEX is adjusted in the event of new listing, de-listing and new shares offering to offset the influence on TAIEX owing to non-trading activities. TAIEX covers all of the listed stocks excluding preferred stocks, full-delivery stocks and newly listed stocks, which are listed for less than one calendar month. The TAIEX is computed by Taiwan Stock Exchange Co., Ltd. and takes as its component sample all common stocks listed for trading. The TAIEX contract is a European option with trading during Spot month, the next two calendar months followed by two additional months from the March quarterly cycle (March, June, September, and December). The last trading day is the third Wednesday of the delivery month. Trading occurs from 8:45 AM to 1:45 PM Taiwan time Monday through Friday of the regular Taiwan Stock Exchange business days. The exercise prices are given in 100index point intervals. It is important to point out that liquidity is concentrated in the nearest expiration contract.. 4.2.2 The data For this thesis, our database is comprised of call options on the TAIEX traded 13.

(20) daily on TSEC during the period from July 1, 2003 through October 31, 2003. Given the concentration on liquidity, our daily set of observations includes only calls with the nearest expiration day. Moreover, we eliminate all transactions taking place during the last week before expiration (to avoid the expiration-related priced price effects). We select the calls from 13:00 to 13:25, and only the last transaction for each contract. The criteria yield a final sample of 663 daily observations. Table 1:Sample characteristics. Moneyness (E/S). Average price. Number of observations. Deep OTM calls. 1.03~1.08. 42.6. 140. OTM calls. 1.01~1.03. 84.4. 92. ATM calls. 0.99~1.01. 129.32. 99. ITM calls. 0.97~0.99. 199.33. 93. Deep ITM calls. 0.90~0.97. 372.77. 239. 202.36. 663. All calls. Average prices and the number of available calls are reported for each moneyness category. All calls are selected from 13:00 to 13:25, and only the last data for each strike price during the period from July 1, 2003 through October 31, 2003. E is the exercise price and S denotes the stock price. Moneyness is defined as the ratio of the exercise price to stock price (E/S).. Table 1 describes the sample properties of the call option prices used in this work. Average prices and the number of available calls are reported for each moneyness category. A call option is said to be deep out-of-the-money if the ratio 1.03 ≤. E E < 1.08 ; out-of-the-money (OTM) if the ratio 1.01 ≤ < 1.03 ; at the S S. 14.

(21) money (ATM) when 0.99 ≤ in-the-money if 0.90 ≤. E E < 1.01 ; in-the-money (ITM) if 0.97 ≤ < 0.99 ; deep S S. E < 0.97 .As indicated, there are 663 call option observations, S. with OTM, ATM and ITM options, respectively, accounting for 35%, 15% and 50%. The average call prices range from 42.6 for deep OTM options to 372.77 for deep ITM options.. 4.3 Estimation To estimate the parameters α1 、α 2 、 β1 、 β 2 in equation (6) and µ 、 Σ in (11), the implied u (one plus the percentage of upward movement in stock price) for each of our 663 options is estimated first. In order to estimate the implied u of each option in our sample, we use call options to compute implied u for each day from July 1, 2003 through October 31, 2003 that minimized the squared error between the theoretical value according to (1) and the market price of the call options. These implied u will be used to estimate the parameters α1 、 α 2 、 β1 、 β 2 in (6) and µ 、 Σ in (11). Since X =. d r , Y = . We use method of moments to estimate the parameters α1 、α 2 、 r u. β1 、 β 2 . That is, X ~ beta (α , β ), αˆ MME = x (. (1 − x ) (1 − x ) − 1), βˆMME = (1 − x )( 2 − 1) , 2 S S. where x is the sample mean and S 2 is the sample variance.. Using this method we can estimate the parameters as shown in Table 2. Table 2:The binomial parameters estimated by our database.. αˆ1. αˆ 2. βˆ1. βˆ2. ITM. 856. 1.2. 880. 1.3. ATM. 900. 1.3. 928. 1.4. OTM. 876. 1.5. 892. 1.6. 15.

(22) Now, we estimate the parameters µ and Σ by µˆ = the sample mean and Σˆ = the sample variance and covariance matrix as shown in Table 3. Table 3:The normal parameters estimated by our database.  µ Σˆ. ITM. ⎛ 8.5 ⎞ ⎜ ⎟ ⎜ 7.2 ⎟ ⎜ −9.71⎟ ⎝ ⎠. ⎡ 1.59 0.0167 −1.6×10−30 ⎤ ⎢ ⎥ −1.4×10−30 ⎥ 1.4 ⎢ 0.0167 ⎢−1.6×10−30 −1.4×10−30 0.003 ⎥⎦ ⎣. ATM. ⎛ 8.0 ⎞ ⎜ ⎟ ⎜ 7.2 ⎟ ⎜ −9.71⎟ ⎝ ⎠. ⎡ 1.59 0.0167 −1.6×10−30 ⎤ ⎢ ⎥ −1.4×10−30 ⎥ 1.4 ⎢ 0.0167 ⎢−1.6×10−30 −1.4×10−30 0.003 ⎥⎦ ⎣. OTM. ⎛ 7.5 ⎞ ⎜ ⎟ ⎜ 7.1 ⎟ ⎜ −9.71⎟ ⎝ ⎠. ⎡ 1.59 −1.6×10−30 ⎤ 0.017 ⎢ ⎥ −1.3×10−30 ⎥ 1.3 ⎢ 0.017 ⎢−1.6×10−30 −1.3×10−30 0.003 ⎥⎦ ⎣. We also need to estimate the implied volatility for the BS model. We use call options to compute implied volatility for each day from July 1, 2003 through October 31, 2003 that minimized the mean squared error between the theoretical value according to Black and Scholes (1973) option pricing formula and the market price of the call options. Figure 1 shows the implied volatility for each day from July 1, 2003 through October 31, 2003.. 16.

(23) Figure1:The implied volatility for the BS model. Implied volatility 0.5 0.4 0.3 0.2. /1 0. /2. 1. /7 03. /1 0. 20. 23. 03. /9 /. 20. 03. /9 /9. 20. 03. 26. 20. 20. 03. /8 /. 12 /8 /. 20. 03. /7 /. 29. 15. 03. /7 /. 20. 03 20. 20. 03. /7 /1. 0.1 0. Next section, we will show the option pricing results using these parameter estimates as the parameter values.. 17.

(24) 5. Numerical results and comparison This section describes the out-of-sample (the calls from 13:00 to 13:25 during the period from November 1, 2003 through November 28, 2003) comparisons of the binomial option pricing having stochastic parameters model with the BS model and the binomial option pricing model. Most of our numerical results are obtained by the MCMC methods with the exception of the binomial with stochastic parameters (u, d) in which the result given in (7) has been used to verify our MCMC results. We will first check numerically the adequacy of the independence assumption between X=d/r and Y=r/u. It turns out that absolutely percentage errors between theoretical and actual option prices are 0.0724 and 0.0719 for independent and dependent models, respectively. Hence, the two models perform almost equally for our data. Next, Table 4 reports the out-of-sample absolute errors and absolute percentage errors for various models. The absolute errors are 9.69, 9.85, 12.17, and 13.30, respectively for the BS, binomial, binomial with stochastic parameters (u, d), and binomial with stochastic parameters (u, d, r). For the out-of-sample performance, the BS is best performer out-of-sample, and binomial with parameters (u, d, r) is worst. Looking at Figure 2, we can find that the pricing errors for the new model are bigger than BS model and Binomial model. This is why the new models have bigger absolute errors. The absolute percentage errors are 0.085, 0.089, 0.072, and 0.071, respectively for the BS model, binomial model, binomial with stochastic parameters (u, d) model, and binomial with stochastic parameters (u, d, r) model. Binomial model is worst, and binomial with parameters (u, d, r) model is best. The new models in this thesis perform better.. 18.

(25) Table 4:Out-of-sample pricing error for option pricing models: absolute error and absolute percentage error. BS. Binomial. Absolute error. 9.69. Absolute percentage error. 8.49%. 9.85. u and d are random 12.17. u, d, and r are random 13.30. 8.86%. 7.24%. 7.10%. 18 16 14 12 10 8 6 4 2 0 0.9-0.99. 0.99-1.01. Absolute Mispricing(%. Figure 2:This figure shows the percentage out-of-sample pricing errors.. Binomial BS u d random u d r random. 1.01-1.08. Moneyness(E/S). Looking at the absolute valuation errors by moneyness (see Table 5), we find that the binomial with stochastic parameters models are able to value out-of-the money options ( 1.01 ≤. E ) better than the BS and binomial model. For example, the S. percentage errors for the two new models are 0.0925 and 0.0844 respectively, and 0.1489 for the BS model. For at the money options ( 0.99 ≤. E < 1.01 ), the results for S. the four models are all having small errors. Note that the binomial option pricing with stochastic parameters (u, d) model is the best performer among the model compared.. 19.

(26) Table 5:This table shows the absolute percentage errors by moneyness. BS. Binomial. u and d are random. u, d, and r are random. OTM. 14.89. 15.66. 9.25. 8.44. ATM. 7.52. 8.27. 5.58. 5.70. ITM. 4.54. 4.41. 6.42. 7.08. 20.

(27) 6. Conclusions This paper presents a closed-form solution for binomial option pricing model where the up and down parameters follow independent beta distribution. Moreover, we also derive the formula for binomial option pricing model where the riskless rate, and the up and down parameters are stochastic. On average, in terms of absolute percentage error, the binomial models with stochastic parameters perform better than the BS and binomial models. Significant improvements are found in at-the-money and out-of-the-money categories for the proposed stochastic parameter models, although they do not perform well in in-the-money category.. 21.

(28) Appendix. ∫∫. A(k ) =. xn − k y. k. >C *. ∫∫. =. xn − k yk. yα1 −1 (1 − y )n +α 2 − k −1 x n + β1 − k −1 (1 − x) β 2 + k −1 dxdy (1 − xy ) ∞. yα1 −1 (1 − y ) n +α 2 − k −1 x n + β1 − k −1 (1 − x) β 2 + k −1 ∑ l =0. >C * 1. −1. * k (n + l − 1)! n + β1 +l − k −1 β 2 + k −1 ( C ) x =∑ x (1 − x ) ∫ ∫0 l = 0 l !( n − 1)! 0. ∞. n−k k. (n + l − 1)! ( xy )l dxdy l !( n − 1)!. yα1 +l −1 (1 − y ) n +α 2 − k −1 dydx. n + α 2 − k − 1⎞ * − (α1 k+l + j ) j ⎛ − ( 1) ⎜ ⎟ (C ) ( n − k )(α1 + l + j ) ∞ ∞ j (n + l − 1)! 1 n + β1 + l − k −1 ⎝ ⎠ β 2 + k −1 k =∑ − (1 ) x x x dx ∑ ∫0 α1 + l + j l = 0 l !( n − 1)! j =0 n + α 2 − k − 1⎞ * − (α1 k+l + j ) j ⎛ − ( 1) ⎜ ⎟ (C ) ∞ (n + l − 1)! ∞ ⎝j ⎠ =∑ ∑ − !( 1)! + + α l j l n l =0 j =0 1. ∫. 1. 0. x. n + β1 + l − k −1+. ( n − k )(α1 + l + j ) k. (1 − x) β 2 + k −1 dx. − (α1 + l + j ) n + α 2 − k − 1⎞ (n − k )(α1 + l + j ) j ⎛ * k n l C ( 1) ( 1)!( ) )Γ ( β 2 + k ) − + − Γ(n + β1 + l − k + ⎜ ⎟ ∞ ∞ j k ⎝ ⎠ .( A.1) = ∑∑ (n − k )(α1 + l + j ) l =0 j =0 l !( n − 1)!(α1 + l + j )Γ(n + β1 + l + + β2 ) k In the derivation we note that : ∞ (n + l − 1)! l r , 1. (1 − r )−n = ∑ l =0 l !(n − 1)! p a−1 1 (1 − x)dx = ∫0 ( py )a−1 (1 − py )b−1 dy. ∫0 x ∞ ⎛ b − 1⎞ j 2. (1 − py )b−1 = ∑ ⎜ ⎟ (− py ) . j =0 ⎝ j ⎠. 22.

(29) Alternatively,. ∫∫. A(k ) =. xn − k yk. >C *. ∞. yα1 −1 (1 − y ) n +α 2 − k −1 x n + β1 − k −1 (1 − x) β2 + k −1 ∑. ∫∫. =. xn − k yk ∞. =∑ l =0. yα1 −1 (1 − y ) n +α 2 − k −1 x n + β1 − k −1 (1 − x) β2 + k −1 dxdy (1 − xy ). l =0. >C*. ( n + l − 1)! ( xy )l dxdy l !( n − 1)!. 1 ( n + l − 1)! 1 α1 +l −1 y (1 − y ) n +α 2 − k −1 ∫ * n −1 k n −k k x n + β1 +l − k −1 (1 − x) β2 + k −1 dydx y (C ) l !( n − 1)! ∫0. β + k − 1⎞ * n + β1n+−lk− k + j j ⎛ 2 − ( 1) ⎜ ⎟ (C ) k ( n + β1 + l − k + j ) ∞ ∞ ( n + l − 1)! 1 α1 +l −1 ⎝j ⎠ n +α 2 − k −1 * n−k =∑ − − y (1 y ) [ B y ]dy ∑ ∫0 n + β1 + l − k + j l = 0 l !( n − 1)! j =0 ∞. =∑ l =0. ( n + l − 1)! * 1 α1 +l −1 B y (1 − y ) n +α 2 − k −1 dy l !( n − 1)! ∫0 ⎛ n + l − 1⎞ ⎛ β 2 + k − 1⎞ * (−1) j ⎜ ⎟ (C ) ⎟⎜ l j ⎝ ⎠⎝ ⎠ − ∑∑ n + β1 + l − k + j l =0 j =0 ∞. ∞. n + β1 + l − k + j n−k. ∫. 1. 0. y. α1 + l −1+. k ( n + β1 + l − k + j ) n−k. (1 − y ) n +α 2 − k −1 dy. ∞ ⎛ n + l − 1⎞ Γ(α1 + l )Γ(n + α 2 − k ) * = ∑⎜ B ⎟ l =0 ⎝ l ⎠ Γ( n + α1 + α 2 − k + l ) β + k − 1⎞ * n + β1n+−lk− k + j k ( n + β1 + l − k + j ) j ⎛ n + l − 1⎞ ⎛ 2 ( − 1) Γ(α1 + l + )Γ ( n + α 2 − k ) ⎜ ⎟ (C ) ⎜ ⎟ ∞ ∞ l j n−k ⎝ ⎠⎝ ⎠ − ∑∑ ,( A.2) k (n + β1 + l − k + j ) l =0 j =0 (n + β1 + l − k + j )Γ(n + α 2 − k + α1 + l + ) n−k Γ( β 2 + k )Γ( n + β1 − k + l ) * where B = . Γ(n + β1 + β 2 + l ). It is noted that if C * >1, we use (A.1) to compute A(k) and otherwise we use (A.2) to compute A(k).. 23.

(30) ∫∫. B (k ) =. xn − k y. k. >C *. ∫∫. =. xn − k yk. yα1 + k −1 (1 − y ) n +α 2 − k −1 x β1 −1 (1 − x) β2 + k −1 dxdy (1 − xy ) ∞. yα1 + k −1 (1 − y ) n +α 2 − k −1 x β1 −1 (1 − x) β2 + k −1 ∑ l =0. >C * −1. * k (n + l − 1)! 1 β1 +l −1 β 2 + k −1 ( C ) x =∑ x (1 − x ) ∫0 ∫0 l = 0 l !( n − 1)!. ∞. n−k k. (n + l − 1)! ( xy )l dxdy l !(n − 1)!. yα1 + k +l −1 (1 − y ) n +α 2 − k −1 dydx. ⎛ n + α 2 − k − 1⎞ * − (α1 +kl + k + j ) (−1) j ⎜ ⎟ (C ) ( n − k )(α1 + k + l + j ) j (n + l − 1)! 1 β1 +l −1 ⎝ ⎠ β 2 + k −1 k =∑ (1 − ) x x x dx ∑ ∫0 α1 + l + k + j l = 0 l !( n − 1)! j =0 ∞. ∞. n + α 2 − k − 1⎞ * − (α1 +kl + k + j ) j ⎛ − ( 1) ⎜ ⎟ (C ) ∞ (n + l − 1)! ∞ ⎝j ⎠ =∑ ∑ α1 + l + k + j l = 0 l !( n − 1)! j = 0. ∫. 1. 0. x. β1 + l −1+. ( n − k )(α1 + l + k + j ) k. (1 − x) β2 + k −1 dx. n + α 2 − k − 1⎞ * − (α1 +kl + k + j ) (n − k )(α1 + l + k + j ) j ⎛ n + l − 1⎞ ⎛ ( 1) )Γ ( β 2 + k ) − Γ( β1 + l + ⎜ ⎟ (C ) ⎜ ⎟ ∞ ∞ k ⎝l ⎠⎝ j ⎠ = ∑∑ .( A.3) ( n − k )(α1 + l + k + j ) l =0 j =0 + β2 + k ) (α1 + l + k + j )Γ( β1 + l + k. 24.

(31) Alternatively,. ∫∫. B(k ) =. xn − k yk. >C *. ∞. yα1 + k −1 (1 − y ) n+α 2 − k −1 x β1 −1 (1 − x) β2 + k −1 ∑. ∫∫. =. xn − k yk ∞. =∑ l =0. yα1 + k −1 (1 − y ) n +α 2 − k −1 x β1 −1 (1 − x) β2 + k −1 dxdy (1 − xy ). >C *. l =0. (n + l − 1)! ( xy )l dxdy l !(n − 1)!. 1 (n + l − 1)! 1 α1 + k +l −1 y (1 − y ) n+α 2 − k −1 ∫ * n −1 k n −k k x β1 +l −1 (1 − x) β2 + k −1 dydx ∫ 0 C ) y ( l !(n − 1)!. β + k − 1⎞ * β1n+−lk+ j j ⎛ 2 ( − 1) ⎜ ⎟ (C ) k ( β1 + l + j ) ∞ ∞ j (n + l − 1)! 1 α1 + k +l −1 ⎝ ⎠ n +α 2 − k −1 * n−k =∑ y (1 − y ) [ B − y ]dy ∑ ∫0 β1 + l + j l = 0 l !( n − 1)! j =0 ∞. =∑ l =0. (n + l − 1)! * 1 α1 + k +l −1 B y (1 − y ) n +α 2 − k −1 dy l !(n − 1)! ∫0 ⎛ n + l − 1⎞ ⎛ β 2 + k − 1 ⎞ * (−1) j ⎜ ⎟ (C ) ⎟⎜ ∞ ∞ l j ⎝ ⎠ ⎝ ⎠ − ∑∑ β1 + l + j l =0 j =0. β1 + l + j n−k. ∫. 1. 0. y. α1 + l −1+. k ( β1 + l + j ) n−k. (1 − y ) n +α 2 − k −1 dy. ∞ ⎛ n + l − 1⎞ Γ(α1 + k + l )Γ(n + α 2 − k ) * B = ∑⎜ ⎟ Γ ( n + α1 + α 2 + l ) l =0 ⎝ l ⎠ β − k − 1⎞ * β1n+−lk+ j k ( β1 + l + j ) j ⎛ n + l − 1⎞ ⎛ 2 ( 1) )Γ ( n + α 2 − k ) − Γ(α1 + k + l + ⎜ ⎟ (C ) ⎜ ⎟ ∞ ∞ l n−k ⎝ ⎠⎝ j ⎠ − ∑∑ ,( A.4) k ( β1 + l + j ) l =0 j =0 ( β1 + l + j )Γ(n + α 2 + α1 + l + ) n−k Γ( β1 + l )Γ( β 2 + k ) where B* = . Γ( β1 + β 2 + k + l ). Similar to A(k), if C * >1, we use (A.3) compute B(k) and otherwise we use (A.4) to compute B(k).. 25.

(32) References [1] Black, F. and M. Scholes (1973), “The Pricing of Options and Corporate Liabilities,” Journal of Political Economy 81, 637-659. [2] Boyle, P. (1988), “A Lattice Framework for Option Pricing with Two State Variables,” Journal of Financial and Quantitative Analysis 23, 1-12. [3] Casella, G. and E. George (1992), “Explaining the Gibbs Sampler,” Amer. Statist. 46, 167-174. [4] Cox, J., S. Ross and M. Rubinstein (1979), “Option Pricing: A Simplified Approach,” Journal of Financial Economics, 7, 229-263. [5] Hull, J. and A. White, (1987), “The Pricing of Options on Assets with Stochastic Volatilities,” Journal of Financial 42, 281-300. [6] Hull, J. and A. White (1988), “The Use of the Control Variate Technique in Option Pricing,” Journal of Financial and Quantitative Analysis 23, 237-251. [7] Omberg, E. (1988), “Efficient Discrete Time Jump Process Models in Option Pricing,” Journal of Financial and Quantitative Analysis 23 161-174. [8] Rendleman, R. Jr. and B. Barter (1979), “Two State Option Pricing,” Journal of Finance 34, 1093-1110. [9] Robert, C. (1994), “The Bayesian Choice,” New York: Springer-Verlag. [10] Scott, L. (1987), “Option Pricing when the Variance Changes Randomly: Theorem, Estimations, and an Applications,” Journal of Financial and Quantitative Analysis 23, 419-438. [11] Tanner, M. (1996), “Tools for Statistical Inference: Observed Data and Data Augmentation Methods, 3rd edition.” New York: Springer-Verlag. [12] Whittaker, E. and G. Watson (1962), “A Course of Modern Analysis,” Cambridge, Cambridge University Press.. 26.

(33)

數據

Table 1:Sample characteristics.
Table 3:The normal parameters estimated by our database.
Figure 2:This figure shows the percentage out-of-sample pricing errors.
Table 5:This table shows the absolute percentage errors by moneyness.

參考文獻

相關文件

• Use the Black-Scholes formula with the stock price reduced by the PV of the dividends.. • This essentially decomposes the stock price into a riskless one paying known dividends and

The bivariate binomial values with 270 time steps are compared with the values generated by Hilliard and Schwartz [1996], the Hull-White stochastic volatility model [1987], and

After lots of tests, we record two players’ winning probabilities and average number of rounds to figure out mathematical principles behind the problems and derive general formulas

To date we had used PSO and successfully found optimal designs for experiments up to 8 factors for a mixture model, nonlinear models up to 6 parameters and also for more involved

Simonato, 1999, “An Analytical Approximation for the GARCH Option Pricing Model,” Journal of Computational Finance 2, 75- 116.

In the inverse boundary value problems of isotropic elasticity and complex conductivity, we derive estimates for the volume fraction of an inclusion whose physical parameters

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

• P u is the price of the i-period zero-coupon bond one period from now if the short rate makes an up move. • P d is the price of the i-period zero-coupon bond one period from now