Introduction
In our last lesson, we saw how the principle of no-arbitrage can be used to determine the correct price for a forward contract. The core idea was that two portfolios with identical future payoffs must have the same cost today. We will now extend this powerful logic from forwards to the world of options.
This lesson introduces put-call parity, a cornerstone relationship in option pricing. It provides a direct and elegant link between the price of a European call option and a European put option when they share the same underlying asset, strike price, and expiration date. By the end of this lesson, you will be able to state the put-call parity formula and, more importantly, apply it to find the fair price of an option and identify risk-free arbitrage opportunities when the market is mispriced.
The No-Arbitrage Argument for Options
Just as we did with forward contracts, we will construct two portfolios that, despite being built from different components, have the exact same value at the options' expiration date, . The no-arbitrage principle dictates that if their values are identical at time , their costs at time 0 must also be equal.
Let's define two specific portfolios:
- Portfolio A: The Fiduciary Call. This portfolio consists of one European call option and a risk-free investment of cash equal to the present value of the strike price.
- Portfolio B: The Protective Put. This portfolio consists of one share of the underlying stock and one European put option.
The following video provides an excellent intuitive explanation of why these two portfolios must have identical payoffs at expiration.
CFA Level I Derivatives - Put-Call Parity
The video "CFA Level I Derivatives - Put-Call Parity" from PrepNuggets provides a clear, step-by-step construction of these two portfolios and their resulting payoffs.
Watch the segments that introduce the protective put and the fiduciary call. As you watch, focus on the payoff diagrams and the logic for the portfolio's value at expiration in two scenarios: when the stock price S_T is above the strike price K, and when it's below. Finally, watch the section that brings them together to form the parity relationship.
As the video demonstrates, at expiration date , the value of both portfolios is .
- If , the call is exercised (and the put expires worthless). The value of both portfolios is .
- If , the put is exercised (and the call expires worthless). The value of both portfolios is .
Since the payoffs are identical in all possible states of the world, the cost to establish these portfolios today must also be identical.
Stating and Applying the Put-Call Parity Formula
The insight from the previous section leads us directly to the put-call parity equation. Let's formally define the components:
- : The price of a European call option at time 0.
- : The price of a European put option at time 0.
- : The price of the underlying stock at time 0.
- : The strike price of both options.
- : The continuously compounded risk-free interest rate.
- : The time to expiration (in years).
The cost of the fiduciary call (Portfolio A) is .
The cost of the protective put (Portfolio B) is .
Equating these costs gives the put-call parity formula:
This relationship holds for European options on a non-dividend-paying stock.
Put-Call Parity: Definition, Formula, How It Works, and ...
This Investopedia article provides a concise reference for the put-call parity formula and its components.
Please read the section Understanding Put-Call Parity. This will reinforce the formula and its underlying no-arbitrage logic.
Application 1: Calculating an Unknown Option Price
The most direct application of the formula is to solve for the price of one of the assets, assuming the others are fairly priced. For example, if you know the call price, you can calculate the implied fair price of the corresponding put.
Example:
A stock is currently trading at $60. A 6-month European call option with a strike price of $58 is priced at $5.50. The risk-free rate is 4% per annum. What is the fair price of a 6-month European put with the same strike price?
We can rearrange the parity formula to solve for :
Plugging in the values:
The fair price for the put option is $2.35.
Application 2: Identifying Arbitrage Opportunities
Your background in probability will help you appreciate the power of this application. When the parity relationship does not hold, we have found two portfolios with identical, certain payoff structures but different initial costs. This is a clear arbitrage opportunity. The strategy is simple: buy the cheaper portfolio and sell the more expensive one.
The following video and text provide excellent walkthroughs of how to construct the arbitrage trade.
Put-Call Parity in Options Trading Explained Using Excel
This video, "Put-Call Parity in Options Trading Explained Using Excel," gives a fantastic practical demonstration of identifying and executing an arbitrage trade when parity is violated.
Please watch from 3:29 to 5:41, where the presenter explains the arbitrage strategy when one portfolio is mispriced relative to the other. Then, watch the detailed payoff demonstration from 5:41 to 8:57, which proves that the net position has zero risk, regardless of the final stock price.
Let's formalize the strategy with a numerical example from a more academic source.
This excerpt from a university lecture note provides a concise, formula-driven example of an arbitrage trade.
Read the section titled 3.5 Put-call parity. Focus on the numerical example provided. The author calculates both sides of the parity equation, identifies which portfolio is overpriced, and lays out the exact transactions to lock in the arbitrage profit.
To summarize the arbitrage strategy:
-
If : The protective put is overpriced.
- Action: Sell the protective put (sell the put, short-sell the stock) and buy the fiduciary call (buy the call, invest in a risk-free asset).
- Result: You receive a guaranteed risk-free profit today equal to . Your obligations at expiration are perfectly covered by your assets.
-
If : The fiduciary call is overpriced.
- Action: Sell the fiduciary call (sell the call, borrow ) and buy the protective put (buy the put, buy the stock).
- Result: You receive a guaranteed risk-free profit today equal to .
Adjusting for Dividends
The basic formula assumes the underlying stock pays no dividends. If it does, the relationship must be adjusted. A person holding the stock (in the protective put portfolio) will receive the dividends, while the person holding the synthetic stock (in the fiduciary call portfolio) will not.
To restore parity, the spot price in the equation must be reduced by the present value of the dividends () expected to be paid during the life of the options.
The adjusted put-call parity formula for a stock paying discrete dividends is:
where is the present value of the expected dividends.
For a stock index that pays a continuous dividend yield , the formula is:
This is directly analogous to the forward pricing formula with a known yield that we saw in the last lesson.
This part of the lecture note extends the parity concept to assets that provide a dividend yield.
Read the section from the subsection on dividends to the end. Note the two cases presented: a continuous dividend yield (q) and a discrete dividend with known present value (D).
Conclusion
In this lesson, we have derived and applied one of the most fundamental relationships in financial engineering: put-call parity. Building on the no-arbitrage principle from our previous lesson, we showed that the prices of European puts and calls are not independent but are tightly bound together.
Key Takeaways:
- Put-Call Parity is based on constructing two portfolios (a protective put and a fiduciary call) that have identical payoffs at expiration and thus must have the same initial cost.
- The Formula (No Dividends): . This applies to European options with the same strike, expiration, and underlying.
- The Formula (With Dividends): , where is the present value of dividends.
- Applications: The formula can be used to calculate the implied fair price of an option or to identify and execute risk-free arbitrage trades if the market is mispriced.
We have now established a static relationship between option prices at a single point in time. In our next lesson, we will begin to explore the dynamics of option pricing, examining the various factors that cause option prices to change over time and with movements in the market.