Identify mispriced options for potential arbitrage
Create synthetic positions with equivalent payoffs
Risk Assessment
Critical factors to monitor
Transaction costs may eliminate arbitrage profits
Applies only to European options, not American
Dividends affect parity calculations
Understanding the Inputs
Stock Price
Current market price of the underlying stock. Both the put and call options should be on the same underlying asset at the same strike price and expiration date.
Strike Price
The exercise price of both the put and call options. Both options must have the same strike price for the parity relationship to hold.
Call and Put Prices
Current market prices of the European call and put options. Both options should have the same expiration date. Enter prices as positive values.
Risk-Free Rate
Annual risk-free interest rate, typically the yield on government bonds. This is used to discount the strike price to present value in the fiduciary call calculation.
Time to Expiration
Time remaining until option expiration. You can enter this in years, months, or days. The calculator converts to years for the discounting calculation.
Formula Used
P + S₀ = C + K × e^(-rT)
Put + Stock = Call + Present Value of Strike. If unequal, arbitrage opportunity exists.
A Synthetic Position is a derivatives strategy designed to replicate the risk and reward profile of a simpler security using a combination of other financial instruments (typically options). The goal is to create an identical position without actually trading the underlying asset.
The Principle of No Arbitrage
Synthetic replication is based on the Law of One Price, which states that two securities or portfolios that generate the exact same cash flows in the future must trade at the same price today. If they do not, an arbitrage opportunity exists.
By combining a long call option and a short put option (both with the same strike price and expiration date), a trader can create a position that behaves exactly like owning the underlying stock. This is a Synthetic Long Stock position.
Put-Call Parity: The Core Arbitrage Principle
Put-Call Parity is a fundamental theorem in options pricing that defines the necessary relationship between the price of European put options, European call options, the underlying stock price, and the present value of the strike price (adjusted for the risk-free rate).
The Put-Call Parity Formula
The equation establishes the theoretical equivalence between two portfolios that both yield the underlying stock at expiration:
C + PV(X) = P + S
Where:
$C$ = Price of the Call Option
$PV(X)$ = Present Value of the Strike Price (X), discounted at the risk-free rate ($r$).
$P$ = Price of the Put Option
$S$ = Price of the Underlying Stock
This formula is the mathematical backbone for arbitrage strategies involving options. If the equality does not hold, a mispricing exists.
Arbitrage Mechanics and Risk-Free Profit
Arbitrage is the simultaneous buying and selling of the same asset in different markets or forms to profit from a temporary price difference. Because the profit is locked in by executing two opposing trades simultaneously, it is theoretically risk-free.
Put-Call Parity Arbitrage Example
If the market prices violate the Put-Call Parity relationship, an arbitrageur acts immediately:
Identify Mispricing: Assume $C + PV(X)$ is greater than $P + S$. The synthetic portfolio is overpriced.
Execute Trades: The arbitrageur sells the overpriced synthetic portfolio (Short Call, Buy Put, Borrow Money to buy Stock).
Lock in Profit: The arbitrageur buys the cheaper direct portfolio (Buy Stock). The profit is the difference between the two side of the equation, realized immediately at execution.
Arbitrage opportunities are rare and fleeting, as sophisticated traders and automated algorithms instantly exploit these mispricings, quickly driving prices back to parity.
Key Synthetic Positions and Their Formulas
The Put-Call Parity formula can be algebraically rearranged to define any single instrument (S, C, or P) in terms of the other three, allowing traders to create a synthetic equivalent for any desired position.
1. Synthetic Long Stock (Buy Stock)
Replicates owning the underlying stock. Used when options are mispriced relative to the stock price.
S = C - P + PV(X)
Strategy: Buy Call, Sell Put, Lend/Invest PV(X) at the risk-free rate.
2. Synthetic Long Call (Buy Call)
Replicates buying a call option. Used when the put option and stock combination are cheaper than the call option itself.
C = P + S - PV(X)
Strategy: Buy Put, Buy Stock, Borrow PV(X).
3. Synthetic Long Put (Buy Put)
Replicates buying a put option. Used for quick hedging or when the call option and stock combination are expensive.
P = C - S + PV(X)
Strategy: Buy Call, Sell Stock, Lend PV(X).
Limitations and Practical Barriers to Arbitrage
While arbitrage is theoretically risk-free, several real-world factors prevent retail traders from consistently exploiting these opportunities.
Transaction Costs
Arbitrage requires simultaneous execution of multiple trades (e.g., buying a stock, selling a call, buying a put). The commissions and fees for these multiple transactions often consume the small profit margin created by the mispricing, making the net return negative.
Liquidity and Timeliness
Mispricings are usually small, lasting for milliseconds. Exploiting them requires near-instantaneous execution, which is dominated by high-frequency trading (HFT) firms. Furthermore, illiquid securities may not offer enough volume for the arbitrageur to execute all necessary legs of the trade at the required prices.
Dividend and Borrowing Costs
The Put-Call Parity formula is simplified and does not fully account for dividends paid on the stock before expiration or the actual cost of borrowing money for the position, both of which can alter the arbitrage calculation and eliminate the theoretical profit.
Conclusion
Synthetic positions and arbitrage are defined by the fundamental principle of Put-Call Parity, which ensures that the cost of replicating a security must match the cost of the security itself.
Arbitrage strategies exploit fleeting violations of this parity through simultaneous buying and selling, locking in a theoretical risk-free profit. While inaccessible to most individual traders due to speed and transaction costs, the core concept remains the bedrock of derivatives pricing and market efficiency.
Frequently Asked Questions
Common questions about Put-Call Parity and arbitrage
What is Put-Call Parity?
Put-Call Parity is a fundamental principle in options pricing that shows the relationship between the price of a European call option and a European put option, both with the same underlying asset, strike price, and expiration date. In an efficient market, this relationship must hold to prevent risk-free arbitrage opportunities.
What is the Put-Call Parity formula?
The formula is: P + S₀ = C + Ke⁻ʳᵀ, where P is the put price, S₀ is the stock price, C is the call price, K is the strike price, r is the risk-free rate, and T is time to expiration. The left side (P + S₀) is called a "protective put," and the right side (C + Ke⁻ʳᵀ) is a "fiduciary call." Both portfolios have identical payoffs at expiration.
How does arbitrage work if parity is violated?
If the protective put is overpriced, arbitrageurs sell it and buy the fiduciary call. If the fiduciary call is overpriced, arbitrageurs sell it and buy the protective put. This trading activity forces prices back into parity, ensuring the relationship holds in efficient markets.
Does Put-Call Parity apply to American options?
Put-Call Parity strictly applies only to European options (can't be exercised early). For American options, the relationship is an inequality rather than an equality due to early exercise opportunities. The formula provides bounds but not exact equality.
What assumptions does Put-Call Parity make?
Key assumptions include: European options (no early exercise), no dividends on the underlying stock during the option's life, a constant risk-free rate, no transaction costs or taxes, perfect liquidity and ability to borrow/lend at the risk-free rate, and no arbitrage opportunities.
Why might Put-Call Parity fail in practice?
Parity may fail due to transaction costs (bid-ask spreads, commissions), taxes, dividends on the underlying, early exercise features in American options, borrowing costs above the risk-free rate, settlement delays, or market inefficiencies. Small violations may not be arbitrageable once costs are considered.
How can I use Put-Call Parity to price options?
If you know the price of either the call or put, along with the stock price, strike price, risk-free rate, and time to expiration, you can solve for the other option's price. This is particularly useful for pricing synthetic positions or verifying that option prices are consistent with each other.
What are synthetic positions?
Synthetic positions are combinations of options and the underlying stock that replicate another position. Examples include: synthetic long stock (long call + short put), synthetic short stock (short call + long put), synthetic long call (long stock + long put), and synthetic long put (long call + short stock).
How do dividends affect Put-Call Parity?
Dividends paid on the underlying stock before option expiration affect Put-Call Parity. The formula must be adjusted to account for the present value of expected dividends. The modified formula becomes: P + S₀ = C + D + Ke⁻ʳᵀ, where D is the present value of dividends.
Is Put-Call Parity the same as no-arbitrage pricing?
Put-Call Parity is a specific application of the no-arbitrage principle to option pricing. It's one of many no-arbitrage relationships in finance. The principle that similar portfolios should have similar values (or arbitrage opportunities disappear) is fundamental to modern finance theory.
Summary
Put-Call Parity defines the relationship between put/call prices, stock price, and strike present value.
Violations indicate arbitrage opportunities; traders can profit by exploiting price differences.
Use this calculator to detect mispricings and construct risk-free synthetic positions.
Embed This Calculator
Add this calculator to your website or blog using the embed code below:
<div style="max-width: 600px; margin: 0 auto;">
<iframe
src="https://mycalculating.com/category/finance/put-call-parity-calculator?embed=true"
width="100%"
height="600"
style="border:1px solid #ccc; border-radius:8px;"
loading="lazy"
title="Put Call Parity Calculator Calculator by MyCalculating.com"
></iframe>
<p style="text-align:center; font-size:12px; margin-top:4px;">
<a href="https://mycalculating.com/category/finance/put-call-parity-calculator" target="_blank" rel="noopener">
Use full version on <strong>MyCalculating.com</strong>
</a>
</p>
</div>
Check for arbitrage opportunities using Put-Call Parity.
How to use Synthetic Position / Arbitrage Calculator
Step-by-step guide to using the Synthetic Position / Arbitrage Calculator:
Enter your values. Input the required values in the calculator form
Calculate. The calculator will automatically compute and display your results
Review results. Review the calculated results and any additional information provided
Frequently asked questions
How do I use the Synthetic Position / Arbitrage Calculator?
Simply enter your values in the input fields and the calculator will automatically compute the results. The Synthetic Position / Arbitrage Calculator is designed to be user-friendly and provide instant calculations.
Is the Synthetic Position / Arbitrage Calculator free to use?
Yes, the Synthetic Position / Arbitrage Calculator is completely free to use. No registration or payment is required.
Can I use this calculator on mobile devices?
Yes, the Synthetic Position / Arbitrage Calculator is fully responsive and works perfectly on mobile phones, tablets, and desktop computers.
Are the results from Synthetic Position / Arbitrage Calculator accurate?
Yes, our calculators use standard formulas and are regularly tested for accuracy. However, results should be used for informational purposes and not as a substitute for professional advice.