Exact simulation of final, minimal and maximal values of Brownian motion and jump-diffusions with applications to option pricing


We introduce a method for generating \((W_{x,T}^{(\mu,\sigma)},m_{x,T}^{(\mu,\sigma)},M_{x,T}^{(\mu,\sigma)})\) , where \(W_{x,T}^{(\mu,\sigma)}\) denotes the final value of a Brownian motion starting in x with drift μ and volatility σ at some final time T, \(m_{x,T}^{(\mu,\sigma)} = {\rm inf}_{0\leq t \leq T}W_{x,t}^{(\mu,\sigma)}\) and \(M_{x,T}^{(\mu,\sigma)} = {\rm sup}_{0\leq t \leq T} W_{x,t}^{(\mu,\sigma)}\) . By using the trivariate distribution of \((W_{x,T}^{(\mu,\sigma)},m_{x,T}^{(\mu,\sigma)},M_{x,T}^{(\mu,\sigma)})\) , we obtain a fast method which is unaffected by the well-known random walk approximation errors. The method is extended to jump-diffusion models. As sample applications we include Monte Carlo pricing methods for European double barrier knock-out calls with continuous reset conditions under both models. The proposed methods feature simple importance sampling techniques for variance reduction.

This is a preview of subscription content, log in to check access.


  1. 1.

    Baldi P, Caramellino L and Iovino MG (1999). Pricing general barrier options: a numerical approach using sharp large deviations. Math Finance 9(4): 293–322

    Article  Google Scholar 

  2. 2.

    Ball CA and Torous WN (1984). The maximum likelihood estimation of security price volatility: theory, evidence and application to option pricing. J Bus 57(1): 97–112

    Article  Google Scholar 

  3. 3.

    Becker M, Friedmann R, Klößner S and Sanddorf-Köhle W (2007). A Hausman test for Brownian motion. AStA Adv Stat Anal 91(1): 3–21

    Article  Google Scholar 

  4. 4.

    Beckers S (1983). Variances of security price returns based on high, low and closing prices. J Bus 55(1): 97–112

    Article  Google Scholar 

  5. 5.

    Borodin AN, Salminen P (2002) Handbook of Brownian motion—facts and formulae. In: Probability and its applications, 2nd edn. Birkhäuser, Basel

  6. 6.

    Brandt MW and Diebold FX (2006). A no-arbitrage approach to range-based estimation of return covariances and correlations. J Bus 79(1): 61–74

    Article  Google Scholar 

  7. 7.

    Cont R, Tankov P (2004) Financial modelling with jump processes. In: CRC financial mathematics series, Chapman & Hall, Boca Raton

  8. 8.

    Garman MB and Klass MJ (1980). On the estimation of security price volatilities from historical data. J Bus 53(1): 67–78

    Article  Google Scholar 

  9. 9.

    Geman H, Yor M (1996) Pricing and hedging double-barrier options: a probabilistic approach. In: Albrecht P (ed) Aktuarielle Ansätze für Finanz-Risiken: Beiträge zum 6. Internationalen AFIR-Colloquium, Nürnberg, 1–3 October, Actuarial Approach for Financial Risks (AFIR), International Actuarial Association, pp 1227–1246

  10. 10.

    Joshi MS and Leung TS (2007). Using Monte Carlo simulation and importance sampling to rapidly obtain jump-diffusion prices of continuous barrier options. J Comput Finance 10(4): 93–105

    Google Scholar 

  11. 11.

    Klößner S (2006) Empirical evidence: Intraday returns are neither symmetric nor Lévy processes, paper presented at Statistische Woche, Dresden, 18–21 September 2006

  12. 12.

    Klößner S (2007) On intraday time-reversibility of return processes, paper presented at Statistics under one umbrella, Bielefeld, 27–30 March 2007

  13. 13.

    Merton RC (1976). Option pricing when underlying stock returns are discontinuous. J Financ Econ 3(1–2): 125–144

    Article  Google Scholar 

  14. 14.

    Metwally SAK and Atiya AF (2002). Using Brownian bridge for fast simulation of jump-diffusion processes and barrier options. J Deriv 10(1): 43–54

    Article  Google Scholar 

  15. 15.

    Parkinson M (1980). The extreme value method for estimating the variance of the rate of return. J Bus 53(1): 61–65

    Article  Google Scholar 

  16. 16.

    R Development Core Team (2007) R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. http://www.R-project.org, ISBN 3-900051-07-0

  17. 17.

    Rogers LCG and Satchell SE (1991). Estimating variance from high, low and closing prices. Ann Appl Probab 1(4): 504–512

    Article  Google Scholar 

  18. 18.

    Rogers LCG, Zhou F (2007) Estimating correlation from high, low, opening and closing prices. Ann Appl Probab (to appear)

  19. 19.

    Yang D and Zhang Q (2000). Drift-independent volatility estimation based on high, low, open and close prices. J Bus 73(3): 477–491

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Martin Becker.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Becker, M. Exact simulation of final, minimal and maximal values of Brownian motion and jump-diffusions with applications to option pricing. Comput Manag Sci 7, 1 (2010). https://doi.org/10.1007/s10287-007-0065-9

Download citation


  • Brownian motion
  • Monte Carlo simulation
  • Jump-diffusions
  • Double barrier options
  • Importance sampling