MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS

Size: px
Start display at page:

Download "MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS"

Transcription

1 MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS JIUN HONG CHAN AND MARK JOSHI Abstract. In this paper, we present a generic framework known as the minimal partial proxy simulation scheme. This framework allows stable computation of the Monte-Carlo Greeks for financial products with trigger features via finite difference approximation. The minimal partial proxy simulation scheme can be considered as a special case of the partial proxy simulation scheme (Fries and Joshi, 008b) as a measure change (weighted Monte Carlo) is performed to prevent path-wise discontinuities. However, our approach differs in term of how the measure change is performed. Specifically, we select the measure change optimally such that it minimises the variance of the Monte-Carlo weight. Our method can be applied to popular classes of trigger products including digital caplets, autocaps and target redemption notes. While the Monte-Carlo Greeks obtained using the partial proxy simulation scheme can blow up in certain cases, these Monte-Carlo Greeks remain stable under the minimal partial proxy simulation scheme. Standard errors for Vega are also significantly lower under the minimal partial proxy simulation scheme.. Introduction Monte Carlo simulation is a standard methodology for computing prices of derivatives in high-dimensional models such as the LIBOR market model (LMM). Whilst pricing is simple, there are many challenges to be met when trying to compute sensitivities. These challenges are particularly hard when the product has discontinuities and the density of the underlying discretised model is not smooth. A particular example is the computation of Greeks for target redemption notes in the LMM, see Piterbarg (004). The discontinuous pay-off means that the path-wise method is not applicable, and finite differences lead to high variances. Several methods such as the likelihood ratio method (see, Broadie and Glasserman (996) and Glasserman (003)) and the proxy simulation scheme (Fries and Kampen, 007), have been proposed to address this problem. However, these methods have limited practical application. The likelihood ratio method and the proxy simulation scheme can only be applied to full-factor models, while in practice, most practitioners prefer to use a reduced-factor model since Monte-Carlo simulation using a full-factor model can be very time consuming. A breakthrough came when the partial proxy simulation scheme was introduced by Fries and Joshi (008b) followed by the introduction of the conditional analytic Monte-Carlo pricing scheme (see, Fries and Joshi (008a) Date: May 0, 009. Key words and phrases. Monte-Carlo Sensitivities, Greeks, Likelihood Ratio, Importance Sampling, Partial Proxy Simulation Scheme, Trigger Product, Discontinuous Pay-off, Digital Option, Auto-cap, Target Redemption Note.

2 JIUN HONG CHAN AND MARK JOSHI and a similar approach to conditional analytic was also proposed by Piterbarg (004)). Both approaches can be easily applied to factor-reduced models and they involve modifying the underlying numerical scheme in such a way that a small perturbation to the initial data will not result in the trigger index crossing the trigger level. Hence, finite differences are effectively being applied to a smooth function and stable Monte-Carlo Greeks can be obtained. Although the Monte-Carlo Greeks calculated using these methods display substantial variance reduction, both methods still have shortcomings. The conditional analytic pricing scheme relies heavily on the existence of an analytic pricing formula for the next period s redemption payment; however, not all financial products with trigger features satisfy this requirement. One obvious example is an autocap which can trigger several times. The conditional analytic pricing scheme also requires a lot of handcrafting. Specifically, this pricing scheme is model dependent, it requires a major reformulation of the product payoff and from a programming perspective, specific product classes have to be created for this pricing scheme. Therefore, implementation of the conditional analytic pricing scheme can be time consuming. Whilst the partial proxy simulation scheme can be easily applied to all financial products with trigger features without much handcrafting, this simulation scheme does not work well for Vega and short-dated Monte-Carlo Greeks. Under certain circumstances, the Vega and short-dated Monte-Carlo Greeks can have high variance. The key to the partial proxy scheme was that the rate triggering a change in behaviour was constrained to have the same value before and after bumping. This was at the cost of a likelihood ratio. However, it is not necessary for the rate to have the same value: it need only lie on the same side of the trigger. Relaxing this constraint yields a one-dimensional class of schemes. The key idea of this paper is to select from this class in such a way that variance is minimized. We thus present a new partial proxy simulation scheme which we call the minimal partial proxy simulation scheme that is in a certain sense optimal. Under this simulation scheme, the measure change is performed optimally in such a way that it minimises the variance of the Monte-Carlo weight. Our motivation of minimising the variance of the Monte-Carlo weight is driven by the fact that a naive measure change can result in an unstable Monte-Carlo weight and this might lead to an increase in the variance of the Monte-Carlo Greeks (see Glasserman, 003). Therefore, by minimising the variance of the Monte-Carlo weight, we can potentially further reduce the variance of the Monte-Carlo Greeks for a trigger product. Our approach requires an Euler-like discretisation and can be applied to popular classes of trigger products including digital caplets, autocaps and target redemptions notes. We note an alternate approach due to Fries (007a) where a selection between pathwise and likelihood ratio methods is made on a path by path basis. That method is known as the localized partial proxy.

3 MINIMAL PARTIAL PROXY 3 The paper is organised as follow: in section, we present the numerical scheme and product specification. A brief review of the partial proxy simulation scheme is provided in section 3. In section 4, a detailed explanation of the minimal partial proxy simulation scheme is presented. Section 5 is used to discuss the benchmark products and the model for our numerical tests. Numerical results are presented in section 6, with the conclusion in section 7. In Appendix A, an algorithm to decompose the correlation matrix is presented while in Appendix B, the proof that the minimal partial proxy simulation scheme always minimises the variance of the Monte-Carlo weight is presented.. Numerical Scheme and Trigger Product Specification.. Numerical Scheme Specification. Application of the minimal partial proxy simulation scheme requires an Euler-like discretisation. Suppose that the underlying quantities of a financial products after a change of coordinates (e.g in log-coordinates), K = (K, K,..., K m ), satisfy the following stochastic differential equation (SDE), dk j (t) = µ j (K, t)dt + σ j (K, t)db j (t), (.) where B j (t) is a standard Brownian motion with instantaneous correlation of ρ j,k between B j (t) and B k (t). Under an Euler-like discretisation, we have (in vector notation) K(t i+ ) = K(t i ) + µ(k, t i ) t i + Σ(K, t i ) B(t i ), (.) where Σ(K, t i ) is a m m matrix while µ(k, t i ) and B(t i ) are a m- dimensional column vector such that Σ(K, t i ) = diag(σ (K, t i ),..., σ m (K, t i )) µ(k, t i ) = (µ (K, t i ),..., µ m (K, t i )) B(t i ) = ( B (t i ),..., B m (t i )) with B j (t i ) = B j (t i+ ) B j (t i ). For practical applications, it is common to use a factor-reduced model to reduce the computational time (Joshi, 003b). Under a factor-reduced model, the correlated Brownian increments can be rewritten as B(t i ) = A(t i ) W (t i ), (.3) where W (t i ) is a F -dimensional column vector of uncorrelated Brownian increments from t i to t i+ and F represents the number of driving factors. The pseudo-root A(t i ) = (a jl (t i )) is a m F matrix such that A(t i )A(t i ) T = C(t i ), where C(t i ) represents the correlation matrix for B(t i ) with entry c ij representing the correlation between B i (t i ) and B j (t i ). In general, there are many different A(t i ) s and there are many ways to obtain them (see Joshi, 003a and Appendix A). We can therefore rewrite the equation (.) as K(t i+ ) = K(t i ) + µ(k, t i ) t i + Σ(K, t i )A(t i ) W (t i ), (.4)

4 4 JIUN HONG CHAN AND MARK JOSHI and we also have K j (t i+ ) = K j (t i ) + µ j (K, t i ) t i + σ j (K, t i ) F a jl (t i ) W l (t k ). (.5).. Trigger Product Specification. Consider a financial product which depends on the underlying quantities of K = (K, K,..., K m ) and pays a sequence of cash-flows C i at time t i. We assume that C i is F ti measurable and is a continuous function of the inputs. We shall say that the product triggers at time t i if some event E i occurs such that a rebate R i (F ti measurable) is received and no further cash flows are received. Application of the minimal partial proxy simulation scheme requires E i to be defined either as l= K s (t i ) > H(t i ), or K s (t i ) < H(t i ), for some rate H(t i ) and index s determined by the product and both H(t i ) and s are F ti measurable. Although, there is a restrictive requirement on how the event E i has to be defined, many path-dependent trigger products can be rewritten in the above form as H(t i ) is a F ti -measurable function. We will also consider more general products such as autocaps where the product can trigger several times and on triggering the product becomes another product of the same type but with one fewer trigger left (e.g the rebate is another autocap with one fewer trigger left). 3. Partial Proxy Simulation Scheme The partial proxy simulation scheme was introduced by Fries and Joshi (008b). Their approach uses importance sampling to fix quantities that give rise to path-wise discontinuities. Therefore, finite differences are effectively applied to a smooth function, hence the variance of the Monte Carlo Greeks is reduced. Let G denote a generalised numerical scheme driven by Brownian increments and define G 0 to be the unperturbed (generalised) scheme such that K 0 (t i+ ) = G 0 (t i+, K 0 (t i ), W (t i )), (3.) and G B denote the perturbed scheme of G 0 (e.g a scheme with a different calibration) such that K B (t i+ ) = G B (t i+, K B (t i ), W (t i )). (3.) Under the usual bump-and-revalue approach, finite differences will be applied to prices obtained under G 0 and G B where both G 0 and G B are generated using the same Brownian increment W (t i ). Instead of using G B, Fries and Joshi introduced a third scheme, G, known as the partial proxy simulation scheme. The partial proxy simulation scheme has the following properties β(t i) Here, we will only discuss a specific form of ν(ti) where ν(t i) = ( α(t i)) W (t i)

5 MINIMAL PARTIAL PROXY 5 K (t 0 ) = K B (t 0 ), (3.3) K (t i+ ) = G (t i+, K (t i ), W (t i )), (3.4) = G B (t i+, K (t i ), W (t i ) ν(t i )), (3.5) where ν(t i ) is a F -dimensional column vector (ν (t i ), ν (t i ),..., ν F (t i )) with ν l (t i ) = ( α l (t i )) W l (t i ) β l (t i ) for l =,,..., F. Both α l (t i ) and β l (t i ) are determined by the condition f(t i+, K (t i+ )) = f(t i+, K 0 (t i+ )) (3.6) where f is the proxy constraint ensuring quantities that give rise to pathwise discontinuities are the same under G 0 and G. The Monte-Carlo weight for the partial proxy simulation scheme, w(t i+ ), is given by F w(t i+ ) = α l (t i ) exp ( ( W (t i) ν(t i )) ( W (t i )) ). (3.7) t i l= Monte-Carlo pricing under G B is, in the Monte-Carlo limit, equivalent to pricing under G using Monte-Carlo weights of w(t i+ ). Under the specific class of trigger product discussed in the previous section, the proxy constraint is a simple linear function given by f(t i+, K(t i+ )) = K s (t i+ ) (3.8) Therefore, solutions for α l (t i ) and β l (t i ) must satisfy K s (t i+ ) = K 0 s (t i+ ) (3.9) As explained by Fries and Joshi, the proxy constraint will hold only if the diffusion coefficient for K s (t i+ ) in G is exactly the same as in G 0. As a result, under an Euler-like discretisation, the solution for α l (t i ) must satisfy the following equation and consequently, for l =,..., F. σ B s (t i )a B sl (t i)α l (t i ) = σ 0 s(t i )a 0 sl (t i) (3.0) α l (t i ) = σ0 s(t i )a 0 sl (t i) σ B s (t i )a B sl (t i) 4. Minimal Partial Proxy Simulation Scheme (3.) 4.. Main Idea. The partial proxy simulation scheme eliminates payoff discontinuities, however it comes with a price; Monte-Carlo weights are needed to offset the impact of the measure change. A naive measure change may result in an unstable Monte-Carlo weight (i.e sensitive to the outcome of the Brownian increments) and hence, an increase in the variance of the Monte- Carlo Greeks (Glasserman, 003). However, if we only focus on Euler-like discretisation and the specific class of trigger products discussed in section, the solution for α l (t i ) no longer need to satisfy the equation (3.0). As a result, we can select α l (t i ) optimally to lower the variance of the Monte-Carlo Greeks. In particular, we no longer select the proxy constraint to make the rate equal to the unbumped rate at the end of the step, but instead make

6 6 JIUN HONG CHAN AND MARK JOSHI the weaker requirement that the bumped and unbumped rates are on the same side of the trigger. This gives us an extra degree of freedom and so we are able to selected the measure change which minimizes the variance of the likelihood weight across the step. 4.. Detailed Explanations of The Minimal Partial Proxy Simulation Scheme. Suppose Q denotes an Euler-like discretisation scheme and define Q 0 to be the unperturbed scheme such that K 0 (t i+ ) = Q 0 (t i+, K 0 (t i ), W (t i )), = K 0 (t i ) + µ 0 (K 0, t i ) t i + Σ 0 (K 0, t i )A 0 (t i ) W (t i ), (4.) and the perturbed scheme, Q B, is given by K B (t i+ ) = Q B (t i+, K B (t i ), W (t i )), = K B (t i ) + µ B (K B, t i ) t i + Σ B (K B, t i )A B (t i ) W (t i ). (4.) Instead of having the partial proxy simulation scheme, we consider the minimal partial proxy simulation scheme, Q, with the following properties K(t 0 ) = K B (t 0 ), (4.3) K(t i+ ) = Q(t i+, K(t i ), W (t i )), = Q B (t i+, K(t i ), W (t i ) ν(t i )), = K(t i ) + µ B ( K, t i ) t i + Σ B ( K, t i )A B (t i )( W (t i ) ν(t i )), (4.4) where ν(t i ) is a F -dimensional column vector (ν (t i ), ν (t i ),..., ν F (t i )) with ν l (t i ) = ( α l (t i )) W l (t i ) β l (t i ) for l =,,..., F. Observe that, if we set α l (t i ) = and β l (t i ) = 0 for all i and l, the minimal partial proxy simulation scheme is effectively the perturbed scheme. The essential difference from the original partial proxy scheme is that we pick ν l (t i ) in an optimal way. Instead of defining a proxy constraint, path-wise discontinuities are eliminated at t i+ as long as the following condition K 0 s (t i+ ) > H 0 (t i+ ) K s (t i+ ) > H(t i+ ), (4.5) is satisfied. Essentially, the trigger event, E i+, occurs at the same time in both numerical schemes. However, solving for ν(t i ) such that the constraint above holds can be complicated as both K 0 s (t i+ ) and K s (t i+ ) are driven by F uncorrelated Brownian increments with different diffusion coefficients. Fortunately, as discussed earlier in section, many different A 0 (t i ) s and A B (t i ) s exist. If we have A 0 (t i ) and A B (t i ) such that a 0 s = a B s =, (4.6) a 0 sl = ab sl = 0, (4.7) for l =, 3,..., F then solving for ν l (t i ) is straight-forward. We define A 0 s(t i ) and A B s (t i ) to represent such pseudo square roots. An algorithm to obtain Here, we are assuming that trigger events, Ei+ is defined to be K s(t i+) > H(t i+). For the case where trigger event, E i+, is defined to be K s(t i+) < H(t i+), the exact same result is obtained by using the same arguments except for the equation (4.8), (4.9) and (4.0) where we will have less than instead of greater than.

7 MINIMAL PARTIAL PROXY 7 A 0 s(t i ) and A B s (t i ) is discussed in Appendix A. Using A 0 s(t i ) and A B s (t i ) and replacing ν (t i ) with ( α (t i )) W (t i ) β (t i ), the constraint in (4.5) becomes K 0 s (t i ) + µ 0 s(k 0, t i ) t i + σ 0 s(k 0, t i ) W (t i ) > H 0 (t i+ ) (4.8) K s (t i ) + µ B s ( K, t i ) t i + σ B s ( K, t i )(α (t i ) W (t i ) + β (t i )) > H(t i+ ). (4.9) Assume without loss of generality that σ 0 s(k 0, t i ), σ B s (K 0, t i ) and α (t i ) are positive, the inequality in (4.8) will hold if where W (t i ) > W (t i ), (4.0) W (t i ) = H0 (t i+ ) Ks 0 (t i ) + µ 0 s(k 0, t i ) t i σs(k 0 0. (4.), t i ) Therefore, under the same condition, i.e W (t i ) > W (t i), we must ensure that the inequality in (4.9) holds to prevent path-wise discontinuities. Clearly, when W (t i ) = W (t i), we must then have K 0 s (t i ) + µ 0 s(k 0, t i ) t i + σ 0 s(k 0, t i ) W (t i) = H 0 (t i+ ) (4.) K s (t i ) + µ B s ( K, t i ) t i + σ B s ( K, t i )(α (t i ) W (t i) + β (t i )) = H(t i+ ). (4.3) If we solve for α l (t i ) and β l (t i ) for l =,,..., F such that the equation (4.3) holds then the constraint in (4.5) will hold. Since the equation (4.3) does not depend on α l (t i ) and β l (t i ) for l =,..., F, we set α l (t i ) = and β l (t i ) = 0 (i.e. no measure change) for l =,..., F to reduce the impact of measure change. Hence, we are left with variables and equation. We select the solution of α (t i ) and β (t i ) dynamically. Observe that, if the probability of the product triggering at next time step is close to 0 or, the trigger effectively does not exist and there are no path-wise discontinuities. Under such scenarios, no measure change will be performed as performing a measure change will generally increase the variance of the Monte Carlo Greeks. Therefore, whenever both numerical schemes require W (t i ) to be greater than six standard deviation away from the mean to hit the trigger or not to hit the trigger, we set α (t i ) = and β (t i ) = 0. Otherwise, we select α (t i ) such that it minimises the variance of the Monte-Carlo weight and the solution for β (t i ) is determined by the equation (4.3). Here, we let α (t i) denote the α (t i ) that minimises the variance of the Monte-Carlo weight and based on the setup above, the Monte Carlo weight at t i+ is given by w(t i+ ) = α (t i ) exp ( (α (t i ) W (t i ) + β (t i )) ( W (t i )) ), (4.4) t i where β (t i ) = H(t i+ ) K s (t i ) µ B s ( K, t i ) t i σ B s ( K, t i ) α (t i ) W (t i ), (4.5)

8 8 JIUN HONG CHAN AND MARK JOSHI and the variance of the Monte Carlo weight is α (t i ) ( Var(w(t i+ )) = α (t i ) exp β (t i ) ) t i (α (t i ), (4.6) ) for α (t i ) > (see Appendix B). (For α (t i ) <, the variance will actually be infinite.) It turns out that α (t i) satisfies the following equation where aα 4 + bα 3 + cα + dα + e = 0, (4.7) a = t i, b = X(t i ) W (t i ), c = (3 t i + X(t i ) + W (t i ) ), d = X(t i ) W (t i ), e = t i, X(t i ) = H(t i+ ) K s (t i ) µ B s ( K, t i ) t i σs B ( K,. t i ) Four distinct real roots always exist for the equation (4.7), only one real root is greater than and this root is the solution for α (t i) which minimises Var(w(t i+ )) (see Appendix B-3). As closed form solutions exist for the roots of a 4 th order polynomial, there is no need to perform a numerical root search, hence adopting our approach to calculating Monte-Carlo Greeks will not increase the computational time substantially. 5. Benchmark Model and Benchmark Products 5.. Benchmark Model - The LIBOR Market Model Model Setup. The LIBOR market model, also known as BGM ( Brace et al (997), and Brace (007)) is a very popular model for the pricing of exotic interest rate derivatives. This model assumes that there are n+ zero coupon bonds, each with maturity associated to one of the n + dates 0 < T 0 < T <... < T n, However, instead of evolving bond prices directly, dynamics are assigned to n contiguous forward rates spanning across the above dates. Let τ j = T j+ T j, P (t, T ) denote the price at time t of a zero-coupon bond paying one at its maturity, T, and f j (t) denote the forward rate from T j to T j+ as observed at time t. Using the no-arbitrage argument, the forward rate, f j (t), is determined by f j (t) = P (t,t j ) P (t,t j+ ) τ j, Under the LIBOR market model, the forward rate f j (t) is assumed to follow the following process df j (t) = µ j (f, t)f j (t)dt + σ j (t)f j (t)db j (t), (5.)

9 MINIMAL PARTIAL PROXY 9 where σ j is a time dependent deterministic volatility function, B j (t) is a standard Brownian motion with instantaneous correlation of ρ j,k between B j (t) and B k (t) and µ j (f, t) is the drift of the SDE to be determined uniquely based on the no-arbitrage requirement. If spot LIBOR measure, which corresponds to using the discretely-compounded money market account as numeraire, is used, the drift term in (5.) is given by µ j (f, t) = j h=η(t) and the value of the numeraire at time t is, f h (t)τ h + f h (t)τ h σ j (t)σ h (t)ρ j,h, (5.) η(t) N(t) = P (t, η(t)) ( + τ j f j (T j )), (5.3) j= where η(t) is the unique integer satisfying T η(t) t < T η(t) Monte-Carlo Pricing Under LMM. Due to the state-dependent drift in the equation (.), the true process of forward rates cannot be solved. One popular approximation is to discretise the log of the forward-rate process by assuming the drift term is constant across each time step (see Joshi, 003a). Under such a discretisation, the log-forward-rate process is given by log f j (T i+ ) = log f j (T i )+ µ j (f(t i ), t i ) T i + C jj (T i ) where T i = T i+ T i, C kl (T i ) = µ j (f(t i ), T i ) = T i j h=η(t) Ti+ T i ρ kl σ k (t)σ l (t)dt, F a jl W l (T i ) (5.4) l= f h (T i )τ h + f h (T i )τ h C jh (T i ) 0.5C jj (T i ), (5.5) and, as usual, a jl is the element on the j th row and l th column of the pseudo square root, A, of the forward rate correlation matrix and W l (t i ) is a F- dimensional row vector of uncorrelated Brownian increments with F being the number of driving factors The price of an interest rate derivative with payoff V (T k, f(t 0 ),..., f(t k )) at time T k, depending on the realization of f at T 0,..., T k, is given by: ( ) V (Tk, f(t 0 ), f(t ),..., f(t k )) V (0) = N(0)E N(T k ) F 0. (5.6)

10 0 JIUN HONG CHAN AND MARK JOSHI 5.. Benchmark Products. For our numerical tests, we will consider digital caplets, autocaps, and target redemption notes with a reverse LIBOR floater. A brief description of these products is provided below (For the precise mathematical definition of these products, see Fries (007b)) Digital Caplets. A digital caplet will pay if the underlying forward rate finishes above the strike or zero otherwise. A small perturbation of the forward rate can shift a digital caplet from finishing out-of-money to in-the-money resulting a discontinuous path-wise value Autocaps. Autocaps are very similar to caps. However, buyers must exercise when a caplet finishes in-the-money and only limited number of caplets (e.g. 5 out of 0) can be exercised throughout the life of the contract. This product has a strong discontinuity feature as a small perturbation of the forward rate can shift an out-of-money caplet to in-the-money causing another caplet to have zero value Target Redemption Notes(TARNs). These have the following features, () similar to a callable bond () pays large initial coupon followed by inverse floating coupons (e.g. Max(0% f j (T j ), 0)) (3) will be redeemed once the total coupon paid reaches the target coupon or at maturity whichever earlier. After the initial coupon, subsequent coupons will only be paid if the underlying forward rate is low and no coupon payments will be made if the underlying forward rate is high. Hence, in a upward sloping forward curve environment, TARN will either be redeemed very early in the life of the contact or at maturity. A small bump to forward rates can change the timing of redemption resulting a discontinuous path-wise value. 6. Numerical Test and Results For our numerical tests, we use digital caplets, autocaps and TARNs as our benchmark products and the LIBOR market model as our benchmark model. we model the semi-annual forward rates with a flat volatility of 0. and we assume that the Brownian driver of LMM has an exponentially decaying correlation, ρ ij = exp( 0. T i T j ) and reduced to the first 5 factors. Means and standard errors of the Monte-Carlo Greeks are calculated using simulations with 5000 paths. We compare the Monte-Carlo Greeks obtained using the direct simulation, the partial proxy simulation scheme and the minimal partial proxy simulation scheme. The scaling of the sensitivities is as follows: Delta and gamma are normalized as price change per % parallel shift in the forward curve. Vega is normalized as price change per % parallel shift in the forward rate volatility curve times Sensitivities of Digital Caplets. A digital caplet with maturity, t = 4 and strike of 5% is used for our numerical tests. We assume that the LIBOR curve is flat at 5%. The numerical results are given by Figure and Table 6.. For Delta and Gamma, the partial proxy and the minimal partial proxy simulation scheme give similar standard errors. However, Vega calculated using the minimal partial proxy simulation scheme has a significant variance

11 MINIMAL PARTIAL PROXY Delta Gamma Vega Shift Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP in bp Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev % 5.3% 5.70%.0% 5.63% 0.69% -570.% % -.77%.09% -.80%.00% % 4.88% -4.73% 0.47% -4.76% 0.65% % 34.44% 5.70%.0% 5.63% 0.69% -8.07% % -.77%.09% -.80%.00% -9.48% 39.05% -4.73% 0.47% -4.76% 0.65% % 3.99% 5.70%.0% 5.63% 0.69% -9.03% % -.77%.09% -.80%.00% -.53% 34.37% -4.73% 0.47% -4.76% 0.65% % 6.4% 5.69%.03% 5.63% 0.69% % % -.77%.09% -.80%.00% -.5% 94.47% -4.73% 0.47% -4.76% 0.65% % 7.69% 5.69%.03% 5.6% 0.69% -93.0% 87.88% -.77%.09% -.80%.00% -4.8% 44.5% -4.73% 0.47% -4.76% 0.65% % 5.39% 5.68%.03% 5.6% 0.69% -6.63% % -.77%.09% -.80%.00% -4.75% 33.% -4.73% 0.47% -4.76% 0.65% % 4.5% 5.67%.03% 5.6% 0.69% -9.93% 43.83% -.77%.09% -.80%.00% -4.% 5.97% -4.73% 0.47% -4.76% 0.65% % 3.69% 5.67%.03% 5.60% 0.69% -0.75% 69.9% -.77%.09% -.80%.00% -3.55%.78% -4.73% 0.47% -4.76% 0.65% % 3.6% 5.66%.03% 5.59% 0.69% -6.3% 90.39% -.77%.09% -.80%.00% -4.8% 0.43% -4.73% 0.47% -4.76% 0.65% %.93% 5.65%.04% 5.59% 0.69% -8.% 38.69% -.77%.09% -.80%.00% -5.% 9.5% -4.73% 0.47% -4.76% 0.65% %.59% 5.64%.04% 5.57% 0.70% -3.60% 9.3% -.77%.09% -.80%.99% -5.09% 6.39% -4.73% 0.47% -4.76% 0.65% %.30% 5.6%.05% 5.56% 0.70% 0.% 65.69% -.77%.09% -.80%.99% -5.33% 5.08% -4.73% 0.47% -4.76% 0.65% %.07% 5.6%.05% 5.54% 0.70% -.67% 5.88% -.77%.09% -.80%.98% -5.% 3.5% -4.73% 0.47% -4.76% 0.65% %.80% 5.58%.06% 5.5% 0.70% -.50% 33.00% -.77%.09% -.80%.96% -5.37%.33% -4.73% 0.47% -4.76% 0.65% %.56% 5.55%.07% 5.48% 0.7% -.04% 3.08% -.77%.09% -.80%.94% -5.5% 0.86% -4.73% 0.47% -4.76% 0.65% %.9% 5.47%.09% 5.40% 0.7% -.55%.57% -.76%.09% -.80%.87% -5.6% 9.09% -4.73% 0.47% -4.76% 0.65% %.% 5.39%.% 5.3% 0.73% -.66% 8.% -.76%.08% -.80%.78% -5.9% 7.78% -4.73% 0.47% -4.76% 0.65% % 0.97% 5.3%.5% 5.4% 0.74% -.69% 5.73% -.75%.08% -.80%.70% -5.3% 7.08% -4.73% 0.47% -4.76% 0.65% % 0.88% 5.%.8% 5.5% 0.75% -.68% 4.37% -.74%.08% -.79%.6% -4.93% 6.38% -4.73% 0.47% -4.76% 0.65% % 0.9% 5.3%.% 5.06% 0.76% -.7% 3.70% -.73%.07% -.78%.54% -4.99% 5.96% -4.73% 0.47% -4.76% 0.65% % 0.9% 5.04%.5% 4.97% 0.78% -.73% 3.0% -.7%.07% -.77%.47% -4.97% 5.48% -4.73% 0.47% -4.76% 0.65% % 0.9% 4.94%.9% 4.88% 0.79% -.7%.75% -.70%.07% -.75%.4% -4.95% 5.9% -4.73% 0.47% -4.76% 0.65% % 0.90% 4.84%.34% 4.78% 0.8% -.67%.40% -.69%.06% -.73%.37% -5.04% 4.84% -4.73% 0.47% -4.76% 0.65% Table 6.. The Monte-Carlo Greeks for digital caplets. Data corresponding to Figure

12 JIUN HONG CHAN AND MARK JOSHI 0.0 Delta Gamma Vega Figure. Digital Caplet: Finite differences are applied to the direct simulation (fine dotted lines), the partial proxy simulation scheme (large dotted lines) and the minimal partial proxy simulation scheme (solid lines). The upper and lower lines represent the 95% confidence interval for the Monte-Carlo Greeks and the middle line represents the mean of the Monte-Carlo Greeks. reduction compared to the partial proxy simulation scheme. Based on the result of our numerical tests, the standard error of Vega calculated using the minimal partial proxy simulation scheme is approximately 6 times lower than the standard error obtained using the partial proxy simulation scheme. 6.. Sensitivities of Autocap. A five-year autocap with semi-annual fixings and a 5% flat LIBOR curve are used for our numerical tests. We assume

13 MINIMAL PARTIAL PROXY 3 Delta Gamma Vega Shift Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP in bp Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev %.08%.5% 0.05%.4% 0.05% % % 0.47% 0.4% 0.47% 0.5% 7.93% 5.86% 7.87%.5% 7.9% 0.09% 0.05.% 0.70%.5% 0.05%.4% 0.05% -5.60% % 0.47% 0.4% 0.47% 0.5% 7.75%.49% 7.87%.5% 7.9% 0.09% % 0.47%.5% 0.05%.4% 0.05% -.53% % 0.47% 0.4% 0.47% 0.5% 7.80%.0% 7.87%.5% 7.9% 0.09% % 0.37%.5% 0.05%.5% 0.05%.84% 53.8% 0.47% 0.4% 0.47% 0.5% 7.8%.76% 7.87%.5% 7.9% 0.09% % 0.6%.5% 0.05%.5% 0.05%.9% 46.4% 0.47% 0.4% 0.47% 0.5% 7.84%.06% 7.87%.5% 7.9% 0.09%.000.5% 0.%.5% 0.05%.5% 0.05% 0.95% 6.78% 0.47% 0.4% 0.47% 0.5% 7.85% 0.78% 7.87%.5% 7.9% 0.09%.500.5% 0.09%.5% 0.05%.5% 0.05% 0.49% 9.4% 0.47% 0.4% 0.47% 0.5% 7.86% 0.63% 7.87%.5% 7.9% 0.09%.000.6% 0.08%.5% 0.05%.5% 0.05% 0.60% 5.86% 0.47% 0.4% 0.47% 0.5% 7.89% 0.56% 7.87%.5% 7.9% 0.09%.500.6% 0.07%.5% 0.05%.5% 0.05% 0.53% 4.05% 0.47% 0.4% 0.47% 0.5% 7.89% 0.5% 7.87%.5% 7.9% 0.09% % 0.06%.6% 0.05%.5% 0.05% 0.5% 3.06% 0.47% 0.4% 0.47% 0.5% 7.90% 0.49% 7.87%.5% 7.9% 0.09% % 0.06%.6% 0.05%.5% 0.05% 0.5%.0% 0.47% 0.4% 0.47% 0.5% 7.9% 0.44% 7.87%.5% 7.9% 0.09% % 0.05%.6% 0.05%.6% 0.05% 0.47%.47% 0.47% 0.4% 0.47% 0.5% 7.90% 0.39% 7.87%.5% 7.9% 0.09% % 0.04%.6% 0.05%.6% 0.05% 0.48%.% 0.47% 0.4% 0.47% 0.5% 7.90% 0.36% 7.87%.6% 7.9% 0.09% % 0.04%.7% 0.05%.6% 0.05% 0.47% 0.74% 0.47% 0.4% 0.47% 0.4% 7.90% 0.33% 7.87%.6% 7.9% 0.09% % 0.04%.7% 0.05%.7% 0.05% 0.47% 0.5% 0.47% 0.4% 0.47% 0.4% 7.9% 0.30% 7.87%.6% 7.9% 0.09% % 0.03%.8% 0.05%.8% 0.04% 0.46% 0.8% 0.47% 0.4% 0.47% 0.3% 7.9% 0.5% 7.87%.7% 7.9% 0.09% % 0.03%.0% 0.06%.9% 0.04% 0.46% 0.8% 0.47% 0.4% 0.47% 0.% 7.9% 0.% 7.87%.8% 7.9% 0.09% % 0.0%.% 0.06%.0% 0.04% 0.46% 0.3% 0.47% 0.4% 0.47% 0.0% 7.9% 0.0% 7.88%.9% 7.9% 0.09% % 0.0%.% 0.06%.% 0.04% 0.46% 0.0% 0.47% 0.4% 0.47% 0.09% 7.9% 0.9% 7.88%.9% 7.9% 0.09% % 0.0%.3% 0.07%.3% 0.04% 0.46% 0.08% 0.47% 0.4% 0.46% 0.09% 7.9% 0.8% 7.88%.0% 7.9% 0.09% % 0.0%.5% 0.07%.4% 0.04% 0.46% 0.06% 0.46% 0.4% 0.46% 0.08% 7.9% 0.7% 7.88%.% 7.9% 0.09% % 0.0%.6% 0.08%.5% 0.04% 0.46% 0.05% 0.46% 0.4% 0.46% 0.07% 7.9% 0.6% 7.88%.% 7.9% 0.09% % 0.0%.7% 0.08%.6% 0.05% 0.46% 0.04% 0.46% 0.5% 0.46% 0.07% 7.9% 0.6% 7.88%.3% 7.9% 0.09% Table 6.. The Monte-Carlo Greeks for autocaps. Data corresponding to Figure

14 4 JIUN HONG CHAN AND MARK JOSHI Delta Gamma Vega Shift Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP in bp Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev %.68% 0.46% 0.7% 0.47% 0.8% % % 0.83%.0% 0.83%.5% 6.63% 4.4% 6.7%.04% 6.74% 0.08% %.08% 0.46% 0.7% 0.47% 0.8% 47.88% % 0.83%.0% 0.83%.5% 6.6%.55% 6.7%.04% 6.74% 0.08% % 0.77% 0.46% 0.7% 0.47% 0.8% -6.% 4.34% 0.83%.0% 0.83%.5% 6.60%.60% 6.7%.04% 6.74% 0.08% % 0.53% 0.47% 0.7% 0.47% 0.8% -3.50% % 0.83%.0% 0.83%.5% 6.75%.54% 6.7%.04% 6.74% 0.08% % 0.4% 0.47% 0.7% 0.47% 0.8% 0.55% 68.75% 0.83%.0% 0.83%.3% 6.73%.05% 6.7%.04% 6.74% 0.08% % 0.7% 0.47% 0.7% 0.47% 0.8% 0.05% 4.37% 0.83%.0% 0.83%.9% 6.74% 0.76% 6.7%.04% 6.74% 0.08% % 0.4% 0.47% 0.7% 0.47% 0.8% 0.64% 3.33% 0.83%.0% 0.83%.% 6.73% 0.60% 6.7%.04% 6.74% 0.08% % 0.% 0.48% 0.7% 0.48% 0.8% 0.68% 8.54% 0.83%.0% 0.83%.0% 6.7% 0.50% 6.7%.04% 6.74% 0.08% % 0.% 0.48% 0.7% 0.48% 0.8% 0.69% 6.% 0.83%.0% 0.83%.9% 6.73% 0.48% 6.7%.04% 6.74% 0.08% % 0.0% 0.48% 0.8% 0.48% 0.8% 0.69% 4.70% 0.83%.0% 0.83%.80% 6.7% 0.44% 6.7%.04% 6.74% 0.08% % 0.09% 0.49% 0.8% 0.49% 0.8% 0.79% 3.05% 0.83%.% 0.8%.57% 6.74% 0.38% 6.7%.05% 6.74% 0.08% % 0.08% 0.50% 0.8% 0.50% 0.7% 0.79%.0% 0.83%.% 0.8%.35% 6.74% 0.35% 6.7%.05% 6.74% 0.08% % 0.07% 0.5% 0.9% 0.5% 0.7% 0.78%.67% 0.83%.% 0.8%.6% 6.74% 0.3% 6.7%.05% 6.74% 0.08% % 0.06% 0.54% 0.0% 0.54% 0.7% 0.79%.06% 0.83%.% 0.8% 0.87% 6.73% 0.7% 6.7%.05% 6.74% 0.08% % 0.05% 0.57% 0.% 0.57% 0.6% 0.79% 0.75% 0.83%.4% 0.8% 0.70% 6.73% 0.4% 6.7%.05% 6.74% 0.08% % 0.04% 0.65% 0.8% 0.65% 0.5% 0.79% 0.40% 0.8%.36% 0.79% 0.56% 6.74% 0.% 6.7%.06% 6.74% 0.08% % 0.03% 0.75% 0.38% 0.74% 0.5% 0.78% 0.5% 0.8%.68% 0.78% 0.55% 6.74% 0.9% 6.7%.07% 6.74% 0.08% % 0.03% 0.84% 0.55% 0.83% 0.4% 0.76% 0.7% 0.8% 3.39% 0.76% 0.5% 6.74% 0.7% 6.7%.07% 6.74% 0.08% % 0.03% 0.9% 0.83% 0.9% 0.4% 0.75% 0.3% 0.83% 4.8% 0.75% 0.48% 6.74% 0.6% 6.7%.08% 6.74% 0.08% % 0.0% 0.96%.4% 0.99% 0.4% 0.74% 0.0% 0.83% 7.35% 0.74% 0.44% 6.74% 0.5% 6.7%.09% 6.74% 0.08% % 0.0% 0.98%.8%.05% 0.4% 0.73% 0.08% 0.8%.46% 0.73% 0.39% 6.74% 0.5% 6.7%.0% 6.74% 0.08% % 0.0% 0.94%.5%.% 0.4% 0.7% 0.06% 0.78% 7.36% 0.7% 0.36% 6.74% 0.4% 6.7%.% 6.74% 0.08% % 0.0% 0.83% 3.7%.5% 0.4% 0.7% 0.05% 0.68% 4.85% 0.7% 0.33% 6.74% 0.4% 6.7%.% 6.74% 0.08% Table 6.3. The Monte-Carlo Greeks for autocaps CTR. Data corresponding to Figure

15 MINIMAL PARTIAL PROXY 5 Delta Delta Gamma Gamma Vega Vega Figure. Autocap and CTR Autocap: Finite differences are applied to the direct simulation (fine dotted lines), the partial proxy simulation scheme (large dotted lines) and the minimal partial proxy simulation scheme (solid lines). The upper and lower lines represent the 95% confidence interval for the Monte-Carlo Greeks and the middle line represents the mean of the Monte-Carlo Greeks. that the autocap will terminate once a total of 5 caplets have been triggered and has a strike of 5%. A similar close to trigger reset (CTR) autocap with a short period of 0.0 (approximately one week) to its next reset is also considered (i.e with first fixing on t = 0.0 followed by semi-annual fixings with the last fixing on t = 4.0). Such a situation may indeed happen during the life-cycle of the autocap and with a short period to next reset, we are effectively approaching the discontinuity in time and space. Under such a situation, the Monte Carlo Greeks calculated using the partial proxy simulation scheme can become very sensitive to the shift size and the variance

16 6 JIUN HONG CHAN AND MARK JOSHI Delta Delta Vega Vega Figure 3. TARN and CTR TARN: Finite differences are applied to the direct simulation (fine dotted lines), the partial proxy simulation scheme (large dotted lines) and the minimal partial proxy simulation scheme (solid lines). The upper and lower lines represent the 95% confidence interval for the Monte-Carlo Greeks and the middle line represents the mean of the Monte-Carlo Greeks. can blow up if a large shift size is applied as we can see from Figure. Greeks obtained using the minimal partial proxy simulation scheme remain stable even for cases close to the trigger reset. Once again, standard errors of Vega obtained using the minimal partial proxy simulation scheme are significantly lower than the partial proxy simulation scheme. As we can see from Table 6. and Table 6.3, standard errors for Vega and Vega CTR are approximately 3 times lower under the minimal partial proxy simulation scheme Sensitivities of TARNs. We consider a 5-year TARN with zero initial coupon and has a target coupon of 9%. We further assume that this TARN pays semi-annual inverse floating coupons of Max(0% f j, 0). We also consider a similar close to trigger reset (CTR) TARN with a short period of 0.0 (approximately one week) to its next reset. Since TARNs are known to have strong payoff discontinuity effects in an upward sloping interest rate environment, we assume that the LIBOR forward rates increase linearly from % to 0%. As we can see from Figure 3, Table 6.4 and Table 6.5, similar conclusions can be made. Based on our numerical tests, standard errors of Vega and Vega CTR calculated using the minimal partial proxy simulation scheme are

17 MINIMAL PARTIAL PROXY 7 Delta Vega Shift Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP in bp Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev % 3.94% -.90% 0.6% -.89% 0.69% % 46.69% -0.7% 4.96% -0.37%.4% % 4.% -.90% 0.6% -.89% 0.69% -.8% 88.8% -0.7% 4.96% -0.37%.4% % 9.68% -.90% 0.6% -.90% 0.69% -6.0% 4.96% -0.7% 4.96% -0.37%.4% % 6.85% -.9% 0.6% -.90% 0.69% -.59% 89.99% -0.7% 4.96% -0.37%.4% % 3.5% -.94% 0.6% -.93% 0.69% -0.35% 39.94% -0.7% 4.96% -0.37%.4% %.% -.98% 0.6% -.97% 0.69% -0.69% 8.33% -0.7% 4.96% -0.36%.4% %.80% -3.0% 0.6% -3.0% 0.70% -0.56%.8% -0.6% 4.97% -0.36%.4% %.60% -3.06% 0.63% -3.05% 0.70% -0.3% 9.6% -0.6% 4.97% -0.36%.4% %.4% -3.0% 0.63% -3.09% 0.7% -0.% 7.8% -0.6% 4.97% -0.35%.4% %.8% -3.3% 0.64% -3.3% 0.7% -0.4% 5.98% -0.5% 4.97% -0.35%.4% %.% -3.% 0.65% -3.% 0.7% -0.46% 3.89% -0.4% 4.98% -0.34%.4% % 0.99% -3.9% 0.66% -3.8% 0.73% -0.36%.09% -0.4% 4.98% -0.33%.4% % 0.89% -3.36% 0.67% -3.36% 0.74% -0.4%.00% -0.3% 4.98% -0.33%.4% % 0.75% -3.50% 0.70% -3.50% 0.76% -0.39% 9.5% -0.% 4.99% -0.3%.4% % 0.68% -3.64% 0.7% -3.64% 0.79% -0.58% 8.66% -0.0% 5.00% -0.30%.4% % 0.53% -3.97% 0.80% -3.97% 0.86% -0.44% 7.08% -0.7% 5.0% -0.6%.4% % 0.44% -4.6% 0.90% -4.7% 0.93% -0.37% 6.09% -0.3% 5.05% -0.%.4% % 0.38% -4.5%.0% -4.53% 0.99% -0.30% 5.44% -0.0% 5.07% -0.8%.4% % 0.35% -4.73%.7% -4.75%.06% -0.3% 4.97% -0.06% 5.0% -0.5%.4% % 0.3% -4.9%.35% -4.94%.4% -0.03% 4.5% -0.03% 5.% -0.%.4% % 0.7% -5.05%.57% -5.09%.3% -9.98% 4.% -9.99% 5.5% -0.07%.4% % 0.5% -5.6%.84% -5.%.34% -9.93% 3.98% -9.96% 5.8% -0.03%.4% % 0.3% -5.3%.7% -5.9%.46% -9.89% 3.8% -9.93% 5.% -0.00%.4% Table 6.4. The Monte-Carlo Greeks for TARNs. Data corresponding to Figure 3

18 8 JIUN HONG CHAN AND MARK JOSHI Delta Vega Shift Direct Simulation Partial Proxy Minimal PP Direct Simulation Partial Proxy Minimal PP in bp Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev Mean Stdev % 3.5% -.90%.8% -.77% 0.78% -7.8% 64.4% -8.68% 3.56% -8.83%.4% % 4.0% -.90%.8% -.78% 0.78% -9.66% 73.% -8.68% 3.56% -8.83%.4% % 0.3% -.9%.8% -.78% 0.78% -.93% 33.49% -8.68% 3.56% -8.83%.4% % 7.04% -.9%.83% -.79% 0.78% -9.39% 90.5% -8.68% 3.56% -8.83%.4% % 3.6% -3.0%.86% -.89% 0.79% -0.89% 40.5% -8.68% 3.56% -8.83%.4% %.9% -3.3%.9% -3.00% 0.8% -0.9% 7.99% -8.68% 3.57% -8.83%.4% %.87% -3.5%.97% -3.% 0.83% -0.0%.88% -8.67% 3.57% -8.83%.4% %.6% -3.36%.04% -3.3% 0.85% -9.67% 9.8% -8.67% 3.57% -8.83%.4% %.45% -3.48%.% -3.34% 0.86% -9.3% 7.66% -8.67% 3.57% -8.8%.4% %.3% -3.60%.% -3.46% 0.88% -9.4% 6.% -8.67% 3.57% -8.8%.4% %.4% -3.83%.4% -3.68% 0.9% -9.36% 3.98% -8.67% 3.58% -8.8%.4% %.04% -4.07%.70% -3.9% 0.94% -9.8%.0% -8.66% 3.58% -8.8%.4% % 0.97% -4.30% 3.06% -4.4% 0.97% -9.% 0.7% -8.66% 3.59% -8.8%.4% % 0.85% -4.77% 4.5% -4.58%.0% -8.9% 9.% -8.65% 3.60% -8.8%.4% % 0.76% -5.3% 5.97% -5.0%.03% -8.84% 8.9% -8.64% 3.60% -8.80%.4% % 0.6% -6.0% 6.06% -6.06%.0% -9.4% 7.0% -8.63% 3.63% -8.79%.4% % 0.50% -5.3% 3.98% -7.00%.00% -9.00% 6.6% -8.6% 3.65% -8.77%.4% % 0.43% -.43% 4.63% -7.8%.00% -8.97% 5.53% -8.59% 3.67% -8.76%.4% % 0.38% -5.99% 30.87% -8.5%.04% -8.98% 5.0% -8.58% 3.69% -8.74%.4% % 0.33% -.% 3.50% -9.07%.0% -9.00% 4.68% -8.56% 3.7% -8.7%.4% % 0.9% -0.55% 3.55% -9.5%.8% -9.00% 4.36% -8.54% 3.74% -8.7%.4% % 0.5% -0.8% 0.60% -9.85%.7% -9.0% 4.% -8.53% 3.77% -8.69%.4% % 0.% -0.% 0.9% -0.07%.38% -8.98% 3.90% -8.5% 3.80% -8.68%.4% Table 6.5. The Monte-Carlo Greeks for TARNs CTR. Data corresponding to Figure 3

19 MINIMAL PARTIAL PROXY 9 at least 3 times lower than the standard errors obtained using the partial proxy simulation scheme. The Delta of TARN obtained using the minimal partial proxy simulation scheme and the partial proxy simulation scheme have similar standard errors. However, for the Delta of a TARN CTR, the minimal partial proxy simulation scheme outperformed the partial proxy simulation scheme. As we can see from Figure 3, under the partial proxy simulation scheme, the Delta of a TARN CTR can have high variance when a large shift size is applied while, under the minimal partial proxy simulation schemes, the Delta of a TARN CTR remains stable. The minimal partial proxy scheme does not produce stable Gammas for TARNs. The reason is that there are two points of non-smoothness: the trigger level and the fact that the coupons are inverse floating, so they have a first derivative which is discontinuous and a second derivative that is in a distributional sense a delta function. To produce stable Gammas would therefore require smoothing of the inverse floating coupons or an additional proxy constraint. Although, we can potentially extend the idea from the minimal partial proxy simulation scheme to further modify the underlying numerical scheme such that the payoff function of a TARN is C, we will leave this for future research. 7. Conclusion The minimal partial proxy simulation scheme can be applied to popular classes of trigger products including digital caplets, autocaps and target redemption notes. This simulation scheme can be considered as an extension of the partial proxy simulation scheme. The essential difference is that the measure change is performed in an optimal way. While the standard errors of Monte-Carlo Greeks obtained using the partial proxy simulation scheme can blow up in certain cases, they remain stable under the minimal partial proxy simulation scheme. Our numerical results also show that standard errors of Vega calculated using the minimal partial proxy simulation scheme are significantly lower than the partial proxy simulation scheme. Therefore, the minimal partial proxy simulation scheme can be applied effectively to compute the Monte-Carlo Greeks across a large range of cases. APPENDIX A Decomposition of Correlation Matrix. In section 4, we have defined A s to be a pseudo square root such that a s = and a sl = 0 for l =,..., F. Here, we present an algorithm to obtain A s. Let C denote a m m correlation matrix where the entry c ij represents the correlation between random variables, X i and X j. We define C to be the reordered correlation matrix of C where we have interchanged the st row and the s th row of C followed immediately by interchanging the st column and the s th column of C. Effectively, we have replaced X with X s and X s with X in C. We define A to be the m F pseudo square root matrix of C satisfying the equation A A T = C which takes the following form, [ ] A H J =, (A-) K L

20 0 JIUN HONG CHAN AND MARK JOSHI with H is the real number.0. J is a F dimensional row vector equal to zero. K is a m dimensional column vector. L is a (m ) (F ) matrix. Using the fact that A A T = C, the entries for the column vector, K, can be easily obtained and they are given by k i = c i+, (A-) for i =,, 3,..., m where c ij denotes the element in the ith row and j th column of C. In order to get L, we will define a (m ) (m ) matrix, Ĉ, representing the correlation between X,..., X m unexplained by K. From A A T = C, we know that the correlation between X i+ and X j+ is equal to F (A-3) l= a i+,l a j+,l where a ij denotes the element in the ith row and j th column of A. Since we have a i+, = k i and a j+, = k j, the correlation between X i+ and X j+ explained by K is therefore given by k j k i. Hence, each entry ĉ ij in Ĉ is obtained by subtracting k j k i from the original correlation and this is given by ĉ ij = c i+,j+ k i, k j,, (A-4) The matrix L must satisfy LL T = Ĉ and there are many ways of getting such L, for example, spectral decomposition (see, Joshi 003a). The matrix A s is then obtained simply by interchanging the first and the s th rows of A. APPENDIX B B The Variance of The Monte-Carlo Weight. In this section we derive the variance of the Monte-Carlo weight. The Monte-Carlo weight for the minimal partial proxy scheme at time t i+ is given by w(t i+ ) = α (t i ) exp ( (α (t i ) W (t i ) + β (t i )) ( W (t i )) ), (B-) t i where β (t i ) = H(t i+ ) K s (t i ) µ B s ( K, t i ) t i σ B s ( K, t i ) α (t i ) W (t i ). (B-) Since W (t i ) is a normal random variable with mean of zero and variance of t i, we have W (t i ) = t i Z, (B-3) where Z is a standard normal random variable. Let β (t i ) = β (t i ) ti, the equation (B-) can be rewritten as w(t i+ ) = α (t i ) exp ( (α (t i )Z + β (t i )) Z ). (B-4)

21 MINIMAL PARTIAL PROXY The expectation of w(t i+ ) is given by E(w(t i+ )) = α (t i ) exp ( (α (t i )Z + β (t i )) Z ) φ(z)dz =, (B-5) where φ(z) is the density function of a standard normal random variable. Similarly, the second moment of w(t i+ ) is given by E(w(t i+ ) ) = = = α (t i ) exp ( (α (t i )Z + β (t i )) + Z ) φ(z)dz α (t i ) ( α (t i ) exp α (t i ) ( α (t i ) exp β (t i ) α (T k ) ) β (t i ) t i (α (t i ) ) ), (B-6) for α (t i ) >. Hence, the variance of the Monte-Carlo weight is Var(w(t i+ )) = α(t i ) ( α(ti ) exp β (t i ) t i (α(t k ) ) ), (B-7) for α (t i ) >. B Minimising the Variance of Monte-Carlo weight. In this section, we derive the equation satisfied by α (t i) such that α (t i) minimises the variance of the Monte-Carlo weight. By differentiating (B-7) with respect to α (t i ) and setting the derivative to zero, we can solve for α (t i) which minimises the variance of the Monte-Carlo weight. From the equation (B-), we have β (t i ) = X α W, (B-8) where X = H(t i+ ) K s(t i ) µ B s ( K,t i ) t i. The partial derivative of Var(w(t i+ )) w.r.t α is given by σ B s ( K,t i ) α Var(w(t i+ )) = + α ( ( α α ) α α ) ( [X α W ) exp ] t i (α ) ( ( [X α W )) exp ] α t i (α ) (B-9) and we know that ( ) α α α = α (α ) α 3 (B-0)

22 JIUN HONG CHAN AND MARK JOSHI and ( ( [X α W )) exp ] α t i (α ) = ( [X α W ) ( ] [X(ti ) α W ) t i α (α ) exp ] t i (α ( ) X W = + 4α X(t i) W α ( W ) 4α X ) t i (α ( ) [X α W ) exp ] t i (α ). (B-) Therefore, by substituting (B-0) and (B-) in to (B-9), we have = Var(w(t i+ )) α ( α [X t i ( α W ) exp ] α ) t i (α ) [ t i α 4 + X W α 3 (3 t i + X + ( W ) )α + X(t i ) W α + t i ] = M(α )f(α ), (B-) where M(α ) = ( α [X t i ( α W ) exp ] α ) t i (α ), (B-3) f(α ) = t i α 4 + X W α 3 (3 t i + X + ( W ) )α +X W α + t i. (B-4) Since M(α ) > 0 for α >, hence α which minimises the variance of the Monte-Carlo weight must satisfy the equation f(α ) = 0 as we require α Var(w(t i+ )) = 0. B3 Proving α Exists and Minimises The Variance of The Monte- Carlo Weight. In this section, we prove that four distinct real roots always exist for the equation f(α ) = 0 and there is one and only one root which is greater than and this root is the solution of α which minimises the variance of the Monte-Carlo weight. Proof: we know that lim ) α + +, lim ) α +, f(0) = t i > 0

23 MINIMAL PARTIAL PROXY 3 and with some simple manipulations, we have ( ) ( f = X W ) 0, f ( ) ( = X + W ) 0. For cases where f( ) and f( ) are less than zero, we can conclude that exactly one real root exists in these intervals (, ), (, 0), (0, ) and (, ) as the sign of f(α ) changes in these intervals a 4 th order polynomial has at most 4 real roots. Therefore, four distinct real roots exist. For cases where f( ) = 0 and f( ) = 0, we know that if f( ) = 0, we have W = X and hence f ( ) = t i < 0 and similarly, if f( ) = 0, we have W = X and hence f ( ) = 5 t i > 0 where f (α ) is the derivative of f(α ) given by f (α ) = 8 t i α 3 + 6X W α ( t i + X + ( W ) )α + X W. (B-5) As a result, f(α ) must cross the x-axis once in the interval (, ) as we have lim α f(α ) + and f( ) = 0 with positive slope and similarly, f(α ) must cross the x-axis once in the interval (, ) as lim α + f(α ) + and f( ) = 0 with negative slope. Under this scenario, two real roots exist for intervals (, ) and (, ) and the other two roots are ±. Similar arguments can be applied to cases where only one of the f( ) or f( ) is equal to zero. Therefore, we have shown that four distinct real roots always exist and one and only one root is greater than. To prove that this root, α, always minimises the variance of the Monte-Carlo weight, we need to show that Var(w(t α i+ )) > 0. We have α and α α Var(w(t i+ )) = Var(w(t i+ )) = α M(α ) f(α ) + f(α ) M(α ) α α (B-6) M(α ) α f(α) + f(α ) α α M(α) α = f (α ) M(α ). (B-7) Therefore, we only have to prove that f (α ) > 0 as M(α ) is always greater than zero. Since four distinct real roots exist for f(α ), there are three turning points between the adjacent pair of roots and therefore f (α ) 0. Given that we have lim α + f(α ) + and f( ) 0 (with f ( ) < 0 for the case where f( ) = 0), f (α ) must be greater than zero as f(α ) only crosses the x-axis once at α for α >. Else, f(α ) will have to cross

MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL

MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL MONTE CARLO MARKET GREEKS IN THE DISPLACED DIFFUSION LIBOR MARKET MODEL MARK S. JOSHI AND OH KANG KWON Abstract. The problem of developing sensitivities of exotic interest rates derivatives to the observed

More information

Rapid computation of prices and deltas of nth to default swaps in the Li Model

Rapid computation of prices and deltas of nth to default swaps in the Li Model Rapid computation of prices and deltas of nth to default swaps in the Li Model Mark Joshi, Dherminder Kainth QUARC RBS Group Risk Management Summary Basic description of an nth to default swap Introduction

More information

Proxy simulation schemes using likelihood ratio weighted Monte Carlo

Proxy simulation schemes using likelihood ratio weighted Monte Carlo Proxy simulation schemes using likelihood ratio weighted Monte Carlo for generic robust Monte-Carlo sensitivities and high accuracy drift approximation with applications to the LIBOR Market Model Christian

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

"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

COMPARING DISCRETISATIONS OF THE LIBOR MARKET MODEL IN THE SPOT MEASURE

COMPARING DISCRETISATIONS OF THE LIBOR MARKET MODEL IN THE SPOT MEASURE COMPARING DISCRETISATIONS OF THE LIBOR MARKET MODEL IN THE SPOT MEASURE CHRISTOPHER BEVERIDGE, NICHOLAS DENSON, AND MARK JOSHI Abstract. Various drift approximations for the displaced-diffusion LIBOR market

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

Monte Carlo Greeks in the lognormal Libor market model

Monte Carlo Greeks in the lognormal Libor market model Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science Delft Institute of Applied Mathematics Monte Carlo Greeks in the lognormal Libor market model A thesis

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

Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation

Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation with Applications to the LIBOR Market Model Christian Fries 28.03.2006 (Version 1.5) www.christian-fries.de/finmath/talks/2006mathfinance

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

Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations

Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations Report no. 05/15 Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations Michael Giles Oxford University Computing Laboratory, Parks Road, Oxford, U.K. Paul Glasserman Columbia Business

More information

Volatility Smiles and Yield Frowns

Volatility Smiles and Yield Frowns Volatility Smiles and Yield Frowns Peter Carr NYU CBOE Conference on Derivatives and Volatility, Chicago, Nov. 10, 2017 Peter Carr (NYU) Volatility Smiles and Yield Frowns 11/10/2017 1 / 33 Interest Rates

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

Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations

Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations Imperial College of Science, Technology and Medicine Department of Mathematics Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations Blandine Stehlé CID: 00613966

More information

Implementing the HJM model by Monte Carlo Simulation

Implementing the HJM model by Monte Carlo Simulation Implementing the HJM model by Monte Carlo Simulation A CQF Project - 2010 June Cohort Bob Flagg Email: bob@calcworks.net January 14, 2011 Abstract We discuss an implementation of the Heath-Jarrow-Morton

More information

INTEREST RATES AND FX MODELS

INTEREST RATES AND FX MODELS INTEREST RATES AND FX MODELS 7. Risk Management Andrew Lesniewski Courant Institute of Mathematical Sciences New York University New York March 8, 2012 2 Interest Rates & FX Models Contents 1 Introduction

More information

Libor Market Model Version 1.0

Libor Market Model Version 1.0 Libor Market Model Version.0 Introduction This plug-in implements the Libor Market Model (also know as BGM Model, from the authors Brace Gatarek Musiela). For a general reference on this model see [, [2

More information

Financial Engineering with FRONT ARENA

Financial Engineering with FRONT ARENA Introduction The course A typical lecture Concluding remarks Problems and solutions Dmitrii Silvestrov Anatoliy Malyarenko Department of Mathematics and Physics Mälardalen University December 10, 2004/Front

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

Callable Libor exotic products. Ismail Laachir. March 1, 2012

Callable Libor exotic products. Ismail Laachir. March 1, 2012 5 pages 1 Callable Libor exotic products Ismail Laachir March 1, 2012 Contents 1 Callable Libor exotics 1 1.1 Bermudan swaption.............................. 2 1.2 Callable capped floater............................

More information

Risk Neutral Valuation

Risk Neutral Valuation copyright 2012 Christian Fries 1 / 51 Risk Neutral Valuation Christian Fries Version 2.2 http://www.christian-fries.de/finmath April 19-20, 2012 copyright 2012 Christian Fries 2 / 51 Outline Notation Differential

More information

MONTE CARLO BOUNDS FOR CALLABLE PRODUCTS WITH NON-ANALYTIC BREAK COSTS

MONTE CARLO BOUNDS FOR CALLABLE PRODUCTS WITH NON-ANALYTIC BREAK COSTS MONTE CARLO BOUNDS FOR CALLABLE PRODUCTS WITH NON-ANALYTIC BREAK COSTS MARK S. JOSHI Abstract. The pricing of callable derivative products with complicated pay-offs is studied. A new method for finding

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

Lecture 5: Review of interest rate models

Lecture 5: Review of interest rate models Lecture 5: Review of interest rate models Xiaoguang Wang STAT 598W January 30th, 2014 (STAT 598W) Lecture 5 1 / 46 Outline 1 Bonds and Interest Rates 2 Short Rate Models 3 Forward Rate Models 4 LIBOR and

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

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

Callability Features

Callability Features 2 Callability Features 2.1 Introduction and Objectives In this chapter, we introduce callability which gives one party in a transaction the right (but not the obligation) to terminate the transaction early.

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

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

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

Efficient pricing and Greeks in the cross-currency LIBOR market model

Efficient pricing and Greeks in the cross-currency LIBOR market model Efficient pricing and Greeks in the cross-currency LIBOR market model Chris J. Beveridge, Mark S. Joshi and Will M. Wright The University of Melbourne October 14, 21 Abstract We discuss the issues involved

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

EFFECTIVE IMPLEMENTATION OF GENERIC MARKET MODELS

EFFECTIVE IMPLEMENTATION OF GENERIC MARKET MODELS EFFECTIVE IMPLEMENTATION OF GENERIC MARKET MODELS MARK S. JOSHI AND LORENZO LIESCH Abstract. A number of standard market models are studied. For each one, algorithms of computational complexity equal to

More information

Hedging Credit Derivatives in Intensity Based Models

Hedging Credit Derivatives in Intensity Based Models Hedging Credit Derivatives in Intensity Based Models PETER CARR Head of Quantitative Financial Research, Bloomberg LP, New York Director of the Masters Program in Math Finance, Courant Institute, NYU Stanford

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

Methods for Pricing Strongly Path-Dependent Options in Libor Market Models without Simulation

Methods for Pricing Strongly Path-Dependent Options in Libor Market Models without Simulation Methods for Pricing Strongly Options in Libor Market Models without Simulation Chris Kenyon DEPFA BANK plc. Workshop on Computational Methods for Pricing and Hedging Exotic Options W M I July 9, 2008 1

More information

Jaime Frade Dr. Niu Interest rate modeling

Jaime Frade Dr. Niu Interest rate modeling Interest rate modeling Abstract In this paper, three models were used to forecast short term interest rates for the 3 month LIBOR. Each of the models, regression time series, GARCH, and Cox, Ingersoll,

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

Application of Stochastic Calculus to Price a Quanto Spread

Application of Stochastic Calculus to Price a Quanto Spread Application of Stochastic Calculus to Price a Quanto Spread Christopher Ting http://www.mysmu.edu/faculty/christophert/ Algorithmic Quantitative Finance July 15, 2017 Christopher Ting July 15, 2017 1/33

More information

Extended Libor Models and Their Calibration

Extended Libor Models and Their Calibration Extended Libor Models and Their Calibration Denis Belomestny Weierstraß Institute Berlin Vienna, 16 November 2007 Denis Belomestny (WIAS) Extended Libor Models and Their Calibration Vienna, 16 November

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

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

Estimating the Greeks

Estimating the Greeks IEOR E4703: Monte-Carlo Simulation Columbia University Estimating the Greeks c 207 by Martin Haugh In these lecture notes we discuss the use of Monte-Carlo simulation for the estimation of sensitivities

More information

The Black-Scholes Model

The Black-Scholes Model IEOR E4706: Foundations of Financial Engineering c 2016 by Martin Haugh The Black-Scholes Model In these notes we will use Itô s Lemma and a replicating argument to derive the famous Black-Scholes formula

More information

Volatility Smiles and Yield Frowns

Volatility Smiles and Yield Frowns Volatility Smiles and Yield Frowns Peter Carr NYU IFS, Chengdu, China, July 30, 2018 Peter Carr (NYU) Volatility Smiles and Yield Frowns 7/30/2018 1 / 35 Interest Rates and Volatility Practitioners and

More information

No-Arbitrage Conditions for the Dynamics of Smiles

No-Arbitrage Conditions for the Dynamics of Smiles No-Arbitrage Conditions for the Dynamics of Smiles Presentation at King s College Riccardo Rebonato QUARC Royal Bank of Scotland Group Research in collaboration with Mark Joshi Thanks to David Samuel The

More information

Equity correlations implied by index options: estimation and model uncertainty analysis

Equity correlations implied by index options: estimation and model uncertainty analysis 1/18 : estimation and model analysis, EDHEC Business School (joint work with Rama COT) Modeling and managing financial risks Paris, 10 13 January 2011 2/18 Outline 1 2 of multi-asset models Solution to

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

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

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

Monte Carlo Pricing of Bermudan Options:

Monte Carlo Pricing of Bermudan Options: Monte Carlo Pricing of Bermudan Options: Correction of super-optimal and sub-optimal exercise Christian Fries 12.07.2006 (Version 1.2) www.christian-fries.de/finmath/talks/2006foresightbias 1 Agenda Monte-Carlo

More information

Chapter 5 Finite Difference Methods. Math6911 W07, HM Zhu

Chapter 5 Finite Difference Methods. Math6911 W07, HM Zhu Chapter 5 Finite Difference Methods Math69 W07, HM Zhu References. Chapters 5 and 9, Brandimarte. Section 7.8, Hull 3. Chapter 7, Numerical analysis, Burden and Faires Outline Finite difference (FD) approximation

More information

Dynamic Relative Valuation

Dynamic Relative Valuation Dynamic Relative Valuation Liuren Wu, Baruch College Joint work with Peter Carr from Morgan Stanley October 15, 2013 Liuren Wu (Baruch) Dynamic Relative Valuation 10/15/2013 1 / 20 The standard approach

More information

A NEW NOTION OF TRANSITIVE RELATIVE RETURN RATE AND ITS APPLICATIONS USING STOCHASTIC DIFFERENTIAL EQUATIONS. Burhaneddin İZGİ

A NEW NOTION OF TRANSITIVE RELATIVE RETURN RATE AND ITS APPLICATIONS USING STOCHASTIC DIFFERENTIAL EQUATIONS. Burhaneddin İZGİ A NEW NOTION OF TRANSITIVE RELATIVE RETURN RATE AND ITS APPLICATIONS USING STOCHASTIC DIFFERENTIAL EQUATIONS Burhaneddin İZGİ Department of Mathematics, Istanbul Technical University, Istanbul, Turkey

More information

Practical example of an Economic Scenario Generator

Practical example of an Economic Scenario Generator Practical example of an Economic Scenario Generator Martin Schenk Actuarial & Insurance Solutions SAV 7 March 2014 Agenda Introduction Deterministic vs. stochastic approach Mathematical model Application

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

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL FABIO MERCURIO BANCA IMI, MILAN http://www.fabiomercurio.it 1 Stylized facts Traders use the Black-Scholes formula to price plain-vanilla options. An

More information

ELEMENTS OF MATRIX MATHEMATICS

ELEMENTS OF MATRIX MATHEMATICS QRMC07 9/7/0 4:45 PM Page 5 CHAPTER SEVEN ELEMENTS OF MATRIX MATHEMATICS 7. AN INTRODUCTION TO MATRICES Investors frequently encounter situations involving numerous potential outcomes, many discrete periods

More information

Analytical formulas for local volatility model with stochastic. Mohammed Miri

Analytical formulas for local volatility model with stochastic. Mohammed Miri Analytical formulas for local volatility model with stochastic rates Mohammed Miri Joint work with Eric Benhamou (Pricing Partners) and Emmanuel Gobet (Ecole Polytechnique Modeling and Managing Financial

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

Hedging under Arbitrage

Hedging under Arbitrage Hedging under Arbitrage Johannes Ruf Columbia University, Department of Statistics Modeling and Managing Financial Risks January 12, 2011 Motivation Given: a frictionless market of stocks with continuous

More information

1 Mathematics in a Pill 1.1 PROBABILITY SPACE AND RANDOM VARIABLES. A probability triple P consists of the following components:

1 Mathematics in a Pill 1.1 PROBABILITY SPACE AND RANDOM VARIABLES. A probability triple P consists of the following components: 1 Mathematics in a Pill The purpose of this chapter is to give a brief outline of the probability theory underlying the mathematics inside the book, and to introduce necessary notation and conventions

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

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t - 1 - **** These answers indicate the solutions to the 2014 exam questions. Obviously you should plot graphs where I have simply described the key features. It is important when plotting graphs to label

More information

LOGNORMAL MIXTURE SMILE CONSISTENT OPTION PRICING

LOGNORMAL MIXTURE SMILE CONSISTENT OPTION PRICING LOGNORMAL MIXTURE SMILE CONSISTENT OPTION PRICING FABIO MERCURIO BANCA IMI, MILAN http://www.fabiomercurio.it Daiwa International Workshop on Financial Engineering, Tokyo, 26-27 August 2004 1 Stylized

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

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets Chapter 5: Jump Processes and Incomplete Markets Jumps as One Explanation of Incomplete Markets It is easy to argue that Brownian motion paths cannot model actual stock price movements properly in reality,

More information

IMPA Commodities Course : Forward Price Models

IMPA Commodities Course : Forward Price Models IMPA Commodities Course : Forward Price Models Sebastian Jaimungal sebastian.jaimungal@utoronto.ca Department of Statistics and Mathematical Finance Program, University of Toronto, Toronto, Canada http://www.utstat.utoronto.ca/sjaimung

More information

BROWNIAN MOTION Antonella Basso, Martina Nardon

BROWNIAN MOTION Antonella Basso, Martina Nardon BROWNIAN MOTION Antonella Basso, Martina Nardon basso@unive.it, mnardon@unive.it Department of Applied Mathematics University Ca Foscari Venice Brownian motion p. 1 Brownian motion Brownian motion plays

More information

The Forward PDE for American Puts in the Dupire Model

The Forward PDE for American Puts in the Dupire Model The Forward PDE for American Puts in the Dupire Model Peter Carr Ali Hirsa Courant Institute Morgan Stanley New York University 750 Seventh Avenue 51 Mercer Street New York, NY 10036 1 60-3765 (1) 76-988

More information

A SIMPLE DERIVATION OF AND IMPROVEMENTS TO JAMSHIDIAN S AND ROGERS UPPER BOUND METHODS FOR BERMUDAN OPTIONS

A SIMPLE DERIVATION OF AND IMPROVEMENTS TO JAMSHIDIAN S AND ROGERS UPPER BOUND METHODS FOR BERMUDAN OPTIONS A SIMPLE DERIVATION OF AND IMPROVEMENTS TO JAMSHIDIAN S AND ROGERS UPPER BOUND METHODS FOR BERMUDAN OPTIONS MARK S. JOSHI Abstract. The additive method for upper bounds for Bermudan options is rephrased

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

The stochastic calculus

The stochastic calculus Gdansk A schedule of the lecture Stochastic differential equations Ito calculus, Ito process Ornstein - Uhlenbeck (OU) process Heston model Stopping time for OU process Stochastic differential equations

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

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

European call option with inflation-linked strike

European call option with inflation-linked strike Mathematical Statistics Stockholm University European call option with inflation-linked strike Ola Hammarlid Research Report 2010:2 ISSN 1650-0377 Postal address: Mathematical Statistics Dept. of Mathematics

More information

A No-Arbitrage Theorem for Uncertain Stock Model

A No-Arbitrage Theorem for Uncertain Stock Model Fuzzy Optim Decis Making manuscript No (will be inserted by the editor) A No-Arbitrage Theorem for Uncertain Stock Model Kai Yao Received: date / Accepted: date Abstract Stock model is used to describe

More information

Introduction to Bond Markets

Introduction to Bond Markets 1 Introduction to Bond Markets 1.1 Bonds A bond is a securitized form of loan. The buyer of a bond lends the issuer an initial price P in return for a predetermined sequence of payments. These payments

More information

Handbook of Financial Risk Management

Handbook of Financial Risk Management Handbook of Financial Risk Management Simulations and Case Studies N.H. Chan H.Y. Wong The Chinese University of Hong Kong WILEY Contents Preface xi 1 An Introduction to Excel VBA 1 1.1 How to Start Excel

More information

Pricing with a Smile. Bruno Dupire. Bloomberg

Pricing with a Smile. Bruno Dupire. Bloomberg CP-Bruno Dupire.qxd 10/08/04 6:38 PM Page 1 11 Pricing with a Smile Bruno Dupire Bloomberg The Black Scholes model (see Black and Scholes, 1973) gives options prices as a function of volatility. If an

More information

Extend the ideas of Kan and Zhou paper on Optimal Portfolio Construction under parameter uncertainty

Extend the ideas of Kan and Zhou paper on Optimal Portfolio Construction under parameter uncertainty Extend the ideas of Kan and Zhou paper on Optimal Portfolio Construction under parameter uncertainty George Photiou Lincoln College University of Oxford A dissertation submitted in partial fulfilment for

More information

A Hybrid Commodity and Interest Rate Market Model

A Hybrid Commodity and Interest Rate Market Model A Hybrid Commodity and Interest Rate Market Model University of Technology, Sydney June 1 Literature A Hybrid Market Model Recall: The basic LIBOR Market Model The cross currency LIBOR Market Model LIBOR

More information

An Introduction to Structured Financial Products (Continued)

An Introduction to Structured Financial Products (Continued) An Introduction to Structured Financial Products (Continued) Prof.ssa Manuela Pedio 20541 Advanced Quantitative Methods for Asset Pricing and Structuring Spring 2018 Outline and objectives The Nature of

More information

Crashcourse Interest Rate Models

Crashcourse Interest Rate Models Crashcourse Interest Rate Models Stefan Gerhold August 30, 2006 Interest Rate Models Model the evolution of the yield curve Can be used for forecasting the future yield curve or for pricing interest rate

More information

IEOR E4602: Quantitative Risk Management

IEOR E4602: Quantitative Risk Management IEOR E4602: Quantitative Risk Management Basic Concepts and Techniques of Risk Management Martin Haugh Department of Industrial Engineering and Operations Research Columbia University Email: martin.b.haugh@gmail.com

More information

1.1 Basic Financial Derivatives: Forward Contracts and Options

1.1 Basic Financial Derivatives: Forward Contracts and Options Chapter 1 Preliminaries 1.1 Basic Financial Derivatives: Forward Contracts and Options A derivative is a financial instrument whose value depends on the values of other, more basic underlying variables

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

From Discrete Time to Continuous Time Modeling

From Discrete Time to Continuous Time Modeling From Discrete Time to Continuous Time Modeling Prof. S. Jaimungal, Department of Statistics, University of Toronto 2004 Arrow-Debreu Securities 2004 Prof. S. Jaimungal 2 Consider a simple one-period economy

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

Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs. Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2

Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs. Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2 Investigation of Dependency between Short Rate and Transition Rate on Pension Buy-outs Arık, A. 1 Yolcu-Okur, Y. 2 Uğur Ö. 2 1 Hacettepe University Department of Actuarial Sciences 06800, TURKEY 2 Middle

More information

Stochastic Calculus, Application of Real Analysis in Finance

Stochastic Calculus, Application of Real Analysis in Finance , Application of Real Analysis in Finance Workshop for Young Mathematicians in Korea Seungkyu Lee Pohang University of Science and Technology August 4th, 2010 Contents 1 BINOMIAL ASSET PRICING MODEL Contents

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

The Black-Scholes Model

The Black-Scholes Model The Black-Scholes Model Liuren Wu Options Markets Liuren Wu ( c ) The Black-Merton-Scholes Model colorhmoptions Markets 1 / 18 The Black-Merton-Scholes-Merton (BMS) model Black and Scholes (1973) and Merton

More information

Techniques for Calculating the Efficient Frontier

Techniques for Calculating the Efficient Frontier Techniques for Calculating the Efficient Frontier Weerachart Kilenthong RIPED, UTCC c Kilenthong 2017 Tee (Riped) Introduction 1 / 43 Two Fund Theorem The Two-Fund Theorem states that we can reach any

More information

The Black-Scholes Model

The Black-Scholes Model The Black-Scholes Model Liuren Wu Options Markets (Hull chapter: 12, 13, 14) Liuren Wu ( c ) The Black-Scholes Model colorhmoptions Markets 1 / 17 The Black-Scholes-Merton (BSM) model Black and Scholes

More information

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives Weierstrass Institute for Applied Analysis and Stochastics LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives John Schoenmakers 9th Summer School in Mathematical Finance

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

Market Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk

Market Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk Market Risk: FROM VALUE AT RISK TO STRESS TESTING Agenda The Notional Amount Approach Price Sensitivity Measure for Derivatives Weakness of the Greek Measure Define Value at Risk 1 Day to VaR to 10 Day

More information

Dynamic Replication of Non-Maturing Assets and Liabilities

Dynamic Replication of Non-Maturing Assets and Liabilities Dynamic Replication of Non-Maturing Assets and Liabilities Michael Schürle Institute for Operations Research and Computational Finance, University of St. Gallen, Bodanstr. 6, CH-9000 St. Gallen, Switzerland

More information