Risk Management
The platform is designed and tested so that every execution-capable bot and strategy path (see Trading Bots and ML Models & Strategy Layer) passes through the shared risk gate before an order can be submitted.
Core protections
- Drawdown limits and consecutive-loss breakers — a losing streak or drawdown threshold halts new entries for the affected strategy rather than relying on a human to notice and intervene.
- Volatility gates and leverage caps — position sizing and leverage are constrained by current volatility regime (fed by the Regime analytics stream), not fixed at signup.
- Correlation-aware position sizing — the risk layer accounts for cross-position and cross-asset correlation, not just single-position risk.
- Cascade/liquidation risk blocking — the dedicated Cascade Predictor model (see ML Models) can veto entries during elevated liquidation-cascade risk.
Forward-paper calibration
Strategy parameters are not fixed at deployment. The calibration layer tracks edge decay against forward-paper performance telemetry, runs A/B comparisons between parameter sets, and gates promotion of a new configuration behind a reconciliation check (see Metrics Methodology for the paper-vs-live-capital distinction). This is the same layer exposed read-only through the MCP calibration_* tools for observability — see Catalog Overview.
Recovery posture
Risk-gate trips are designed and tested to fail toward inaction (halt new entries) rather than toward uncontrolled exposure — a detection or feed failure is intended to narrow what the system will do next, not default to "keep trading as if nothing happened."