Your risk limits
Every order — from chat, from the ticket, from a close button — passes through one policy check before it reaches Hyperliquid. There is a single call site for it in the codebase, so there is no path that skips it.
The limits are yours. taker does not impose a house risk policy; it enforces the one on your account.
The defaults
Section titled “The defaults”A new account starts here:
| Limit | Default | What it stops |
|---|---|---|
| Max per order | $5,000 | One oversized order, fat-fingered or misparsed |
| Max open notional | $25,000 | Total exposure across all positions |
| Max leverage | 10× | Leverage beyond your intent |
| Daily loss limit | $1,000 | A bad day becoming a worse one |
| Daily notional traded | $50,000 | Runaway churn |
| Max slippage | 50 bps | Filling far from the price you saw |
Changing them
Section titled “Changing them”Limits live in Settings. Two rules govern changes:
- Tightening is instant. Lowering a limit, or turning on reduce-only mode, applies immediately with no extra step. Someone reaching for the brakes should never be asked to sign first.
- Loosening requires a fresh wallet signature. Raising a limit is a privileged action, so it needs proof you are present and it is really you. This is what stops a stolen session from quietly raising your ceilings and then draining the account through “legitimate” trades.
Reduce-only mode
Section titled “Reduce-only mode”A switch that permits closing but refuses opening. Useful when you want to wind down without the temptation — or the risk — of adding. It is also what taker falls back to automatically if it cannot confirm your jurisdiction, so a degraded state never traps you in a position.
What happens when an order breaches a limit
Section titled “What happens when an order breaches a limit”It is refused before it reaches the venue, with a message naming which limit it hit and what would fit instead. Nothing partial executes.
The chat also sees your limits when constructing an order, so it will usually propose something that fits rather than something that gets rejected — but the engine is the authority, not the model. A model that ignored your limits would simply produce a proposal that fails.
Daily counters
Section titled “Daily counters”The daily loss and notional limits reset at 00:00 UTC, not local midnight or a rolling 24 hours. The counters are atomic, so two browser tabs confirming at the same moment cannot both slip through a limit that only one of them fits.