Valuing a Derivative Using a One-Period Binomial Model: Explains Key Concepts and Up and Down Factors (u and d) with clear explanations, key formulas, and worked examples, plus practice questions with explanations for CFA Level 1.
If you’ve been perusing the earlier sections of this chapter (see Sections 8.1–8.9 for a broader overview), you know that derivatives often contain complex payoff structures. But at the core of any derivative’s value lies the same principle: discounting expected future payoffs to the present. The binomial model simplifies the path of the underlying asset into an “up” or “down” movement over a single time step. Although it may look too simplistic, it beautifully lays out the process of:
We’ll see how each of these links together in just a bit.
In the binomial model, we assume the underlying asset (such as a stock) can only move to one of two prices after one period:
Here,
Instead of containing a continuous range of possibilities like real life, the model gives you two discrete paths. This might feel simplistic (and it is), but it’s a way to break down a problem into more digestible chunks.
To value a derivative, we need a benchmark for time value of money. We typically use the risk-free rate r for discounting future cash flows. Whether it’s the yield on a short-term government bond, or some other proxy, it sets the standard for how we compare money we receive in the future versus money we have today.
The heart of the binomial model is the concept of risk-neutral valuation. Under the risk-neutral measure, we pretend that all investors are indifferent to risk—meaning they only require a return equal to the risk-free rate. This doesn’t mean real investors are actually indifferent to risk; this is merely a mathematical device that simplifies pricing.
The risk-neutral probability p* is derived in such a way that the expected growth of the underlying asset under this “neutral” world matches the risk-free rate. In continuous compounding form:
p* = ( e^(r × ∆t) – d ) / ( u – d )
If you’re working with discrete compounding, you might see:
p* = ( (1 + r) – d ) / ( u – d )
Either way, p* is not necessarily the same as the real-world probability that prices go up or down. Instead, it’s specifically crafted for a no-arbitrage framework.
No-arbitrage is a principle that basically says: “There is no free lunch in the market.” If there were, it’d mean you could make a profit with zero net investment over a certain time horizon, which is supposedly impossible (well, in theory anyway!). The risk-neutral probability is precisely set so that no arbitrage opportunities exist in the simple up/down world of our binomial model.
Let’s outline the process in a structured way:
Now, let’s see how this works in a real (though simplified) numerical example.
Let’s say we have a stock currently trading at S₀ = $100. Our up factor is u = 1.2 (implying a 20% up move), and our down factor is d = 0.8 (implying a 20% decline). We have a risk-free rate r = 5% for the period (assume discrete compounding for clarity). The time horizon is one period—maybe that’s one year, or one month, or one minute, depending on your model, but typically we assume something like six months or one year.
We want to price a call option with a strike price K = $105, which expires at the end of this single period. Let’s:
Calculate the stock price in both states:
Determine the payoff of the call (Vᵤ, V_d) in both states. Since a call payoff is max(0, S_T – K):
Compute the risk-neutral probability p*. With discrete compounding:
p* = ( (1 + r) – d ) / ( u – d )
= ( (1 + 0.05) – 0.8 ) / (1.2 – 0.8 )
= (1.05 – 0.8) / 0.4
= 0.25 / 0.4
= 0.625
Calculate the expected payoff under p*:
Eₙ [V] = p* × Vᵤ + (1 – p*) × V_d
= 0.625 × 15 + (1 – 0.625) × 0
= 0.625 × 15 + 0.375 × 0
= 9.375
Discount that expected value at the risk-free rate. Over one period with discrete compounding, the present value is:
Value = Eₙ [V] / (1 + r)
= 9.375 / (1 + 0.05)
= 9.375 / 1.05
≈ $8.93
So, in our simplified scenario, the fair call price is approximately $8.93. That’s it—our one-period binomial model is done! Sure, real life is more complicated, but that’s the big idea.
Think about whether this $8.93 makes sense: a call with a strike of $105, where the stock might end up at $120, does have some “intrinsic style” value if you expect an upward move. But it might also expire worthless if the stock heads downward. Discounting that expectation at a modest risk-free rate yields a price a bit over $8. That seems in a reasonable ballpark.
You might find it helpful to visualize the one-period binomial model via a simple diagram. Here’s a quick Mermaid diagram showing the asset price evolution from time 0 to time 1:
graph TD
A["S0"]
B["S0 × u"]
C["S0 × d"]
A --> B
A --> C
Time flows from left to right. From a single node at time 0—representing the current price—moves branch into two nodes, one for the up state and one for the down state.
It’s worth repeating that risk-neutral pricing isn’t trying to say that in the real world, the asset has a 62.5% chance of going up (in our example) and a 37.5% chance of going down. Instead, it’s a constructing device that ensures you can’t get arbitrage profits. It’s an incredibly elegant trick: If you discount payoffs by the risk-free rate with these probabilities, you get the correct, no-arbitrage price.
You might be thinking, “Hey, real markets don’t just move once and stop.” Precisely. The key advantage of the binomial tree approach is that it seamlessly extends to multiple periods. For a two-period model, you’d have three possible ending stock prices: up-up, up-down (or down-up), and down-down. Each node in the second stage depends on the prices from the first stage.
As the number of periods grows, the binomial model gradually converges to the continuous-time approach used by something like the Black–Scholes model (see also Section 8.4 on arbitrage). The steps become smaller and more numerous, and you approximate a continuous price path.
For instance, in a two-period model:
You then compute the payoff at the final nodes, discount them back step by step (using risk-neutral probabilities at each branch), and arrive at the value at time 0.
The binomial model is a foundation for many other pricing approaches. Whether you eventually move on to multi-step binomial trees, trinomials, or even fancy Monte Carlo simulations, the method is anchored in the same principles:
If you’re exploring advanced derivative topics, you might delve into Section 8.4 (“Arbitrage, Replication, and the Cost of Carry in Pricing Derivatives”) or Section 8.9 (“Option Replication Using Put–Call Parity”) for complementary insights. The binomial tree method is like a mini-laboratory for learning the deeper logic of these models before tackling more complex frameworks.
In the real world, you rarely just see one up or down movement. Prices fluctuate constantly, often more like a spider web of possibilities than a simple tree. Nonetheless, the binomial model’s basic architecture remains relevant. In practice, you’ll combine it with advanced calibration methods, historical data analysis, or real-time volatility measures to get workable results.
Also, keep in mind that markets are not truly “risk-neutral.” Investors demand compensation for taking on greater risk. Risk-neutral worlds are a pricing convenience, not a predictor of real outcomes. That said, re-valuing derivatives under this assumption is widely accepted in the industry for establishing a fair theoretical price.
I remember the first time I walked through a numerical example similar to the one above. It seemed so strange that we were using these made-up “risk-neutral” probabilities. But once I realized we’re simply forcing the expected growth rate of the stock in this little model to be the risk-free rate, it clicked: we’re scanning for a world with no freebies and no risk premiums in the sense of the underlying drifting. It’s a mathematically consistent world—if you deviate from it, you’d get arbitrage. Funny how that works, right?
Important Notice: FinancialAnalystGuide.com provides supplemental CFA study materials, including mock exams, sample exam questions, and other practice resources to aid your exam preparation. These resources are not affiliated with or endorsed by the CFA Institute. CFA® and Chartered Financial Analyst® are registered trademarks owned exclusively by CFA Institute. Our content is independent, and we do not guarantee exam success. CFA Institute does not endorse, promote, or warrant the accuracy or quality of our products.