Skip to content

Binomial option pricing for the FRM® Exam Part I: trees and worked examples

Binomial trees price options by discounting risk-neutral payoffs. Follow one- and two-step examples, replicating portfolios and American early-exercise decisions.

Key facts

  • A binomial tree prices an option by working backwards from its terminal payoffs.
  • Risk-neutral probabilities are no-arbitrage pricing weights, not forecasts of actual price moves.
  • For a European option, a share-and-cash portfolio that replicates both successor values has the same no-arbitrage value as the option.
  • Before expiry, an American option takes the greater of immediate exercise and continuation value at each exercise node.
  • An American call on a share paying no dividends should not be exercised early when risk-free rates are positive.

Binomial option pricing values an option by working backwards through possible underlying prices, discounting risk-neutral expected payoffs at the risk-free rate. For a European option, replication gives the same price. For American options, each exercise node before expiry takes the greater of immediate exercise and continuation value. The probability used for valuation is a pricing weight, not a forecast of an actual upward move. (Back, Liu and Loewenstein, binomial trees (secondary source))

This guide supports study for the FRM® Exam Part I, run by the Global Association of Risk Professionals (GARP®). (GARP, FRM Exam information) Our questions complement GARP’s own study materials; they do not replace them. See the course page for context. All example inputs below are our own assumptions, not market observations.

What assumptions make a binomial tree work?

At each node, a share priced at SS moves to either uSuS or dSdS after one time step, with u>d>0u>d>0. Our examples assume no dividends, no transaction costs, divisible shares, short selling and borrowing or lending at the same risk-free rate. These idealised trading conditions allow replication. (Back, Liu and Loewenstein, binomial trees (secondary source))

Let RR be the risk-free growth factor for one step. If the effective step return is ii, then R=1+iR=1+i. With an annual continuously compounded rate rr and step length Δt\Delta t in years, use R=erΔtR=e^{r\Delta t} instead. The no-arbitrage condition is: (Back, Liu and Loewenstein, binomial trees (secondary source))

d<R<ud<R<u

Otherwise, the share or the risk-free asset dominates the other across the two states, creating an arbitrage under these assumptions. Check the inputs before valuing the option.

How do you calculate the risk-neutral probability?

Choose the up probability pp so that the share’s expected growth equals the risk-free growth factor. The down probability is 1−p1-p. Solving for the weights gives: (Back, Liu and Loewenstein, binomial trees (secondary source))

pu+(1−p)d=R⇒p=R−du−dpu+(1-p)d=R\quad\Rightarrow\quad p=\frac{R-d}{u-d}

The no-arbitrage condition places both probabilities strictly between zero and one. For next-step option values VuV_u and VdV_d, the continuation value is:

Vcont=pVu+(1−p)VdRV_{\mathrm{cont}}=\frac{pV_u+(1-p)V_d}{R}

No estimate of the share’s real-world expected return enters this equation. Risk-neutral pricing follows from replication and no arbitrage; it does not assume that investors are indifferent to risk. (Back, Liu and Loewenstein, binomial trees (secondary source))

One-step example: what is the European call worth?

Assume a share price of £72, strike £75, up factor 1.25 and down factor 0.80. Each step lasts six months, with an assumed effective risk-free return of 4% per step, so R = 1.04. This is a six-month return, not an annual rate. Our first call expires after one step.

The next share prices are £90 and £57.60. A call pays the positive excess over its strike, or zero: CT=max⁡(ST−K,0)C_T=\max(S_T-K,0). Its payoffs are therefore £15 and £0. (Back, Liu and Loewenstein, binomial trees (secondary source))

p=1.04−0.801.25−0.80=815,1−p=715p=\frac{1.04-0.80}{1.25-0.80}=\frac{8}{15},\qquad 1-p=\frac{7}{15}C0=(8/15)×15+(7/15)×01.04≈£7.6923C_0=\frac{(8/15)\times15+(7/15)\times0}{1.04}\approx\pounds7.6923

The call’s value is £7.69 to the nearest penny. Keep the probability as a fraction or retain full calculator precision until the final rounding.

How does a replicating portfolio produce the same price?

Hold Δ\Delta shares and a signed cash balance BB today. Positive B means lending; negative B means borrowing. Match both future option payoffs: (Back, Liu and Loewenstein, binomial trees (secondary source))

ΔSu+BR=Vu,ΔSd+BR=Vd\Delta S_u+BR=V_u,\qquad\Delta S_d+BR=V_dΔ=Vu−VdSu−Sd,B=Vd−ΔSdR,V0=ΔS0+B\Delta=\frac{V_u-V_d}{S_u-S_d},\qquad B=\frac{V_d-\Delta S_d}{R},\qquad V_0=\Delta S_0+B

In our one-step call example, delta is 15 ÷ (90 − 57.60) = 0.462963 shares, approximately. The share holding costs £33.3333 and B is −£25.6410. Borrowing that amount leaves a net initial cost of £7.6923. The debt grows to £26.6667 at expiry. Using unrounded amounts, the up-state portfolio pays £15 and the down-state portfolio pays zero, exactly matching the call.

A different option price would allow buying the cheaper payoff and selling the identical, dearer payoff. Replication therefore explains the risk-neutral price. This portfolio replicates a long call; combined with a short call, it offsets the option obligation. (Back, Liu and Loewenstein, binomial trees (secondary source))

Two-step example: work backwards through the tree

Now give the same call two six-month steps to expiry, retaining all other inputs. The share tree recombines: an up move followed by a down move reaches the same £72 node as the reverse path. Calculate terminal payoffs, then discount back one step at a time. (Back, Liu and Loewenstein, binomial trees (secondary source))

Original two-step example: terminal prices and payoffs per share
PathShare priceCall payoffPut payoff
Up, up£112.50£37.50£0
Up, down / down, up£72.00£0£3.00
Down, down£46.08£0£28.92
Cu=(8/15)×37.501.04≈£19.2308,Cd=0C_u=\frac{(8/15)\times37.50}{1.04}\approx\pounds19.2308,\qquad C_d=0C0=(8/15)Cu+(7/15)Cd1.04≈£9.8619C_0=\frac{(8/15)C_u+(7/15)C_d}{1.04}\approx\pounds9.8619

The two-step European call is worth £9.86. As a check, its only positive payoff follows two up moves, so discount £37.50 multiplied by p² over two steps, using R². The middle terminal node has probability 2p(1 − p), because two paths reach it.

Replication now requires rebalancing. Initial delta is approximately 0.593542; after the first move it becomes 0.925926 at the up node or zero at the down node. Each delta uses the next two option values and share prices. See the option Greeks guide for the connection to hedging. (Back, Liu and Loewenstein, binomial trees (secondary source))

When should an American put be exercised early?

A put’s exercise value is max⁡(K−S,0)\max(K-S,0). A European put waits until expiry; an American put permits earlier exercise. At expiry, use the put payoff. At every earlier exercise node, including today, apply: (Naranjo, American options (secondary source)) (Back, Liu and Loewenstein, binomial trees (secondary source))

PAmerican=max⁡(K−S,0,pPu+(1−p)PdR)P_{\mathrm{American}}=\max\left(K-S,0,\frac{pP_u+(1-p)P_d}{R}\right)

Use the same two-step tree and £75 strike. The table’s terminal put payoffs are £0, £3 and £28.92. At the first up node, continuation is (7/15 × £3) ÷ 1.04 ≈ £1.3462, exceeding zero exercise value. At the first down node:

Pd,cont=(8/15)×3+(7/15)×28.921.04≈£14.5154P_{d,\mathrm{cont}}=\frac{(8/15)\times3+(7/15)\times28.92}{1.04}\approx\pounds14.5154

Immediate exercise gives £75 − £57.60 = £17.40, so exercise there. Carry £17.40 back through the tree, rather than the smaller continuation value. At today’s node:

P0A=max⁡(3,(8/15)×1.346153846…+(7/15)×17.401.04)≈£8.4980P_0^A=\max\left(3,\frac{(8/15)\times1.346153846\ldots+(7/15)\times17.40}{1.04}\right)\approx\pounds8.4980

Waiting is preferable today because £8.4980 exceeds immediate exercise of £3. The European put, which retains continuation at both intermediate nodes, is worth £7.2036. The American tree value is £8.50, with an early exercise premium of approximately £1.29 over the European value.

An American option cannot be worth less than its otherwise identical European counterpart. However, early exercise is not automatically worthwhile whenever an option is in the money. With positive rates and no dividends, exercising an American call early is suboptimal: the call is worth at least the share price minus the discounted strike, which exceeds its exercise value. Dividends can change that conclusion. (Naranjo, American options (secondary source))

How do volatility and step length affect the model?

Our up and down factors were assumed. The Cox–Ross–Rubinstein specification instead links them to annualised volatility σ\sigma and the step length: (Back, Liu and Loewenstein, binomial trees (secondary source))

u=eσΔt,d=e−σΔt,Δt=T/Nu=e^{\sigma\sqrt{\Delta t}},\qquad d=e^{-\sigma\sqrt{\Delta t}},\qquad\Delta t=T/N

Refining a fixed maturity into more steps requires recalculating the factors, probabilities and discounting. A coarse tree permits exercise only at its nodes, so its American price approximates the value of continuous exercise opportunities. More steps improve the time resolution, but prices need not converge monotonically. Check step units, the no-arbitrage condition and every exercise decision before trusting the result. (Back, Liu and Loewenstein, binomial trees (secondary source))

Frequently asked questions

What is the risk-neutral probability in a binomial tree?

For a share paying no dividends, p = (R − d) / (u − d), where R is the risk-free growth factor per step and u and d are the share-price factors. It is a pricing weight, not a real-world forecast.

What is the no-arbitrage condition?

For the non-dividend-paying share model, d < R < u. This places both risk-neutral probabilities strictly between zero and one.

How do you calculate a European option’s replicating portfolio?

Delta is the difference between successor option values divided by the difference between successor share prices. Add a cash balance so that the shares and financing match both option payoffs.

How is an American put valued in the tree?

At expiry, use the put payoff. At every earlier exercise node, compare immediate exercise with discounted risk-neutral continuation and retain the larger value. Our two-step put is worth £8.50, compared with £7.20 for the European put.

Should an American call always be exercised when it is in the money?

No. With positive risk-free rates and no dividends, early exercise is suboptimal because the call is worth more than its exercise value; dividends can change the decision.

Does adding more steps always move the price in the same direction?

No. Refining the tree improves time resolution, but prices need not converge monotonically. Recalculate the movement factors, probabilities and discounting for the new step length.

Sources

  1. Kerry Back, Hong Liu and Mark Loewenstein (academic textbook, secondary source): Pricing and Hedging Derivative Securities — Chapter 4, §§4.1–4.4 and Exercise 4.8: replication, risk-neutral pricing, backward induction, tree calibration and convergence. Accessed 29 October 2026.
  2. Lorenzo Naranjo, Washington University in St. Louis (lecture notes, secondary source): American Options — exercise rights, early-exercise decisions and binomial valuation. Accessed 29 October 2026.
  3. Global Association of Risk Professionals (GARP): FRM Exam information: format and exam topics. Accessed 26 October 2026.

High Performer Certs is an independent study platform. It is not affiliated with, endorsed by, or sponsored by CFA Institute or the Global Association of Risk Professionals (GARP). We are not a CFA Institute Prep Provider and not a GARP Exam Preparation Provider. CFA Institute does not endorse, promote, review or warrant the accuracy or quality of our products and services. GARP does not endorse, promote, review or warrant the accuracy of our products or services. All questions and explanations are our own original material and contain no CFA Institute or GARP exam, curriculum or practice questions. CFA®, Chartered Financial Analyst®, CIPM® and GIPS® are registered trademarks owned by CFA Institute. FRM® and GARP® are trademarks owned by the Global Association of Risk Professionals.

Choose which optional tools we may use. We store your choice in your browser for 12 months (local storage, “hp.consent”). Details: privacy policy.