LucraX runs two user-level circuit breakers. They live one layer above strategies - when either trips, all live trading halts for that user.
Daily loss limit
Counts realized P&L from today's closed trades across all
strategies and venues. When the total drops below -daily_loss_limit,
the engine halts and refuses new entries until 00:00 UTC reset.
See Daily loss circuit breaker for full mechanics.
Max drawdown
Counts realized + unrealized P&L from the rolling-window peak. When drawdown exceeds the configured percentage, the engine halts until manually released or the equity recovers.
See Max drawdown circuit breaker.
What halts do
- New entries from all strategies: blocked.
- Open positions: left running (stops + targets still fire).
- Manual close: still allowed.
Manual release
The Risk Settings page has a release toggle. Use it deliberately after diagnosing what tripped the breaker - clearing it without fixing the cause usually leads to another trip the same day.
