No-Arbitrage Replication
Price a payoff by building a portfolio that copies it; equal payoffs must have equal prices.
What is it?
If a portfolio of traded assets matches a derivative's payoff in every state, the derivative must cost the same as the portfolio.
Why is it useful?
Forward pricing, put-call parity and binomial trees all come from this single idea; trading interviews test it directly.
When should you think of it?
Use it when asked for a fair price of a derivative or whether prices allow a free profit.
Think of this method when…
- "What is the fair price of…" for a forward, option or contract
- A one-period tree with up and down states
- Two portfolios with identical payoffs
- Quotes that might allow riskless profit
Core idea
Match the payoff in every state with stock and bond; the replication cost is the price. Equivalently, discount risk-neutral expected payoffs.
Step-by-step playbook
- 1Write the payoff in each final state.
- 2Solve for the stock and bond holdings that match it.
- 3Price the portfolio today.
- 4Check against risk-neutral pricing.
Worked example
Worked example
A stock at 100 goes to 120 or 80 in one period; the interest rate is 0. Price a call with strike 100.
- 1
Payoffs: 20 in the up state, 0 in the down state.
- 2
Delta: shares. Borrow 40 so the down state pays .
- 3
Cost today.
- Answer:
Common mistakes
- Using real-world probabilities instead of risk-neutral ones.
- Forgetting to discount.
- Claiming option value depends on the probability of the up move.
Would you use this method?
A forward on a non-dividend stock at 50 with 1 year to expiry and 4% rate: do you need a model of the stock's drift?
Practice this method
18 QuantSolve questions are tagged with this method.
Practice this method