A financial option is a contract that gives you the right — but not the obligation — to buy or sell an asset at an agreed price on some future date. A call option on a stock, for example, pays off when the stock rises above the agreed strike price : the payoff is , where is the stock price at expiry.
Pricing a simple European option has an elegant closed-form solution: the famous Black–Scholes formula, published by Fischer Black, Myron Scholes, and Robert Merton in 1973. It assumes the stock price follows a geometric Brownian motion — continuous random drift with a fixed volatility — and produces a single equation you can evaluate in a spreadsheet.
But real contracts are often path-dependent: an Asian option pays based on the average price over the whole period; a barrier option disappears if the stock ever touches a threshold. For these, no closed formula exists. The integral over all possible paths is too complicated to solve analytically.
Enter Monte Carlo simulation. Instead of solving the integral, you sample it: generate thousands of possible price paths, compute the payoff on each one, and average the results. The law of large numbers guarantees the average converges to the true price. The more paths you simulate, the tighter your estimate — and because each path is independent, the work scales perfectly across processors.
Comments
Loading comments...