Derivatives
advancedPut–Call Parity
Builds onPresent Value of a Single Sum · Forward Price — if this page feels steep, start there.
- today's stock price
- today's prices of the put and the call (same strike, same expiry)
- the strike price both options share
- the present value of the strike — a riskless bond paying X at expiry
- the protective put: stock plus downside insurance
- the fiduciary call: upside ticket plus the cash floor
Reading the notation
Why it must be true
Two portfolios, one destiny. Protective put: own the stock, own a put — at expiry you hold the stock if it did well, or the strike in cash if it didn't. Fiduciary call: own a call, park the strike's present value in a riskless bond — at expiry you hold the stock (exercise) if it did well, or in cash if it didn't. Identical payoffs in every state of the world.
Identical futures must have identical prices today — that is the whole theorem. The practical magic: knowing any three of {stock, put, call, bond}, the fourth price is FORCED. Puts and calls are not independent instruments; they are the same insurance contract wired up differently, and this equation is the wiring diagram.
The derivation
Compare terminal values at expiry in the two possible worlds.
If the stock finishes above the strike (): the protective put holds (put expires worthless); the fiduciary call exercises, paying the bond's for the stock — also .
If it finishes at or below (): the put delivers on top of the stock, totalling ; the call expires worthless and the bond pays — also .
Same payoff in every state, so the prices must match today:
Rearrangements are free: prices a put from a call; says call-minus-put is a synthetic forward.
When to reach for it
Pricing one European option from its twin (same strike, same expiry) plus the stock and rate — or spotting an arbitrage when the two sides disagree.
Listen for
Back-of-the-envelope
Estimate it in your head first — then the calculator only confirms.
- ≈
Solve for the missing letter before plugging numbers: p = c − S + PV(X). One rearrangement, then arithmetic.
- ≈
At-the-money anchor: with S ≈ PV(X), call and put prices should nearly match — the call's small premium over the put reflects the interest on the strike.
- ≈
Sanity floor: no option price can be negative. A negative answer means two terms swapped sides.
Traps in applying it
- ✗Forgetting to discount the strike — X enters at PRESENT value, not face value.
- ✗Applying it to American options — early exercise breaks the equality (it becomes an inequality).
- ✗Mismatched strikes or expiries — parity binds only twins.
- ✗Ignoring dividends: an expected payout before expiry lowers the effective S₀.
Limits & criticisms
Exact only for European options on non-dividend assets with frictionless markets: American early exercise, dividends, borrowing costs and short-sale constraints all bend the equality into a band. In stressed markets (hard-to-borrow stocks, 2008-style funding) the "violations" persist because the arbitrage is genuinely expensive to execute — parity gaps are then measuring frictions, not free money.
Where it came from
Traders knew rough versions in 19th-century option markets (Russell Sage allegedly used parity to dodge usury laws with synthetic loans), but Hans Stoll's 1969 paper formalized it — four years before Black–Scholes. Unlike Black–Scholes, parity needs NO model of how prices move: only that arbitrage gets eaten. It is the arbitrage desk's daily bread — violations are scanned for by every market maker — and the conversion/reversal trades that enforce it are among the oldest systematic strategies in options.
One identity, 2 questions
The exam can hide any variable. Each face below is the same equation solved for a different unknown — drill them separately.
Put from its twin
The synthetic face: a put IS a call minus the stock plus a bond — build it or price it, same equation.
Call from its twin
The mirror: a call is a put plus stock minus the bond — the other rearrangement of the same wiring diagram.
On the BA II Plus
Worked example: European options, strike $90.00, expiry 1 year(s): the call trades at $11.00 with the stock at $90.00 and rates at 3%. What must the put cost to rule out arbitrage?
- 1.90 [÷] [(] 1 [+] 0.03 [)] [y^x] 1 [=]PV of the strike
- 2.[+] 11 [−] 90 [=]add call, subtract stock → put
→ $8.38