Trading Dev AcademyFree quant education

Free lesson · Crypto derivatives

Inverse contracts pay in the base asset

Open interactive lessonPractice calculationsExplore labs

Start with the idea

An inverse contract has a fixed quote-currency face amount but pays its price-change result in base tokens. Reciprocal prices are therefore essential.

Symbols, units & horizon
  • Π_B: base-token P&L
  • N_USD: signed contract face amount in USD, positive long
  • P_0,P_1: USD per base token at entry/exit
  • one holding interval
  • fees/funding omitted

When and why to use this

Audit inverse-contract hedge units and collateral currency exposure.

An inverse contract has a fixed quote-currency face amount but pays its price-change result in base tokens. Reciprocal prices are therefore essential.

For the simplified inverse payoff, a long receives the difference between the base-token value of quote face amount at entry and at exit. A rise in price yields positive base-token P&L.

Dollar value of the profit depends on the conversion price used. Base collateral itself also changes in dollar value, so an inverse derivative and a linear derivative with similar face value have different total account exposures.

ΠB=NUSD(1P0−1P1)
Model assumptions, derivation and arithmetic

Inverse contracts pay in the base asset

  1. Convert signed USD face into entry base units N_USD/P_0.
  2. Convert the same face into exit base units N_USD/P_1.
  3. Subtract exit-equivalent units from entry-equivalent units for long P&L; convert at exit if reporting dollars.
Work it by hand

Long $10,000 face, entry $50,000, exit $55,000: .2−.181818=.0181818 BTC profit, worth $1,000 at the exit price.

Apply it in a strategy

  • Audit inverse-contract hedge units and collateral currency exposure.
  • Record the input timestamp, executable quantity, currency and horizon. Reconcile the result with a cash-flow or state table.
  • Stress this failure condition: Using the linear formula for an inverse contract misstates both settlement units and path exposure.

Research deliverable

Build and explain a inverse contracts pay in the base asset worksheet. Audit inverse-contract hedge units and collateral currency exposure.

Evidence boundary: Synthetic arithmetic and scenarios illustrate mechanics. They are not historical returns, a paper replication, or evidence of an executable edge. Research sources and their access limitations are recorded at the end of this module.

Python implementation

Self-contained teaching example. Python 3.10+; dependencies and input conventions are shown in the code and notation. Run in your own Python environment.

# Python 3.10+; standard library unless NumPy is imported below.
# Inputs and outputs use the units defined in this lesson. Synthetic teaching example.
def inverse_pnl(face_usd,entry,exit_price):
    if min(entry,exit_price)<=0: raise ValueError("Positive prices required")
    base=face_usd*(1/entry-1/exit_price)
    return base,base*exit_price

print(inverse_pnl(10000,50000,55000))

Continue learning

Crypto Derivatives: Carry, Funding and Liquidation — all lessons
  1. Linear contract payoff and the multiplier
  2. Inverse contracts pay in the base asset
  3. Basis annualization and its limits
  4. Perpetual funding as actual cash flows
  5. Equity versus maintenance along a price path
  6. Solve a simplified liquidation boundary
  7. Collateral depegs and wrong-way exposure
  8. Reconcile the funded spot–perpetual hedge

Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations