Set market maker protection config
Replaces the account’s market maker protection (MMP) config for a base asset with dated option or perpetual futures markets. An omitted limit becomes 0, disabling that check; at least one limit must be above 0. vega_limit counts only dated option fills, so it cannot be the only limit where there are none. 403 MMP_NOT_ENABLED unless MMP is enabled for the account. Read-only tokens are rejected.
Authentication
Path parameters
Base asset - example: BTC
Request
Trips when the absolute net delta of fills in the window exceeds this, in base asset units. Up to 4 decimal places; 0 or omitted disables the check
Protects this base asset's block trade legs, RFQ executions included, where the account is the maker: the desk that responds with a quote or offer. Omitting it keeps the stored value (false if never set). Protected block trades share the window with order book fills. A change applies to block trades and offers created afterwards.
Trips when the sum of fill sizes in the window exceeds this, in base asset units. Up to 4 decimal places; 0 or omitted disables the check
Trips when the absolute net vega of fills in the window exceeds this, in USD. Up to 4 decimal places; 0 or omitted disables the check
Response
Delta limit in base asset units; 0 = check disabled
Unix millis the freeze ends. 0 while frozen means until a manual reset; 0 when not frozen
Size limit in base asset units; 0 = check disabled
Vega limit in USD; 0 = check disabled