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

  1. 1Write the payoff in each final state.
  2. 2Solve for the stock and bond holdings that match it.
  3. 3Price the portfolio today.
  4. 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. 1

    Payoffs: 20 in the up state, 0 in the down state.

  2. 2

    Delta: shares. Borrow 40 so the down state pays .

  3. 3

    Cost today.

  4. 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

Related lessons & methods