Option Implied Risk-Neutral Distribution

Saral BINDAL

In this article, Saral BINDAL (Indian Institute of Technology Kharagpur, Metallurgical and Materials Engineering, 2024-2028 & Research assistant at ESSEC Business School) explains how option prices can be used to build an implied risk-neutral distribution.

Introduction

Derivative markets provide a rich source of information for market expectations. For example, a futures price is the market’s expectation of the future value of an asset. More interestingly, we can derive the moments of the statistical distribution of future asset values from the market prices of options, like the variance (second moment), the skewness (third moment) and the kurtosis (fourth moment). More generally, we can extract the ex-ante risk-neutral probability distribution of future asset prices at a given date from option market prices with the corresponding maturity date.

Physical vs Risk-Neutral Probability Measures

A real-world probability measure represents the statistical distribution of asset returns typically estimated using historical data. These measures incorporate risk premia, market frictions, and investor behaviour, and are primarily used for statistical inference and risk modelling.

In contrast, risk-neutral probability measure is a mathematical pricing measure used in no-arbitrage valuation of financial derivatives. Under this framework, asset prices are evaluated as discounted expected payoffs under an equivalent martingale measure. In this setting, the expected return of any risky asset is adjusted to the risk-free rate within the pricing measure, simplifying valuation by transforming uncertain future payoffs into present values computed via expectation (Hull, 2018; Shreve, 2004).

Historical vs Risk-Neutral Distributions

Historical Distributions are constructed from observed past returns under the physical measure (P-measure). They empirically capture the true statistical behaviour of asset prices, including fat tails, skewness, and volatility clustering driven by real market shocks and investor behaviour. These distributions exhibit higher variance and kurtosis, making them particularly valuable for stress testing, Value-at-Risk estimation, and portfolio risk management where realistic loss scenarios matter.

Risk-Neutral Distributions are derived from option market prices rather than historical data, under the implied measure by no-arbitrage pricing (Q-measure). They reflect market-implied expectations of future payoffs discounted at the risk-free rate resulting in smoother, less skewed densities. While highly effective for pricing derivatives and contingent claims, they tend to underestimate tail risk and do not directly represent the actual probabilities investors assign to future market outcomes.

Risk-neutral distribution: the Black–Scholes–Merton framework

Having distinguished between the physical and risk-neutral probability measures, it is useful to examine the risk-neutral distribution implied by the Black–Scholes–Merton (BSM) model, which is a standard model in quantitative finance. The BSM framework assumes that the underlying asset follows a geometric Brownian motion and provides a simple illustration of how the transition from the physical measure to the risk-neutral measure alters the distribution of future asset prices.

Under the BSM, the standard assumption is that the underlying asset follows a geometric Brownian motion given by the following expressions:


SDE for the geometric Brownian motion (GBM)

where:

  • St = asset price at time t t
  • μ = drift (growth rate of the asset price)
  • r = risk-free rate
  • σ = volatility (standard deviation)
  • dWt/dWtQ = infinitesimal increment of wiener process (N(0,dt)) under respective measures

Solving these stochastic differential equations over the interval [0, T] yields the terminal asset price:


Terminal asset price formulas

Taking logarithms shows that the terminal log-price is normally distributed:


Distributions under the BSM framework

Thus, under the Black–Scholes–Merton framework, the risk-neutral distribution of the terminal asset price is lognormal (as the physical distribution). Relative to the corresponding physical distribution, the volatility remains unchanged, while the drift parameter μ is replaced by the risk-free rate r. This is an important result as the risk-free rate r is known and easily observable while the drift parameter μ has to be estimated and is not directly observable.

Butterfly spread

To extract a continuous risk-neutral probability distribution from the market, we must first understand how to isolate the market’s view on a specific future asset price. The primary tool for this is a classic option trading strategy: the butterfly spread.

A butterfly spread is an options trading strategy designed to achieve limited profit with strictly bounded risk, typically in market environments where relatively small price movements are anticipated. The strategy may be implemented using either call or put options and can be established in either a long or short configuration. For example, a long call butterfly is constructed by purchasing one call option at a lower strike price, selling two call options at an intermediate strike price, and purchasing one call option at a higher strike price. Depending on the relative spacing between the strike prices, a butterfly spread may be either symmetric or asymmetric.

Cost of a Symmetric Butterfly Spread

To understand how option market prices encode the market’s expectations regarding the future distribution of the underlying asset price, we consider a symmetric butterfly. A symmetric butterfly spread is constructed using three European call options with a common maturity T and distinct strike prices. The strategy involves purchasing one call option with strike K – ΔK at a premium of C(K-ΔK,T), selling two call options with strike K at a premium of C(K,T) each, and purchasing one call option with strike K + ΔK at a premium of C(K+ΔK,T).

The price of the resulting butterfly spread is therefore given by


Butterfly spread cost

The net cost of the butterfly spread is obtained by summing the premia paid for the two long call positions and subtracting the premiums received from the two short call positions.

Payoff of a Symmetric Butterfly Spread

The payoff of a symmetric butterfly spread is centred around the strike (K) and can be expressed as


Butterfly spread payoff

Figure 1 illustrates the payoff profile of a symmetric butterfly spread centred at the strike K = 100 with strike spacing ΔK = 5. The payoff reaches its maximum when the terminal asset price ST equals the strike K and declines to zero as ST moves beyond the adjacent strikes K – ΔK and K + ΔK.

Figure 1. Symmetric Butterfly Spread Payoff at Maturity
Symmetric Butterfly Spread Payoff  at Maturity
Source: computation by the author.

As a result, the butterfly spread effectively isolates a narrow range of terminal asset prices, making it a useful instrument for extracting information about the market-implied probability distribution of the underlying asset price at maturity.

Stacked Butterfly Spreads

A stack of butterfly spreads refers to a collection of butterfly spreads constructed across a range of strike prices, such that the central strike of each butterfly is equally spaced from the next. The spacing between successive central strikes is equal to the strike spacing ΔK used in the construction of each individual butterfly spread, as discussed above.

Figure 2 illustrates that a collection of butterfly spreads across strikes at a fixed maturity converges to the market-implied probability density of the underlying asset. Each butterfly corresponds to a discrete approximation of the second derivative of option prices with respect to strike, and aggregating these across strikes recovers the risk-neutral density.

We construct seven butterfly spreads centered at strikes K = 85 to K = 115 in increments of 5, with strike spacing ΔK = 5. The weights are specified using a Gaussian distribution with mean μ = 100 and standard deviation σ = 10, reflecting an assumed market belief about the concentration of terminal prices. The payoff profile is scaled by a factor of 200 to improve visual readability, and it is normalized by ΔK2 to remain consistent with the second-order finite-difference interpretation of butterfly spreads as detailed below.

Figure 2. Approximating the Risk-Neutral Density Using Butterfly Spreads
Approximating the Risk-Neutral Density Using Butterfly Spreads
Source: computation by the author.

As the strike spacing ΔK is reduced, additional butterfly spreads can be constructed between existing butterfly spreads. Consequently, the stacked payoff profile becomes increasingly smooth and, in the limit, approaches a continuous representation of the implied probability distribution.

To better understand this limiting behaviour, it is useful to examine the properties of an individual butterfly spread. As the strike spacing ΔK decreases, the payoff of the butterfly spread becomes increasingly concentrated around its central strike. In the limit as ΔK → 0, the butterfly spread approaches an infinitesimally narrow peak centred at K.

Consequently, the value of the butterfly spread decreases as its payoff becomes increasingly concentrated around its central strike. To obtain a meaningful limiting quantity, the butterfly value must therefore be normalized by (ΔK)2. This normalization is motivated by a well-known result from calculus, central finite-difference approximation of the second derivative.


Normalized Butterfly spread cost

Comparing the two expressions above, reveals that the normalized butterfly value is precisely the finite-difference approximation of the second derivative of the call pricing function with respect to strike.


Second derivative of the call pricing function with respect to strike.

This observation forms the foundation of the Breeden-Litzenberger (1978) result, which establishes that the second derivative of the call pricing function with respect to strike is directly related to the market-implied risk-neutral probability density embedded in option prices, as demonstrated in the derivation below.

You can download the Excel file provided below to generate and visualize the payoff profiles of the butterfly spread and stacked butterfly spread at maturity, as discussed above.

Download the Excel file.

Option implied risk-neutral distribution

This section develops the analytical derivation of the risk-neutral distribution using the seminal Breeden-Litzenberger (1978) result. By exploiting the cross-sectional structure of option prices across strikes, we recover the market-implied risk-neutral density embedded in option market prices.

Analytical derivation

Under the risk-neutral measure, the value of a European call option is given by the present value of its expected payoff at maturity. For a strike price K, continuously compounded risk-free rate r, and time to maturity T, the call pricing function C(K,T) can be expressed as


Call option risk-neutral value.

To obtain a continuous representation of the call price, the expected payoff can be expressed as an integral over the probability density function of the terminal asset price, f(ST).


Call option risk-neutral value PDF.

Note: The integral starts at K because the payoff is zero when St≤K.

Taking the first derivative with respect to K, we get


Call option risk-neutral PDF first derivative

To obtain the risk-neutral probability density function, as shown by Breeden and Litzenberger (1978), we take an additional derivative with respect to the strike


Second derivative of call price with respect to strike.

Rearranging the above formula, we get the risk-neutral distribution


Rearranged Second derivative of call price with respect to strike.

Applying the second-order central difference approximation heuristically developed in the previous section using butterfly spreads, we obtain the following expression:


Implied risk-neutral distribution formula.

This expression shows that the risk-neutral probability density can be recovered directly from the second derivative of the call pricing function with respect to strike. In practice, however, option prices are observed only at a finite set of discrete strike prices, requiring numerical methods to approximate the derivatives and extract the implied risk-neutral distribution.

Numerical methods for extracting the risk-neutral distribution

Methods for extracting the risk-neutral distribution can be broadly classified into non-parametric (data-driven with minimal distributional assumptions), semi-parametric (partial structural assumptions, typically imposed on intermediate quantities such as implied volatility), and parametric or structural (explicit assumptions on the distribution or asset price dynamics) approaches. These methodologies differ in the degree of modelling assumptions imposed on the option pricing function and the terminal asset price distribution, leading to different trade-offs between flexibility, numerical stability, and economic interpretability.

Non-parametric methods

Non-parametric methods aim to recover the risk-neutral distribution directly from observed option prices without imposing any specific parametric structure on either the terminal asset price distribution or the stochastic process governing the evolution of the underlying asset price. Consequently, these methods are highly flexible, but they tend to be sensitive to market microstructure noise, sparse strike coverage, and interpolation error in option quotes.

Risk-neutral histograms: the most direct implementation of the Breeden–Litzenberger result constructs a discrete approximation of the implied risk-neutral density using finite differences across traded strikes (Breeden and Litzenberger, 1978; Neuhaus, 1995). Adjacent butterfly spreads may therefore be interpreted as local estimates of state-contingent probabilities.

Because option contracts are quoted only at discrete strike intervals, the recovered distribution resembles a histogram rather than a smooth continuous density, making the approach highly sensitive to strike spacing and pricing noise.

Kernel regression methods: to mitigate the instability of histogram-based estimates, subsequent research introduced non-parametric smoothing techniques that estimate a continuous option pricing function directly from observed market prices. A prominent example is the kernel regression framework of Aït-Sahalia and Lo (1998).

By reducing the influence of local pricing noise, kernel-based methods generally produce smoother and more stable estimates of the implied risk-neutral density.

Spline-based methods: another widely used class of non-parametric methods employs spline interpolation techniques to construct smooth and arbitrage-consistent call pricing functions across strikes (Bates, 1991). Once a sufficiently smooth pricing function has been obtained, the implied risk-neutral density can be recovered through numerical differentiation.

Spline-based approaches offer substantial flexibility but remain sensitive to data quality and sparse observations in the tails of the distribution.

Semi-parametric approaches

Semi-parametric approaches occupy a middle ground between purely data-driven and fully parametric methodologies. Rather than modelling the risk-neutral density directly, these methods impose structure on intermediate quantities, most commonly the implied volatility smile.

Implied volatility smile methods: in practice, many market participants smooth the implied volatility smile rather than the option prices directly. Observed option prices are first converted into implied volatilities, after which a smooth volatility smile is fitted across strikes using parametric specifications or spline-based interpolation techniques (Shimko, 1993).

The smoothed volatility smile is subsequently mapped back into option prices, allowing the implied risk-neutral density to be recovered through numerical differentiation. These methods generally exhibit greater numerical stability, although tail estimation remains sensitive to extrapolation assumptions in illiquid regions of the smile.

Parametric and structural approaches

Parametric and structural methodologies recover the implied risk-neutral distribution by imposing explicit assumptions on either the terminal distribution of asset prices or the stochastic process governing their evolution.

Parametric density models: a prominent class of methods assumes that the terminal risk-neutral distribution follows a particular parametric specification. One widely used approach models the distribution as a mixture of lognormal densities calibrated to observed option prices (Bahra, 1997; Melick and Thomas, 1997).

Parametric methods are computationally efficient and often yield economically interpretable measures of skewness, kurtosis, and tail risk. Their flexibility, however, is inherently constrained by the assumed functional form.

Dynamic option pricing models: rather than specifying the terminal distribution directly, structural approaches derive the implied density from an assumed stochastic process governing the evolution of the underlying asset price. Examples include stochastic volatility and jump-diffusion frameworks calibrated to observed option prices (Bates, 1995; Malz, 1995).

Within these models, the risk-neutral density emerges endogenously from the dynamics of the underlying asset under the risk-neutral measure. While theoretically appealing, such models are computationally intensive and sensitive to model misspecification.

Application

Implementing the Breeden and Litzenberger (1978) result in practice requires a continuum of European option prices written on the same underlying asset, all sharing a common maturity and spanning a continuous range of strike prices from zero to infinity. Under such idealized conditions, the risk-neutral density can be recovered directly from the cross-section of option prices (at a given maturity date).

In practice, however, listed option markets provide only a sparse and discrete grid of strike prices, typically concentrated around the at-the-money (ATM) region. The absence of a complete continuum of option strikes, particularly in the deep in-the-money and far out-of-the-money regions, necessitates the use of interpolation across observed strikes and extrapolation into the tails in order to recover a smooth and arbitrage-free implied risk-neutral distribution.

Required data

Constructing a risk-neutral distribution requires option chain data (a set of calls and/or puts) for a single maturity, along with the underlying asset price, the prevailing risk-free rate, dividend assumptions, at the exact observation time of the market data.

Such data can be obtained from both free and commercial data providers. One of the most accessible sources is Yahoo! Finance; however, freely available option data is often subject to inconsistencies such as wide bid–ask spreads, stale quotes, and incomplete cross-sectional coverage of strikes, all of which can materially distort empirical estimation of the risk-neutral distribution (RND).

For our application, we employ simulated option data to illustrate the derivation of the implied risk-neutral distribution from an option chain within a controlled and internally consistent setting. This ensures that the resulting distribution remains aligned with the theoretical framework developed above.

Extraction of the implied risk-neutral density

From the collected option chain data, we first apply a series of standard filtering procedures designed to remove illiquid and economically inconsistent observations. In empirical applications, this typically includes liquidity screens, moneyness and maturity filters, implied-volatility sanity checks, and no-arbitrage constraints to mitigate errors arising from stale quotes, asynchronous observations, and market microstructure noise. Since the dataset employed here is simulated and internally consistent by construction, these preprocessing steps can be largely omitted.

Figure 3 below presents the implied volatility smile obtained from the simulated European call option chain after numerical inversion of the Black–Scholes–Merton pricing model. The smile is interpolated using a natural cubic spline over a dense strike grid spanning the filtered strike range of 4,000 to 6,000, under the assumptions of an underlying spot price of $5,300, a continuously compounded risk-free interest rate of 5.2%, and a remaining time-to-maturity of 30 days. The resulting smooth volatility curve serves as the key intermediate input for constructing a continuous and differentiable call pricing function required for subsequent risk-neutral density extraction.

Figure 3. Implied Volatility Smile
Implied Volatility Smile
Source: computation by the author (with python)

The interpolated implied volatility smile is subsequently utilized to reprice European call options across a finely discretized strike grid, thereby constructing a smooth numerical approximation of the cross-sectional call price surface. The option implied risk neutral density is then recovered by applying the Breeden Litzenberger operator, corresponding to the second partial derivative of discounted call prices with respect to strike, to the smoothed pricing function. Figure 4 illustrates the resulting risk neutral density extracted from the simulated European call option chain under an underlying spot level of $5,300, a continuously compounded risk-free interest rate of 5.2%, and a remaining time to maturity of 30 days.

Figure 4. Implied Risk-Neutral Distribution
Implied Risk-Neutral Distribution
Source: computation by the author (with python)

You can download the Python code provided below for generating simulated call option chain data and the option-implied risk-neutral distribution, as discussed above.

Download the Python code.

Alternatively, you can download the R code below with the same functionality as in the Python file.

 Download the R code.

Empirical issues

A primary limitation in empirical recovery of the risk-neutral distribution is the discrete nature of listed option strikes. The Breeden–Litzenberger framework assumes a continuum over strike space, whereas traded options are observed only on a sparse and uneven grid concentrated around the at-the-money region.

A second limitation arises from the unobservability of the distribution tails. Deep in-the-money and far out-of-the-money options are often illiquid or not quoted, implying that tail behaviour of the risk-neutral density must be inferred through extrapolation rather than direct market observation.

A separate issue is asynchronous option quotes. Since option prices across strikes are not necessarily recorded simultaneously, the resulting cross-section may embed timing mismatches, introducing bias in the reconstructed pricing function. This is typically addressed using end-of-day settlement data or synchronized snapshots.

In addition, different levels of market liquidity (due to different levels of bid ask spreads for example) across strikes introduces noise and heterogeneity in observed quotes. Illiquid contracts may exhibit stale or unreliable prices, which can distort the implied volatility surface even after basic filtering.

Finally, the reconstruction procedure does not explicitly impose no-arbitrage conditions or global smoothness constraints across strikes. As a result, when option prices are interpolated to form a continuous surface, the fitted call price function may exhibit local violations of convexity in strike space (e.g., small regions where butterfly spreads imply negative prices or non-monotonic curvature). Such violations are problematic because they imply the possibility of arbitrage and can lead to risk-neutral probability estimates that are not economically consistent.

Despite these limitations, the framework remains a useful reduced-form tool for extracting risk-neutral densities, provided appropriate smoothing and arbitrage constraints are imposed.

Real-life applications

Central Bank Monetary Policy Monitoring

Bahra (1997) and Kim (2009) suggest that policymakers extract ex-ante risk-neutral distributions (RNDs) from interest rate, equity, and currency options to assess market-implied expectations and uncertainty around policy decisions. Unlike futures prices, which only reflect the conditional mean, RNDs incorporate higher-order information such as skewness and kurtosis, allowing for a more complete assessment of perceived tail risks and macro-financial stress. For example, during the February 2007 equity sell-off, the European Central Bank (ECB, 2007) used option-implied probability distributions (“fan charts”) to assess whether the move reflected extreme tail risk and to track the evolution of market expectations after stabilization.

Value-at-Risk (VaR) Forecasting

Risk management units in investment banks use quantiles derived from implied RNDs to forecast extreme portfolio losses in a forward-looking manner. Compared to traditional historical simulation methods, RND-based approaches incorporate market-implied expectations and have been shown to provide improved performance relative to standard volatility-based models such as GARCH(1,1) (Chang, Chang, Huang, & Hsieh, 2011).

Systemic Risk and Stress Testing Indicator

Macroprudential regulators transform option-implied volatility surfaces into arbitrage-consistent risk-neutral distributions to quantify system-wide financial vulnerabilities. By aggregating tail-risk measures across equities, currencies, and interest rates, these distributions can be used to construct time-series indicators of systemic stress and cross-asset fragility (Malz, 2014).

Market Risk Aversion and Investor Sentiment Estimation

By combining option-implied risk-neutral distributions with empirical (physical) distributions, researchers can infer the market’s implicit risk preferences and aggregate degree of risk aversion (Bliss & Panigirtzoglou, 2004). This allows for the identification of time variation in investor sentiment and risk pricing across different investment horizons (Bliss & Panigirtzoglou, 2004; Gemmill & Saflekos, 2000).

Why should you be interested in this post?

The risk-neutral distribution is one of the few tools in finance that reveals how the market prices uncertainty based on the entire distribution of possible future states implied by option prices. It is widely used in practice to understand how the market is pricing downside risk, fat tails, and asymmetry that is directly used in volatility modelling, pricing, and risk management frameworks. From a practical perspective, it is one of the standard tools used to extract forward-looking information from option prices in both research and industry settings.

Related posts on the SimTrade blog

   ▶ Saral BINDAL Historical Volatility

   ▶ Saral BINDAL Implied Volatility and Option Prices

   ▶ Saral BINDAL Volatility curves: smiles and smirks

Useful resources

Academic research on option pricing

Black, F., & Scholes, M. (1973). The pricing of options and corporate liabilities. Journal of Political Economy, 81(3), 637-654.

Hull J.C. (2015) Options, Futures, and Other Derivatives, Eighth Edition, Global Edition, Chapter 14 – The Black-Scholes-Merton model, 299-320.

Merton, R.C. (1973). Theory of rational option pricing. The Bell Journal of Economics and Management Science, 4(1), 141-183.

Academic research on risk neutral distribution

Aït-Sahalia, Y., & Lo, A. W. (1998). Nonparametric estimation of state-price densities implicit in financial asset prices. The Journal of Finance, 53(2), 499-547.

Bahra, B. (1997). Implied risk-neutral probability density functions from option prices: Theory and application. Bank of England Working Paper Series, 66, 1-42.

Bates, D. S. (1991). The crash of ’87: Was it expected? The evidence from options markets. The Journal of Finance, 46(3), 1009-1044.

Bates, D. S. (1995). Testing option pricing models. NBER Working Paper Series, w5135, 1-53.

Bliss, R. R., & Panigirtzoglou, N. (2004). Option-implied risk aversion estimates. The Journal of Finance, 59(1), 407-446.

Breeden, D. T., & Litzenberger, R. H. (1978). Prices of state-contingent claims implicit in option prices. Journal of Business, 51(4), 621-651.

Chang, Y. C., Chang, C. L., Huang, H. T., & Hsieh, T. H. (2011). Value-at-Risk forecasting via option-implied risk-neutral density. Journal of Risk and Financial Management, 4(1), 56-83.

European Central Bank (ECB). (2007). Gauging stock market uncertainty using option-implied distributions. ECB Monthly Bulletin, April, Box 4, 31–32.

Figlewski, S. (2010). Estimating the implied risk neutral density for the U.S. market portfolio. In T. Bollerslev, J. R. Russell, & M. W. Watson (Eds.), Volatility and Time Series Econometrics: Essays in Honor of Robert F. Engle (pp. 43-69). Oxford University Press.

Gemmill, G., & Saflekos, A. (2000). How useful are market-implied probabilities for forecasting sharp changes in asset prices? An application to the UK general election. Market Expectations and the Implications for Monetary Policy, 203-223.

Kim, K. (2009). Monetary policy announcements and market expectations under different monetary policy regimes: An options-based approach. International Finance Discussion Papers (Federal Reserve Board), 977, 1-45.

Malz, A. M. (1996). Using option prices to estimate realignment probabilities in the European Monetary System: the case of sterling-mark. Journal of International Money and Finance, 15(5), 717-748.

Malz, A. M. (2014). A VaR-based systemic risk indicator. Federal Reserve Bank of New York Staff Reports, 668, 1-47.

Melick, W. R., & Thomas, C. P. (1997). Recovering an asset’s pdf from option prices: An application to crude oil during the Gulf crisis. Journal of Financial and Quantitative Analysis, 32(1), 91-115.

Neuhaus, H. (1995). The informational content of derivatives for monetary policy. Deutsche Bundesbank Discussion Paper Series 1: Economic Studies, 1995(03), 1-34.

Shimko, D. (1993). Bounds of probability. Risk, 6(4), 33-37.

Shreve, S. E. (2004). Stochastic calculus for finance II: Continuous-time models. Springer Science & Business Media.

About the author

The article was written in June 2026 by Saral BINDAL (Indian Institute of Technology Kharagpur, Metallurgical and Materials Engineering, 2024-2028 & Research assistant at ESSEC Business School).

   ▶ Discover all articles by Saral BINDAL

Modeling Asset Prices in Financial Markets: Arithmetic and Geometric Brownian Motions

Saral BINDAL

In this article, Saral BINDAL (Indian Institute of Technology Kharagpur, Metallurgical and Materials Engineering, 2024-2028 & Research assistant at ESSEC Business School) presents two statistical models used in finance to describe the time behavior of asset prices: the arithmetic Brownian motion (ABM) and the geometric Brownian motion (GBM).

Introduction

In financial markets, performance over time is governed by three fundamental variables: the drift (μ), volatility (σ), and maybe most importantly time (T). The drift represents the expected growth rate of the price and corresponds to the expected return of assets or portfolios. Volatility measures the uncertainty or risk associated with price fluctuations around this expected growth and corresponds to the standard deviation of returns. The relationship between these variables reflects the trade-off between risk and return. Time, which is related to the investment horizon set by the investor, determines how both performance and risk accumulate. Together, these variables form the foundation of asset pricing to model the behavior of market price over time, and in fine the performance of the investor at their investment horizon.

Modeling asset prices

Asset price modeling is used to understand the expected return and risk in asset management, risk management, and the pricing of complex financial products such as options and structured products. Although asset prices are influenced by countless unpredictable risk factors, quants in finance always try to find a parsimonious way to model asset prices (using a few parameters only).

The first study of asset price modelling dates from Louis Bachelier in 1900, in his doctoral thesis Théorie de la Spéculation (The Theory of Speculation), where he modelled stock prices as a random walk and applied this framework to option valuation. Later, in 1923, the mathematician Norbert Wiener formalized these ideas as the Wiener process, providing the rigorous stochastic foundation that underpins modern finance.

In the 1960s, Paul Samuelson refined Bachelier’s model by introducing the geometric Brownian motion, which ensures positive stock prices following a lognormal statistical distribution. His 1965 paper “Rational Theory of Warrant Pricing” laid the groundwork for modern asset price modelling, showing that discounted stock prices follow a martingale.

We detail below the two models usually used in finance to model the evolution of asset prices over time: the arithmetic Brownian motion (ABM) and the geometric Brownian motion (GBM). We will then use these models to simulate the evolution of asset prices over time with the Monte Carlo simulation method.

Arithmetic Brownian motion (ABM)

Theory

One of the most widely used stochastic processes in financial modeling is the arithmetic Brownian motion, also known as the Wiener process. It is a continuous stochastic process with normally distributed increments. Using the Wiener process notation, an asset price model in continuous time based on an ABM can be expressed as the following stochastic differential equation (SDE):


SDE for the arithmetic Brownian motion

where:

  • dSt = infinitesimal change in asset price at time t t
  • μ = drift (growth rate of the asset price)
  • σ = volatility (standard deviation)
  • dWt = infinitesimal increment of wiener process (N(0,dt))

Note that the standard Brownian motion is a special case of the arithmetic Brownian motion with a mean equal to zero and a variance equal to one.

In this model, both μ and σ are assumed to be constant over time. It can be shown that the probability distribution function of the future price is a normal distribution implying a strictly positive (although negligible in most cases) probability for the price to be negative.

Integrating the SDE for dSt over a finite interval (from time 0 to time t), we get:


Integrated SDE for the arithmetic Brownian motion

Here, Wt is defined as Wt = √t · Zt, where Zt is a normal random variable drawn from the standard distribution N(0, 1) with mean equal to 0 and variance equal to 1.

At any date t, we can also compute the expected value and a confidence interval such that the asset price St lies between the lower and upper bound of the interval with probability equal to 1-α.


Theoritical formulas for mean, upper and lower limits of ABM model

Where S0 is the initial asset price and zα.

The z-score for a confidence level of (1 – α) can be calculated as:


z-score formula

where Φ-1 denotes the inverse cumulative distribution function (CDF) of the standard normal distribution.

For example the statistical z-score (zα) values for 66%, 95%, and 99% confidence intervals are as the following:


z-score examples

Monte Carlo simulations with ABM

Since Monte Carlo simulations are performed in discrete time, the underlying continuous-time asset price process (ABM) is approximated using the Euler–Maruyama discretization of SDEs (see Maruyama, 1955), as shown below.


Discretization formula for the arithmetic Brownian motion (ABM)

where Δt denotes the time step, expressed in the same time units as the drift parameter μ and the volatility parameter σ (usually the annual unit). For example, Δt may be equal to one day (=1/252) or one month (=1/12).

Figure 1 below illustrates a single simulated asset price path under an arithmetic Brownian motion (ABM), sampled at monthly intervals (Δt = 1/12) over a 10-year horizon (T = 10). Alongside the simulated path, the figure shows the expected (mean) price trajectory and the corresponding upper and lower bounds of a 66% confidence interval. In this example, the model assumes an annual drift (μ) of $8, representing the expected growth rate, and an annual volatility (σ) of $15, capturing random price fluctuations. The initial asset price (S0) is equal to $100.

Figure 1. Single Monte Carlo–simulated asset price path under an Arithmetic Brownian Motion model.
A Monte Carlo–simulated price path under an arithmetic Brownian motion model
Source: computation by the author (with Excel).

Figure 2 below illustrates 1,000 simulated asset price paths generated under an arithmetic Brownian motion (ABM). In addition to the simulated paths, the figure displays the expected (mean) price trajectory along with the corresponding upper and lower bounds of a 66% confidence interval, using the same parameter settings as in Figure 1.

Figure 2. Monte Carlo–simulated asset price paths under an Arithmetic Brownian Motion model.
Monte Carlo–simulated price paths under an arithmetic Brownian motion model.
Source: computation by the author (with R).

Geometric Brownian motion (GBM)

Theory

Since an arithmetic Brownian motion (ABM) can take negative values, it is unsuitable for directly modeling stock prices if we assume limited liability for investors. Under limited liability, an investor’s maximum possible loss is indeed confined to their initial investment, implying that asset prices cannot fall below zero. To address this limitation, financial models instead use geometric Brownian motion (GBM), a non-negative stochastic process that is widely employed to describe the evolution of asset prices. Using the Wiener process notation, an asset price model in continuous time based on a GBM can be expressed as the following stochastic differential equation (SDE):


SDE for the geometric Brownian motion (GBM)

where:

  • St = asset price at time t t
  • μ = drift (growth rate of the asset price)
  • σ = volatility (standard deviation)
  • dWt = infinitesimal increment of wiener process (N(0,dt))

Integrating the SDE for dSt/St over a finite interval, we get:


Integrated SDE for the geometric Brownian motion (GBM)

The theoretical expected value and confidence intervals are given analytically by the following expressions:


Theoritical formulas for mean, upper and lower limits of GBM model

Monte Carlo simulations with GBM

To implement Monte Carlo simulations, we approximate the underlying continuous-time process in discrete time, yielding:


Asset price under discrete GBM

where Zt is a standard normal random variable drawn from the distribution N(0, 1) and Δt denotes the time step, chosen so that it is expressed in the same time units as the drift parameter μ and the volatility parameter σ.

Figure 3 below illustrates a single simulated asset price path under a geometric Brownian motion (GBM), sampled at monthly intervals (Δt = 1/12) over a 10-year horizon (T = 10). Alongside the simulated path, the figure shows the expected (mean) price trajectory and the corresponding upper and lower bounds of a 66% confidence interval. In this example, the model assumes an annual drift (μ) of 8%, representing the expected growth rate, and an annual volatility (σ) of 15%, capturing random price fluctuations. The initial asset price is S0 €100.

Figure 3. Monte Carlo–simulated asset price path under a Geometric Brownian Motion model.
Monte Carlo–simulated asset price path under a GBM model.
Source: computation by the author (with Excel).

Figure 4 below illustrates 1,000 simulated asset price paths generated under a geometric Brownian motion (GBM). In addition to the simulated paths, the figure displays the expected (mean) price trajectory along with the corresponding upper and lower bounds of a 66% confidence interval, using the same parameter settings as in Figure 3.

Figure 4. Monte Carlo–simulated asset price paths under a Standard Brownian Motion model.
 Monte Carlo–simulated asset price paths under a Geometric Brownian Motion model.
Source: computation by the author (with R).

Discussion

The drift μ represents the expected rate of growth of asset prices, so its cumulative contribution increases linearly with time as μT. In contrast, volatility σ captures investment risk, and its cumulative impact scales with the square root of time as σ√T. As a result, over short horizons stochastic shocks tend to dominate the deterministic drift, whereas over longer horizons the expected growth component becomes increasingly prominent.

When many paths for the asset price are simulated and plotted over time, the resulting trajectories form a cone-shaped region, commonly referred to as a fan chart. The center of this fan traces the smooth expected path governed by the drift μ, while the widening envelope reflects the growing dispersion of outcomes induced by volatility σ.

This representation underscores a key implication for long-term investing and risk management: uncertainty expands with the investment horizon even when model parameters remain constant. While the expected value evolves predictably and linearly through time, the range of plausible outcomes broadens at a slower, square-root rate, shaping the risk–return trade-off across different time scales.

You can download the Excel file provided below for generating Monte Carlo Simulations for asset prices modeled on arithmetic and geometric Brownian motion.

Download the Excel file.

You can download the Python code provided below, for generating Monte Carlo Simulations for asset prices modeled on arithmetic and geometric Brownian motion.

Download the Python code.

Alternatively, you can download the R code below with the same functionality as in the Python file.

 Download the R code.

Link between the ABM and the GBM

The ABM and GBM models are fundamentally different: the drift for the ABM is additive while the drift for the GBM is multiplicative. Moreover, the statistical distribution for the price for the ABM is a normal distribution while the statistical distribution for the GBM is a log-normal distribution. However, we can study the relationship between the two models as they are both used to model the same phenomenon, the evolution of asset prices over time in our case.

We can especially study the relationship between the two parameters of the two models, μ and σ. In the presentation above, we used the same notations for μ and σ for the two models, but the values of these parameters for the two models will be different when we apply these models to the same phenomenon. There is no mapping of the ABM and GBM in the price space such that we get the same results as the two models are fundamentally different.

Let us rewrite the two models (in terms of SDE) by differentiating the parameters for each model:


SDE for the ABM and GBM

To model the same phenomenon, we can use the following relationship between the parameters of the ABM and GBM models:


Link between the ABM and GBM parameters.

To make the two models comparable in terms of price behavior, an ABM can locally approximate GBM by matching instantaneous drift and volatility such that:


Local link between the ABM and GBM parameters.

This local correspondence is state-dependent and time-varying, and therefore not a true parameter equivalence.

Figure 5 below compares the asset price path for an ABM, monthly adjusted ABM and a GBM.


Simulated asset price paths for ABM, adjusted ABM and GBM.

Why should I be interested in this post?

Understanding how asset prices are modeled, and in particular the difference between additive and multiplicative price dynamics, is essential for building strong intuition about how prices evolve over time under uncertainty. This understanding forms the foundation of modern risk management, as it directly informs concepts such as capital protection, downside risk, and the long-term behavior of investment portfolios.

Related posts on the SimTrade blog

   ▶ Saral BINDAL Historical Volatility

   ▶ Saral BINDAL Implied Volatility and Option Prices

   ▶ Jayati WALIA Brownian Motion in Finance

   ▶ Jayati WALIA Monte Carlo simulation method

Useful resources

Academic research

Bachelier L. (1900) Théorie de la spéculation. Annales scientifiques de l’École Normale Supérieure, 3e série, 17, 21–86.

Kataoka S. (1963) A stochastic programming model. Econometrica, 31, 181–196.

Lawler G.F. (2006) Introduction to Stochastic Processes, 2nd Edition, Chapman & Hall/CRC, Chapter “Brownian Motion”, 201–224.

Maruyama G. (1955) Continuous Markov processes and stochastic equations. Rendiconti del Circolo Matematico di Palermo, 4, 48–90.

Samuelson P.A. (1965) Rational theory of warrant pricing. Industrial Management Review, 6(2), 13–39.

Telser L. G. (1955) Safety-first and hedging. Review of Economic Studies, 23, 1–16.

Wiener N. (1923) Differential-space. Journal of Mathematics and Physics, 2, 131–174.

Other

H. Hamedani, Brownian Motion as the Limit of a Symmetric Random Walk, ProbabilityCourse.com Online chapter section.

About the author

The article was written in January 2026 by Saral BINDAL (Indian Institute of Technology Kharagpur, Metallurgical and Materials Engineering, 2024-2028 & Research assistant at ESSEC Business School).

   ▶ Discover all articles written by Saral BINDAL

Implied Volatility

Jayati WALIA

In this article, Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022) explains how implied volatility is computed from option market prices and a option pricing model.

Introduction

Volatility is a measure of fluctuations observed in an asset’s returns over a period of time. The standard deviation of historical asset returns is one of the measures of volatility. In option pricing models like the Black-Scholes-Merton model, volatility corresponds to the volatility of the underlying asset’s return. It is a key component of the model because it is not directly observed in the market and cannot be directly computed. Moreover, volatility has a strong impact on the option value.

Mathematically, in a reverse way, implied volatility is the volatility of the underlying asset which gives the theoretical value of an option (as computed by Black-Scholes-Merton model) equal to the market price of that option.

Implied volatility is a forward-looking measure because it is a representation of expected price movements in an underlying asset in the future.

Computation methods for implied volatility

The Black-Scholes-Merton (BSM) model provides an analytical formula for the price of both a call option and a put option.

The value for a call option at time t is given by:

 Call option value

The value for a put option at time t is given by:

Put option value

where the parameters d1 and d2 are given by:,

call option d1 d2

with the following notations:

St : Price of the underlying asset at time t
t: Current date
T: Expiry date of the option
K: Strike price of the option
r: Risk-free interest rate
σ: Volatility of the underlying asset
N(.): Cumulative distribution function for a normal (Gaussian) distribution. It is the probability that a random variable is less or equal to its input (i.e. d₁ and d₂) for a normal distribution. Thus, 0 ≤ N(.) ≤ 1

From the BSM model, both for a call option and a put option, the option price is an increasing function of the volatility of the underlying asset: an increase in volatility will cause an increase in the option price.

Figures 1 and 2 below illustrate the relationship between the value of a call option and a put option and the level of volatility of the underlying asset according to the BSM model.

Figure 1. Call option value as a function of volatility.
Call option value as a function of volatility
Source: computation by the author (BSM model)

Figure 2. Put option value as a function of volatility.
Put option value as a function of volatility
Source: computation by the author (BSM model)

You can download below the Excel file for the computation of the value of a call option and a put option for different levels of volatility of the underlying asset according to the BSM model.

Excel file to compute the option value as a function of volatility

We can observe that the call and put option values are a monotonically increasing function of the volatility of the underlying asset. Then, for a given level of volatility, there is a unique value for the call option and a unique value for the put option. This implies that this function can be reversed; for a given value for the call option, there is a unique level of volatility, and similarly, for a given value for the put option, there is a unique level of volatility.

The BSM formula can be reverse-engineered to compute the implied volatility i.e., if we have the market price of the option, the market price of the underlying asset, the market risk-free rate, and the characteristics of the option (the expiration date and strike price), we can obtain the implied volatility of the underlying asset by inverting the BSM formula.

Example

Consider a call option with a strike price of 50 € and a time to maturity of 0.25 years. The market risk-free interest rate is 2% and the current price of the underlying asset is 50 €. Thus, the call option is ‘at-the-money’. If the market price of the call option is equal to 2 €, then the associated level of volatility (implied volatility) is equal to 18.83%.

You can download below the Excel file below to compute the implied volatility given the market price of a call option. The computation uses the Excel solver.

Excel file to compute implied volatility of an option

Volatility smile

Volatility smile is the name given to the plot of implied volatility against different strikes for options with the same time to maturity. According to the BSM model, it is a horizontal straight line as the model assumes that the volatility is constant (it does not depend on the option strike). However, in practice, we do not observe a horizontal straight line. The curve may be in the shape of the alphabet ‘U’ or a ‘smile’ which is the usual term used to refer to the observed function of implied volatility.

Figure 3 below depicts the volatility smile for call options on the Apple stock on May 13, 2022.

Figure 3. Volatility smile for call options on Apple stock.
Apple volatility smile
Source: Computation by author.

Excel file for implied volatility from Apple stock option

We can also observe that the for a specific time to maturity, the implied volatility is minimum when the option is at-the-money.

Volatility surface

An essential assumption of the BSM model is that the returns of the underlying asset follow geometric Brownian motion (corresponding to log-normal distribution for the price at a given point in time) and the volatility of the underlying asset price remains constant over time until the expiration date. Thus theoretically, for a constant time to maturity, the plot of implied volatility and strike price would be a horizontal straight line corresponding to a constant value for volatility.

Volatility surface is obtained when values for implied volatilities are calculated for options with different strike prices and times to maturity.

CBOE Volatility Index

The Chicago Board Options Exchange publishes the renowned Volatility Index (also known as VIX) which is an index based on the implied volatility of 30-day option contracts on the S&P 500 index. It is also called the ‘fear gauge’ and it is a representation of the market outlook for volatility for the next 30 days.

Related posts on the SimTrade blog

   ▶ All posts about Options

   ▶ Akshit GUPTA Options

   ▶ Jayati WALIA Brownian Motion in Finance

   ▶ Jayati WALIA Brownian Motion in Finance

   ▶ Youssef LOURAOUI Minimum Volatility Factor

   ▶ Youssef LOURAOUI VIX index

Useful resources

Academic articles

Black F. and M. Scholes (1973) “The Pricing of Options and Corporate Liabilities” The Journal of Political Economy, 81, 637-654.

Dupire B. (1994). “Pricing with a Smile” Risk Magazine 7, 18-20.

Merton R.C. (1973) “Theory of Rational Option Pricing” Bell Journal of Economics, 4, 141–183.

Business

CBOE Volatility Index (VIX)

CBOE VIX tradable products

About the author

The article was written in May 2022 by Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022).

Monte Carlo simulation method

Jayati WALIA

In this article, Jayati WALIA (ESSEC Business School, Grande Ecole – Master in Management, 2019-2022) explains the Monte Carlo simulation method and its applications in finance.

Introduction

Monte Carlo simulations are a broad class of computational algorithms that rely majorly on repeated random sampling to obtain numerical results. The underlying concept is to model the multiple possible outcomes of an uncertain event. It is a technique used to understand the impact of risk and uncertainty in prediction and forecasting models.

The Monte Carlo method was invented by John von Neumann (Hungarian-American mathematician and computer scientist) and Stanislaw Ulam (Polish mathematician) during World War II to improve decision making under uncertain conditions. It is named after the popular gambling destination Monte Carlo, located in Monaco and home to many famous casinos. This is because the random outcomes in the Monte Carlo modeling technique can be compared to games like roulette, dice and slot machines. In his autobiography, ‘Adventures of a Mathematician’, Ulam mentions that the method was named in honor of his uncle, who was a gambler.

How Monte Carlo simulation works

The main idea is to repeatedly run a large number of simulations of a random process for a variable of interest (such as an asset price in finance) covering a wide range of possible situations. The outcomes of this variables are drawn from a pre-specified probability distribution that is assumed to be known, including the analytical function and its parameters. Thus, Monte Carlo simulations inherently try to recreate the entire distribution of asset prices.

Example: Apple stock

Consider the Apple stock as our asset of interest for which we will generate stock prices according to the Monte Carlo simulation method.

The first step in the simulation is choosing a stochastic model for the behavior of our random variable (the Apple stock price in our case). A commonly used model is the geometric Brownian motion (GBM) model. The model assumes that future asset price changes are uncorrelated over time and the probability distribution function of the future price is a log-normal distribution. The movements in price in GBM process can be expressed as:

img_SimTrade_GBM_process

with dS being the change in asset price in continuous time dt. dW is the Wiener process (Wt+1 – Wt is a random variable from the normal distribution N(0, 1)). σ represents the price volatility considering the unexpected changes that can result from external effects (σ is assumed to be constant over time). μdt together represents the deterministic return within the time interval with μ representing the growth rate of the asset price or the ‘drift’.

Integrating dS/S over a finite interval, we get :

img_SimTrade_simulated_asset_price

Where ε is a random number generated from a normal distribution N(0,1).

This equation thus gives us the evolution of the asset price from a simulated model from day t-1 to day t.

We can now generate a simulation path for 100 days using the above formula.

The figure below shows five simulations for the price of the Apple stock over 100 days with Δt = 1 day. The initial price for Apple stock (i.e, price at t=0) is $146.52.

Figure 1. Simulated Apple stock prices according to the Monte Carlo simulation method.
img_SimTrade_Apple_MonteCarloSim
Source: computation by author.

Thus, we can observe that the prices obtained by just these five simulations range from $100 to over $220.

You can download below the Excel file for generating Monte Carlo Simulations for Apple stock.

 Download the Excel file for generating Monte Carlo Simulations for Apple stock

Applications in finance

The Monte Carlo simulation method is widely used in finance for valuation and risk analysis purposes.

One popular application is option pricing. For option contracts with complicated features (such as Asian options) or those with a combination of assets as their underlying, Monte Carlo simulations help generate multiple potential payoff scenarios for the option which are averaged out to determine the option price at the issuance date.

The Monte Carlo method is also used to assess potential risks by generating simulations of market variables affecting portfolios such as asset returns, interest rates, macroeconomic factors, etc. over different time periods. These simulations are then assessed as required for risk modelling and to compute risk metrics such as the value at Risk (VaR) of a position.

Other applications include personal finance planning and corporate project finance where simulations are generated to construct stochastic financial models for sensitivity analysis and net present value (NPV) projections.

Related posts on the SimTrade blog

   ▶ Jayati WALIA Quantitative Risk Management

   ▶ Jayati WALIA Brownian Motion in Finance

   ▶ Jayati WALIA The Monte Carlo simulation method for VaR calculation

   ▶ Shengyu ZHENG Pricing barrier options with simulations and sensitivity analysis with Greeks

Useful resources

Hull, J.(2008) Risk Management and Financial Institutions, Fifth Edition, Chapter 7 – Valuation and Scenario Analysis.

About the author

The article was written in March 2022 by Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022).

Black-Scholes-Merton option pricing model

Jayati WALIA

In this article, Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022) explains the Black-Scholes-Merton model to price options.

The Black-Scholes-Merton model (or the BSM model) is the world’s most popular option pricing model. Developed in the beginning of the 1970s, this model introduced to the world, a mathematical way of pricing options. Its success was essentially a starting point for new forms of financial derivatives in the knowledge that they could be priced accurately using the ideas and analyses pioneered by Black, Scholes and Merton and it set the foundation for the flourishing of modern quantitative finance. Myron Scholes and Robert Merton were awarded the Nobel Prize for their work on option pricing in 1997. Unfortunately, Fischer Black had died several years earlier but would certainly have been included in the prize had he been alive, and he was also listed as a contributor by Scholes and Merton.

Today, the Black-Scholes-Merton formula is widely used by traders in investment banks to price and hedge option contracts. Options are used by investors to hedge their portfolios to manage their risks.

Assumptions of the BSM Model

As any model, the BSM model relies on a set of assumptions:

  • The model considers European options, which we can only be exercised at their expiration date.
  • The price of the underlying asset follows a geometric Brownian motion (corresponding to log-normal distribution for the price at a given point in time).
  • The risk-free rate remains constant over time until the expiration date.
  • The volatility of the underlying asset price remains constant over time until the expiration date.
  • There are no dividend payments on the underlying asset.
  • There are no transaction costs on the underlying asset.
  • There are no arbitrage opportunities.

The BSM equation

The value of an option is a function of the price of the underlying stock and its statistical behavior over the life of the option.

A commonly used model is Geometric Brownian Motion (GBM). GBM assumes that future asset price differences are uncorrelated over time and the probability distribution function of the future prices is a log-normal distribution (or equivalently the probability distribution function of the future returns is a normal distribution). The price movements in a GBM process can be expressed as:

GBM equation

with dS being the change in the underlying asset price in continuous time dt and dX the random variable from the normal distribution (N(0, 1) or Wiener process). σ is the volatility of the underlying asset price (it is assumed to be constant). μdt represents the deterministic return within the time interval with μ representing the growth rate of asset price or the ‘drift’.

Therefore, option price is determined by these parameters that describe the process followed by the asset price over a period of time. The Black-Scholes-Merton equation governs the price evolution of European stock options in financial markets. It is a linear parabolic partial differential equation (PDE) and is expressed as:

BSM model equation

Where V is the value of the option (as a function of two variables: the price of the underlying asset S and time t), r is the risk-free interest rate (think of it as the interest rate which you would receive from a government debt or similar debt securities) and σ is the volatility of the log returns of the underlying security (say stocks).

The key idea behind the equation is to hedge the option and limit exposure to market risk posed by the asset. This is achieved by a strategy known as ‘delta hedging’ and it involves replicating the option through an equivalent portfolio with positions in the underlying asset and a risk-free asset in the right way so as to eliminate risk.

Thus, from the BSM equation we can derive the BSM formulae that describe the price of call and put options over their life time.

The BSM formulae

Note that the type of option we are valuing (call or put), the strike price and the maturity date do not appear in the above BSM equation. These elements only appear in the ‘final condition’ i.e., the option value at maturity, called the payoff function.

For a call option, the payoff C is given by:

CT = max⁡(ST – K; 0)

For a put option, the payoff is given by:

PT = max⁡(K – ST; 0)

The BSM formula is a solution to the BSM equation, given the boundary conditions (given by the payoff equations above). It calculates the price at time t for both a call and a put option.

The value for a call option at time t is given by:

Call option value equation

The value for a put option at time t is given by:

Put option value equation

where

With the notations:
St: Price of the underlying asset at time t
t: Current date
T: Expiry date of the option
K: Strike price of the option
r: Risk-free interest rate
σ: Volatility (the standard deviation of the return on the underlying asset)
N(.): Cumulative distribution function for a normal (Gaussian) distribution. It is the probability that a random variable is less or equal to its input (i.e. d₁ and d₂) for a normal distribution. Thus, 0 ≤ N(.) ≤ 1

Figure 1 gives the graphical representation of the value of a call option at time t as a function of the price of the underlying asset at time t as given by the BSM formula. The strike price for the call option is 50€ with a maturity of 0.25 years and volatility of 50% in the underlying.

Figure 1. Call option value
Call option value
Source: computation by author.

Figure 2 gives the graphical representation of the value of a put option at time t as a function of the price of the underlying asset at time t as given by the BSM formula. The strike price for the put option is 50€ with a maturity of 0.25 years and volatility of 50% in the underlying.

Figure 2. Put option valuePut option value
Source: computation by author.

You can download below the Excel file for option pricing with the BSM Model.

Download the Excel file for option pricing with the BSM Model

Some Criticisms and Limitations

American options

The Black-Scholes-Merton model was initially developed for European options. This is a limitation of the equation for American options which can be exercised at any time before the expiry date. The BSM model would then not accurately determine the option value (an important case when the underlying asset pays a discrete dividend).

Stocks paying dividends

Also, in reality, most stocks pay dividends, and no dividends was an assumption in the initial BSM model, which analysts now eliminated by accommodating the dividend yield in the formula if required.

Constant volatility

Another limitation is the use of constant volatility. Volatility is the measure of risk based on the standard deviation of the return on the underlying asset. In reality the value of an asset will change randomly, not with a specific constant pattern regarding the way it can change.

Finally, the assumption of no transaction cost neglects the liquidity risk in the market since transaction costs are clearly incurred in the real world and there exists a bid-offer spread on most underlying assets. For the most heavily traded stocks, this cost may be low but for others it may lead to an inaccuracy.

Related posts on the SimTrade blog

All posts about Options

▶ Jayati WALIA Brownian Motion in Finance

▶ Akshit GUPTA Options

▶ Akshit GUPTA The Black-Scholes-Merton model

▶ Akshit GUPTA History of options market

Useful resources

Black F. and M. Scholes (1973) The Pricing of Options and Corporate Liabilities The Journal of Political Economy 81, 637-654.

Merton R.C. (1973) Theory of Rational Option Pricing Bell Journal of Economics 4, 141–183.

About the author

The article was written in March 2022 by Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022).

Brownian Motion in Finance

Jayati WALIA

In this article, Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022) explains the Brownian motion and its applications in finance to model asset prices like stocks traded in financial markets.

Introduction

Stock price movements form a random pattern. The prices fluctuate everyday resulting from market forces like supply and demand, company valuation and earnings, and economic factors like inflation, liquidity, demographics of country and investors, political developments, etc. Market participants try to anticipate stock prices using all these factors and contribute to make price movements random by their trading activities as the financial and economics worlds are constantly changing.

What is a Brownian Motion?

The Brownian motion was first introduced by botanist Robert Brown who observed the random movement of pollen particles due to water molecules under a microscope. It was in the 1900s that the French mathematician Louis Bachelier applied the concept of Brownian motion to asset price behavior for the first time, and this led to Brownian motion becoming one of the most important fundamental of modern quantitative finance. In Bachelier’s theory, price fluctuations observed over a small time period are independent of the current price along with historical behavior of price movements. Combining his assumptions with the Central Limit Theorem, he also deduces that the random behavior of prices can be said to be represented by a normal distribution (Gaussian distribution).

This led to the development of the Random Walk Hypothesis or Random Walk Theory, as it is known today in modern finance. A random walk is a statistical phenomenon wherein stock prices move randomly.

When the time step of a random walk is made infinitesimally small, the random walk becomes a Brownian motion.

Standard Brownian Motion

In context of financial stochastic processes, the Brownian motion is also described as the Wiener Process that is a continuous stochastic process with normally distributed increments. Using the Wiener process notation, an asset price model in continuous time can be expressed as:

brownian motion equation

with dS being the change in asset price in continuous time dt. dX is the random variable from the normal distribution (N(0, 1) or Wiener process). σ is assumed to be constant and represents the price volatility considering the unexpected changes that can result from external effects. μdt together represents the deterministic return within the time interval with μ representing the growth rate of asset price or the ‘drift’.

When the market is modeled with a standard Brownian Motion, the probability distribution function of the future price is a normal distribution.

Geometric Brownian Motion

weiner notation

with dS being the change in asset price in continuous time dt. dX is the random variable from the normal distribution (N(0, 1) or Wiener process). σ is assumed to be constant and represents the price volatility considering the unexpected changes that can result from external effects. μdt together represents the deterministic return within the time interval with μ representing the growth rate of asset price or the ‘drift’.

When the market is modeled with a geometric Brownian Motion, the probability distribution function of the future price is a log-normal distribution.

Properties of a Brownian Motion

  • Continuity: Brownian motion is the continuous time-limit of the discrete time random walk. It thus, has no discontinuities and is non-differential everywhere.
  • Finite: The time increments are scaled with the square root of the times steps such that the Brownian motion is finite and non-zero always.
  • Normality: Brownian motion is normally distributed with zero mean and non-zero standard deviation.
  • Martingale and Markov Property: Martingale property states that the conditional expectation of the future value of a stochastic process depends on the current value, given information about previous events. The Markov property instead focusses on the ‘no memory’ theory that the expected future value of a stochastic process does not depend on any past values except the current value. Brownian motion follows both these properties.

Simulating Random Walks for Stock Prices

In quantitative finance, a random walk can be simulated programmatically through coding languages. This is essential because these simulations can be used to represent potential future prices of assets and securities and work out problems like derivatives pricing and portfolio risk evaluation.

A very popular mathematical technique of doing this is through the Monte Carlo simulations. In option pricing, the Monte Carlo simulation method is used to generate multiple random walks depicting the price movements of the underlying, each with an associated simulated payoff for the option. These payoffs are discounted back to the present value and the average of these discounted values is set as the option price. Similarly, it can be used for pricing other derivatives, but the Monte Carlo simulation method is more commonly used in portfolio and risk management.

For instance, consider Microsoft stock that has a current price of $258.65 with a growth trend of 55.2% and a volatility of 35.92%.

A plot of daily returns represented as a random normal distribution is:

Normal Distribution

The above figure represents the simulated price path according to the Geometric Brownian motion for the Microsoft stock price. Similarly, a plot of 10 such simulations would be like this:

Microsoft GBM Simulations

Thus, we can see that with just 10 simulations, the prices range from $100 to over $600. We can increase the number of simulations to expand the data set for analysis and use the results for derivatives pricing and many other financial applications.

Brownian motion and the efficient market hypothesis

If the market is efficient in the weak sense (as introduced by Fama (1970)), the current price incorporates all information contained in past prices and the best forecast of the future price is the current price. This is the case when the market price is modelled by a Brownian motion.

Related Posts

▶ Jayati WALIA Black-Scholes-Merton option pricing model

▶ Jayati WALIA Plain Vanilla Options

▶ Jayati WALIA Derivatives Market

▶ Saral BINDAL Modeling Asset Prices in Financial Markets: Arithmetic and Geometric Brownian Motions

Useful Resources

Academic articles

Fama E. (1970) Efficient Capital Markets: A Review of Theory and Empirical Work, Journal of Finance, 25, 383-417.

Fama E. (1991) Efficient Capital Markets: II Journal of Finance, 46, 1575-617.

Books

Malkiel B.G. (2020) A Random Walk Down Wall Street: The Time-tested Strategy for Successful Investing, WW Norton & Co.

Code

Python code for graphs and simulations

Brownian Motion

What is the random walk theory?

About the author

The article was written in August 2021 by Jayati WALIA (ESSEC Business School, Grande Ecole Program – Master in Management, 2019-2022).