Skip to content
QuantMax
QuantMax
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • TVMTime value, rates and linear products
    • OPTOptions: fundamentals and arbitrage
      • 1Payoffs and bounds

        • Payoffs, moneyness and the bounds
      • 2Put–call parity

        • Put–call parity
      • 3Strategies

        • Option strategies: what each one is actually a bet on
      • 4Static arbitrage constraints

        • Static arbitrage: the constraints every quote must respect
      • 5Structural and corporate

        • Borrow, dividends and what happens at expiry
    • PRCOption pricing models
    • GRKThe Greeks and hedging
    • VOLVolatility
    • EXOExotics and structured products
    • SCStochastic calculus

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Derivatives and options
  3. /Options: fundamentals and arbitrage
  4. /Put–call parity

Put–call parity

OPT · Chapter 2·11 min read·Asked at Optiver, SIG, IMC, Akuna

Assumes Payoffs, moneyness and the bounds.

After this lesson you should be able to

  • Derive parity by building two portfolios with identical payoffs.
  • Adjust it for dividends and for options on futures.
  • Name the trade that enforces it when a quoted market violates it.

A call and a put with the same strike and expiry are two sides of the same object: hold one, sell the other, and you have manufactured the stock. Parity is the single most-used relationship on an options desk, and it is a replication argument rather than a model — it holds whatever you think volatility is.

Equation 2.1

The relationship

For European options on a non-dividend-paying asset, with the same strike and expiry.

C−P=S0−Ke−rTC - P = S_0 - Ke^{-rT}C−P=S0​−Ke−rT
C, PC,\ PC, P
Call and put premiums.
S0S_0S0​
Spot price of the underlying.
Ke−rTKe^{-rT}Ke−rT
Present value of the strike.

Derivation 2.2

Why it must hold

Build two portfolios and compare their payoffs at expiry. If the payoffs match in every state, the prices must match today.

  1. A: long call, short put⇒max⁡(ST−K,0)−max⁡(K−ST,0)\text{A: long call, short put} \Rightarrow \max(S_T - K, 0) - \max(K - S_T, 0)A: long call, short put⇒max(ST​−K,0)−max(K−ST​,0)
  2. =ST−Kin every state= S_T - K \quad \text{in every state}=ST​−Kin every state

    Above the strike the call pays and the put expires; below it the put is exercised against you. Either way you end up buying the stock at KKK.

  3. B: long stock, borrow Ke−rT⇒ST−K\text{B: long stock, borrow } Ke^{-rT} \Rightarrow S_T - KB: long stock, borrow Ke−rT⇒ST​−K
  4. Same payoff in every state⇒same price today\text{Same payoff in every state} \Rightarrow \text{same price today}Same payoff in every state⇒same price today

    Otherwise buy the cheap portfolio, sell the dear one and hold to expiry for a certain profit.

C−P=S0−Ke−rTC - P = S_0 - Ke^{-rT}C−P=S0​−Ke−rT
1000-3030Underlying at expiryPayoff
Figure 2.3 · A call minus a put is a forward. The two dashed hockey sticks add to the straight line: ST−KS_T - KST​−K in every state, with no optionality left anywhere. That is the whole of parity — the prices must match because the payoffs do, and the only difference today is that the forward defers paying the strike, which is the Ke−rTKe^{-rT}Ke−rT.
You wantBuild it from
Long stockLong call, short put, lend Ke−rTKe^{-rT}Ke−rT
Long callLong stock, long put, borrow Ke−rTKe^{-rT}Ke−rT
Long putShort stock, long call, lend Ke−rTKe^{-rT}Ke−rT
Short stockShort call, long put, borrow Ke−rTKe^{-rT}Ke−rT
Table 2.4 · Every position has a synthetic. This is why a desk can quote a put it does not want to hold: it can manufacture the risk from the call and the underlying.

Proposition 2.5

The versions you need

With a known dividend stream of present value DDD, the spot is reduced by it: C−P=S0−D−Ke−rTC - P = S_0 - D - Ke^{-rT}C−P=S0​−D−Ke−rT. On a futures contract there is nothing to carry, so C−P=(F−K)e−rTC - P = (F - K)e^{-rT}C−P=(F−K)e−rT. For American options parity becomes a pair of inequalities rather than an equation, because early exercise breaks the replication.

Holds when

  • A borrow cost on a hard-to-borrow name acts exactly like a dividend and belongs in the same place.
  • The futures version is why "options on futures" questions look simpler: no carry term.

The rest of this lesson is in Premium

You have read the opening. 11 more sections follow, including 5 worked examples and 3 quick checks.

Start the free 7-day trialSign in

Nothing is charged for 7 days, and you can cancel before then. Or read Forwards, futures and the cost of carry in full, free.

← Payoffs, moneyness and the boundsOption strategies: what each one is actually a bet on →
On this page
  • The relationship
  • Why it must hold
  • A call minus a put is a forward
  • Every position has a synthetic
  • The versions you need

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.