Option Margin

Gepubliceerd op 20 jun 2022Geüpdatet op 1 mei 20264 min. leestijd

This document applies to unified account (non Portfolio Margin account). In Portfolio Margin (Cross Margin), margin calculation takes the whole portfolio into consideration instead of the single option positions.

IMR/MMR Type OKX (Unified Account, non-PM for coin-margined option)
(Per Coin)
OKX (Unified Account, non-PM for USDⓈ-margined option)
(Per Coin)
IMR IMR (Long) N/A¹ N/A¹
Position IMR (Short) Max(a, b - OTM Amount³ / same expiry forward mark price) * Margin Factor + Mark Price Max(a, b - OTM Amount³ / same expiry forward mark price) * Margin Factor × indexPrice + Mark Price
Sell to Open IMR (Short)² Max (Position IMR - Order Price, Min Open Order Margin) Max (Position IMR - Order Price, Min Open Order Margin × indexPrice)
Buy to Close positions (Short)² Max (Order Price - Position IMR, 0) Max (Order Price - Position IMR, 0)
MMR MMR (Long) N/A¹ N/A¹
MMR (Short Call) c * Margin Factor + Mark Price c * Margin Factor * index price + Mark Price
MMR (Short Put) max(c, c * Mark Price) * Margin Factor⁴ + Mark Price max(c * index price, c * Mark Price) * Margin Factor⁴ + Mark Price
Index Coin-Margined BTCUSD Coin-Margined ETHUSD USDⓈ-margined BTCUSD USDⓈ-margined ETHUSD
a 0.1 0.1 0.1 0.1
b 0.15 0.15 0.15 0.15
Min Open Order Margin 0.1 0.1 0.1 0.1
c 0.03 0.05 0.03 0.05
Margin Factor https://www.okx.com/trade-market/position/option

Note:

¹ Long options do not require IMR/MMR due to the fact customers pay the full premium for the position.

² The difference between an existing short option position vs an outstanding order is due to the projected cash inflow (order price); vice versa, when customers are closing a short option position, the projected cash outflow is taken into consideration.

³ OTM (out-of-the-money) value: For a call option, if the price of the underlying asset is lower than the strike price, the buyer then chooses not to exercise the option. The OTM value of the call option here indicates how much the mark price of the forward contract with the same expiry is below the option's strike price. The greater the discrepancy, the higher the OTM value. The same logic applies to a put option.

⁴ The options margin amount is based on the position tier, which is determined by the total amount of the seller's positions and open orders. The higher the tier, the greater the margin factor.

  1. Position Initial Margin Requirement (IMR): Margin required for holding current positions.

    1. Buyer's Position IMR is 0.
    2. Seller's Position IMR:

      Position IMR (BTCUSD or ETHUSD options) = [max (0.1, 0.15 - OTM value / same expiry futures mark price) * margin factor + options mark price] * face value * contract multiplier * amount of positions

  2. Order margin: Margin on-hold for open orders to make sure that users have enough funds to complete orders and exercise the options with the premiums included. It is supposed that a position margin is available correspondingly after an order is filled.

    1. Sell-to-Open IMR = max (Position IMR per coin - order price, minimum open order margin per coin) * face value * contract multiplier * amount of contracts.

      When a short position order is filled, the seller pays transaction fee and receives premium, and the position margin will be on-hold.

      Sell-to-Open IMR (BTCUSD or ETHUSD options) = max (Position IMR per coin - order price, 0.1) * face value * contract multiplier * amount of contracts

    2. "Buy-to-Close" IMR = max (order price + fee - Position IMR per coin, 0) * face value * contract multiplier * amount of contracts.

      The user needs to pay the premium and transaction fee to release the margin for the short position.

  3. Maintenance margin (MMR): Minimum margin required to maintain current positions. Liquidation will occur if the account equity drops below the maintenance margin.

    1. Buyer's MMR is 0.
    2. Call options' seller:

      MMR (BTCUSD options) = (0.03 * margin factor + mark price) * contract multiplier * amount of positions

    3. Put options' seller:

      MMR (ETHUSD options) = (max(0.05, 0.05 * mark price) * margin factor + mark price) * contract multiplier * amount of positions