A call on a stock expires after two periods, and in each period the stock moves up or down. A hedge that matches the call over the first period has to be changed once the first move is known, because the payoffs still ahead differ from node to node. Backward induction deals with this by solving a one-period replication problem at every node, starting with the last period. This lesson derives the local no-arbitrage condition, the hedge ratio and the backward pricing formula from One period replication and state prices, values a two-step call, and states the scaling rule under which the tree approaches a diffusion as the steps shrink.
Key terms
Binomial tree
Definition A binomial tree with periods models a stock price at the dates . It starts at , and in each period the price is multiplied by an up factor or a down factor ,
and both moves have positive physical probability at every node. The stock pays no dividends. A cash account starts at and has the same gross return in every period, so . Trading is frictionless and happens only at the dates , and at date the first moves are known. Because , the order of the moves does not affect the price, and after periods with up moves the price is . The tree therefore recombines, with price nodes at date , although there are paths and of them lead to the node with up moves.
In plain words A binomial tree repeats the two-state one-period model at every node. The stock price remembers only how many up moves there were, while a path also records their order.
Example With the constructed values , , and , the price is or after one period and , or after two. The middle node is reached by up then down and by down then up, so two paths lead to it.
Local no-arbitrage condition
Definition The local no-arbitrage condition of the binomial tree is
It is necessary. If , selling one share short at a node with price and placing in the cash account costs nothing and pays after an up move and after a down move, which is an arbitrage. If , borrowing to buy one share costs nothing and pays and , again an arbitrage. The inequalities must be strict, since at or one state still has a positive payoff. Under the condition, the number
satisfies and . It is the up weight of the pricing measure studied in Risk neutral probabilities and physical probabilities. Here is this weight, not a dividend yield. Conversely, when the condition holds, the whole multiperiod tree is free of arbitrage, a consequence of The fundamental theorem of asset pricing.
In plain words Over each period the stock must do better than cash in one state and worse in the other. If it never did worse and sometimes did better, borrowing to buy it would be an arbitrage, and in the opposite case selling it to hold cash would be. The weight makes the weighted stock growth equal the cash growth. It comes from prices, not from how often the stock goes up.
Example With , and , the condition holds and
As a check, . With instead, the same formula would give , which is not a probability, and the condition fails.
Hedge ratio
Definition At a node where the stock price is , let and be the claim values at the two successor nodes, in currency units. The one-period hedge holds shares and the amount in the cash account, chosen so that
Subtracting the equations gives the hedge ratio, and either equation then gives ,
The solution is unique because , and , so a hedge exists at every node for any successor values. The hedge ratio is measured in shares. It is the change in claim value per unit change in stock price between the two successors, and it generally differs from node to node.
In plain words The hedge ratio is a slope. It is the number of shares that makes the portfolio move between the two successor nodes exactly as the claim does, and the cash amount then sets the level.
Example At the up node of the two-step tree, where , a call with strike has successors and with payoffs and . Then
and . The loan grows to , so the hedge pays and , and it costs . At the down node both successor payoffs are , so and .
Backward induction
Definition Let a European claim pay at date , where may depend on the whole path, and let . Backward induction gives every final node the payoff as its value, using the tree of paths when the payoff depends on the path, and then moves back one date at a time, giving each node the cost of the hedge that delivers the values of its two successors. Inserting the formulas for and , the coefficient of in this cost is and the coefficient of is , so
where and are the values at the two successors of the node. The holdings chosen at a node use only the moves observed up to that node, so the strategy is predictable, and it is self-financing, because on arrival at each node the old portfolio is worth exactly the cost of the new hedge. Started with , it therefore delivers the payoff on every path, and is the only price of the claim consistent with no arbitrage. For a payoff that depends only on the final price, the induction collapses to
where the binomial coefficient counts the paths that reach each node. A path-dependent payoff, such as one on the running maximum or average, needs that extra path information as a state variable even though the price nodes recombine.
In plain words The value at a node is the cash-discounted average of the two next values with the weights and . That average is not an assumption about expected returns. It is the cost of the one-period hedge, rewritten.
Example For the two-step call with , , , and strike , the terminal payoffs are , and . Working back,
The root value is discounted twice in total, once for each period it finances. The collapsed formula agrees. Only the path up then up pays, with weight , and . The middle node carries the weight because two paths reach it, which matters as soon as a claim pays something there.
Time-step scaling rule
Definition To approximate a model in continuous time on , split it into steps of length and let the tree depend on . The Cox-Ross-Rubinstein scaling rule, for a volatility and a constant continuously compounded rate , sets
The local condition reads , which holds exactly when , so the step must be small enough. Let make the moves independent, each up with probability . Each log increment equals , and expanding in powers of gives
Over the steps the log return then has mean and variance . With and fixed while grows, this variance would grow without bound, and with log moves of order it would vanish.
In plain words Each step moves the log price a fixed amount up or down, and that amount must shrink like the square root of the step length. Then each step adds variance in proportion to its length, and the variance over a fixed horizon stays finite and positive however many steps there are.
Example With , and monthly steps, , the rule gives , , and . The step condition holds whenever years. With the exact mean and variance of , divided by , are about and , close to and .
Diffusion limit
Definition Fix , and , use the scaling rule and let . Under the terminal log return is a sum of independent, identically distributed increments with the moments above. A central limit theorem for triangular arrays applies, because the increments are bounded by , and gives convergence in distribution of to a normal law with mean and variance . Equivalently,
with standard normal, which is the lognormal law of the Black-Scholes model under its pricing measure. This concerns the distribution at one date. Option values need more, and the course states the following conditions without proof. Bounded continuous payoffs converge by the definition of convergence in distribution, and the discount factor is exact. A put payoff is bounded and continuous. Unbounded payoffs need uniform integrability, which holds for a call because stays bounded as grows. A bounded payoff with jumps, such as a digital option, converges when its jump points have probability zero in the limit, as they do under a lognormal law, though slowly and unevenly. American options add an exercise decision that also changes with the grid and need a separate convergence argument. The functional limit theorem, under which whole paths converge to geometric Brownian motion, is not proved here.
In plain words As the steps shrink under the scaling rule, the terminal price of the tree behaves more and more like a lognormal random variable, the law the Black-Scholes model uses for pricing. Matching that law is only the first step, and each kind of payoff needs its own reason for its prices to follow.
Example For a call with , , , and , the Black-Scholes value derived in later lessons is about . The tree gives about with steps, with steps, with steps and with steps. The errors at , and steps shrink roughly in proportion to , but the values at and steps lie on opposite sides of the limit, so one tree value does not show from which side it approaches.
Check yourself
- A tree has , and per period. Does it satisfy the local no-arbitrage condition? Compute the formula for and give an explicit arbitrage at a node where the stock price is .
Show the answer
It does not, because is not below . The formula gives , which is not a probability. Sell one share short for and place the in the cash account, which costs nothing. After one period the account holds , and buying back the share costs or , so the position pays after an up move and after a down move, a positive amount in both states.
- In the two-step tree with , , and , price a European put with strike by backward induction, find its hedge ratio at the root, and check put-call parity against the call value .
Show the answer
The terminal prices , and give put payoffs , and . With ,
The collapsed formula gives the same value, , and leaving out the factor for the two paths to would give about instead. The root hedge ratio is shares. For parity, the call minus the put pays , which one share and a loan of replicate, so the difference of the prices must be . Indeed , and the root hedge ratios differ by share.
- A trader buys the root hedge of the call, shares financed by in the cash account, and keeps it unchanged until date . What does the position pay at the three terminal nodes, and why does it fail to replicate the call?
Show the answer
The loan grows to . At the terminal prices , and the position is worth , then , then , while the call pays , and . The root hedge only matches the call over the first period. At date it is worth at the up node and at the down node, exactly the call values there. From then on the call needs shares at the up node and none at the down node. Rebalancing to those holdings costs no outside money, because the old position is worth exactly the new hedge, and that rebalancing is what makes the replication dynamic.