Put-Call Parity and Synthetic Positions

Put-call parity
CP=SKerTC - P = S - Ke^{-rT}

Model-free. It follows from replication alone, so it holds whatever volatility turns out to do.

For European options on the same underlying, strike and expiry. With a dividend yield:

CP=SeqTKerTC - P = Se^{-qT} - Ke^{-rT}

Why it must hold

Consider two portfolios:

A: long a call, short a put, both struck at KK. B: long the underlying, short KerTKe^{-rT} of cash.

At expiry, if ST>KS_T > K the call is exercised and you buy at KK; if ST<KS_T < K the put is exercised against you and you buy at KK. Either way you end up owning the asset having paid KK. That is exactly portfolio B.

Identical payoffs in every state, so identical prices today. That is the law of one price applied directly.

The rest of this lesson is for subscribers

Unlock every lesson in Basics of Quantitative Finance, and every other premium course.

Subscribe to continue

Test your knowledge

Questions are only available to subscribers.

Keep reading Basics of Quantitative Finance

23 lessons in this course, and every other premium course, on one subscription.

  • Every lesson in every course, with the worked examples and interactive simulators
  • Graded questions on every lesson, with explanations for the wrong answers as well as the right one
  • The trainers, timed assessments and brainteaser library that go with them