Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
371,72 KB
Nội dung
18.3 Black–Scholes for American options 175 Case 1: (P Am − ) > r(P Am − ). Here, the combination P Am − does better than cash in the bank. We argued that this could be exploited by buying P Am − , that is, buying the option and selling (short selling the asset and loaning out the cash). Case 2: (P Am − ) < r(P Am − ). Here, the combination P Am − does worse than cash in the bank. We argued that this could be exploited by selling P Am − , that is, selling the option and buying (buying the asset and borrowing the cash). Without the early exercise facility, the no arbitrage principle rules out both cases. With early exercise, however, the story changes. In Case 1, the arbitrageur buys the option and hence controls the exercise facility. This extra freedom can only help the arbitrageur and hence the arbitrage possibility persists. On the other hand, in Case 2 the putative arbitrageur sells the option, and is at the mercy of the early exercise facility. The arbitrageur may be exercised against at any time, and can no longer guarantee to beat the bank risklessly. Overall, for an American put, the no arbitrage principle rules out Case 1, but not Case 2, and we conclude that (8.15) changes to ∂ P Am ∂t + 1 2 σ 2 S 2 ∂ 2 P Am ∂ S 2 +rS ∂ P Am ∂ S −rP Am ≤ 0. (18.2) Note that (18.2) is a partial differential inequality.Now,atany point (S, t) it will be optimal to either (a) exercise, or (b) hold on to the option, and hence for each S, t one of (18.1) and (18.2) is at equality. (18.3) The three components (18.1), (18.2) and (18.3) are the key features in the the- ory of American option valuation. Together they form what is known as a linear complementarity problem. At expiry, if the option is still held, its payoff matches the European, so we have the final time condition P Am (S, T) = (S(T)), for all S ≥ 0. (18.4) For S = 0, the asset always has price zero, so a payoff of E is assured. In this case it is optimal to exercise immediately. We may interpret this formally as a boundary condition of the form P Am (S, t) → E, as S → 0, for all 0 ≤ t ≤ T. (18.5) Similarly, if S is large, then the option is extremely unlikely to produce a positive payoff, so we have P Am (S, t) → 0, as S →∞, for all 0 ≤ t ≤ T. (18.6) 176 American options The mathematical problem defined by (18.1)–(18.6) is much more difficult than the Black–Scholes PDE that arose without the early exercise facility. In general, there is no closed form expression for P Am (S, t) and we must use numerical meth- ods to obtain approximate values. 18.4 Binomial method for an American put It turns out that a straightforward adaptation of the binomial method can be used to value an American put. We recall from Chapter 16 that asset prices in the binomial model are determined by (16.1). If the put option is held until its expiry date then (16.2) applies. Now, working backwards through the tree, if the option is retained at time t = t i and asset price S i n , then the value V i n is given by (16.3). However, exercising the option would produce (S i n ). Hence, choosing the best of the two possibilities leads to the relation V i n = max (S i n ), e −rδt pV i+1 n+1 + (1 − p)V i+1 n , 0 ≤ n ≤ i, 0 ≤ i ≤ M −1. (18.7) All together, (16.1), (16.2) and (18.7) completely specify the binomial method for computing the time-zero option value V 0 0 . Computational example We now use the binomial method to value an American put with the same parameter values as those in Section 16.4, that is, S 0 = 9, E = 10, T = 3, r = 0.06 and σ = 0.3. Table 18.1 shows the results for M = 100, 200, 400 and 1000. If we regard the M = 1000 result as accurate then we see that, as in the European case (Table 16.1), the method appears to converge, but does so in a nonmonotonic manner. Figures 18.1 and 18.2 give the American versions of the binomial method computations displayed in Fig- ures 16.2 and 16.3. We see that a very similar convergence behaviour arises. Indeed, it can be shown that an error bound of the form (16.8) continues to hold. ♦ Table 18.1. American put value approximations from binomial method Option value M = 100 1.7974 M = 200 1.7983 M = 400 1.7962 M = 1000 1.7962 18.5 Optimal exercise boundary 177 0 50 100 150 200 250 1.795 1.8 1.805 1.81 1.815 1.82 M American put 200 220 240 260 280 300 320 340 360 380 400 1.796 1.7965 1.797 1.7975 1.798 1.7985 M American put Fig. 18.1. Convergence of the binomial method for an American put as the num- ber of time points, M, increases. Upper picture: M from 20 to 250 in steps of 5. Dashed line is ‘exact’ solution. Lower picture: M from 200 to 400 in steps of 1. 18.5 Optimal exercise boundary If S is large, since there would be no payoff, it cannot be worthwhile to exercise an American put; it is optimal to hold on to the option. On the other hand, in the limit S → 0, the payoff from exercising approaches the maximum possible value that we can attain; it is optimal to exercise. Interpolating between these two extremes, we might expect there to be a well-defined optimal exercise boundary, S (t), such that • for S(t)<S (t) it is optimal to exercise, so P Am (S, t) = (S(t)), and • for S(t)>S (t) it is optimal to hold, so P Am (S, t)>(S(t)). Figure 18.3 shows the value P Am (S, t) as a function of S, for t fixed. We set E = 10, r = 0.06, σ = 0.3 and T = 1, and considered t = T/4. We used the binomial method with a wide range of initial asset prices S 0 to compute values of P Am (S, T/4). The figure shows that for small S the option value lies on the hockey stick (S(t)), which is superimposed as a dashed line. For S bigger than some level S (T/4), the value P Am (S, T/4) lies above the hockey stick. It can also be shown that the derivative ∂ P Am (S (t), t)/∂ S =−1, so at the point S (t) the curve P Am (S(t), t) leaves the hockey stick smoothly, with a matching first derivative. 178 American options 100 150 200 250 300 350 400 0 0.002 0.004 0.006 0.008 0.01 M Error in binomial method 100 200 400 10 −6 10 −4 10 −2 M Error in binomial method Fig. 18.2. Upper picture: Error in the binomial method for an American put as the number of time points, M, increases from 100 to 400. Solid line is 1/M. Lower picture: same data on a log–log scale. 0 2 4 6 8 10 12 14 16 18 20 0 1 2 3 4 5 6 7 8 9 10 t = T /4 S American put value Fig. 18.3. Value P Am (S, T/4) for an American put, computed via the binomial method. Hockey-stick payoff function (S) is superimposed as a dashed line. 18.5 Optimal exercise boundary 179 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 2 4 6 8 10 12 t S E Exercise Do not exercise Fig. 18.4. Exercise boundary for an American put. Computed via the binomial method. Exercise 18.2 asks you to go half-way towards proving this, by establishing −1as alower bound. In Figure 18.4 we explicitly compute the optimal exercise boundary S (t) for the same E, r, σ and T as used in Figure 18.3. The boundary is shown as a solid curve – below this curve it is optimal to exercise and above this curve it is op- timal to hold on. At t = T/4wehaveS (t) = 7.3, which agrees with the point on the horizontal axis in Figure 18.3 where P Am (S, T/4) leaves the hockey stick. We tracked the optimal exercise boundary by applying the binomial method with a range of initial asset prices, S 0 .Ateach time point, t i ,wedefined S (t i ) to be the smallest value of S i n over all binomial trees for which the e −rδt ( pV i+1 n+1 + (1 − p)V i+1 n ) term in (18.7) dominated the (S i n ) term. In other words, S (t i ) was taken to be the smallest S i n for which the binomial method chose not to exercise. It can be shown that Figure 18.4 is generic in the sense that (i) S (T ) = E, (ii) S (t) is a well-defined, single-valued function of t, (iii) S (t) is a nondecreasing function of t. Exercise 18.3 deals with points (i) and (iii). 180 American options 18.6 Monte Carlo for an American put We have seen that the binomial method has a natural extension from European to American options. The same is not true for the Monte Carlo method. This mis- match has two sources. (a) Monte Carlo deals with single paths, whereas the binomial method essentially averages over paths automatically. (b) Monte Carlo works forward in time, whereas the binomial method runs backwards. Monte Carlo for European options exploits the idea that the value can be ex- pressed as an expectation. In the American case there is an analogous, but less computationally useful, representation. Under the risk neutrality condition µ = r, the time-zero American put value may be expressed as P Am (S 0 , 0) = sup 0≤τ ≤T E e −rτ (S(τ)) , (18.8) where τ is a stopping time.Todefine a stopping time precisely requires technic- alities that have not been developed in this book, but the expression (18.8) can be described informally as follows. • The value taken by τ determines the time at which the option is exercised. So e −rτ (S(τ )) in (18.8) represents the discounted payoff. • The quantity τ is a random variable that depends upon the asset path S(t). • Any rule that specifies τ as a function of the asset path S(t) can be used, with the proviso that the decision to set τ = t can only use information about S(t) for 0 ≤ t ≤ t . • The option value P Am (S 0 , 0) is given by using the rule for determining τ that leads to the biggest expected payoff, suitably discounted for interest. Putting this in words: Imagine all possible exercise strategies, that is, all possible rules for determining when to exercise the option. Suppose we judge the success of a strategy by its discounted expected payoff. Then we recover the Black–Scholes American put option value if we use the best out of all those exercise strategies that do not look forward in time – those that take an exercise decision at each point in time using only information about the asset price up to that time. From a computational perspective, an enormous hurdle in (18.8) is the require- ment to optimize over all allowable exercise strategies. It is impossible to write down all such strategies in any useful way, let alone optimize over them! To illustrate the idea, we restrict ourselves to a very simple class of allowable ex- ercise strategies. Suppose we decide to exercise the option at time t if the dis- counted payoff, e −rt (S(t)),exceeds some fixed level α>0. If we reach the ex- piry date, T, and have not yet exercised the option, then it makes sense to exercise if (S(T)) > 0. Overall, our exercise strategy may be written as follows. 18.6 Monte Carlo for an American put 181 0 1 2 3 4 5 6 7 8 9 10 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 α Put value American European Fig. 18.5. Asterisks are Monte Carlo approximations to the discounted expected American put payoff with a simple exercise strategy parametrized by α. Upper and lower horizontal lines show the true American and European values. • Exercise at time t if e −rt [E − S(t)] >α. • If we reach T, exercise if E − S(T)>0. This is an allowable strategy, as the decision about whether to exercise at time t uses only S(t).InFigure 18.5 we measure the success of this approach. Here we valued an American option with S 0 = 9, E = 10, T = 1, r = 0.06 and σ = 0.3. The Black–Scholes value, computed via the binomial method, was found to be 1.43. The corresponding European put option value is 1.32. These values are in- dicated as horizontal lines. The asterisks in the figure show the Monte Carlo ap- proximations to the option value, using the exercise strategy above, with a range of choices for α. More precisely, we computed 10 6 risk-neutral discrete asset paths, with a time spacing of δt = 10 −3 , and applied the strategy at each discrete time point iδt. Confidence intervals for the sample means were smaller than the size of the asterisks in the plot. We see from the figure that if α is taken to be around 2.5, the discounted expected payoff is close to the Black–Scholes value. Exercise 18.4 asks you to explain the results for 0 ≤ α ≤ 1 and α large. In this example, we are fortunate that optimizing over the parameter α in our simple class of exercise strategies gives an answer that is close to the optimal over all allowable strate- gies. Of course, if we were to change S 0 , E, T, r or σ then the optimal α would 182 American options certainly change, and there is no guarantee that it would give a good approximation to P Am (S 0 , 0). In general, picking any particular allowable strategy and computing the dis- counted expected payoff will lead to a lower bound on the true Black–Scholes value. By contrast, we could allow ourselves the luxury of peeking into the future in order to select the best possible exercise times. • Consider the whole path S(t) for 0 ≤ t ≤ T, and exercise where e −rt (S(t)) is maximized. For each asset path, this strategy does at least as well as the best allowable strategy. Hence, the corresponding discounted expected payoff gives an upper bound on the Black–Scholes value. In the example of Figure 18.5 the upper bound was 2.62, which, as is typical, is too crude to be of much use. 18.7 Notes and references Our derivation of the linear complementarity problem (18.2)–(18.6) followed closely the treatment by Almgren (Almgren, 2002). It is possible to write the American put valuation problem in terms of a PDE that explicitly involves the op- timal exercise boundary, S (t). This free boundary problem approach is described in (Kwok, 1998; Wilmott et al., 1995), for example. Kwok (Kwok, 1998) gives examples of more complex options with early exercise features for which the ex- ercise and non-exercise regions are made up of disconnected sets. The condition that ∂ P Am (S (t), t)/∂ S =−1, which we illustrated in Figure 18.3, is discussed in detail in (Kwok, 1998) and (Wilmott et al., 1995). Convergence of the binomial method for American options is treated in (Leisen, 1998), where an error bound of the form (16.8) is derived. The argument in Section 18.2 that shows the equivalence of European and American call values fails to hold when the asset pays dividends, see (Hull, 2000; Kwok, 1998; Wilmott et al., 1995), for example, for details of how the theory can be adapted. Applied mathematicians have recently become interested in the nature of the optimal exercise boundary for t ≈ T.Itcan be shown that as the boundary S (t) approaches E as t → T − , its tangent becomes unbounded, as may be observed in Figure 18.4. The precise nature of this singularity is explored in (Goodman and Ostrov, 2002; Kuske and Keller, 1998), for example. Bj ¨ ork (Bj ¨ ork, 1998) is a good source for the mathematics behind (18.8). Until quite recently, most researchers believed that a Monte Carlo approach could not be used for valuing American options. However, a number of authors 18.8 Program of Chapter 18 and walkthrough 183 now argue that, with appropriate extensions, competitive Monte Carlo based com- putational algorithms are achievable; see (Anderson and Broadie, 2001; Boyle et al., 1997; Fu et al., 2001; Longstaff and Schwartz, 2001; Rogers, 2002), for example. EXERCISES 18.1. Repeat the analysis in Section 18.3 for the case of an American call option. Show that the Black–Scholes European call option formula (8.19) satisfies the relevant analogues of (18.2)–(18.6). Deduce that an American call option has the same value as the corresponding European call option. 18.2. In Section 18.5 it was mentioned that ∂ P Am (S (t), t)/∂ S =−1. Give a simple explanation why ∂ P Am (S (t), t)/∂ S cannot be less that −1. 18.3. Given that there is a well-defined, single-valued optimal exercise boundary function S (t) for an American put, show that S (T) = E and that S (t) is a nondecreasing function of t. 18.4. Explain the behaviour of the Monte Carlo approximations in Figure 18.5 for 0 ≤ α ≤ 1 and α large. 18.5. Which of the following exercise strategies are allowable in (18.8)? Strategy 1: • Exercise at time t if S(t)< 1 2 E. • If we reach T, exercise if E − S(T)>0. Strategy 2: • Exercise at time t if S(t)<min(E, 1.1 min 0≤r≤T S(r)). • If we reach T, exercise if E − S(T)>0. Strategy 3: • Exercise at time t if S(t)<min(E, 1 2 min 0≤r≤t/2 S(r)). • If we reach T, exercise if E − S(T)>0. 18.8 Program of Chapter 18 and walkthrough In ch18, listed in Figure 18.6, we give a modified version of ch16 that values an American put with the binomial method. After initializing parameters, we create the one-dimensional array dpowers with entries d M , d M−1 , ,d 0 and the one-dimensional array upowers with entries u 0 , u 1 , ,u M .Itfollows that S*dpowers.*upowers gives the asset values S M 0 , S M 1 , ,S M M at expiry in the asset price tree of Figure 16.1, and S*dpowers(M-i+2:M+1).*upowers(1:i); 184 American options %CH18 Program for Chapter 18 % % Implements binomial method for an American put. %%%%%% Problem and method parameters %%%%%%%%% S=3;E=4;T=1;r=0.05; sigma = 0.3; M=400; dt = T/M; p =0.5; u=exp(sigma*sqrt(dt) + (r-0.5*sigmaˆ2)*dt); d=exp(-sigma*sqrt(dt) + (r-0.5*sigmaˆ2)*dt); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Initial computations dpowers = d.ˆ([M:-1:0]’); upowers = u.ˆ([0:M]’); %Time T option values W=max(E-S*dpowers.*upowers,0); %Work back tooption value at time zero for i = M:-1:1 Si = S*dpowers(M-i+2:M+1).*upowers(1:i); W=max(max(E-Si,0),exp(-r*dt)*(p*W(2:i+1)+(1-p)*W(1:i))); end disp(’Option value is’), disp(W) Fig. 18.6. Program of Chapter 18: ch18.m. gives the asset values S i 0 , S i 1 , ,S i i at the ith time level. In this way, the iteration (18.7) is enscap- sulated as W=max(max(E-Si,0),exp(-r*dt)*(p*W(2:i+1)+(1-p)*W(1:i))); As with ch16, the loops exits with a scalar value for W that gives the option value V 0 0 . The option value output by ch18.m is 1.0158. The validity of the result will be confirmed by ch24 in Chapter 24. PROGRAMMING EXERCISES P18.1. Alter ch18 in order to re-create Figure 18.4. P18.2. Think up an allowable exercise strategy and test it in the manner of Figure 18.5. Quotes Although simulation is a powerful tool for solving some higher-dimensional problems, [...]... corresponding European The picture illustrates that barrier options can be significantly cheaper than Europeans The up-and-out call has a limited up-side – the 19.3 Lookback options 191 Up–and–out European Call value E 0 B S Fig 19.3 Time-zero up-and-out call value (19.5) as a function of S payoff cannot exceed B − E, and hence can be bought for much less than the European version There are many generalizations... American option in only one respect While the American option allows the holder to exercise at any time in [0, T ], the Bermudan option restricts the early exercise facility to a fixed number of pre-determined dates As in the American case, there is no general analytical formula for the Bermudan option value The simplest version of a shout call option allows the holder to ‘shout’ at most once to the... number of points in time In many cases, the options may only be valued by computational means 19.4 Asian options Whereas barriers and lookbacks focus on extreme values of the asset, Asian options are determined by average case behaviour • An average price Asian call option has payoff at the expiry date T given by max 1 T T S(τ )dτ − E, 0 0 • An average price Asian put option has payoff at the expiry... dependency for Asians is, in a sense, more complicated than that for barrier and lookback options The payoff depends on the range of asset prices, not just the extremes It is possible to accommodate Asian options into the Black– Scholes framework, but exact solutions have been found only in certain cases One such case is treated in Exercise 19.6 19.5 Bermudan and shout options A Bermudan option differs... • • • European-style options path-dependent options: lookbacks, barriers and Asians early exercise options: Bermudans and shouts Monte Carlo and binomial methods 19.1 Motivation So far, we have seen European options and American-style options A bewildering array of alternatives are also available; these go by the general name of exotic options Each type of option is distinguished by (i) the nature of... price increases, and so the probability of hitting the barrier decreases, the down-and-out call value approaches that of the European Given a formula for a down-and-out call, the corresponding down-and-in can be found from the relation in + out = European, see Exercise 19.3 (19.4) 190 Exotic options Replacing ‘down’ by ‘up’ gives another class of barrier options • An up-and-out call option has a payoff... eight different up/down-and-in/out calls/puts In each case, an analytical formula for the option value can be obtained by solving the Black–Scholes PDE with appropriate final time and boundary conditions Formulas for each type of barrier option can be found via the references in Section 19.7 As an example that we will return to in Section 19.6, we give the formula for an up-and-out call: B S N (d1 )... the method is really approximating the American by a Bermudan with a large number of closely spaced early exercise points Bermudan options can thus be handled this way if we simply make sure that the prescribed exercise dates are included in the set of times ti , and then use (18.7) if ti is an allowable exercise time and (16.3) otherwise To handle the shout option with payoff (19.6), note that if a shout... 0 0 Here we are replacing the final asset price S(T ) that would be used in a European option by the average asset price over the time period • An average strike Asian call option has payoff at the expiry date T given by max S(T ) − 1 T T 0 S(τ )dτ, 0 19.5 Bermudan and shout options 193 • An average strike Asian put option has payoff at the expiry date T given by max T 1 T S(τ )dτ − S(T ), 0 0 Here... has peaked 194 Exotic options and is about to plummet As with Americans and Bermudans, there is no exact valuation formula for shouts 19.6 Monte Carlo and binomial for exotics The Monte Carlo method that we described in Chapter 15 extends easily to handle path dependency The extra step required is to set up a grid of points t j = j t, for 0 ≤ j ≤ N , where N is a large number and t = T /N We are given . t. Exercise 18. 3 deals with points (i) and (iii). 180 American options 18. 6 Monte Carlo for an American put We have seen that the binomial method has a natural extension from European to American options formula (8. 19) satisfies the relevant analogues of ( 18. 2)–( 18. 6). Deduce that an American call option has the same value as the corresponding European call option. 18. 2. In Section 18. 5 it was. each S, t one of ( 18. 1) and ( 18. 2) is at equality. ( 18. 3) The three components ( 18. 1), ( 18. 2) and ( 18. 3) are the key features in the the- ory of American option valuation. Together they form what