Quant Sandbox
DerivativesPortfolio & RiskFixed IncomeCorporate FinanceStochastic ModelsGuide
Guide
Derivatives pricing
01Forwards, calls and puts02Combining positions03Arbitrage and the forward price04Put–call parity05The one-step binomial model06Risk-neutral probabilities07Multi-step trees and backward induction08American options and early exercise09Delta and hedging10Geometric Brownian motion11The Black–Scholes formula12The Greeks: gamma, vega, theta and rho13Implied volatility and the volatility smile14Stochastic volatility and the Heston model15Static replication: Breeden–Litzenberger and Carr–Madan16Exotic options: barriers, Asians and digitals
Portfolio & risk
01Returns and volatility02Diversification and correlation03The efficient frontier and the capital market line04Risk aversion and the optimal complete portfolio05CAPM, beta and the security market line06Performance measures: Sharpe, Treynor, Jensen and information ratio07Factor models and systematic risk08Value at Risk and expected shortfall
Fixed income
01Bond prices and yields02Duration and convexity03Immunization and duration matching04Spot rates, forward rates and the yield curve05Bond futures and the cheapest-to-deliver06Interest rate swaps07Callable bonds and negative convexity08Credit risk: default probabilities and credit spreads
Corporate finance
01Interest, compounding and discounting02Annuities, perpetuities and loan amortization03Net present value and internal rate of return04The weighted average cost of capital05Capital structure and the Modigliani–Miller theorems06Discounted cash flow valuation07Relative valuation with multiples08Real options: the value of flexibility
Stochastic models
01Random walks and Brownian motion02Probability spaces, σ-algebras and random variables03Filtrations, adapted processes and stopping times04Conditional expectation and martingales05Properties of Brownian motion06The reflection principle and first passage times07The Brownian bridge08The Itô integral09Itô's lemma10Kolmogorov equations and the Feynman–Kac formula11Change of measure and Girsanov's theorem12Monte Carlo option pricing13Simulating SDEs: the Euler–Maruyama scheme14Mean reversion: Ornstein–Uhlenbeck and Vasicek15Jumps and the Merton jump-diffusion model
Knowledge graph

© 2026 Quant Sandbox · A study aid for quantitative finance

Privacy & dataNo cookies

This site does not use cookies and asks for no personal data. It keeps a few small settings in your browser's local storage — your chosen theme and language, the sidebar layout, and your progress and answers in the Guides — so it remembers them on your next visit. This data never leaves your device; clearing your browser storage removes it. Inputs you change can also be captured in the page URL, so you can share or bookmark a specific setup. The site uses Vercel Web Analytics, a privacy-friendly, cookieless service that records only anonymous, aggregated usage (such as page views) without identifying you or tracking you across other sites.

Guide/Derivatives pricing

Risk-neutral probabilities

Lesson 6 of 16 · 1 min read

In "The one-step binomial model" the call price came out as the cost of a replicating portfolio, C0=ΔS0+BC_0 = \Delta S_0 + BC0​=ΔS0​+B. This lesson rewrites that price as a discounted weighted average of the two possible payoffs. The weights behave like probabilities, and they are the risk-neutral probabilities that every later pricing model uses.

Setting

We keep the one-step model unchanged: the stock goes from S0S_0S0​ to uS0uS_0uS0​ or dS0dS_0dS0​, the bond grows by (1+r)(1+r)(1+r) over the period, and d<1+r<ud < 1+r < ud<1+r<u. The option pays CuC_uCu​ in the up state and CdC_dCd​ in the down state. The real-world probability of the up state is ppp, with 0<p<10 < p < 10<p<1.

Rewriting the replication price

Start from the replicating portfolio of the previous lesson:

Δ=Cu−Cd(u−d)S0,B=uCd−dCu(u−d)(1+r).\Delta = \frac{C_u - C_d}{(u-d)S_0}, \qquad B = \frac{uC_d - dC_u}{(u-d)(1+r)}.Δ=(u−d)S0​Cu​−Cd​​,B=(u−d)(1+r)uCd​−dCu​​.

Add ΔS0\Delta S_0ΔS0​ and BBB, writing both over the common denominator (u−d)(1+r)(u-d)(1+r)(u−d)(1+r):

C0=(1+r)(Cu−Cd)+uCd−dCu(u−d)(1+r).C_0 = \frac{(1+r)(C_u - C_d) + uC_d - dC_u}{(u-d)(1+r)}.C0​=(u−d)(1+r)(1+r)(Cu​−Cd​)+uCd​−dCu​​.

Collect the terms in CuC_uCu​ and in CdC_dCd​:

C0=11+r[(1+r)−du−d Cu+u−(1+r)u−d Cd].C_0 = \frac{1}{1+r}\left[\frac{(1+r) - d}{u-d}\,C_u + \frac{u - (1+r)}{u-d}\,C_d\right].C0​=1+r1​[u−d(1+r)−d​Cu​+u−du−(1+r)​Cd​].

Define

q=(1+r)−du−d,1−q=u−(1+r)u−d.q = \frac{(1+r) - d}{u - d}, \qquad 1 - q = \frac{u - (1+r)}{u-d}.q=u−d(1+r)−d​,1−q=u−du−(1+r)​.

Then the price takes the form

C0=11+r[q Cu+(1−q) Cd].C_0 = \frac{1}{1+r}\big[q\,C_u + (1-q)\,C_d\big].C0​=1+r1​[qCu​+(1−q)Cd​].

qqq as a probability

The no-arbitrage condition d<1+r<ud < 1+r < ud<1+r<u makes the numerator (1+r)−d(1+r) - d(1+r)−d positive and smaller than u−du - du−d, so 0<q<10 < q < 10<q<1. The two weights qqq and 1−q1-q1−q are positive and add up to one. That is all a probability on two outcomes needs. Writing Q\mathbb{Q}Q for the probability measure that gives the up state probability qqq, the price is

C0=11+r EQ[X],C_0 = \frac{1}{1+r}\,\mathbb{E}^{\mathbb{Q}}[X],C0​=1+r1​EQ[X],

where XXX is the payoff at time 1. The same formula holds for any payoff, because the derivation never used the shape of the call. If the no-arbitrage condition fails, qqq falls outside (0,1)(0,1)(0,1) and the formula has no meaning, which matches the fact that such a market has no consistent prices at all.

Risk-neutral pricing. With q=(1+r)−du−dq = \frac{(1+r)-d}{u-d}q=u−d(1+r)−d​, the arbitrage-free price of any payoff XXX is 11+rEQ[X]\frac{1}{1+r}\mathbb{E}^{\mathbb{Q}}[X]1+r1​EQ[X]: the expected payoff under Q\mathbb{Q}Q, discounted at the risk-free rate.

The real probability ppp does not enter

The formula for qqq contains only uuu, ddd and rrr. The real probability ppp is absent. Two investors who disagree about how likely the up move is still agree on the option price, as long as they agree on S0S_0S0​, uuu, ddd and rrr. The reason is the replication argument: the portfolio matches the payoff in every state, so how often each state occurs is irrelevant.

The real probability already acts through the stock price. A market that thinks the up move is very likely will bid S0S_0S0​ up, and S0S_0S0​ is an input. Given S0S_0S0​, however, the option adds no further dependence on ppp.

Worked example

Use the numbers from the previous lesson: S0=100S_0 = 100S0​=100, u=1.2u = 1.2u=1.2, d=0.9d = 0.9d=0.9, r=2%r = 2\%r=2%, K=100K = 100K=100, so Cu=20C_u = 20Cu​=20 and Cd=0C_d = 0Cd​=0.

q=1.02−0.91.2−0.9=0.120.3=0.4,C0=0.4⋅20+0.6⋅01.02≈7.84.q = \frac{1.02 - 0.9}{1.2 - 0.9} = \frac{0.12}{0.3} = 0.4, \qquad C_0 = \frac{0.4\cdot 20 + 0.6\cdot 0}{1.02} \approx 7.84.q=1.2−0.91.02−0.9​=0.30.12​=0.4,C0​=1.020.4⋅20+0.6⋅0​≈7.84.

This is the same 7.84 that the replicating portfolio gave. Now suppose the real probability of the up move is p=0.6p = 0.6p=0.6. Discounting the expected payoff under P\mathbb{P}P at the risk-free rate gives the naive price

11.02 EP[X]=0.6⋅201.02≈11.76.\frac{1}{1.02}\,\mathbb{E}^{\mathbb{P}}[X] = \frac{0.6\cdot 20}{1.02} \approx 11.76.1.021​EP[X]=1.020.6⋅20​≈11.76.

If the call traded at 11.76, you could sell it, build the replicating portfolio for 7.84 and keep 3.92 with no risk. So the naive price is wrong, and the error comes from discounting a risky payoff at the risk-free rate.

The stock earns rrr under Q\mathbb{Q}Q

Apply the pricing formula to the stock itself, whose payoff is uS0uS_0uS0​ or dS0dS_0dS0​:

EQ[S1]=q uS0+(1−q) dS0=S0(d+q(u−d))=(1+r) S0.\mathbb{E}^{\mathbb{Q}}[S_1] = q\,uS_0 + (1-q)\,dS_0 = S_0\big(d + q(u-d)\big) = (1+r)\,S_0.EQ[S1​]=quS0​+(1−q)dS0​=S0​(d+q(u−d))=(1+r)S0​.

Under Q\mathbb{Q}Q the stock's expected return equals the risk-free rate. This is where the name comes from: Q\mathbb{Q}Q is the probability under which a risk-neutral investor, one who demands no extra return for bearing risk, would be content with the observed prices. Equivalently, the discounted stock price has the same expectation as today's price,

EQ[S11+r]=S0,\mathbb{E}^{\mathbb{Q}}\left[\frac{S_1}{1+r}\right] = S_0,EQ[1+rS1​​]=S0​,

so the discounted price is a martingale under Q\mathbb{Q}Q: its expected future value equals its current value.

Under the real probability the stock usually earns more. In the example with p=0.6p = 0.6p=0.6 the expected growth factor is 0.6⋅1.2+0.4⋅0.9=1.080.6\cdot 1.2 + 0.4\cdot 0.9 = 1.080.6⋅1.2+0.4⋅0.9=1.08, an expected return of 8%, compared with 2% under Q\mathbb{Q}Q. The difference of 6% is the risk premium. Think of Q\mathbb{Q}Q as a deliberately reweighted die: the faces are the same, but the weights are chosen so that every traded asset earns exactly rrr on average. It is a calculation device, not a forecast.

Naive price against arbitrage-free price

The figure fixes S0=100S_0 = 100S0​=100, u=1.2u = 1.2u=1.2, d=0.9d = 0.9d=0.9 and K=100K = 100K=100, and plots two prices against the real probability ppp. The naive price 11+rEP[X]\frac{1}{1+r}\mathbb{E}^{\mathbb{P}}[X]1+r1​EP[X] rises with ppp. The arbitrage-free price is a flat line. The two cross where p=qp = qp=q. Move ppp and note that only the naive price and the expected stock return under P\mathbb{P}P change; then move rrr and note that qqq and the arbitrage-free price change, while the expected return under Q\mathbb{Q}Q always equals rrr.

The price does not depend on the real probabilityOpen in Binomial →
0.60
01
2.0%
00.15
Naive price: discounted P-expected payoffArbitrage-free price
Risk-neutral q
0.400
Expected return under P
8.0%
Expected return under Q
2.0%
Arbitrage-free price
7.84

The roles of P\mathbb{P}P and Q\mathbb{Q}Q

  • P\mathbb{P}P describes what actually happens. It is used for forecasting, risk measurement and estimating expected returns.
  • Q\mathbb{Q}Q is defined by the prices of traded assets. It is used for pricing derivatives that can be replicated.
  • The two measures agree on which outcomes are possible; they differ only in the weights they put on them.

Summary

  • The replication price can be written as C0=11+r[qCu+(1−q)Cd]C_0 = \frac{1}{1+r}[qC_u + (1-q)C_d]C0​=1+r1​[qCu​+(1−q)Cd​] with q=(1+r)−du−dq = \frac{(1+r)-d}{u-d}q=u−d(1+r)−d​.
  • No arbitrage, d<1+r<ud < 1+r < ud<1+r<u, is exactly the condition 0<q<10 < q < 10<q<1.
  • The real probability ppp does not appear in the price; discounting EP[X]\mathbb{E}^{\mathbb{P}}[X]EP[X] at rrr gives a wrong, arbitrageable price.
  • Under Q\mathbb{Q}Q the stock earns the risk-free rate, EQ[S1]=(1+r)S0\mathbb{E}^{\mathbb{Q}}[S_1] = (1+r)S_0EQ[S1​]=(1+r)S0​, and the discounted price is a martingale.
Try itCompare real and risk-neutral weights in the Binomial lab →
← PreviousThe one-step binomial modelNext →Multi-step trees and backward induction
Connections
Risk-neutral probabilities
Open the full graph →
Labs for this lesson
Binomial