Risk Management
No bot type or strategy module (see Trading Bots and ML Models & Strategy Layer) executes a trade outside the platform's shared risk gate.
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.
Live calibration
Strategy parameters are not fixed at deployment. The calibration layer tracks live edge decay, runs A/B comparisons between parameter sets, and gates promotion of a new configuration behind a reconciliation check against actual (not simulated) performance. 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 to fail toward inaction (halt new entries) rather than toward uncontrolled exposure — a detection or feed failure narrows what the system will do next, it does not default to "keep trading as if nothing happened."