Guardrails Guide
Configure team risk limits, alerts, and trading pause controls.
~7 min – the risk fence that blocks bad executes, surfaces breaches across the desk, and alerts the team before damage compounds
Guardrails (`/team/guardrails`) define team-wide limits evaluated when you execute Set-ups and flag Executions as breached.
Where to Find It
- Sidebar → The Trading Floor → Guardrails
- Violation banners appear on Set-ups, Executions, Allocations
Configuration Sections
- Leverage limits, position size (USD)
- Exchange controls — Binance, Bybit, OKX, Hyperliquid, Deribit, dYdX; restricted symbols
- Daily loss limit + auto-freeze
- Enforcement — block on violation, auto-reduce on breach
- Drawdown limits (% and USD), unrealized loss per position
- Exposure — max open positions, total notional, per-symbol caps, whitelisted symbols
- Trading behavior — max trades/day/hour, allowed trading days
- Per-trade risk slider (0.5–5% of equity)
- Alerts — Telegram (test button), Discord, Slack, email; near-violation threshold
- Emergency Controls — Pause/Resume all trading (confirm dialog)
- Recent Violations — last 24h from `useGuardrailEvents`
Save Changes applies team-wide rules. Intended for owner/admin (`modify_guardrails`).
Quick Workflow
- Select team → review active violation banner
- Configure per-exchange and team-level limits
- Set alert channels → send Test Telegram
- Save → violations block Set-ups execute and mark Executions breached
- Review Recent Violations after desk sessions
Quick Reality Checks
- Execute blocked everywhere? → Active breach or trading paused
- Pause button local only? → Confirm pause persisted via API in your environment
- Changes not saving? → Check admin role / RLS on backend
Next: Allocations Guide — per-trader capital and rebalance history.
Ready to put this into practice?
Run compliance scoring, tag ranking, and Kill List rules on every trade — not once a month when the account feels off.