Skip to main content

ADL Alert

Subscribe to ADL alerts and insurance pool information.

Covers: USDT Perpetual / USDT Delivery / USDC Perpetual / USDC Delivery / Inverse Contracts

Push frequency: 1s

Topic:
adlAlert.{coin}

Available filters:

  • adlAlert.USDT for USDT Perpetual/Delivery
  • adlAlert.USDC for USDC Perpetual/Delivery
  • adlAlert.inverse for Inverse contracts.

For more information on how ADL is triggered, see the ADL endpoint.

Response Parameters

ParameterTypeComments
listarrayObject
> cstringToken of the insurance pool
> sstringTrading pair name
> bstringBalance of the insurance fund. Used to determine if ADL is triggered
> mbstringMaximum balance of the insurance pool in the last 8 hours
> i_prstringPnL ratio threshold for triggering contract PnL drawdown ADL
  • ADL is triggered when the symbol's PnL drawdown ratio in the last 8 hours exceeds this value
> prstringSymbol's PnL drawdown ratio in the last 8 hours. Used to determine whether ADL is triggered or stopped
> adl_ttstringTrigger threshold for contract PnL drawdown ADL
  • This condition is only effective when the insurance pool balance is greater than this value; if so, an 8 hours drawdown exceeding n% may trigger ADL
> adl_srstringStop ratio threshold for contract PnL drawdown ADL
  • ADL stops when the symbol's 8 hours drawdown ratio falls below this value

Subscribe Example

{"op": "subscribe", "args": ["adlAlert.USDT"]}

Response Example

{
"topic": "adlAlert.USDT",
"type": "snapshot",
"ts": 1757736794000,
"data": [
{
"c": "USDT",
"s": "FWOGUSDT",
"b": -5421.29889888,
"mb": -5421.29889888,
"i_pr": -0.3,
"pr": 0,
"adl_tt": 10000,
"adl_sr": -0.25
},
{
"c": "USDT",
"s": "ZORAUSDT",
"b": 19873.46255153,
"mb": 19874.97612833,
"i_pr": -0.3,
"pr": 0.000174,
"adl_tt": 10000,
"adl_sr": -0.25
},
{
"c": "USDT",
"s": "BERAUSDT",
"b": 453.36427074,
"mb": 453.36427074,
"i_pr": -0.3,
"pr": 0.24576,
"adl_tt": 10000,
"adl_sr": -0.25
},
...,
]
}