Risk Management

Risk state, limits, and event log

Current Risk State

halted

Reason: kill switch activated by auto:consecutive_rejections

Changed: 2026-02-24 20:48:11

Kill Switch

ACTIVE

Activated: 2026-02-24 20:48:11

By: auto:consecutive_rejections

Risk Limits
Parameter Value
Max Position % 5.0%
Max Daily Drawdown % 2.0%
Max Gross Exposure % 100.0%
Max Net Exposure % 80.0%
Max Single Order Value
Max Open Orders 10
Recent Risk Events
Time Type Severity State Before State After Details
2026-02-24 20:48:11 kill_switch_activated critical normal halted {'old_state': 'normal', 'activated_by': 'auto:consecutive_rejections'}
2026-02-24 20:48:00 pre_trade_rejection warning — — {'side': 'sell', 'symbol': 'MSFT', 'quantity': 2, 'intent_id': 'cdb06a46-7cd3-4205-9552-a2f9ab340db2', 'failed_checks': [{'check': 'position_size', 'reason': 'cannot determine price for MSFT'}, {'check': 'gross_exposure', 'reason': 'cannot determine price for MSFT'}, {'check': 'net_exposure', 'reason': 'cannot determine price for MSFT'}]}
2026-02-24 20:47:00 pre_trade_rejection warning — — {'side': 'sell', 'symbol': 'MSFT', 'quantity': 2, 'intent_id': '465e0e0a-09c7-4036-bab7-a0105d6114e7', 'failed_checks': [{'check': 'position_size', 'reason': 'cannot determine price for MSFT'}, {'check': 'gross_exposure', 'reason': 'cannot determine price for MSFT'}, {'check': 'net_exposure', 'reason': 'cannot determine price for MSFT'}]}
2026-02-24 20:04:00 pre_trade_rejection warning — — {'side': 'sell', 'symbol': 'GOOGL', 'quantity': 3, 'intent_id': 'eae04267-dc81-4826-929f-60061d052958', 'failed_checks': [{'check': 'position_size', 'reason': 'cannot determine price for GOOGL'}, {'check': 'gross_exposure', 'reason': 'cannot determine price for GOOGL'}, {'check': 'net_exposure', 'reason': 'cannot determine price for GOOGL'}]}
2026-02-24 19:04:00 kill_switch_activated critical normal halted {'old_state': 'normal', 'activated_by': 'auto:heartbeat_timeout'}
2026-02-24 18:58:22 kill_switch_activated critical normal halted {'old_state': 'normal', 'activated_by': 'auto:heartbeat_timeout'}