Interest rates are modeled as a term structure, constructed by interpolating across proxy risk-free rates:
Forward prices are derived from spot using continuous discounting:
Paradex supports both Cross Margin and Portfolio Margin.
Portfolio Margin significantly reduces margin requirements for hedged portfolios. As an example, hedging a 7-day ATM short call using a Paradex perpetual results in more than 50% margin reduction.
See the Portfolio Margin page for more details on the methodology.
paradex-py and paradex-js handle order hashing and signing with the user Subkey.Liquidations are performed exclusively by the insurance fund, which is implemented as a sub-strategy of GigaVault.
When an account breaches maintenance margin requirements, the insurance fund acts as the liquidator by reducing the account’s exposure through trades against it. The system prioritizes partial liquidation, minimizing the portion of positions closed and proportionally reducing positions to preserve hedges where possible, while charging a proportional liquidation penalty.
The liquidator account is funded by a portion of GigaVault deposits and uses an unwind algorithm designed to hedge and exit positions efficiently while minimizing market impact. The strategy has historically been profitable.
Liquidations are not currently open to market makers. However, a Position Assignment System (PAS) is in development, which will allow the insurance fund to assign positions to designated market makers under profitable terms in situations where it accumulates large exposure or when market liquidity is low.
RPI is a special order type designed to give retail traders better execution prices while limiting exposure of these orders to toxic flow. It works by making orders visible to users in the UI but invisible to API-based traders, effectively creating a retail-only liquidity layer.
Key rules:
See the Retail Price Improvement page for more details.