For educational purposes only; not investment advice. Investing may result in loss.
Direct answer
Classic option models often assume that a future stock price is lognormally distributed, which means its continuously compounded log return is normally distributed. The price itself is not assumed normal, and the return is not “lognormal.” Under geometric Brownian motion:
S_T=S_0 exp[(μ-σ²/2)T+σ√T Z], where Z∼N(0,1).
Here μ is the price drift under the probability measure being used, σ is volatility, and T is the horizon. Exponentiation keeps modeled prices positive, makes multi-period log returns additive, and leads to tractable option formulas. Real markets do not obey the assumption exactly: returns exhibit skew, fat tails, volatility clustering, jumps, trading interruptions, and changing distributions. Lognormality is a transparent benchmark, not a market law.
Distribution and pricing mechanics
Simple return is R=S_T/S_0-1; log return is g=ln(S_T/S_0)=ln(1+R). Log returns add through time, while simple returns compound multiplicatively. A rise from $100 to $110 followed by a fall to $99 gives ln(1.10)+ln(0.90)=ln(0.99)=-1.005%. Adding +10% and -10% as simple returns would incorrectly suggest zero.
If ln S_T∼N(m,v), the price median is e^m, mean is e^(m+v/2), and mode is e^(m-v). The right-skewed price distribution has a zero lower boundary and no finite upper boundary. It cannot reach exactly zero in finite time, so default and other absorbing events are absent unless modeled separately.
Under the physical measure, setting μ means making a return assumption or estimate. Under the Black-Scholes risk-neutral measure, the price drift becomes r−q, so the log-return mean is (r-q-σ²/2)T. That risk-neutral distribution prices contingent claims under no-arbitrage assumptions; it is not a forecast of real-world frequencies. Constant σ would also imply one implied volatility across strikes for a maturity, contrary to observed volatility skew or smile.
A one-year distribution example
Let S_0=$100 and assume the one-year log return is normal with mean 5% and standard deviation 20%. The future price median is $100e^0.05=$105.13. Its mean is $100e^(0.05+0.20²/2)=$107.25, while its mode is $100e^(0.05-0.20²)=$101.01. “Expected price” is therefore not the same as the middle or most likely value.
Using Z=-1 and Z=+1 as approximate 16th and 84th percentiles gives $100e^(0.05-0.20)=$86.07 and $100e^(0.05+0.20)=$128.40. The dollar range is asymmetric even though the log-return interval is symmetric.
A separate compounding example shows why return definitions matter. A 50% fall from $100 to $50 followed by a 50% gain reaches only $75, a cumulative simple return of -25%. The log returns sum exactly to ln(0.5)+ln(1.5)=ln(0.75)=-28.77%. Recovering from $50 to $100 requires a 100% gain.
Testing and model-risk checklist
- Use total-return or correctly adjusted price data; splits and ordinary distributions can create false jumps in unadjusted series.
- Align timestamps, currencies, market closes, missing observations, and non-trading days before calculating returns.
- Report simple and log returns explicitly; they are close only for small changes.
- Compare empirical skew, excess kurtosis, 1%/5%/95%/99% quantiles, histograms, and Q-Q plots with a normal benchmark.
- Check calm and crisis periods separately. Mixing changing volatility regimes can itself create fat-tailed unconditional returns.
- Test serial dependence in returns and squared returns; volatility clustering violates constant independent increments.
- Do not apply
√Tscaling mechanically around earnings, scheduled events, long memory, or regime changes. - Separate physical parameters used for forecasting from risk-neutral parameters inferred for pricing.
- Use the current implied-volatility surface for cross-strike option valuation rather than forcing one at-the-money volatility onto every strike.
- Stress jumps, default, trading halts, liquidity loss, and volatility repricing outside the smooth diffusion.
- Validate parameters and hedge errors out of sample; fitting historical extremes does not prove future stability.
- For path-dependent options, simulate intermediate paths and discretization error, not only lognormal terminal prices.
Common misconceptions
- “Stock returns are lognormal.” The classic statement is that prices are lognormal and log returns are normal.
- “Positive modeled prices prove realism.” Positivity does not capture default, jumps, fat tails, or volatility regimes.
- “Mean price is the most likely price.” A lognormal distribution’s mean, median, and mode differ.
- “A symmetric log-return range is symmetric in dollars.” Exponentiation creates an asymmetric price range.
- “Risk-neutral probability is the actual probability.” It is the probability measure consistent with discounted no-arbitrage pricing and serves a different purpose from a physical forecast.
- “Annual volatility is always daily volatility times
√252.” That scaling needs stable independent increments. - “One historical volatility prices every option.” Market option prices generally imply strike- and maturity-dependent volatility.
- “Rare events should be deleted as outliers.” After data checks, extremes may be essential evidence against the assumed tails.
- “Lognormal terminal sampling prices every derivative.” Barriers, Asians, and American options depend on paths or exercise decisions.
Related topics
- Geometric Brownian motion
- Black-Scholes model
- Risk-neutral pricing
- Historical volatility
- Volatility skew
- Jump-diffusion option model