Remember how the price of an option has been calculated in sect.3.1: with a small twist, this will show you how sophisticated Monte-Carlo simulations are carried out in practice. Consider a European call giving its holder the right to buy a share for a strike of EUR when the contract expires in 3 months or year. For simplicity, assume that the terminal price of a share presently valued at EUR can take only one of two uncertain values with equal probabilities: and EUR. Using this probabilistic knowledge, it is easy to calculate the expected value at the expiry by weighting the terminal payoff (2.1.3#eq.1) from each realization with the probability factor 1/2:
Even if the principle is correct, we showed in sect.3.2 that the forecasting values (3.2#eq.4) have to be carefully chosen to reproduce the market volatility, for example 40% ( ): this yields and risk-neutral world probabilities (3.2#eq.3) where a movement up is slightly less likely than a movement down . These parameters can again be used to calculate the expected payoff for different market values of the underlying share
Almost the same procedure is used in a Monte-Carlo calculation, except that for a higher accuracy, the lifetime of the option is divided into smaller steps: increments are accumulated to simulate possible realizations starting from the initial (spot) price of the underlying (log-normal walk with shares in sect.2.1.1) and set the drift equal to the spot rate (risk-neutral evolution observed for trees in sect.3.2). After each time step, the arithmetic average from all the possible terminal payoffs is used to estimate the mean price of the option on the expiring date and is discounted back in time to plot the fair value of an option having a lifetime equal to the run time. The VMARKET applet below shows an example with (Volatility=0.4, Drift=0.03), where new increments are generated every trading day (the duration of one step is =1/252=0.00397 year) and are accumulated to forecast two possible realizations of the underlying spot price ( , red dots) starting from an initial 10 EUR (coincides with the StrikePrice). After one step backward in time ( or Time=0.003 displayed on the top of the applet measures the lifetime ranging from to ), the fair value of the option is plotted (in black) together with the terminal payoff (in grey). Running the simulation for 3 months (Time=0.25), the prices obtained using the Monte-Carlo method can be cross-checked with the value obtained from the binomial step (4.1.1#tab.1): they are quite different!
The experiments show that the numerical accuracy of the Monte-Carlo calculation can be improved by increasing the number of realizations: the values obtained approach those given in (4.1.1#tab.1) without reproducing them exactly. The difference is particularly striking for low values of the underlying , where the binomial step gives options that are worthless, while the Monte-Carlo method converges to small but finite values. As you may have guessed, also binomial trees are only an approximation of the true solution, with an accuracy that improves when the number of steps is increased-resulting in a larger number of forecasting prices. As a matter of fact, both methods converge to the same value in the limit of small time steps and a large number of realisations: this value is the same as the one that has first been obtained by Black & Scholes  by solving (3.4#eq.4).
Congratulations: you probably solved your first option pricing equation and hopefully even understood what you were doing! Of course, analytical minded persons may say that a formula is more general and provides a better understanding. In this syllabus, we argue the opposite: formulas, just like computers, are only tools to obtain solutions from a certain model of the reality. Analytical and computational tools are both perfectly adequate if they are used in a knowledgable manner: they are often favourably compared to ensure that the solution is not affected by different assumptions made during the derivation of the models.
Before tackling these issues, let us first develop an intuition for the financial parameters and study with experiments how they affect the option payoff before the expiry date.
SYLLABUS Previous: 4.1 Plain vanilla stock Up: 4.1 Plain vanilla stock Next: 4.1.2 Parameters illustrated with