Arbitrage: Cash-and-Carry and Reverse

Interactive dashboard illustrating how arbitrageurs enforce price consistency in forward markets (no dividends).

Arbitrage enforces price consistency between the spot market and the forward market. When the observed forward price \(F_0\) deviates from the no-arbitrage benchmark \(S_0 e^{rT}\) (for a non-dividend-paying asset), an arbitrageur can lock in a risk-free profit using cash-and-carry (if the forward is overpriced) or reverse cash-and-carry (if the forward is underpriced).

Market Dashboard

Use the sliders to set the spot price, market forward price, risk-free rate, and time to maturity. The no-arbitrage forward price \(S_0 e^{rT}\) is computed for reference. When mispricing exists, the Execute button becomes active and glows.

Note

The no-arbitrage forward price for a non-dividend-paying asset is \(S_0 e^{rT}\). This model uses a continuously compounded rate (\(r\)) because it is the standard for pricing derivatives, reflecting interest that accrues constantly. If \(F_0 > S_0 e^{rT}\), sell the forward and carry the asset (cash-and-carry). If \(F_0 < S_0 e^{rT}\), do the reverse (reverse cash-and-carry).

Execute Arbitrage

Click Execute to see the sequence of trades and the risk-free payoff at maturity. The animation reverses depending on whether \(F_0\) is above or below \(S_0 e^{rT}\).

Payoff Summary

What’s Going On?

  • Overpriced forward (\(F_0 > S_0 e^{rT}\)): cash-and-carry.
    • Borrow cash, buy the asset, sell the forward; at maturity deliver the asset, receive \(F_0\), and repay \(S_0 e^{rT}\). Profit: \(F_0 − S_0 e^{rT}\).
  • Underpriced forward (\(F_0 < S_0 e^{rT}\)): reverse cash-and-carry.
    • Short the asset, invest proceeds, buy the forward; at maturity receive the asset via the forward for \(F_0\), return the asset, and keep \(S_0 e^{rT} − F_0\).
Tip

This demo assumes no dividends, no carry costs, and frictionless borrowing/lending at the same continuously compounded rate \(r\) for horizon \(T\).