Replication and the no-arbitrage forward price
Borrowing to buy the asset today gives exactly the same position at expiration as a long forward. So the forward price must equal the spot price grown at the risk-free rate, F₀(T) = S₀(1 + r)^T. Owning the asset and selling it forward locks in the risk-free return.
Before this: Arbitrage and the law of one price, Time Value of Money in Finance
On the exam
- Explain how the concepts of arbitrage and replication are used in pricing derivatives
Explain how replication is used in pricing. Expect the no-arbitrage forward price, which combination replicates a long or a short forward, the arbitrage trade when the quote is off, and the return on a hedged position.
How deeply to learn each part
- Know the idea
- Understand it in general. It frames other topics, but you will not calculate with it.
- Use it
- Understand it well enough to solve a question with it. Recognize when it applies.
- Memorize
- Learn it by heart. The exam will not give it to you.
You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.
You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.
How can you build a forward from the asset and a loan?
Replication means recreating a position’s cash flows from other assets. For a forward, the building blocks are the underlying asset and a loan at the risk-free rate . Replication is usually used to price or offset a derivative when the law of one price holds and there is no arbitrage.
Take a long forward. You agree today to pay F₀(T) at time T for one unit of the asset. You can get the same exposure without a forward: borrow S₀, buy the asset now, hold it until T, sell it at S_T and repay the loan.
- Long forward Memorize borrow S₀ at r and buy the asset
- Short forward Memorize sell the asset short and lend S₀ at r
- Risk-free bond Memorize buy the asset and sell it forward
Compare the two positions at expiration. Use an asset at USD 80 and a risk-free rate of 3%, with a forward for delivery in nine months at USD 81.79:
| S_T at expiration | Long forward: S_T − 81.79 | Borrow and buy: S_T − 80 × 1.03^0.75 |
|---|---|---|
| 70.00 | −11.79 | −11.79 |
| 81.79 | 0.00 | 0.00 |
| 95.00 | +13.21 | +13.21 |
The two columns match whatever S_T turns out to be. Neither needs any cash at the start: the forward is free, and the borrowed money pays for the asset. Two positions with the same payoff and the same cost must have the same price, so the forward price is pinned down.
What is the no-arbitrage forward price?
Set the forward price so that the two positions are equal. The loan costs S₀(1 + r)^T at expiration, so that is what the forward must charge. The result is the no-arbitrage forward price .
The rate is the risk-free rate, and T is in years. The forward price does not depend on where anyone thinks the asset is going. It depends on the spot price and the cost of money.
A share paying no dividends trades at 80.00. The risk-free rate is 3.00% a year. The no-arbitrage forward price for delivery in 0.75 years is closest to:
80.00 × (1 + 0.03)^0.75 = 81.79
Forward price, F₀(T)81.79
- 1.03y^x0.75=×80=81.7933
y^x power
- 1.03ENTER0.75y^x80×81.7933
ENTER enter (on the HP, puts the number on the stack) · y^x power
For indexes and currencies the curriculum uses continuous compounding instead. The idea is the same, with in place of .
Try this 0 of 3
- Quote the forward above fair value and read the trade
- Quote it below fair value
- Make the risk-free rate negative
- Borrow S₀ and buy the asset
- Long forward at the quote
No arbitrage. The quote equals S₀ × (1 + r)^T, so the two positions are the same thing at the same price.
Both positions cost nothing today and are worth S_T minus a fixed amount at T. Same exposure, so the fixed amounts must match.
Show working
Borrow-and-buy at T: S_T − S₀ × (1 + r)T. Long forward at T: S_T − F₀(T). Same S_T, so F₀(T) = S₀ × (1 + r)^T.
F₀(T) = 80.00 × 1.030.75 = 80.00 × 1.022417 = 81.79
Profit a unit = |quoted − fair| = |81.79 − 81.79| = 0.00
Trap: simple interest gives 80.00 × (1 + 0.03 × 0.75) = 81.80.
- 1.03y^x0.75=×80=81.79, the no-arbitrage forward
- −81.79=0.0033, fair minus quoted, only rounding, so no arbitrage
y^x power
- 1.03ENTER0.75y^x80×81.79, the no-arbitrage forward
- 81.79−0.0033, fair minus quoted, only rounding, so no arbitrage
ENTER enter (on the HP, puts the number on the stack) · y^x power
Exam tip Single asset and discrete rate: use (1 + r)^T. Index or currency and a continuous rate: use e^(rT). Check which one the question gives you.
What if the quoted forward is off?
If the market quotes a forward that is not S₀(1 + r)^T, the replication argument turns into a trade. The arbitrageur buys the cheaper of the forward and its copy and sells the dearer.
- Quote above fair value Memorize forward is dear
- Cash-and-carry Memorize borrow, buy the asset, sell the forward
-
- Quote below fair value Memorize forward is cheap
- Reverse cash-and-carry Memorize short the asset, lend, buy the forward
-
What does a hedged position earn?
Buy the asset and sell it forward. This hedged portfolio has a certain outcome: you receive F₀(T) at T whatever S_T is. If F₀(T) is the no-arbitrage price, the return on this position is exactly the risk-free rate.
If the same purchase is funded by borrowing at r, the investor puts in nothing and earns nothing: the forward’s gain pays the interest. That is the “zero” some candidates mix up with the hedged return.
What happens when interest rates are negative?
Use it
With negative interest rates the formula does not change. When r < 0, the factor (1 + r)^T is below 1, so the forward price is below spot. The replication shows why: a loan of S₀ is repaid with less than S₀, so borrowing and buying the asset costs less than S₀ at expiration, and the forward price must match it.
Go deeper Why the forward price ignores anyone's view of the future
The replication argument involves no forecast. Whatever S_T turns out to be, the borrow-and-buy position and the forward give the same payoff. A trader who thinks the asset will rise cannot change the price, because the arbitrage that closes any gap works for every possible S_T. This is why derivative pricing differs from valuing a stock: no expected return enters.
Go deeper Discrete or continuous compounding?
The two conventions describe the same growth. A discrete rate of 3% a year compounds as 1.03^T. A continuous rate that gives the same one-year growth is ln(1.03) = 2.96%, so e^(0.0296 × T) is the same factor. The curriculum uses discrete compounding for individual assets and continuous compounding for indexes, commodity or credit indexes, and currencies.
Memorize this
MemorizeWhat replicates what
| Position | Replicated by |
|---|---|
| Long forward | Borrow at , buy the asset |
| Short forward | Short the asset, lend at |
| Risk-free bond | Buy the asset, sell it forward |
Memory hook A forward is "the asset on credit". Long forward = borrow and buy. Flip every leg for the short. Add a short forward to the asset and the risk goes away.
Know it cold (discrete, single assets) or (continuous, indexes and foreign exchange, or FX). Hedged position earns exactly . If , .
MemorizeQuote versus fair value
| Quote | Trade | Profit at T |
|---|---|---|
| Above | Cash-and-carry: borrow, buy, sell forward | Quote − fair price |
| Below | Reverse: short, lend, buy forward | Fair price − quote |
Memory hook Sell what is dear, buy what is cheap. The profit is the gap between the quote and the fair price.
Know it cold Profit is per unit at expiration. Discounted to today it is smaller.
- Long forward Memorize borrow S₀ at r and buy the asset
- Short forward Memorize sell the asset short and lend S₀ at r
- Risk-free bond Memorize buy the asset and sell it forward
- Quote above fair value Memorize forward is dear
- Cash-and-carry Memorize borrow, buy the asset, sell the forward
-
- Quote below fair value Memorize forward is cheap
- Reverse cash-and-carry Memorize short the asset, lend, buy the forward
-
Quick example
Asset at 45.00, no income or storage cost, r = 6%, delivery in nine months. 45.00 × 1.06^0.75 = 47.01.
- 1.06y^x0.75=×45= 47.0102
y^x power
- 1.06ENTER0.75y^x45× 47.0102
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Index at 300, continuously compounded r = 2.5%, nine months. 300 × e^(0.025 × 0.75) = 305.68.
- 0.025×0.75=2NDe^x×300= 305.678
2ND second function (the shifted label above a key) · e^x e to the power x
- 0.025ENTER0.75×ge^x300× 305.678
ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x
Quick example
Buy at 50.00 and sell a six-month forward at 51.00. (51 ÷ 50)^(1 ÷ 0.5) − 1 = 4.04% a year, the risk-free rate if 51.00 is the no-arbitrage price.
- 51÷50=y^x(1÷0.5)=−1= 0.0404
y^x power
- 51ENTER50÷0.51/xy^x1− 0.0404
ENTER enter (on the HP, puts the number on the stack) · 1/x reciprocal · y^x power
How it is asked
-
Compute the forward price
Asset at 150, r = 4%, three-month forward. Fair price?
150 × 1.04^0.25 = 151.48. Traps: 151.50 (simple interest), 156.00 (a full year).
-
What replicates a long forward
Which positions replicate a long forward?
Borrow and buy the asset. Trap: buy the asset and sell the forward (that is the risk-free bond).
-
Return on asset plus short forward
Buy an asset, sell it forward at the no-arbitrage price. The return?
The risk-free rate. Traps: the asset's expected return, or zero (zero only if funded by borrowing at r).
-
Negative rates
Spot 400, r = −0.4%, one year. Forward?
400 × 0.996 = 398.40, below spot. Trap: adding the rate (401.60).
Exam traps
- Simple interest: 150 × (1 + 0.04 × 0.25) instead of 150 × 1.04^0.25. Use the compound factor with the exact fraction of a year.
- Thinking an asset plus a short forward earns the asset's expected return. The risk is hedged away, so it earns the risk-free rate.
- Thinking it earns zero. Zero is the result only if the purchase is financed by borrowing at r.
- Forgetting that negative rates put the forward below spot. With r < 0, (1 + r)^T < 1.
Checkpoint
5 exam-style questions. About 90 seconds each.
1A share pays no dividends and trades at GBP 120. The risk-free rate is 5% a year. The no-arbitrage three-month forward price is closest to:
2A long forward on an asset with no carry costs can be replicated by:
3An investor buys an asset and sells it forward at the no-arbitrage price. The investor's return is most likely:
4An asset with no carry costs trades at USD 250. The risk-free rate is −0.8% a year. The no-arbitrage one-year forward price is closest to:
5An asset with no carry costs trades at USD 70. The risk-free rate is 6% and a six-month forward is quoted at USD 73.00. The arbitrage profit per unit at expiration is closest to:
Key takeaways
- Long forward = borrow and buy the asset. Short forward = short the asset and lend.
- F₀(T) = S₀(1 + r)^T, or S₀e^(rT) with continuous compounding.
- Asset plus short forward = a risk-free bond, earning r.
- Quote above fair value: cash-and-carry. Quote below: reverse cash-and-carry.
Quick example
Asset at 45.00, no income or storage cost, r = 6%, delivery in nine months. 45.00 × 1.06^0.75 = 47.01.
- 1.06y^x0.75=×45= 47.0102
y^x power
- 1.06ENTER0.75y^x45× 47.0102
ENTER enter (on the HP, puts the number on the stack) · y^x power
Quick example
Index at 300, continuously compounded r = 2.5%, nine months. 300 × e^(0.025 × 0.75) = 305.68.
- 0.025×0.75=2NDe^x×300= 305.678
2ND second function (the shifted label above a key) · e^x e to the power x
- 0.025ENTER0.75×ge^x300× 305.678
ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x
Quick example
Buy at 50.00 and sell a six-month forward at 51.00. (51 ÷ 50)^(1 ÷ 0.5) − 1 = 4.04% a year, the risk-free rate if 51.00 is the no-arbitrage price.
- 51÷50=y^x(1÷0.5)=−1= 0.0404
y^x power
- 51ENTER50÷0.51/xy^x1− 0.0404
ENTER enter (on the HP, puts the number on the stack) · 1/x reciprocal · y^x power
All Derivatives formulas, every lesson
Practice exam-style questions on Arbitrage, Replication and the Cost of Carry
Questions about this lesson?
Where this comes back
- Cost of carry: income, storage and convenience yield Arbitrage, Replication and the Cost of Carry
- Pricing and Valuing Forward Contracts and FRAs Derivatives
- Pricing and Valuing Options Derivatives
Questions candidates ask
How do you replicate a forward contract?
A long forward is replicated by borrowing the spot price at the risk-free rate and buying the asset. A short forward is replicated by selling the asset short and lending the proceeds. Both copies have the same payoff at expiration as the forward they mimic.
What is the no-arbitrage forward price formula?
For an asset with no income or storage cost, F₀(T) = S₀(1 + r)^T, where r is the annual risk-free rate and T the time in years. With continuous compounding it is F₀(T) = S₀e^(rT). Any other forward price offers an arbitrage.
What is cash-and-carry arbitrage?
Cash-and-carry is the trade used when a forward is priced above S₀(1 + r)^T: borrow, buy the asset in the spot market and sell the forward. At expiration, deliver the asset, repay the loan and keep the difference. The reverse trade handles a forward priced too low.
Spotted an error? Tell us and we will fix it.