user.mmp_trigger.{index_name}
Description
Subscribe to MMP (Market Maker Protection) trigger events for a specific index. This channel works in cooperation with Set MMP Config operation.
Request Path And Method
wss path:
/ws/private
method:
private/subscribe
Request Example
{
"method": "private/subscribe",
"rid": 8,
"params": {
"channels": [
"user.mmp_trigger.any"
]
}
}
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| index_name | string | true | Index identifier of derivative instrument on the platform. Valid values: btc_usd, eth_usd, btc_usdc, eth_usdc, ada_usdc, algo_usdc, avax_usdc, bch_usdc, bnb_usdc, doge_usdc, dot_usdc, link_usdc, ltc_usdc, near_usdc, paxg_usdc, shib_usdc, sol_usdc, ton_usdc, trx_usdc, trump_usdc, uni_usdc, xrp_usdc, usde_usdc, buidl_usdc, btcdvol_usdc, ethdvol_usdc, btc_usdt, eth_usdt, all |
Notification Message
| Name | Type | Description |
|---|---|---|
| method | string | Equals to subscription |
| channel | string | Equals to user.mmp_trigger |
| data | object | Response data |
| > blockRfq | boolean | If true, indicates that the MMP trigger is for Block RFQ. Block RFQ MMP triggers are completely separate from normal order/quote MMP triggers |
| > frozenUntil | integer | Timestamp (milliseconds since the UNIX epoch) until the user will be frozen - 0 means that the user is frozen until manual reset |
| > indexName | string | Index identifier of derivative instrument on the platform. For Block RFQ MMP, this will be "all" when triggered by trade count limit |
| > mmpGroup | string | Triggered mmp group, this parameter is optional (appears only for Mass Quote orders trigger) |