Conditional sampling for barrier option pricing under the Heston model

Size: px
Start display at page:

Download "Conditional sampling for barrier option pricing under the Heston model"

Transcription

1 Conditional sampling for barrier option pricing under the Heston model Nico Achtsis, Ronald Cools, and Dir Nuyens Abstract We propose a quasi-monte Carlo algorithm for pricing noc-out and noc-in barrier options under the Heston 1993 stochastic volatility model. This is done by modifying the LT method from Imai and Tan 2006 for the Heston model such that the first uniform variable does not influence the stochastic volatility path and then conditionally modifying its marginals to fulfill the barrier conditions. We show that this method is unbiased and never does worse than the unconditional algorithm. In addition, the conditioning is combined with a root finding method to also force positive payouts. The effectiveness of this method is shown by extensive numerical results. 1 Introduction It is well nown that the quasi-monte Carlo method in combination with a good path construction method, lie the LT method from Imai and Tan [9], can be a helpful tool in option pricing, see, e.g., [4, 11]. The integrand functions usually tae the form max f,0 and a good path construction will somehow align the discontinuity in the derivative along the axes. However, as soon as other discontinuities, in the form of barrier conditions, are introduced, the performance of the quasi-monte Carlo method degrades as a lot of sample paths might not contribute to the estimator anymore and are basically waisted, see [12] for an illustration and an alternative solution. This is also the case for the Monte Carlo method for which in [6] a conditional sampling method has been introduced to alleviate this problem. A conditional sampling scheme will mae certain all sample paths will adhere to the barrier condition and weights their contribution by the lielihood of its occurrence. Nico Achtsis, Ronald Cools, Dir Nuyens Department of Computer Science, KU Leuven, B-3001 Heverlee, Belgium February 26, nico.achtsis@cs.uleuven.be, dir.nuyens@cs.uleuven.be, ronald.cools@cs.uleuven.be 1

2 2 Nico Achtsis, Ronald Cools, and Dir Nuyens In previous wor [1] we have introduced a conditional sampling method to deal with barrier conditions in the Blac Scholes setting that can be used in combination with a good path construction method lie the LT method. In that paper we have shown that such a scheme always performs better than the unconditional method. Here we consider the more realistic Heston model [8], which has a stochastic volatility component, and derive an algorithm to do conditional sampling on barrier conditions under this model. We focus solely on the LT path construction which enables us to construct a good path construction for the payoff; excluding the maximum and barrier conditions which are handled by a root finding method optional and the conditional sampling proposed in this paper. 2 The LT method for Heston under log prices Assume a Heston world [8] in which the ris-neutral dynamics of the asset are given by dst = rstdt + V tstdw 1 t, dv t = θ V tκdt + σ V tdw 2 t, dw 1 tdw 2 t = ρdt, where St denotes the price of the asset at time t, r is the ris-free interest rate, κ is the mean-reversion parameter of the volatility process, θ is the long run average price variance and σ is the volatility of the volatility. We assume the Feller condition 2κθ σ 2 such that the process V t is strictly positive. The parameter ρ controls the correlation between the log-returns and the volatility. A useful observation is that one can write W 1 t = ρw 2 t + 1 ρ 2 W 3 t, where W 2 t and W 3 t are independent Brownian motions. This corresponds to the Cholesy decomposition of the correlation structure. When resorting to Monte Carlo techniques for pricing options under this model, asset paths need to be discretized. For simplicity we assume that time is discretized using m equidistant time steps t = T /m, but all results can be extended to the more general case. The notations Ŝ and ˆV will be used for Ŝ t and ˆV t, respectively. We use the Euler Maruyama scheme [10] to discretize the asset paths in log-space see also [5, Sect. 6.5] w.r.t. transformations of variables and sample the independent Brownian motions W 2 and W 3 by using independent standard normal variables Z 1 and Z 2 ; for = 0,...,m 1,

3 Conditional sampling for barrier option pricing under the Heston model 3 logŝ +1 = logŝ + r ˆV t + ˆV t ρz ρ 2 Z+1 2, 1 ˆV +1 = ˆV + θ ˆV κ t + σ ˆV tz For our method it is important that ˆV is sampled solely from Z 1 and to switch to log-space. This will be explained in the next sections. Write Z = Z 1 1,Z2 1,Z1 2,Z2 2,...,Z2 m R 2m, where the prime is used to denote the transpose of a vector. Then Z has multivariate standard normal distribution. Assuming a European option payoff represented as max f Z,0 one usually simulates the function f Z by mapping a uniform variate u in the unit cube to Z by applying the inverse cumulative distribution function Φ 1. We will call this method the standard Monte Carlo method MC. When using quasi-monte Carlo QMC, the uniform variates are replaced by a low-discrepancy point set. Our conditional sampling scheme will use the influence of the first uniform variable u 1 to try and force the barrier conditions to be met. For this we will employ the LT method. First, the uniformly sampled variate u is mapped to a standard normal variate z as in the MC method. The function f Z is then sampled using the transformation Z = Qz for a carefully chosen orthogonal matrix Q. This means that in 1 and 2 we tae, for = 0,...,m 1, Z+1 1 2m = q 2+1,n z n and Z 2 2m +1 = 2+2,n z n, n=1 n=1q where q i, j denotes the element from the matrix Q at row i and column j. We remar that, for ease of notation, we will write f Z, f z, f u or f Ŝ 1,...,Ŝ m to denote the function f from above in terms of normal variates Z or z, uniform variates u or just the discretized stoc path Ŝ 1,...,Ŝ m. In what follows the notation Q denotes the th column of Q and Q denotes the th row. The LT method [9] chooses the matrix Q according to the following optimization problem: maximize Q R 2m subject to Q = 1, variance contribution of f due to th dimension Q j,q = 0, j = 1,..., 1, where Q j denotes the columns of Q that have already been optimized in the previous iterations. The algorithm is carried out iteratively for = 1,2,...,2m so that in the th optimization step the objective function ensures that, given columns Q j, j = 1,..., 1 which have already been determined in the previous iterations, the variance contribution due to the th dimension is maximized while the constraints ensure orthogonality. Being able to express the variance contribution for each com-

4 4 Nico Achtsis, Ronald Cools, and Dir Nuyens ponent analytically for general payoff functions f can be quite complicated. Therefore, Imai and Tan [9] propose to approximate the objective function by linearizing it using a first-order Taylor expansion for z = ẑz + z, f z f ẑz + 2m =1 f z z. z=ẑz Using this expansion, the variance contributed due to the th component is f 2 z. z=ẑz The expansion points are chosen as ẑz = 1,...,1,0,...,0, the vector with 1 leading ones. Different expansion points will lead to different transformation matrices; this particular choice allows for an efficient construction. The optimization problem becomes maximize Q R 2m subject to Q = 1, 2 f z 3 z=ẑz Q j,q = 0, j = 1,..., 1. The original Imai and Tan paper [9] considers a European call option to illustrate the computational advantage of the LT method under the Heston model. In their paper the stochastic volatility is described in [9, Sect. 4.2] and we will revisit their method in Section 4. For ease of illustration we also consider the payoff function inside the max-function to be that of a European call option f z = Ŝ m K where K is the strie price. For notational ease, we introduce the following functions: t f ρz 1 = ˆV + 1 ρ 2 Z+1 2 t 2, f 2 = ˆV t, f 3 = 1 κ t + σ t 2 Z+1 1 ˆV, f 4 = σ ˆV t. Note that all the above functions f i depend on Z. Similar to [9], to find the partial derivatives Ŝ m / needed for the optimization algorithm, we obtain the recursive

5 Conditional sampling for barrier option pricing under the Heston model 5 relations with initial conditions logŝ 0 / = 0 and ˆV 0 / = 0 logŝ +1 ˆV +1 = logŝ + ˆV f 1 z + ρq 2+1,i + 1 ρ 2 q 2+2,i f 2, 4 i = ˆV f 3 + q 2+1,i f 4, 5 where goes from 0 to m 1. The chain rule is used to obtain Ŝ m = Ŝ m logŝ m. We will use the following lemma to calculate the transformation matrix. Lemma 1. The recursion F +1 = a F + b q, G +1 = c G + d q + e F, with initial values F 0 = G 0 = 0 can be written at index +1 as a linear combination of the q l, l = 0,...,, as follows F +1 = G +1 = q l b l q l a j, j=l+1 d l j=l+1 c j + b l t 1 e t c v t=l+1 v=t+1 v=l+1 a v. Proof. The formula for F +1 follows immediately by induction. For the expansion of G +1 we first rewrite this formula in a more explicit recursive form G +1 = = q l d l q l d l j=l+1 j=l+1 1 c j + c j + q l b l e t t=1 v=t+1 t 1 e t c v a v t=l+1 v=t+1 v=l+1 t 1 c v q l b l t 1 v=l+1 a v. The part in-between the braces equals F t and the proof now follows by induction on. A similar result is obtained if the second recursion is replaced by G +1 = c G + d q + d q + e F. Furthermore the coefficients in the expansion for q l and q l can cheaply be calculated recursively. Using this lemma, we can mae the log-lt construction for the Heston model explicit in the following lemma. Proposition 1. The column vector Q that solves the optimization problem 3 for a call option under the Heston model is given by Q = ±v/ v where

6 6 Nico Achtsis, Ronald Cools, and Dir Nuyens for l = 0,...,m 1. v 2l+1 = Ŝ m f 2 l ρ + Ŝ m f 4 l v 2l+2 = Ŝ m f 2 l 1 ρ 2, m 1 t=l+1 f 1 t t 1 v=l+1 Proof. By [9, Theorem 1] the solution to the optimization problem 3 is given by where v is determined from Q v = Ŝ m z Q = ± v v, = Ŝ m logŝ m z. With the help of Lemma 1 we find from 4 and 5 m 1 logŝ m = z q 2l+1, ρ f 2 l + f 4 l from which the result now follows. m 1 t=l+1 f 1 t t 1 v=l+1 f 3 v f 3 v, m 1 + q 2l+2, 1 ρ 2 f 2 l, Note that since Ŝ m and all functions f i depend on Z, the vector v changes in each iteration step of 3 as the reference point ẑz is changed. This construction can also be used for a put option with payoff f z = K Ŝ m. In case of an arithmetic Asian option, the payoff is given by f z = 1 m m j=1 Ŝ j K. In that case the optimization problem 3 contains the sum of partial derivatives f z = 1 Ŝ j. z=ẑz m z z=ẑz It is thus straightforward to use the results for the call option in Proposition 1 to construct the transformation matrix for the arithmetic Asian option. Crucial to our conditional sampling algorithm is that we modify the LT construction by forcing all odd elements in the first column of Q to zero, i.e., q 2+1,1 = 0 for = 0,...,m 1. This removes the influence of z 1 to Z 1 and thus ˆV for all. The LT algorithm then finds the orthogonal matrix Q which solves the optimization problem under this extra constraint which fixes m elements of the 4m 2. In the next section we will show this leads to an elegant conditional sampling scheme. m j=1

7 Conditional sampling for barrier option pricing under the Heston model 7 Lemma 2. Under the condition that q 2l+1,1 = 0 for l = 0,...,m 1 we have that the elements q 2l+2,1 all have the same sign. Proof. From Proposition 1, for = 1, we find that q 2l+2,1 is proportional to v 2l+2, i.e., v 2l+2 = Ŝ m ˆV l t 1 ρ 2, which is always positive, and q 2l+1,1 = v 2l+1 = 0. Following Proposition 1 we now tae ±v/ v from which the result follows. 3 Conditional sampling on log-lt For expository reasons assume for now an up-&-out option with barrier B, gŝ 1,...,Ŝ m = max f Ŝ 1,...,Ŝ m,0 { } I maxŝ < B. 6 The condition at time t +1 that the asset stays below the barrier can then be written, for = 0,...,m 1, as logŝ +1 = logŝ + r ˆV t + ˆV t ρz ρ 2 Z+1 2 = logs 0 + r + 1 t t + < logb, ˆV 2 l 2 2m ˆV l t ρq 2l+1,n + n=2 + z 1 t 1 ρ 2 ˆV l q 2l+2,1 1 ρ 2 q 2l+2,n z n where we have used q 2l+1,1 = 0. For notational ease we define the function Γ B, z 2:2m = logb/s 0 r + 1 t + t ˆV l 2 /2 t 1 ρ 2 ˆV l q 2l+2,1 ˆV l t 2m n=2 ρq 2l+1,n + 1 ρ 2 q 2l+2,n z n. 7 t 1 ρ 2 ˆV l q 2l+2,1 Here the notation z 2:2m is used to indicate the dependency on z 2,...,z 2m, but not z 1. Note that Γ depends on all other maret parameters as well, but this dependency is

8 8 Nico Achtsis, Ronald Cools, and Dir Nuyens Type all q 2l+2,1 > 0 U&O B z 1 < min Γ B, z 2:2m D&O B z 1 > max Γ B, z 2:2m U&I B z 1 > min Γ B, z 2:2m D&I B z 1 < max Γ B, z 2:2m U&O + D&O B 1 > B 2 z 1 max Γ B 2, z 2:2m,min Γ B 1, z 2:2m U&O + D&I B 1 > B 2 z 1 < min{max Γ B 2, z 2:2m,min Γ B 1, z 2:2m } Type all q 2l+2,1 < 0 U&O B z 1 > max Γ B, z 2:2m D&O B z 1 < min Γ B, z 2:2m U&I B z 1 < max Γ B, z 2:2m D&I B z 1 > min Γ B, z 2:2m U&O + D&O B 1 > B 2 z 1 max Γ B 1, z 2:2m,min Γ B 2, z 2:2m U&O + D&I B 1 > B 2 z 1 > max{max Γ B 1, z 2:2m,min Γ B 2, z 2:2m } Table 1 The barrier constraints on z 1 for different types of barriers: up-&-out U&O, down-&-out D&O, up-&-in U&I, down-&-in D&I and some combinations. supressed not to clutter the formulas. Because of the assumption that q 2+1,1 = 0 for all, ˆV can be sampled independently of z 1. This means the barrier condition can be written as a single condition on z 1, i.e., and z 1 < min Γ B, z 2:2m if all q 2l+2,1 > 0, z 1 > maxγ B, z 2:2m if all q 2l+2,1 < 0. The condition on z 1 was here derived for an up-&-out option for ease of exposition. The modifications for more complex barriers can easily be obtained from here. Table 1 gives an overview of the conditions on z 1 for the basic barrier types and shows that these conditions can easily be combined for more complex types. We now show the main results on our conditional sampling scheme. Again, for expository reasons, specialized for the case of the up-&-out option from above. This result can easily be modified for other payout structures in the same spirit as the results in Table 1. The following theorem holds for both the Monte Carlo method as for a randomly shifted quasi-monte Carlo rule. Theorem 1. For the up-&-out option 6 and assuming that we fixed q 2l+2,1 > 0 for l = 0,...,m 1 see Lemma 2 the approximation based on sampling ĝz 1,...,z m = Φ minγ B, z 2:2m max f ẑ 1,z 2,...,z m,0 where, using the relation z 1 = Φ 1 u 1,

9 Conditional sampling for barrier option pricing under the Heston model 9 ẑ 1 = Φ u 1 1 minγ B, z 2:2m, 8 is unbiased. Furthermore, if we denote the respective unconditional method by gz 1,...,z m = max f Ŝ 1,...,Ŝ m,0 { } I maxŝ < B, where the Ŝ 1,..., Ŝ m are obtained directly from z 1,...,z m without using 8, then, when using the Monte Carlo method or a randomly shifted quasi-monte Carlo method, the conditional sampling has reduced variance, i.e., Var[ĝ] Var[g]. Furthermore the inequality is strict if P[max Ŝ B] > 0 and E[g] > 0, i.e., if there is any chance of noc-out and positive payoff. Proof. The proof can be constructed similar to [1, Theorem 3, 4 & 5] from our previous wor. The previous result shows that the proposed conditional algorithm can never do worse than its unconditional variant. Furthermore, the more chance there is on a noc-out the more effect the conditional algorithm will have. This can be observed in the examples in Section 5. Remar. The conditional sampling was applied to z 1 or, equivalently, to u 1 to eep the asset from nocing out or in. Taing it one step further one could try to add an additional bound on z 1, eeping z 2:2m constant, in order to force a strictly positive payout. This is more involved than the barrier condition however as for more complicated payoffs than calls and puts there might not exist analytical formulae such as in Table 1 to condition z 1. It is interesting to note that for calls and puts the same formulas can be used as in Table 1, only now restricting the Γ functions to Γ m K, z 2:2m. Adding this constraint to the existing barrier conditions is straightforward. Root finding methods can be employed for more complex payout structures. See our previous wor [1] for a detailed analysis of root finding for Asian options. 4 The original LT method for Heston We mentioned previously that it is essential for our method to switch to log prices. To illustrate the problem, we introduce the LT method for the Heston model as in [9] and we derive also an explicit form of the orthogonal matrix Q cf. Proposition 1. However, the conditional sampling scheme from the previous section is not applicable. The Euler Maruyama discretizations for St and V t are given by Ŝ +1 = Ŝ + rŝ t + ˆV Ŝ t ρz ρ 2 Z+1 2, ˆV +1 = ˆV + θ ˆV κ t + σ ˆV tz 1 +1,

10 10 Nico Achtsis, Ronald Cools, and Dir Nuyens compare with 1 and 2. For ease of notation, we introduce the following functions: f 1 = 1 + r t + ˆV t ρz ρ 2 Z+1 2, f 2 = Ŝ t ρz ˆV + 1 ρ 2 Z+1 2, f 3 = Ŝ ˆV t, f 4 = 1 κ t + σ t 2 Z+1 1 ˆV, f 5 = σ ˆV t. Note that all the above functions f i depend on Z. The recursion relations for the partial derivatives become Ŝ +1 ˆV +1 = Ŝ f 1 z + ˆV f 2 i z + q 2+1,iρ f 3 + q 2+2,i 1 ρ 2 f 3, i = ˆV f 4 + q 2+1,i f 5, for = 0,...,m 1, and initial conditions Ŝ 0 / = 0 and ˆV 0 / = 0. With this notation we obtain the LT construction for the Heston model in explicit form. Proposition 2. The column vector v = Q that maximizes the optimization problem 3 for a call option under the Heston model is given by Q = ±v/ v where for l = 0,...,m 1. v 2l+1 = fl 3 m 1 ρ f j 1 + fl 5 j=l+1 v 2l+2 = f 3 l m 1 t=l+1 m 1 1 ρ 2 f j 1, j=l+1 f 2 t m 1 v=t+1 f 1 v t 1 fv 4, v=l+1 Proof. The proof is similar to Proposition 1, again maing use of Lemma 1. To show the advantage for conditional sampling of the log-lt method as explained in Sections 2 and 3 over this version we consider again the up-&-out option with payoff gŝ 1,...,Ŝ m = max f Ŝ 1,...,Ŝ m,0 { } I maxŝ < B. The barrier condition at an arbitrary time step t +1 taes the following form:

11 Conditional sampling for barrier option pricing under the Heston model 11 Ŝ +1 = Ŝ 1 + r t + ˆV t ρz ρ 2 Z+1 2 2m = S r t + ˆV l t ρq 2l+1,n + 1 ρ 2 q 2l+2,n z n n=1 < B. Trying to condition on z 1, as we did in the log-lt model assuming again q 2l+1,1 = 0, leads to the following condition: A l + ˆV l t 1 ρ 2 q 2l+2,1 z 1 < B S 0 where 2m A l = 1 + r t + ˆV l t ρq 2l+1,n + 1 ρ 2 q 2l+2,n z n. n=2 To satisfy the condition on z 1, a +1-th order polynomial must be solved in order to find the regions where the above condition holds. To find the global condition, one has to solve polynomials of degrees 1 to m, and then find the overlapping regions where all conditions hold. This quicly becomes impractical and we therefore use the log-lt method which does not have this drawbac. 5 Examples Up-&-out call and put Consider the up-&-out call and put options with payoffs P c Ŝ 1,...,Ŝ m = max Ŝ m K,0 { } I maxŝ < B, P p Ŝ 1,...,Ŝ m = max K Ŝ m,0 { } I maxŝ < B. The fixed model parameters are r = 0% and κ = 1. Furthermore, time is discretized using m = 250 steps and thus our stochastic dimension is 500. The results for this example are calculated using a lattice sequence with generating vector exod8 base2 m13 from [13] constructed using the algorithm in [2]. The improvements of the standard deviations w.r.t. the Monte Carlo method for different choices of ρ, S 0, V 0 = θ = σ, K and B are shown in Table 2. The results for the call and put option seem to be consistent over all choices of parameters: the new conditional scheme denoted by QMC+LT+CS improves significantly on the unconditional

12 12 Nico Achtsis, Ronald Cools, and Dir Nuyens V 0 = θ = σ,ρ,s 0,K,B QMC+LT+CS+RF QMC+LT+CS QMC+LT Value Call 0.2, 0.5, 90, 80, % 148% 98% , 0.5, 100, 100, % 173% 90% , 0.5, 110, 100, % 231% 117% , 0.5, 90, 80, % 120% 124% , 0.5, 100, 100, % 130% 99% , 0.5, 110, 100, % 166% 136% , 0.5, 90, 80, % 160% 82% , 0.5, 100, 100, % 160% 144% , 0.5, 110, 100, % 246% 141% , 0.5, 90, 80, % 191% 106% , 0.5, 100, 100, % 141% 81% , 0.5, 110, 100, % 142% 104% 0.34 Put 0.2, 0.5, 90, 80, % 331% 184% , 0.5, 100, 100, % 235% 126% , 0.5, 110, 100, % 263% 123% , 0.5, 90, 80, % 376% 148% , 0.5, 100, 100, % 298% 131% , 0.5, 110, 100, % 325% 149% , 0.5, 90, 80, % 348% 137% , 0.5, 100, 100, % 243% 144% , 0.5, 110, 100, % 187% 129% , 0.5, 90, 80, % 294% 160% , 0.5, 100, 100, % 272% 174% , 0.5, 110, 100, % 279% 124% 3.33 Table 2 Up-&-out call and put. The reported numbers are the standard deviations of the MC method divided by those of the QMC+LT+CS+RF, QMC+LT+CS and QMC+LT methods. The MC method uses samples, while the QMC methods use 1024 samples and 30 independent shifts. The rightmost column denotes the option value. LT method denoted by QMC+LT. Note that the QMC+LT method uses the construction of Proposition 2. Adding root finding denoted by QMC+LT+CS+RF, to force a positive payout, further dramatically improves the results. The improvement of the QMC+LT+CS method for the put option is even larger than that for the call option. This difference should not come as a surprise: when using conditional sampling on a noc-out option, z 1 is modified such that the asset does not hit the barrier. In case of an up-&-out call option, the asset paths are essentially pushed down in order to achieve this. The payout of the call option however is an increasing function of Ŝ m, so that pushing the asset paths down has the side-effect of also pushing a lot of paths out of the money. For the put option the reverse is true: the payout is a decreasing function of Ŝ m, meaning that pushing the paths down will result in more paths ending up in the money. Root finding can be used to control this off-setting effect in case of the call option, this effect is clearly visible in Table 2. These numerical results are illustrated in terms of N in Figure 1 for two parameter choices for the call option.

13 Conditional sampling for barrier option pricing under the Heston model , 0.5,110,100, ,0.5,100,100, std.dev std.dev N 10 3 MC QMC+LT QMC+LT+CS QMC+LT+CS+RF N Fig. 1 Up-&-out call convergence plots for two options with different parameters. The fixed parameters are r = 0% and κ = 1. The different choices for V 0 = θ = σ,ρ,s 0,K,B are denoted above the figures. Up-&-in call Consider an up-&-in call option with payoff PŜ 1,...,Ŝ m = max Ŝ m K,0 { } I maxŝ > B. The fixed model parameters are r = 2%, κ = 1 and σ = 0.2. Again, m = 250. Here we use the Sobol sequence with parameters from [7] and digital shifting [3]. The standard deviations for different choices of ρ, S 0, V 0 = θ, K and B are shown in Table 3. The improvements of the conditional scheme are extremely high for this case. Note the impact of the correlation on the results: the improvement for ρ = 0.5 is even approximately twice that for ρ = 0.5. All parameter choices indicate that conditional sampling on the barrier condition greatly improves accuracy. Adding the additional condition of the payout itself root finding provides another serious reduction in the standard deviation. Up-&-out Asian Consider an up-&-out Asian option with payoff m 1 PŜ 1,...,Ŝ m = max m Ŝ K,0 =1 { I maxŝ < B The fixed model parameters are r = 5%, κ = 1 and σ = 0.2. The number of time steps is fixed at m = 250. We use the Sobol sequence as in the previous example and the results are shown in Table 4. The results are once more very satisfactory with similar results as for the up-&-out call and put options in Table 2. Figure 2 }.

14 14 Nico Achtsis, Ronald Cools, and Dir Nuyens V 0 = θ,ρ,s 0,K,B QMC+LT+CS+RF QMC+LT+CS QMC+LT Value 0.1, 0.5, 90, 80, % 1515% 242% , 0.5, 100, 100, % 1542% 240% , 0.5, 110, 120, % 1545% 250% , 0.5, 90, 80, % 654% 341% , 0.5, 100, 100, % 644% 354% , 0.5, 110, 120, % 640% 373% , 0.5, 90, 80, % 1247% 366% , 0.5, 100, 100, % 1262% 420% , 0.5, 110, 120, % 1236% 349% , 0.5, 90, 80, % 568% 421% , 0.5, 100, 100, % 567% 418% , 0.5, 110, 120, % 562% 366% 22.9 Table 3 Up-&-in call. The reported numbers are the standard deviations of the MC method divided by those of the QMC+LT+CS+RF, QMC+LT+CS and QMC+LT methods. The MC method uses samples, while the QMC+LT+CS+RF, QMC+LT+CS and QMC+LT methods use 1024 samples and 30 independent shifts. The rightmost column denotes the option value. V 0 = θ,ρ,s 0,K,B QMC+LT+CS+RF QMC+LT+CS QMC+LT Value 0.1, 0.5, 90, 80, % 329% 154% , 0.5, 100, 100, % 245% 185% , 0.5, 110, 120, % 189% 110% , 0.5, 90, 80, % 328% 144% , 0.5, 100, 100, % 252% 115% , 0.5, 110, 120, % 209% 133% , 0.5, 90, 80, % 247% 143% , 0.5, 100, 100, % 183% 125% , 0.5, 110, 120, % 161% 93% , 0.5, 90, 80, % 257% 111% , 0.5, 100, 100, % 201% 119% , 0.5, 110, 120, % 171% 108% 0.05 Table 4 Up-&-out Asian call. The reported numbers are the standard deviations of the MC method divided by those of the QMC+LT+CS+RF, QMC+LT+CS and QMC+LT methods. The MC method uses samples, while the QMC+LT+CS+RF, QMC+LT+CS and QMC+LT methods use 1024 samples and 30 independent shifts. The rightmost column denotes the option value. shows the convergence behaviour for two sets of parameter choices. As before, a significant variance reduction can be seen for our conditional sampling scheme and the root finding method further improves this result. 6 Conclusion and outloo The conditional sampling scheme for the LT method introduced in [1] for the Blac Scholes model has been extended to the Heston model. This was done by considering log prices and maing the sampling of the volatility process independent of z 1.

15 Conditional sampling for barrier option pricing under the Heston model , 0.5,110,120, ,0.5,90,80, std.dev std.dev MC QMC+LT QMC+LT+CS QMC+LT+CS+RF N N Fig. 2 Up-&-out Asian call convergence plots for two options with different parameters. The fixed parameters are r = 5%, κ = 1 and σ = 0.2. The different choices for V 0 = θ,ρ,s 0,K,B are denoted above the figures. We also obtained explicit constructions for the matrix Q of the LT method. The numerical results show that the method is very effective in reducing variance and outperforms the LT method by a huge margin. We only considered an Euler Maruyama discretization scheme for the asset and volatility processes. It might be interesting to see if the theory and results carry over when other simulation methods are used, see [14] for an overview of other methods. Acnowledgements This research is part of a project funded by the Research Fund KU Leuven. Dir Nuyens is a fellow of the Research Foundation Flanders FWO. This paper presents research results of the Belgian Networ DYSCO Dynamical Systems, Control, and Optimization, funded by the Interuniversity Attraction Poles Programme, initiated by the Belgian State, Science Policy Office. References 1. N. Achtsis, R. Cools and D. Nuyens. Conditional sampling for barrier option pricing under the LT method. Submitted. Available at 2. R. Cools, F. Y. Kuo, and D. Nuyens. Constructing embedded lattice rules for multivariate integration. SIAM Journal on Scientific Computing, 286: , J. Dic and F. Pillichshammer. Digital Nets and Sequences: Discrepancy Theory and Quasi- Monte Carlo Integration. Cambridge University Press, M. B. Giles, F. Y. Kuo, I. H. Sloan, and B. J. Waterhouse. Quasi-Monte Carlo for finance applications. ANZIAM Journal, 50: , P. Glasserman. Monte Carlo Methods in Financial Engineering. Springer, P. Glasserman and J. Staum. Conditioning on one-step survival for barrier option simulations. Operations Research, 496: , S. Joe and F. Y. Kuo. Constructing Sobol sequences with better two-dimensional projections. SIAM Journal of Scientific Computing, 30: , 2008.

16 16 Nico Achtsis, Ronald Cools, and Dir Nuyens 8. S.L. Heston. A closed-form solution for options with stochastic volatility with applications to bond and currency options. The Review of Financial Studies, 62: , J. Imai and K. S. Tan. A general dimension reduction technique for derivative pricing. Journal of Computational Finance, 102: , P.E. Kloeden and E. Platen. Numerical Solution of Stochastic Differential Equations. Springer-Verlag, P. L Écuyer. Quasi-Monte Carlo methods with applications in finance. Finance and Stochastics, 133: , D. Nuyens and B.J. Waterhouse. A global adaptive quasi-monte Carlo algorithm for functions of low truncation dimension applied to problems from finance. In H. Woźniaowsi and L. Plasota, editors, Monte Carlo and Quasi-Monte Carlo Methods 2010, pages Springer-Verlag, dir.nuyens/qmc-generators 27/07/ A. Van Haastrecht and A.A.J. Pelsser. Efficient, almost exact simulation of the Heston stochastic volatility model. International Journal of Theoretical and Applied Finance, 311:1 43, 2010.

Quasi-Monte Carlo for Finance

Quasi-Monte Carlo for Finance Quasi-Monte Carlo for Finance Peter Kritzer Johann Radon Institute for Computational and Applied Mathematics (RICAM) Austrian Academy of Sciences Linz, Austria NCTS, Taipei, November 2016 Peter Kritzer

More information

Computer Exercise 2 Simulation

Computer Exercise 2 Simulation Lund University with Lund Institute of Technology Valuation of Derivative Assets Centre for Mathematical Sciences, Mathematical Statistics Fall 2017 Computer Exercise 2 Simulation This lab deals with pricing

More information

Heston Model Version 1.0.9

Heston Model Version 1.0.9 Heston Model Version 1.0.9 1 Introduction This plug-in implements the Heston model. Once installed the plug-in offers the possibility of using two new processes, the Heston process and the Heston time

More information

Valuation of performance-dependent options in a Black- Scholes framework

Valuation of performance-dependent options in a Black- Scholes framework Valuation of performance-dependent options in a Black- Scholes framework Thomas Gerstner, Markus Holtz Institut für Numerische Simulation, Universität Bonn, Germany Ralf Korn Fachbereich Mathematik, TU

More information

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing Prof. Chuan-Ju Wang Department of Computer Science University of Taipei Joint work with Prof. Ming-Yang Kao March 28, 2014

More information

ELEMENTS OF MONTE CARLO SIMULATION

ELEMENTS OF MONTE CARLO SIMULATION APPENDIX B ELEMENTS OF MONTE CARLO SIMULATION B. GENERAL CONCEPT The basic idea of Monte Carlo simulation is to create a series of experimental samples using a random number sequence. According to the

More information

Accelerated Option Pricing Multiple Scenarios

Accelerated Option Pricing Multiple Scenarios Accelerated Option Pricing in Multiple Scenarios 04.07.2008 Stefan Dirnstorfer (stefan@thetaris.com) Andreas J. Grau (grau@thetaris.com) 1 Abstract This paper covers a massive acceleration of Monte-Carlo

More information

"Pricing Exotic Options using Strong Convergence Properties

Pricing Exotic Options using Strong Convergence Properties Fourth Oxford / Princeton Workshop on Financial Mathematics "Pricing Exotic Options using Strong Convergence Properties Klaus E. Schmitz Abe schmitz@maths.ox.ac.uk www.maths.ox.ac.uk/~schmitz Prof. Mike

More information

2.1 Mathematical Basis: Risk-Neutral Pricing

2.1 Mathematical Basis: Risk-Neutral Pricing Chapter Monte-Carlo Simulation.1 Mathematical Basis: Risk-Neutral Pricing Suppose that F T is the payoff at T for a European-type derivative f. Then the price at times t before T is given by f t = e r(t

More information

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Commun. Korean Math. Soc. 23 (2008), No. 2, pp. 285 294 EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Kyoung-Sook Moon Reprinted from the Communications of the Korean Mathematical Society

More information

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping . Math 623 - Computational Finance Option pricing using Brownian bridge and Stratified samlping Pratik Mehta pbmehta@eden.rutgers.edu Masters of Science in Mathematical Finance Department of Mathematics,

More information

Numerical schemes for SDEs

Numerical schemes for SDEs Lecture 5 Numerical schemes for SDEs Lecture Notes by Jan Palczewski Computational Finance p. 1 A Stochastic Differential Equation (SDE) is an object of the following type dx t = a(t,x t )dt + b(t,x t

More information

Module 4: Monte Carlo path simulation

Module 4: Monte Carlo path simulation Module 4: Monte Carlo path simulation Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Module 4: Monte Carlo p. 1 SDE Path Simulation In Module 2, looked at the case

More information

Math 416/516: Stochastic Simulation

Math 416/516: Stochastic Simulation Math 416/516: Stochastic Simulation Haijun Li lih@math.wsu.edu Department of Mathematics Washington State University Week 13 Haijun Li Math 416/516: Stochastic Simulation Week 13 1 / 28 Outline 1 Simulation

More information

Quasi-Monte Carlo for Finance Applications

Quasi-Monte Carlo for Finance Applications Quasi-Monte Carlo for Finance Applications M.B. Giles F.Y. Kuo I.H. Sloan B.J. Waterhouse October 2008 Abstract Monte Carlo methods are used extensively in computational finance to estimate the price of

More information

IEOR E4703: Monte-Carlo Simulation

IEOR E4703: Monte-Carlo Simulation IEOR E4703: Monte-Carlo Simulation Other Miscellaneous Topics and Applications of Monte-Carlo Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

ENHANCED QUASI-MONTE CARLO METHODS WITH DIMENSION REDUCTION

ENHANCED QUASI-MONTE CARLO METHODS WITH DIMENSION REDUCTION Proceedings of the 2002 Winter Simulation Conference E Yücesan, C-H Chen, J L Snowdon, J M Charnes, eds ENHANCED QUASI-MONTE CARLO METHODS WITH DIMENSION REDUCTION Junichi Imai Iwate Prefectural University,

More information

An analysis of faster convergence in certain finance applications for quasi-monte Carlo

An analysis of faster convergence in certain finance applications for quasi-monte Carlo An analysis of faster convergence in certain finance applications for quasi-monte Carlo a,b a School of Mathematics and Statistics, University of NSW, Australia b Department of Computer Science, K.U.Leuven,

More information

IEOR E4703: Monte-Carlo Simulation

IEOR E4703: Monte-Carlo Simulation IEOR E4703: Monte-Carlo Simulation Simulating Stochastic Differential Equations Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods for Uncertainty Quantification Monte Carlo Methods for Uncertainty Quantification Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Mike Giles (Oxford) Monte Carlo methods 2 1 / 24 Lecture outline

More information

Computer Exercise 2 Simulation

Computer Exercise 2 Simulation Lund University with Lund Institute of Technology Valuation of Derivative Assets Centre for Mathematical Sciences, Mathematical Statistics Spring 2010 Computer Exercise 2 Simulation This lab deals with

More information

Math Option pricing using Quasi Monte Carlo simulation

Math Option pricing using Quasi Monte Carlo simulation . Math 623 - Option pricing using Quasi Monte Carlo simulation Pratik Mehta pbmehta@eden.rutgers.edu Masters of Science in Mathematical Finance Department of Mathematics, Rutgers University This paper

More information

Simulating Stochastic Differential Equations

Simulating Stochastic Differential Equations IEOR E4603: Monte-Carlo Simulation c 2017 by Martin Haugh Columbia University Simulating Stochastic Differential Equations In these lecture notes we discuss the simulation of stochastic differential equations

More information

Monte Carlo Methods in Financial Engineering

Monte Carlo Methods in Financial Engineering Paul Glassennan Monte Carlo Methods in Financial Engineering With 99 Figures

More information

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1. Monte Carlo Methods Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Lecture 1 p. 1 Geometric Brownian Motion In the case of Geometric Brownian Motion ds t = rs t dt+σs

More information

Quasi-Monte Carlo for finance applications

Quasi-Monte Carlo for finance applications ANZIAM J. 50 (CTAC2008) pp.c308 C323, 2008 C308 Quasi-Monte Carlo for finance applications M. B. Giles 1 F. Y. Kuo 2 I. H. Sloan 3 B. J. Waterhouse 4 (Received 14 August 2008; revised 24 October 2008)

More information

Parallel Multilevel Monte Carlo Simulation

Parallel Multilevel Monte Carlo Simulation Parallel Simulation Mathematisches Institut Goethe-Universität Frankfurt am Main Advances in Financial Mathematics Paris January 7-10, 2014 Simulation Outline 1 Monte Carlo 2 3 4 Algorithm Numerical Results

More information

Monte Carlo Methods in Structuring and Derivatives Pricing

Monte Carlo Methods in Structuring and Derivatives Pricing Monte Carlo Methods in Structuring and Derivatives Pricing Prof. Manuela Pedio (guest) 20263 Advanced Tools for Risk Management and Pricing Spring 2017 Outline and objectives The basic Monte Carlo algorithm

More information

Math Computational Finance Double barrier option pricing using Quasi Monte Carlo and Brownian Bridge methods

Math Computational Finance Double barrier option pricing using Quasi Monte Carlo and Brownian Bridge methods . Math 623 - Computational Finance Double barrier option pricing using Quasi Monte Carlo and Brownian Bridge methods Pratik Mehta pbmehta@eden.rutgers.edu Masters of Science in Mathematical Finance Department

More information

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives Advanced Topics in Derivative Pricing Models Topic 4 - Variance products and volatility derivatives 4.1 Volatility trading and replication of variance swaps 4.2 Volatility swaps 4.3 Pricing of discrete

More information

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models Scott Robertson Carnegie Mellon University scottrob@andrew.cmu.edu http://www.math.cmu.edu/users/scottrob June

More information

Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case

Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case Guang-Hua Lian Collaboration with Robert Elliott University of Adelaide Feb. 2, 2011 Robert Elliott,

More information

Stochastic Differential Equations in Finance and Monte Carlo Simulations

Stochastic Differential Equations in Finance and Monte Carlo Simulations Stochastic Differential Equations in Finance and Department of Statistics and Modelling Science University of Strathclyde Glasgow, G1 1XH China 2009 Outline Stochastic Modelling in Asset Prices 1 Stochastic

More information

Time-changed Brownian motion and option pricing

Time-changed Brownian motion and option pricing Time-changed Brownian motion and option pricing Peter Hieber Chair of Mathematical Finance, TU Munich 6th AMaMeF Warsaw, June 13th 2013 Partially joint with Marcos Escobar (RU Toronto), Matthias Scherer

More information

Quasi-Monte Carlo Methods in Financial Engineering: An Equivalence Principle and Dimension Reduction

Quasi-Monte Carlo Methods in Financial Engineering: An Equivalence Principle and Dimension Reduction Quasi-Monte Carlo Methods in Financial Engineering: An Equivalence Principle and Dimension Reduction Xiaoqun Wang,2, and Ian H. Sloan 2,3 Department of Mathematical Sciences, Tsinghua University, Beijing

More information

Monte Carlo Simulations

Monte Carlo Simulations Monte Carlo Simulations Lecture 1 December 7, 2014 Outline Monte Carlo Methods Monte Carlo methods simulate the random behavior underlying the financial models Remember: When pricing you must simulate

More information

Barrier Option. 2 of 33 3/13/2014

Barrier Option. 2 of 33 3/13/2014 FPGA-based Reconfigurable Computing for Pricing Multi-Asset Barrier Options RAHUL SRIDHARAN, GEORGE COOKE, KENNETH HILL, HERMAN LAM, ALAN GEORGE, SAAHPC '12, PROCEEDINGS OF THE 2012 SYMPOSIUM ON APPLICATION

More information

Market interest-rate models

Market interest-rate models Market interest-rate models Marco Marchioro www.marchioro.org November 24 th, 2012 Market interest-rate models 1 Lecture Summary No-arbitrage models Detailed example: Hull-White Monte Carlo simulations

More information

King s College London

King s College London King s College London University Of London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority

More information

Optimal robust bounds for variance options and asymptotically extreme models

Optimal robust bounds for variance options and asymptotically extreme models Optimal robust bounds for variance options and asymptotically extreme models Alexander Cox 1 Jiajie Wang 2 1 University of Bath 2 Università di Roma La Sapienza Advances in Financial Mathematics, 9th January,

More information

Computational Finance

Computational Finance Path Dependent Options Computational Finance School of Mathematics 2018 The Random Walk One of the main assumption of the Black-Scholes framework is that the underlying stock price follows a random walk

More information

Richardson Extrapolation Techniques for the Pricing of American-style Options

Richardson Extrapolation Techniques for the Pricing of American-style Options Richardson Extrapolation Techniques for the Pricing of American-style Options June 1, 2005 Abstract Richardson Extrapolation Techniques for the Pricing of American-style Options In this paper we re-examine

More information

Numerical Methods in Option Pricing (Part III)

Numerical Methods in Option Pricing (Part III) Numerical Methods in Option Pricing (Part III) E. Explicit Finite Differences. Use of the Forward, Central, and Symmetric Central a. In order to obtain an explicit solution for the price of the derivative,

More information

Contents Critique 26. portfolio optimization 32

Contents Critique 26. portfolio optimization 32 Contents Preface vii 1 Financial problems and numerical methods 3 1.1 MATLAB environment 4 1.1.1 Why MATLAB? 5 1.2 Fixed-income securities: analysis and portfolio immunization 6 1.2.1 Basic valuation of

More information

FINANCE derivatives being an important part of modern

FINANCE derivatives being an important part of modern Accelerating Monte Carlo Method for Pricing Multi-asset Options under Stochastic Volatility Models Kun Du, Guo Liu, and Guiding Gu Abstract In this paper we investigate the control variate Monte Carlo

More information

Multilevel Monte Carlo for Basket Options

Multilevel Monte Carlo for Basket Options MLMC for basket options p. 1/26 Multilevel Monte Carlo for Basket Options Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance WSC09,

More information

Multilevel quasi-monte Carlo path simulation

Multilevel quasi-monte Carlo path simulation Multilevel quasi-monte Carlo path simulation Michael B. Giles and Ben J. Waterhouse Lluís Antoni Jiménez Rugama January 22, 2014 Index 1 Introduction to MLMC Stochastic model Multilevel Monte Carlo Milstein

More information

Monte Carlo Simulation of a Two-Factor Stochastic Volatility Model

Monte Carlo Simulation of a Two-Factor Stochastic Volatility Model Monte Carlo Simulation of a Two-Factor Stochastic Volatility Model asymptotic approximation formula for the vanilla European call option price. A class of multi-factor volatility models has been introduced

More information

Lecture outline. Monte Carlo Methods for Uncertainty Quantification. Importance Sampling. Importance Sampling

Lecture outline. Monte Carlo Methods for Uncertainty Quantification. Importance Sampling. Importance Sampling Lecture outline Monte Carlo Methods for Uncertainty Quantification Mike Giles Mathematical Institute, University of Oxford KU Leuven Summer School on Uncertainty Quantification Lecture 2: Variance reduction

More information

Yao s Minimax Principle

Yao s Minimax Principle Complexity of algorithms The complexity of an algorithm is usually measured with respect to the size of the input, where size may for example refer to the length of a binary word describing the input,

More information

Computational Finance Improving Monte Carlo

Computational Finance Improving Monte Carlo Computational Finance Improving Monte Carlo School of Mathematics 2018 Monte Carlo so far... Simple to program and to understand Convergence is slow, extrapolation impossible. Forward looking method ideal

More information

Analysing multi-level Monte Carlo for options with non-globally Lipschitz payoff

Analysing multi-level Monte Carlo for options with non-globally Lipschitz payoff Finance Stoch 2009 13: 403 413 DOI 10.1007/s00780-009-0092-1 Analysing multi-level Monte Carlo for options with non-globally Lipschitz payoff Michael B. Giles Desmond J. Higham Xuerong Mao Received: 1

More information

Monte Carlo Based Numerical Pricing of Multiple Strike-Reset Options

Monte Carlo Based Numerical Pricing of Multiple Strike-Reset Options Monte Carlo Based Numerical Pricing of Multiple Strike-Reset Options Stavros Christodoulou Linacre College University of Oxford MSc Thesis Trinity 2011 Contents List of figures ii Introduction 2 1 Strike

More information

Simulating more interesting stochastic processes

Simulating more interesting stochastic processes Chapter 7 Simulating more interesting stochastic processes 7. Generating correlated random variables The lectures contained a lot of motivation and pictures. We'll boil everything down to pure algebra

More information

An Efficient Numerical Scheme for Simulation of Mean-reverting Square-root Diffusions

An Efficient Numerical Scheme for Simulation of Mean-reverting Square-root Diffusions Journal of Numerical Mathematics and Stochastics,1 (1) : 45-55, 2009 http://www.jnmas.org/jnmas1-5.pdf JNM@S Euclidean Press, LLC Online: ISSN 2151-2302 An Efficient Numerical Scheme for Simulation of

More information

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING

TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING TEST OF BOUNDED LOG-NORMAL PROCESS FOR OPTIONS PRICING Semih Yön 1, Cafer Erhan Bozdağ 2 1,2 Department of Industrial Engineering, Istanbul Technical University, Macka Besiktas, 34367 Turkey Abstract.

More information

Optimizing Modular Expansions in an Industrial Setting Using Real Options

Optimizing Modular Expansions in an Industrial Setting Using Real Options Optimizing Modular Expansions in an Industrial Setting Using Real Options Abstract Matt Davison Yuri Lawryshyn Biyun Zhang The optimization of a modular expansion strategy, while extremely relevant in

More information

Monte Carlo Methods in Finance

Monte Carlo Methods in Finance Monte Carlo Methods in Finance Peter Jackel JOHN WILEY & SONS, LTD Preface Acknowledgements Mathematical Notation xi xiii xv 1 Introduction 1 2 The Mathematics Behind Monte Carlo Methods 5 2.1 A Few Basic

More information

2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises

2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises 96 ChapterVI. Variance Reduction Methods stochastic volatility ISExSoren5.9 Example.5 (compound poisson processes) Let X(t) = Y + + Y N(t) where {N(t)},Y, Y,... are independent, {N(t)} is Poisson(λ) with

More information

Option Pricing under Delay Geometric Brownian Motion with Regime Switching

Option Pricing under Delay Geometric Brownian Motion with Regime Switching Science Journal of Applied Mathematics and Statistics 2016; 4(6): 263-268 http://www.sciencepublishinggroup.com/j/sjams doi: 10.11648/j.sjams.20160406.13 ISSN: 2376-9491 (Print); ISSN: 2376-9513 (Online)

More information

Multilevel Monte Carlo Simulation

Multilevel Monte Carlo Simulation Multilevel Monte Carlo p. 1/48 Multilevel Monte Carlo Simulation Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance Workshop on Computational

More information

STOCHASTIC VOLATILITY AND OPTION PRICING

STOCHASTIC VOLATILITY AND OPTION PRICING STOCHASTIC VOLATILITY AND OPTION PRICING Daniel Dufresne Centre for Actuarial Studies University of Melbourne November 29 (To appear in Risks and Rewards, the Society of Actuaries Investment Section Newsletter)

More information

Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function?

Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function? DOI 0.007/s064-006-9073-z ORIGINAL PAPER Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function? Jules H. van Binsbergen Michael W. Brandt Received:

More information

Option Pricing for Discrete Hedging and Non-Gaussian Processes

Option Pricing for Discrete Hedging and Non-Gaussian Processes Option Pricing for Discrete Hedging and Non-Gaussian Processes Kellogg College University of Oxford A thesis submitted in partial fulfillment of the requirements for the MSc in Mathematical Finance November

More information

King s College London

King s College London King s College London University Of London This paper is part of an examination of the College counting towards the award of a degree. Examinations are governed by the College Regulations under the authority

More information

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO The Pennsylvania State University The Graduate School Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO SIMULATION METHOD A Thesis in Industrial Engineering and Operations

More information

RISK-NEUTRAL VALUATION AND STATE SPACE FRAMEWORK. JEL Codes: C51, C61, C63, and G13

RISK-NEUTRAL VALUATION AND STATE SPACE FRAMEWORK. JEL Codes: C51, C61, C63, and G13 RISK-NEUTRAL VALUATION AND STATE SPACE FRAMEWORK JEL Codes: C51, C61, C63, and G13 Dr. Ramaprasad Bhar School of Banking and Finance The University of New South Wales Sydney 2052, AUSTRALIA Fax. +61 2

More information

CS 774 Project: Fall 2009 Version: November 27, 2009

CS 774 Project: Fall 2009 Version: November 27, 2009 CS 774 Project: Fall 2009 Version: November 27, 2009 Instructors: Peter Forsyth, paforsyt@uwaterloo.ca Office Hours: Tues: 4:00-5:00; Thurs: 11:00-12:00 Lectures:MWF 3:30-4:20 MC2036 Office: DC3631 CS

More information

AMH4 - ADVANCED OPTION PRICING. Contents

AMH4 - ADVANCED OPTION PRICING. Contents AMH4 - ADVANCED OPTION PRICING ANDREW TULLOCH Contents 1. Theory of Option Pricing 2 2. Black-Scholes PDE Method 4 3. Martingale method 4 4. Monte Carlo methods 5 4.1. Method of antithetic variances 5

More information

Fast Convergence of Regress-later Series Estimators

Fast Convergence of Regress-later Series Estimators Fast Convergence of Regress-later Series Estimators New Thinking in Finance, London Eric Beutner, Antoon Pelsser, Janina Schweizer Maastricht University & Kleynen Consultants 12 February 2014 Beutner Pelsser

More information

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying Sensitivity analysis Simulating the Greeks Meet the Greeks he value of a derivative on a single underlying asset depends upon the current asset price S and its volatility Σ, the risk-free interest rate

More information

Lecture 4. Finite difference and finite element methods

Lecture 4. Finite difference and finite element methods Finite difference and finite element methods Lecture 4 Outline Black-Scholes equation From expectation to PDE Goal: compute the value of European option with payoff g which is the conditional expectation

More information

Strategies for Improving the Efficiency of Monte-Carlo Methods

Strategies for Improving the Efficiency of Monte-Carlo Methods Strategies for Improving the Efficiency of Monte-Carlo Methods Paul J. Atzberger General comments or corrections should be sent to: paulatz@cims.nyu.edu Introduction The Monte-Carlo method is a useful

More information

MONTE CARLO EXTENSIONS

MONTE CARLO EXTENSIONS MONTE CARLO EXTENSIONS School of Mathematics 2013 OUTLINE 1 REVIEW OUTLINE 1 REVIEW 2 EXTENSION TO MONTE CARLO OUTLINE 1 REVIEW 2 EXTENSION TO MONTE CARLO 3 SUMMARY MONTE CARLO SO FAR... Simple to program

More information

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 005 Seville, Spain, December 1-15, 005 WeA11.6 OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF

More information

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods for Uncertainty Quantification Monte Carlo Methods for Uncertainty Quantification Abdul-Lateef Haji-Ali Based on slides by: Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Haji-Ali (Oxford)

More information

CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES

CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES THE SOURCE OF A PRICE IS ALWAYS A TRADING STRATEGY SPECIAL CASES WHERE TRADING STRATEGY IS INDEPENDENT OF PROBABILITY MEASURE COMPLETENESS,

More information

Characterization of the Optimum

Characterization of the Optimum ECO 317 Economics of Uncertainty Fall Term 2009 Notes for lectures 5. Portfolio Allocation with One Riskless, One Risky Asset Characterization of the Optimum Consider a risk-averse, expected-utility-maximizing

More information

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017 Short-time-to-expiry expansion for a digital European put option under the CEV model November 1, 2017 Abstract In this paper I present a short-time-to-expiry asymptotic series expansion for a digital European

More information

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods for Uncertainty Quantification Monte Carlo Methods for Uncertainty Quantification Abdul-Lateef Haji-Ali Based on slides by: Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Haji-Ali (Oxford)

More information

Module 2: Monte Carlo Methods

Module 2: Monte Carlo Methods Module 2: Monte Carlo Methods Prof. Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute MC Lecture 2 p. 1 Greeks In Monte Carlo applications we don t just want to know the expected

More information

3. Monte Carlo Simulation

3. Monte Carlo Simulation 3. Monte Carlo Simulation 3.7 Variance Reduction Techniques Math443 W08, HM Zhu Variance Reduction Procedures (Chap 4.5., 4.5.3, Brandimarte) Usually, a very large value of M is needed to estimate V with

More information

Computational Finance. Computational Finance p. 1

Computational Finance. Computational Finance p. 1 Computational Finance Computational Finance p. 1 Outline Binomial model: option pricing and optimal investment Monte Carlo techniques for pricing of options pricing of non-standard options improving accuracy

More information

EC316a: Advanced Scientific Computation, Fall Discrete time, continuous state dynamic models: solution methods

EC316a: Advanced Scientific Computation, Fall Discrete time, continuous state dynamic models: solution methods EC316a: Advanced Scientific Computation, Fall 2003 Notes Section 4 Discrete time, continuous state dynamic models: solution methods We consider now solution methods for discrete time models in which decisions

More information

Dynamic Portfolio Choice II

Dynamic Portfolio Choice II Dynamic Portfolio Choice II Dynamic Programming Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Dynamic Portfolio Choice II 15.450, Fall 2010 1 / 35 Outline 1 Introduction to Dynamic

More information

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions Arfima Financial Solutions Contents Definition 1 Definition 2 3 4 Contenido Definition 1 Definition 2 3 4 Definition Definition: A barrier option is an option on the underlying asset that is activated

More information

"Vibrato" Monte Carlo evaluation of Greeks

Vibrato Monte Carlo evaluation of Greeks "Vibrato" Monte Carlo evaluation of Greeks (Smoking Adjoints: part 3) Mike Giles mike.giles@maths.ox.ac.uk Oxford University Mathematical Institute Oxford-Man Institute of Quantitative Finance MCQMC 2008,

More information

Finite Difference Approximation of Hedging Quantities in the Heston model

Finite Difference Approximation of Hedging Quantities in the Heston model Finite Difference Approximation of Hedging Quantities in the Heston model Karel in t Hout Department of Mathematics and Computer cience, University of Antwerp, Middelheimlaan, 22 Antwerp, Belgium Abstract.

More information

AD in Monte Carlo for finance

AD in Monte Carlo for finance AD in Monte Carlo for finance Mike Giles giles@comlab.ox.ac.uk Oxford University Computing Laboratory AD & Monte Carlo p. 1/30 Overview overview of computational finance stochastic o.d.e. s Monte Carlo

More information

Efficient Deterministic Numerical Simulation of Stochastic Asset-Liability Management Models in Life Insurance

Efficient Deterministic Numerical Simulation of Stochastic Asset-Liability Management Models in Life Insurance Efficient Deterministic Numerical Simulation of Stochastic Asset-Liability Management Models in Life Insurance Thomas Gerstner, Michael Griebel, Markus Holtz Institute for Numerical Simulation, University

More information

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS MATH307/37 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS School of Mathematics and Statistics Semester, 04 Tutorial problems should be used to test your mathematical skills and understanding of the lecture material.

More information

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL YOUNGGEUN YOO Abstract. Ito s lemma is often used in Ito calculus to find the differentials of a stochastic process that depends on time. This paper will introduce

More information

Alternative VaR Models

Alternative VaR Models Alternative VaR Models Neil Roeth, Senior Risk Developer, TFG Financial Systems. 15 th July 2015 Abstract We describe a variety of VaR models in terms of their key attributes and differences, e.g., parametric

More information

Convergence Analysis of Monte Carlo Calibration of Financial Market Models

Convergence Analysis of Monte Carlo Calibration of Financial Market Models Analysis of Monte Carlo Calibration of Financial Market Models Christoph Käbe Universität Trier Workshop on PDE Constrained Optimization of Certain and Uncertain Processes June 03, 2009 Monte Carlo Calibration

More information

MAFS Computational Methods for Pricing Structured Products

MAFS Computational Methods for Pricing Structured Products MAFS550 - Computational Methods for Pricing Structured Products Solution to Homework Two Course instructor: Prof YK Kwok 1 Expand f(x 0 ) and f(x 0 x) at x 0 into Taylor series, where f(x 0 ) = f(x 0 )

More information

On the Scrambled Sobol sequences Lecture Notes in Computer Science 3516, , Springer 2005

On the Scrambled Sobol sequences Lecture Notes in Computer Science 3516, , Springer 2005 On the Scrambled Sobol sequences Lecture Notes in Computer Science 3516, 775-782, Springer 2005 On the Scrambled Soboĺ Sequence Hongmei Chi 1, Peter Beerli 2, Deidre W. Evans 1, and Micheal Mascagni 2

More information

RESEARCH ARTICLE. The Penalized Biclustering Model And Related Algorithms Supplemental Online Material

RESEARCH ARTICLE. The Penalized Biclustering Model And Related Algorithms Supplemental Online Material Journal of Applied Statistics Vol. 00, No. 00, Month 00x, 8 RESEARCH ARTICLE The Penalized Biclustering Model And Related Algorithms Supplemental Online Material Thierry Cheouo and Alejandro Murua Département

More information

Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications

Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications Anna Timonina University of Vienna, Abraham Wald PhD Program in Statistics and Operations

More information

Financial Giffen Goods: Examples and Counterexamples

Financial Giffen Goods: Examples and Counterexamples Financial Giffen Goods: Examples and Counterexamples RolfPoulsen and Kourosh Marjani Rasmussen Abstract In the basic Markowitz and Merton models, a stock s weight in efficient portfolios goes up if its

More information

MODELLING 1-MONTH EURIBOR INTEREST RATE BY USING DIFFERENTIAL EQUATIONS WITH UNCERTAINTY

MODELLING 1-MONTH EURIBOR INTEREST RATE BY USING DIFFERENTIAL EQUATIONS WITH UNCERTAINTY Applied Mathematical and Computational Sciences Volume 7, Issue 3, 015, Pages 37-50 015 Mili Publications MODELLING 1-MONTH EURIBOR INTEREST RATE BY USING DIFFERENTIAL EQUATIONS WITH UNCERTAINTY J. C.

More information