Prior Protocol / Docs
Exchange / Docs / Margin / Requirements and netting

Requirements and netting

Initial, maintenance, liquidation and why spreads net.

Initial and maintenance requirements are multiples of the scenario loss.

QuantityMultipleMeaning
initial1.3required to open new risk
maintenance1.0below this the account is liquidatable
advance1.1haircut for lending against risk already held
The advance multiple is deliberately smaller. Opening new risk and lending against existing risk are different questions, and using one multiple for both double counts the buffer.

Liquidation level

Solved numerically by bisection. A portfolio of options admits no closed form for the spot at which it becomes liquidatable, and any closed form that did exist would be invalidated by adding a second leg.

Netting

Because the requirement is a function of the portfolio rather than a sum over positions, offsetting legs net automatically.

Measured

Converting a naked short call into a vertical spread reduces the initial requirement from $178.31 to $74.83, a reduction of 58.0%, with no special case for spreads anywhere in the implementation. A perfectly flat book requires zero margin, verified as a test rather than assumed.