{
  "id": "953b6f6b-c238-58b5-ae04-8142c36564a1",
  "slug": "monte-carlo-simulation",
  "term": "Monte Carlo Simulation",
  "aliases": [],
  "category": "Quantitative Finance",
  "category_slug": "quantitative-finance",
  "difficulty": "intermediate",
  "definition": "Monte Carlo simulation is a computational technique that uses repeated random sampling to model the probability distribution of outcomes for complex systems that cannot be solved analytically. In finance, it generates thousands or millions of simulated paths of asset prices, interest rates, or other variables to estimate the distribution of portfolio values, option prices, risk metrics, and other financial quantities.",
  "key_takeaways": [
    "Monte Carlo simulation can price any derivative with a payoff that depends on the path of underlying asset prices, making it especially valuable for exotic options and structured products where closed-form solutions do not exist.",
    "The accuracy of Monte Carlo improves with the square root of the number of simulations (convergence rate O(1/√N)), requiring variance reduction techniques (antithetic variates, control variates, quasi-random sequences) to achieve acceptable accuracy efficiently.",
    "Scenario-based Monte Carlo — where simulations are calibrated to historical stress periods or hypothetical scenarios — is widely used for risk management and portfolio stress testing.",
    "The quality of Monte Carlo output depends critically on the quality of the underlying stochastic model: garbage-in, garbage-out applies, with model risk being particularly significant for tail risk estimates.",
    "Monte Carlo is computationally intensive; modern implementations use GPU computing, parallel processing, and advanced sampling techniques to achieve the millions of paths needed for accurate tail estimates."
  ],
  "detailed_explanation": "Monte Carlo simulation was named after the Monte Carlo casino in Monaco by physicists Nicholas Metropolis and Stanislaw Ulam, who developed the technique at Los Alamos during the Manhattan Project. Its application to finance emerged in the 1970s and has since become one of the most powerful and versatile tools in quantitative finance, capable of solving problems that are intractable with analytical methods.\n\nThe basic structure of a financial Monte Carlo simulation involves three steps: specify a stochastic model for the random variables driving the system (e.g., geometric Brownian motion for stock prices, a GARCH model for volatility, or a term structure model for interest rates); generate a large number of independent random realizations of the model over the relevant time horizon using appropriate random number generators; and average the simulated outcomes (discounting where appropriate) to estimate the desired quantity — option price, portfolio distribution, VaR, CVaR, or scenario P&L.\n\nFor options pricing, Monte Carlo is particularly valuable for path-dependent exotic options — instruments whose payoff depends on the entire path of the underlying price, not just its terminal value. Asian options (payoff based on the average price), barrier options (payoff contingent on whether the underlying crosses a threshold), and lookback options (payoff based on the maximum or minimum price) all require path simulation because their payoffs cannot be computed from terminal values alone. American option pricing by Monte Carlo requires more sophisticated approaches (such as the Longstaff-Schwartz method) to handle early exercise decisions along each simulated path.\n\nFor risk management, Monte Carlo simulation generates the full distribution of portfolio returns across thousands of simulated scenarios, enabling the calculation of VaR, Expected Shortfall, and other risk measures at any confidence level. Unlike historical simulation (limited to the scenarios that actually occurred) or parametric VaR (limited by normality assumptions), Monte Carlo can generate any distribution by construction, making it the most flexible risk measurement tool available. The key limitation is computational cost and model specification risk — all the power of the technique depends on whether the underlying model correctly captures the real-world dynamics being simulated.",
  "example": "A risk manager uses Monte Carlo simulation with 100,000 paths to estimate the 1-day 99% VaR of a $100 million equity options portfolio. The simulation uses a correlated geometric Brownian motion model for 50 underlying stocks with an estimated covariance matrix, simulating their joint returns over one trading day. For each path, all option positions are re-priced using the Black-Scholes model with the simulated stock prices. The 99% VaR is the loss at the 1,000th worst observation (1% of 100,000): the model estimates a 1-day 99% VaR of $4.2 million, compared to a $3.1 million estimate from the parametric normal VaR approach — a 35% larger estimate that reflects the portfolio's option gamma and vega exposures that fat-tail scenarios amplify.",
  "formula": "Monte Carlo estimate: V ≈ (1/N) × Σ_{i=1}^{N} f(X_i), where X_i are simulated random draws",
  "formula_latex": null,
  "interactive_type": "model",
  "calculator_id": null,
  "related_terms": [
    "american-option",
    "black-scholes-model",
    "brownian-motion",
    "covariance",
    "covariance-matrix",
    "cross-sectional-momentum",
    "equity",
    "exotic-options",
    "expected-shortfall",
    "fundamental-law-of-active-management",
    "gamma",
    "garch-model",
    "geometric-brownian-motion",
    "option",
    "parametric-var"
  ],
  "backlinks": [
    "accumulator",
    "asian-option",
    "average-rate-option",
    "barrier-option",
    "cox-ross-rubinstein-model",
    "effective-duration",
    "expected-shortfall",
    "fat-tails",
    "garch-model",
    "hurst-exponent",
    "index-amortizing-swap",
    "interpolation",
    "key-rate-duration",
    "latin-hypercube-sampling",
    "lookback-option",
    "mortgage-backed-security",
    "net-present-value",
    "quasi-monte-carlo",
    "rainbow-option",
    "reinforcement-learning",
    "risk-neutral-pricing",
    "sentiment-analysis",
    "shrinkage-estimator",
    "support-vector-machine",
    "value-at-risk"
  ],
  "cross_references": [
    "american-option",
    "black-scholes-model",
    "brownian-motion",
    "covariance",
    "covariance-matrix",
    "equity",
    "exotic-options",
    "expected-shortfall",
    "gamma",
    "garch-model",
    "geometric-brownian-motion",
    "option",
    "parametric-var",
    "stock",
    "terminal-value",
    "vega",
    "volatility"
  ],
  "tags": [
    "level:intermediate",
    "cat:quantitative-finance"
  ],
  "asset_classes": [],
  "regulators": [],
  "see_also": [],
  "sources": [],
  "wordcount": 692,
  "checksum": "6bf5a71e39912735",
  "version": "2026.05.03",
  "license": "CC-BY-4.0",
  "updated_at": "2026-09-07T02:15:24+00:00",
  "_links": {
    "self": "https://hedgefund.wiki/api/v1/terms/monte-carlo-simulation",
    "jsonld": "https://hedgefund.wiki/api/v1/terms/monte-carlo-simulation?format=jsonld",
    "markdown": "https://hedgefund.wiki/api/v1/terms/monte-carlo-simulation?format=md",
    "graph": "https://hedgefund.wiki/api/v1/graph/monte-carlo-simulation",
    "category": "https://hedgefund.wiki/api/v1/categories/quantitative-finance",
    "schema": "https://hedgefund.wiki/schema/term.schema.json",
    "html": "https://hedgefund.wiki/#/terms/monte-carlo-simulation"
  }
}