Finance & Options

Lesson 2 of 12

No-Arbitrage and Put-Call Parity

Two portfolios with the same payoff must cost the same, and that one rule gives put-call parity, C − P = S − K e^(−rT), with no model at all.

What arbitrage means

An arbitrage is a trade that costs nothing (or pays you) today, can never lose money, and makes money in at least one outcome. In liquid markets these don't last. The first trader to spot one does it in size, and that buying and selling pushes the prices back into line within seconds.

Pricing theory turns this around. Assume no arbitrage exists and ask what that forces prices to be. The main tool is the law of one price: if two portfolios pay exactly the same amount at time TT in every state of the world, they must cost the same today. If portfolio A costs 101 and portfolio B costs 100 with identical payoffs, you buy B, sell A, pocket 1 now, and at TT the two cash flows cancel.

The simplest case is a zero-coupon bond. A bond that pays KK at time TT costs Ke−rTKe^{-rT} today, where rr is the continuously compounded risk-free rate. At r=5%r = 5\% and T=1T = 1, a promise of 100 in a year is worth 100e−0.05=95.12100e^{-0.05} = 95.12 today. If it traded at 94, you would buy it and borrow 94 at rr, owing 94e0.05=98.8294e^{0.05} = 98.82 in a year against the 100 the bond pays. Every argument in this lesson uses only this bond, the stock, and options on the stock.