Academia.eduAcademia.edu

Computation for Pricing Shout Option

Shout option is a modified contract of European type option. This contract can only be exercised at the expiration date, and holder has a right to reset the exercise price into the current level of underlying asset in along time to expiry date. This work try to price the option by solving a linear complementary problem, and consider to use Discrete Morse Flow (DMF) to approximate the solution. DMF is a minimizing scheme to solve differential equation depend on time, and concerning space variable. It solves differential equation in divergence form, and it can ensure gradient continuity of solution.

Computation for Pricing Shout Option Irma Palupi Graduate School of Natural Sciences and Technology Kanazawa University, Japan Faculty of Mathematics and Natural Sciences Institut Teknologi Bandung, Indonesia [email protected] [email protected] Abstract Shout option is a modified contract of European type option. This contract can only be exercised at the expiration date, and holder has a right to reset the exercise price into the current level of underlying asset in along time to expiry date. This work try to price the option by solving a linear complementary problem, and consider to use Discrete Morse Flow (DMF) to approximate the solution. DMF is a minimizing scheme to solve differential equation depend on time, and concerning space variable. It solves differential equation in divergence form, and it can ensure gradient continuity of solution. Keywords : Shout option, Black-Scholes, Linear Complementary Problem, DMF 1 INTRODUCTION In the financial industry, option can be used as security for reducing the risk of changing underlying asset price, and also for speculating and arbitrage. The purpose for Speculating and arbitrage usually dominate in the market, and this purpose make market become more dynamic. There are many types of option in financial market with their unique features. For example, European option, American option, Bermudan option, Shout option, Asian option, etc. The names are usually coming from their unique features, for example the reason why people name European option and American option. All of options type are also distinguished into two kind of option, based on contents of the contract. It is called Call option if contains the right to buy asset, and Put option if contains the right to sell asset. In this work, we will formulate Call option type to valued. It will not take so much difference for Put option type. Since option price is depend on underlying asset, the price will be influenced by some parameters that also influence the underlying asset. These parameters are interest rate, dividend rate, and volatility. Actually, they can never be constant in the real market, because they always move for every times. However, this work will assume those parameters are constant for simpler model. Shout option is one of modified European style option, which is the right to buy or to sell some underlying asset for certain price at the specified time. Shout option contains special feature such that make the value is higher than normal European option. Holder is able to make such an interruption in along time to expiration date by resetting the exercise price into the current level of underlying asset. Resetting an exercise price aim to lock the return of option at expiry date. Thus, although the new exercise price implies ’out-of-the-money’ for option, holder is safe with the minimal amount of return. 1 This work applies a numerical PDE approach for pricing shout option. Discrete Morse Flow (DMF) method is used to approach the solution price of option. This method ensure the gradient continuity of solution against to asset variable, which is important to obtain the smooth solution in pricing. DMF method for solving the pricing problem involve minimization problem, and in this work, minimization problem will be solved numerically by using Steepest Descent combined with Bisection method. DMF method for solving the pricing problem involve minimization problem which is explained on [2] and [3] for pricing American option. The method used in the computation need to use a finite computational domain, although the actual pricing involve the infinite domain. For the boundary condition issue, it will be used artificial boundary condition related with truncation of solution domain. The purpose of this thesis is to arrange robust method for pricing shout option, although it is still under the assumption of constant parameters. Robust method is required for pricing such this option, because numerical schemes are using in financial industry still do not work well. Explicit method which work well for American option can not be used for this option, because this method could not give the smooth solution, even though free boundary problem appears as with on American option. And even the Monte Carlo simulation that commonly used for pricing many kind of options, could not handle well this option in the optimization frame. 2 FORMULATION FOR PRICING SHOUT CALL OPTION Shout Option is European option type which holder is given a right to ’shout’ at anytime during the options life time. ’Shout’ means holder reset the exercise price of the option into the current level of asset, when the option is in-the-money 1 . There is an amount of money that must be paid when holder is resetting the exercise price. It is usually defined as the difference between the old and the new exercise price, anyhow these amount can be defined as another value according to the consideration of options rule. Shouting has purpose to lock the gain of option in certain level. For example shout call Option, if holder is given one chance to shout during time to maturity, and he reset the exercise price at tf , then after time (T − tf ) holder will get payoff as follow; { S(tf ) − K + max{S(T ) − Stf , 0} if shouting occur at tf (1) P (S, T ) = max{S(T ) − K, 0} if no shouting occur. It is obvious that the value of Shout option must be higher than Eroupean option, because if shouting occur during time to maturity, then holder will get a nonzero minimal return at the terminal time, eventhough the new exercise price implies ’outthe-money’. Figure (1) describes how shout option lock the return at terminal time, it is clear that the Shout option value can not be less than European option. 1 In the money is the condition when the payoff against to current underlying asset value give positive value. At the money is the condition when the payoff against to current underlying asset value give zero. Out the money is the condition when the payoff against to current underlying asset value give negative value. 2 Graph of Payoff function Shout Call and European Call option 10 european option shout call option 8 option value 6 4 2 0 0 5 10 S(t) 15 20 Figure 1: Graph of shout call Option and European call option in the terminal time (payoff) with K=10. On the graph, shout call option is reset by new exercise price K=12. So that, after shouting holder locked the options payoff at 2. In pricing, the Black-Scholes PDE will be used as the consideration of shout option is included into the European type, even though with additional condition that must be satisfied. Free boundary problem accurs as with American Options. The free boundary curve will devide the domain of asset into two areas, The area where holder is not allowed to reset the exercise price, because he would not get the optimal return, and the area where holder can reset the option’s exercise price optimally. Sf (t) is the boundary where the exercise price can be reset optimally. This value should be greater than current exercise price. If the current underlying asset have not touched the resetting boundary Sf (t), the exercise price is not reset optimally, even though the current underlying asset S(t) is greater than exercise price. 2.1 Mathematical Model To value the Shout call option, consider the Black-Scholes Formula for European Call option value at time t. CBS (S, t) = Se−q(T −t) N (d1 ) − Ke−r(T −t) N (d2 ) where, S ln K + (r − q + 12 σ 2 )(T − t) √ σ T −t √ d2 = d1 − σ T − t ∫ x ξ2 1 e− 2 dξ N (x) = √ 2π −∞ d1 = (2) (3) (4) (5) Equation (2) can be represented as solution of Black-Scholes PDE which is European Call option value. Here, CBS (S, t) is the European Call Option price follows the BlackScholes’s formula, S is stock price, the positive constants σ, q, r, K, and T respectively 3 denote volatility, dividend rate, interest rate, exercise price, and time to expiration date. Consider the option price which following the Black-Scholes equation, when the underlying asset is in the same level with exercise price (S = K). The call option value is determined as; CBS (S, t) = S[e−q(T −t) N (d1 ) − e−r(T −t) N (d2 )] (6) Equation (6) can be defined as a function of Call option value after holder reset the exercise price into the current asset value, but we need a modification for pricing the shout option. Consider the shout call option which has one chance to reset its exercise price during time to maturity. If holder decides to shout the option, it is clear that holder must reset the exercise price optimally, and the contract should be ’in-themoney’ at that time. Resetting the exercise price intend to lock the option’s return on the exipiry date, therefore there must be a simultaneous payment to increase the price, hence we define as the difference between the old and the new exercise price. Let denote Csh (S, t) as shout call option value, and PˆC (S, t) as function of shout option’s value after shouting. PˆC (S, t) = S[e−q(T −t) N (d1 ) − e−r(T −t) N (d2 )] + R(S, K) (7) In pricing, writer must consider about the possibility if holder prefer to reset the exercise price rather than keep it. If writer issue the option such a shout option, the option’s value can not be less than the value of option after shouting. Therefore, with Csh (S, t) ≥ PˆC (S, t) = S[e−q(T −t) N (dˆ1 ) − e−r(T −t) N (dˆ2 )] + (S − K) (8) ⇒ Csh (S, t) − PˆC (S, t) ≥ 0 (9) (r − q + 12 σ 2 )(T − t) √ dˆ1 = σ T −t (10) (r − q − 21 σ 2 )(T − t) √ . dˆ2 = σ T −t (11) The constraint above must be satisfied for pricing shout call Option Csh (S, t) in the domain (0, ∞) × [0, T ) with gradient continuity. Here, R(S, K) = S − K is a simultaneous payment that must be paid when shouting. 2.2 Shouting Curve and Free Boundary Problem Shout option can never has a value that is smaller than the function of option after shouting occur. If Csh (S, t) < PˆC (S, t) is happened, the Shout option’s pricing is becoming worthless, because holder does not want to keep it. Free boundary problem appears in Shout option’s pricing as an American Option. The free boundary that is unknown explicitly divides the area where option is optimally can be reset and the area where keeping the option is better than shouting. Shout Option has at least the value as written on (8), which is a lower bound that move depend on time. For all time 4 t ∈ (0, T ], there should be a contact point Sf that devide domain S. Let’s define Sf (t) as follow; { Csh (S, t) > PˆC (S, t) for S < Sf (t) option can not be reset (12) Csh (S, t) = PˆC (S, t) for S ≥ Sf (t) option can be reset. Therefore, Sf (t) is a curve that separates the area of S into two areas. The solution Csh (S, t) must hold a gradient continuity, and the contact point Sf varies in time. The contact point Sf is always greater than exercise price K, and there is a possibility for value S, such that K < S < Sf . If the underlying asset price implies K < S < Sf , then holder still can not reset the exercise price optimally, even tough S > K. It will make the option price down rather than if holder keep the old exercise price. Holder can reset exercise price of shout call option, only if the underlying asset is satisfied S ≥ Sf for all t ∈ [0, T ). According to the Black-Scholes PDE, when S > Sf the shout call option Csh (S, t) equals to the solution of PDE Black-Scholes, and in this situation Csh (S, t) would be greater than function P̂C (S, t). Meanwhile in the other side when S ≤ Sf , the shout call option Csh (S, t) equals to the function P̂C (S, t). Under the assumption r > q and the fact that σ is a positive parameter, the inequality of Black-Scholes PDE appears as follow (see: [4]); ∂Csh σ 2 2 ∂ 2 Csh ∂Csh − S − (r − q)S + rCsh ≥ 0 (13) 2 ∂t 2 ∂S ∂S The inequalities (12) and (13) must be hold for all (S, t) ∈ [0, ∞) × [0, T ). If the strict inequality ”>” is hold by Csh (S, t) according to equation (12), then the equality must be hold for (13), and vice versa. The shouting curve which is the boundary that divides a definition area of Csh (S, t) into two areas as explained before, each of them appropriate the convention as follow: { Csh (S, t) = PˆC (S, t) for S ≥ Sf (shouting) Csh (S, t)is a solution of Black-Scholes PDE for S < Sf (keeping the old exercise price). (14) According to (12) and the location of Sf that is unknown priory, then Csh (S, t) is called a solution of free boundary problem. In order to find an unknown contact point sh ˆ Sf , we should consider about the slope ∂C ∂S when the solution Csh (S, t) touch PC (S, t) − ˆ (S,t) (S,t) (Sf , t) = PC∂S (Sf , t), which at contact point Sf . It should be satisfied that ∂Csh ∂S is a gradient continuity. Therefore, through the linear complementary problem we can define our problem into the simpler as following;  ∂Csh ∂Csh σ 2 2 ∂ 2 Csh ˆ  min{− ∂t − 2 S ∂S 2 − (r − q)S ∂S + rCsh , Csh (S, t) − PC (S, t)} = 0 in (0, T ) × (0, ∞) Csh (S, T ) = max{S − K, 0} for S ∈ [0, +∞)   Csh (0, t) = 0 for t ∈ (0, T ) (15) 3 APPROXIMATION SCHEME AND NUMERICAL METHOD We have a problem as written at (15). Reformulate the problem into the parabolic type of partial differential equation to reduce complexity in computation. By using the 5 transformation as following;    τ =T −t S x = log K   Csh (S, t) = Keαx u(x, τ ) (16) and by choosing α = 12 + q−r , and β = − 12 σ 2 α2 − αr + αq + 21 σ 2 α + r, the problem σ2 turns into the parabolic type as follow;  σ2 ∂ 2 u ∂u  min{ ∂τ − 2 ∂x2 + βu, u − ϕ} = 0 in (0, T ) × R (17) u(x, 0) = e−αx max{ex − 1, 0} for x ∈ R   limx→−∞ u(x, τ ) = 0 for τ ∈ (0, T ) −αx where, ϕ(x, τ ) = e K PˆC (S, t). Then, we can make restriction for domain of x on (17). This restriction is reasonable, because for each τ , limx→−∞ u(x, τ ) = 0. By taking a large M0 > 0 such that S (t) free boundary {xf = log fK }0<t<T ⊂ (0, M0 ), we consider the following problem;  ∂u σ2 ∂ 2 u  min{ ∂τ − 2 ∂x2 + βu, u − ϕ} = 0 u(x, 0) = e−αx max{ex − 1, 0}   u(−M0 , τ ) = 0, and u(M0 , τ ) = ϕ(M0 , τ ) in (0, T ) × Ω := (−M0 , M0 ) for x ∈ Ω̄ (18) On the selection value of M0 , we should be sure that {xf (τ )}0<t<T ⊂ (−M0 , M0 ). To solve the problem (18), defined the energy function which is initiated from the discrete Morse flow. Let h > 0 be a time step. The energy function is defined as; { ∫ 2 2 Jm (u) := 21 Ω { |u−uhm−1 | + σ2 (ux )2 + βu2 } dx for u ∈ κ, m = 1, 2, ... (19) κ := {v ∈ H 1 (Ω), v ≥ ϕ(τ ) in Ω}. We will obtain the sequence {um }∞ m=1 in κ, by putting u0 = u(x, 0) as a initial data in κ, and then define um as a minimizer of Jm (u) in κ. In this work, minimization problem of functional Jm (u) through DMF formulation is solved by using Steepest Descent method combined with Golden Search method. These simple minimization method still work well for this option’s pricing, because the problem involve only a simple domain. Firstly, choose the big number M correlated T becomes small enough. The algorithm to solve the numerical with T , such that h = M problem is described as following; 1. Define u0 ∈ κ as an initial value 2. For m = 1, 2, ..., M , determine um using the following prosedures (a). v 1 = um (b). For k = 1, 2, ..., Nm (i). Finding gradient of functional Jm (v k ), ∇Jm (v k ) as a direction to search a minimizer. (ii). By combining Stepest descent and Golden Search method, find a minimizer ṽ k along the direction −∇Jm (v k ). 6 (iii). Projecting a minimizer from step (ii) onto κ :vk+1 = P roj(ṽ k ) (c). um+1 = v Nm +1 By Using step (a) until (c), we can get approximation minimizer of functional Jm , i.e um for m = 1, 2, ..., M . 4 NUMERICAL RESULTS AND DISCUSSION Numerical scheme via DMF method which is based on Black-Scholes model can be alternative for pricing Shout option. Since this computation works through PDE model, the result is quite robust, even though it is still under the assumption of constant parameter. Robust method is required for pricing this option, because numerical schemes are using in financial industry still do not work well. Graph of Shout Option Value 5 terminal condition t=0.75 t=0.5 t=0.25 t=0.0 r=0.03 ; q=0.02 ; volatility=0.2 ; K=10 ; T=1. Shout Call Price 4 3 2 1 0 0 2 4 6 8 10 12 14 S(t) Figure 2: Graph of shout call Option Value, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 Figure (2) shows the value of Shout call option Csh (S, t) with time to expiry T = 1 (unit time). Those figure shows the option’s value for t = 0.75, t = 0.5, t = 0.25 and t = 0 (when option is issued). We can see that shout call option’s pricing works well when holder is optimally allowed to reset the exercise price which is lock the return in the certain level. Locking the return is important to avoid uncertainty of underlying asset’s price at the expiry date. If holder does not have any chance to reset the option, then shout option’s value will be a normal European call option. Through the figure (3) which is a free boundary curve of shout call option relate with (2), holder obtain a reference along the option’s life time. Holder can estimate if the option needs to shout, cause it is in the optimal shouting area, otherwise holder needs to keep the exercise price. Since Shout Call option is a modified European option which is added a feature to lock its gain, then the price must be greater than European option. The calculation through this work consider about that, and it is showed in figure (4). Along the time to expiry, the price of Shout option never be less than European option. 7 free boundary of shout call option 11.8 "free.dat" u 1:2 11.6 r=0.03 ; q=0.02 ; volatility=0.2 ; K=10 ; T=1. 11.4 11.2 S(t) 11 10.8 10.6 10.4 10.2 10 0 0.2 0.4 0.6 0.8 1 1.2 t Figure 3: Free boundary shout call Option, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 t=0.0 t=0.25 7 7 european shout european shout 6 5 Option value Option value 6 4 3 2 1 5 4 3 2 1 0 0 0 2 4 6 8 S(t) 10 12 14 0 2 4 6 t=0.50 10 12 14 12 14 t=0.75 6 6 european shout european shout 5 Option value 5 Option value 8 S(t) 4 3 2 1 4 3 2 1 0 0 0 2 4 6 8 10 12 14 0 S(t) 2 4 6 8 10 S(t) Figure 4: Comparation shout call and Eropean Call at t=2.5, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 Figure (5) and (6) show a value of Shout call option with various initial exercise price K, and its curves of free boundary respectively. The fact that for the call option type that has a smaller value of exercise price must be more expensive than the greater one shown in the figure. And its free boundary curve is interesting to be analyzed further as in the American option’s phenomena. Figure (7) show the value of Shout call option at the issuing date with various time to expiry T . The shout option which has a longer life time is more expensive than a shorter life times. And figure(8) is a free boundary curve with various life time T , related with the shout option in figure (7). 8 t=0.0 t=0.25 35 35 K=10 K=15 K=20 K=30 25 K=10 K=15 K=20 K=30 30 Option value Option value 30 20 15 10 5 25 20 15 10 5 0 0 0 5 10 15 20 S(t) 25 30 35 40 0 5 10 15 t=0.50 25 30 35 40 35 40 t=0.75 35 35 K=10 K=15 K=20 K=30 25 K=10 K=15 K=20 K=30 30 Option value 30 Option value 20 S(t) 20 15 10 5 25 20 15 10 5 0 0 0 5 10 15 20 25 30 35 40 0 5 10 15 S(t) 20 25 30 S(t) Figure 5: Graph of shout call Option with some exercise price K, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 K=15 17.5 free boundary curve free boundary curve 17 S(t) S(t) K=10 11.8 11.6 11.4 11.2 11 10.8 10.6 10.4 10.2 10 9.8 16.5 16 15.5 15 0 0.2 0.4 0.6 t 0.8 1 1.2 0 0.2 0.4 K=20 free boundary curve 22 S(t) S(t) 22.5 21.5 21 20.5 20 0 0.2 0.4 0.6 0.8 1 1.2 1 1.2 K=30 23.5 23 0.6 t 0.8 1 1.2 35 34.5 34 33.5 33 32.5 32 31.5 31 30.5 30 free boundary curve 0 t 0.2 0.4 0.6 0.8 t Figure 6: Graph of Free Boundary with some exercise price K, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 9 Graph Shout Call option value at t=0.0 with various T 8 T=1 T=2 T=4 T=5 7 6 Option value 5 4 3 2 1 0 0 2 4 6 8 10 12 14 S(t) Figure 7: Graph of shout call Option with some time to expiration T, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 T=2 10.6 "freeT-1.dat" u 1:2 "freeT-2.dat" u 1:2 10.5 10.4 S(t) S(t) T=1 11.8 11.6 11.4 11.2 11 10.8 10.6 10.4 10.2 10 10.3 10.2 10.1 10 9.9 0 0.2 0.4 0.6 t 0.8 1 1.2 0 0.5 1 2 T=5 12.5 "freeT-4.dat" u 1:2 "freeT-5.dat" u 1:2 12 11.5 S(t) S(t) T=4 11 10.9 10.8 10.7 10.6 10.5 10.4 10.3 10.2 10.1 10 9.9 1.5 t 11 10.5 10 9.5 0 0.5 1 1.5 2 2.5 3 3.5 4 0 t 1 2 3 4 5 t Figure 8: Graph of Free Boundary with some time to expiration T, by using parameters: r=0.03, q=0.02, σ =0.2, K=10 10 5 CONCLUSION In this work we have applied Black-Scholes model which is usually used for pricing European option to calculate Shout option’s value. This model can be alternative to make a robust calculation for Shout option. Furthermore, the calculation can also be modified by considering non-constant related parameter to make the more realistic situation as in market. Shout option is more expensive than normal European option because of the feature to reset the exercise price. Free boundary problem appears related with a contact point which is divide an optimal shouting area, and the area where shouting is not allowed. And the obstacle which is function PˆC (S, t) can be modified into another form that more realistic, especially for the simultaneous payment, but however the differences between old and new expiration price quite nice and simple to use. DMF method to solve the linear complementary problem that occurs to handle the model for Shout option is solved numerically by using minimization strategy which apply simple minimization method, that is Steepest descent method combined with Golden Search method. Those simple minimization method can work good enough for this problem, because the computation involve only the simple domain, under the assumption that the convexity is satisfied. The gradient continuity for free boundary is very required, because the fact that the decision for shouting or not is depend on the underlying asset’s condition. The free boundary is also required to be analyzed further, it is interesting to consider a phenomena such as the American option. The computation scheme on this work is also enable to modified for manage the computation scheme for Multi Shout option. For Put option type the calculation will not being so much different with Call option type, it requires only to consider the related characteristic. Acknowledgements The author would like to gratefully acknowledge the advices, guidances, and supervision of Prof. Seiro Omata during this work, and also thank to the members of Omata Lab for their suggestions, guidances, and supports. Besides, The author would also like to convey thanks to JASSO for financial support. Reference [1] Min Dai and Yue Kuen KMin Dai, Yue Kuen Kwokwok, Optimal Multiple Stopping Models Of Reload Options And Shout Options, Journal of Economic Dynamics and Control. Vol.32, No.7. pp.2269 - 2290, 2008. [2] S. Omata, A numerical method based on the discrete morse flow related to parabolic and hyperbolic equation, Nonlinear Analysis, Theory, Methods and Applications. Vol.30, No.4. pp.2181-2187, 1997. [3] S.Omata, H.Iwasaki, K.Nakane, Xiaohua Xiong, and M.Sakuma, A Numerical Computation to the American Option Pricing via the Discrete Morse Flow, Kanazawa University and Osaka Institute of Technology, 2003. [4] R.U. Seydel., 2009, Tools of Computational Finance Fourth Edition, Springer, German, pp. 164-166. 11