Investment

Binomial and Black–Scholes pricing

Learn risk-neutral pricing through a binomial tree and compare Black–Scholes assumptions.

Same assumptions, two pricing views

01 · Make a predictionHolding other parameters fixed, how does higher volatility affect this European call?

Non-dividend European call; S = K = 100, continuous annual rate 5%, T = 1 year, u = exp(σ√T), d = 1/u.

Volatility and Black–Scholes call value

Call price

012.825.5103560

Volatility (%)

Volatility (%): 20 · Call price: 10.45

Chart data
Volatility (%)Call price
106.8
127.51
148.23
168.96
189.7
2010.45
2211.2
2411.96
2612.71
2813.47
3014.23
3214.99
3415.75
3616.51
3817.27
4018.02
4218.78
4419.53
4620.29
4821.04
5021.79
5222.54
5423.29
5624.04
5824.78
6025.52
One-step binomial call12.1623
Black–Scholes call10.4506

Current substitution

C=e-0.05×[0.5775×22.1403+0.4225×0]≈12.16
S = 100Su = 122.1403Cᵤ = 22.1403Sd = 81.8731Cᵈ = 0

Increasing volatility raises this European call's model value. Risk-neutral p is a pricing weight, not a market forecast.

Valuation compares future rights in today's money

A European call lets its holder buy the underlying at strike K on the expiry date. It has a positive payoff above K and may expire unused otherwise. Valuation asks what this uncertain future right is worth today, rather than the eventual profit after a premium has been paid. Compare this with the expiry payoff, which subtracts the premium paid.

Even when today's stock price equals the strike, future upside can make the right valuable. Models describe possible prices, assign pricing weights and discount future amounts. All numerical examples here are hypothetical teaching inputs, not market quotes.

Start with a two-state, one-step tree

Assume stock and strike are both 100, with a one-year rise to 120 or fall to 80, and a zero risk-free rate. Call payoffs are 20 and 0. Half a share financed by borrowing 40 costs 50 − 40 = 10 today and produces exactly 20 or 0 at expiry. The no-arbitrage call value is therefore 10.

This replicating portfolio explains why valuation need not start with a forecast probability of an increase. Equal payoffs in every model state should have equal prices; otherwise buying the cheaper payoff and selling the dearer one creates an arbitrage.

Risk-neutral probability is a pricing weight

For the same tree at zero rates, the risk-neutral up weight is (1 − 0.8)/(1.2 − 0.8) = 0.5, yielding 0.5 × 20 + 0.5 × 0 = 10. With a 5% effective annual rate, the growth factor is 1.05, the weight becomes 0.625 and value is 12.5/1.05 = 11.9048.

This weight gives the stock risk-free expected growth in the pricing world; it does not claim a 62.5% actual chance of rising. A formula using continuous rate r requires ln(1.05) for a 5% effective annual rate, not an unqualified 0.05. The down and up growth factors must straddle risk-free growth to produce a valid weight between zero and one.

What the interaction compares with Black–Scholes

The interaction does not use the fixed ±20% tree above. It sets u = exp(σ√T) and d = exp(−σ√T). With stock and strike 100, T = 1, continuous rate 5% and volatility 20%, the one-step value is about 12.1623 and Black–Scholes about 10.4506. Their terminal price distributions differ, so their answers need not match.

Black–Scholes treats a continuous range of prices under idealized assumptions including constant volatility and continuous trading. A one-step tree retains only two terminal states. More steps allow convergence analysis, but this page does not perform that calculation; a one-step difference alone does not establish a model error.

Change volatility to understand asymmetric rights

Increase volatility and observe both terminal tree prices and the two valuations. The call holder may abandon adverse outcomes while retaining favorable upside. With other inputs fixed in these models, greater uncertainty generally increases call value because its payoff is convex; that is not a prediction that the stock will rise.

This page covers non-dividend-paying European calls with constant parameters, no transaction costs and idealized risk-free financing. Actual volatility changes, prices can jump, and spreads and hedging constraints matter. A model value is not a guaranteed transaction price and does not directly value American early exercise or dividend-paying contracts.

Scope and limitations

European calls only, no dividends or transaction costs, constant parameters. A one-step tree is a teaching approximation; it is not a converged multi-step valuation or an American-option model.

Show formal definition and formula

S₀, K, T, σ > 0.

S₀ / K / T
Current underlying price / strike / remaining years.
r / σ
Continuous annual risk-free rate / annualized volatility.
d₁ / d₂ / N
d₁ = [ln(S/K)+(r+σ²/2)T]/(σ√T), d₂ = d₁−σ√T; N is the standard normal CDF.

Frequently asked questions

Is risk-neutral probability an up-move forecast?

No. It is a no-arbitrage pricing weight; the real probability can differ.

Should a one-step tree equal BSM?

Not necessarily. A one-step tree has only two terminal states and is not a converged multi-step model. Read each under its assumptions.