How do you price a European call option using a two-period binomial model?
I'm working through CFA Level II Derivatives and I can handle one-period binomial models, but the two-period version is confusing. How do you work backward through two periods, and how are the risk-neutral probabilities used? A step-by-step numerical example would be really helpful.
The two-period binomial model extends the one-period approach by building a tree with three time steps (now, period 1, period 2) and working backward from the terminal payoffs. Let's walk through it completely.
Setup — Prescott Biotech European Call
- Current stock price (S): $40
- Strike price (K): $42
- Up factor (u): 1.25 (stock goes up 25%)
- Down factor (d): 0.80 (stock goes down 20%)
- Risk-free rate per period (r): 5%
- Periods: 2
Step 1: Build the Stock Price Tree
Loading diagram...
- Suu = 62.50
- Sud = 40.00
- Sdd = 25.60
Step 2: Calculate Terminal Call Payoffs
- c_uu = max(0, 42) = $20.50
- c_ud = max(0, 42) = $0.00
- c_dd = max(0, 42) = $0.00
Step 3: Calculate Risk-Neutral Probability
pi = (1 + r - d) / (u - d) = (1.05 - 0.80) / (1.25 - 0.80) = 0.25 / 0.45 = 0.5556
(1 - pi) = 0.4444
Step 4: Work Backward to Period 1
At each Period 1 node, the call value is the discounted expected value of the next period:
c_u = [pi x c_uu + (1 - pi) x c_ud] / (1 + r) = [0.5556 x 0] / 1.05 = 10.85**
c_d = [pi x c_ud + (1 - pi) x c_dd] / (1 + r) = [0.5556 x 0] / 1.05 = $0.00
Step 5: Work Backward to Period 0
c_0 = [pi x c_u + (1 - pi) x c_d] / (1 + r) = [0.5556 x 0.00] / 1.05 = 5.74**
The European call is worth $5.74.
Why Risk-Neutral Probabilities?
The risk-neutral probability (0.5556) is NOT the real-world probability of the stock going up. It's a mathematical construct that allows us to discount expected payoffs at the risk-free rate instead of figuring out the correct risk-adjusted rate. The resulting price is the same as what no-arbitrage replication would give.
Verification via Direct Formula:
c_0 = [pi^2 x c_uu + 2 x pi x (1-pi) x c_ud + (1-pi)^2 x c_dd] / (1+r)^2 = [0.3086 x 0 + 0.1975 x 6.33 / 1.1025 = $5.74 (confirmed)
Exam Tip: CFA Level II will typically give you u, d, and r, and expect you to calculate pi, build the payoff tree, and work backward. Practice until the steps are mechanical.
Master binomial option pricing in our CFA Level II Derivatives course.
Master Level II with our CFA Course
107 lessons · 200+ hours· Expert instruction
Related Questions
Why does an early retirement provision lower risk tolerance but high turnover does not — both reduce liabilities, right?
Why does it matter if the pension fund is invested in stocks similar to the sponsor's business?
What is the rule about active vs retired lives and pension plan duration?
Why does the textbook recommend 100% equities for a young employee? That sounds extremely aggressive.
I run my own startup. My income is volatile and tied to my industry. Should I hold ZERO equities in my financial accounts?
Join the Discussion
Ask questions and get expert answers.