Platform Platform overview Modules Solutions Industries Commodities Roles Quant More Pricing Customers Knowledge Center Blog Company Request Demo
Knowledge Center · Quant

How Monte Carlo simulation works

Simulating thousands of market paths to price and risk what formulas can’t.

8 min read · Back to · Data dictionary

When you need it

Closed-form models like Black-76 handle vanilla options, but path-dependent and multi-asset payoffs, Asian options, spread options, storage and transport optionality, have no simple formula. Monte Carlo simulation is the general-purpose answer.

Price Simulated time steps → many random paths

Monte Carlo generates thousands of random market paths, revalues under each, and reads risk or price from the distribution of outcomes.

How it works

  1. Model the dynamics: choose how prices evolve (drift, volatility, correlations between factors).
  2. Simulate paths: generate thousands of random price paths consistent with those dynamics.
  3. Revalue: compute the payoff of the position under each path.
  4. Aggregate: average the payoffs (for a price) or read a percentile (for VaR).

Precision versus cost

Monte Carlo error shrinks with the square root of the number of paths, so ten times the accuracy costs a hundred times the paths. Variance-reduction techniques and efficient revaluation matter, which is why simulation belongs in a platform engine, not a spreadsheet.

In Gravitas

Monte Carlo runs against the same governed positions and market data as the rest of valuation and risk, so simulated results are consistent with the book rather than a separate, un-reconciled calculation.

Related

See this on your own trades

A live walkthrough is the fastest way to connect this to your desk.

Request a demo Back to