Risk limit
Sample
{
"channel": "push.personal.risk.limit",
"data": {
"symbol": "BTC_USDT",
"positionType": 1,
"riskSource": 1,
"level": 2,
"maxVol": 500,
"maxLeverage": 50,
"mmr": 0.02,
"imr": 0.04,
"leverage": 20,
"openType": 1,
"limitBySys": true,
"maxVolView": 1000
},
"ts": 1760942212000
}
channel = push.personal.risk.limit
Response fields:
| Field | Type | Description |
|---|---|---|
| symbol | string | Contract |
| positionType | int | 1 long, 2 short |
| riskSource | int | 0 other, 1 liquidation service |
| level | int | Current risk tier |
| maxVol | decimal | Max position size |
| maxLeverage | int | Max leverage |
| mmr | decimal | Maintenance margin rate |
| imr | decimal | Initial margin rate |
| leverage | int | Current leverage |
| openType | int | Margin mode, default isolated |
| limitBySys | boolean | Limited by system |
| maxVolView | decimal | Front-end slider helper (independent of lev) |