Risk & security
The frontend, the EA, and the copy engine can request a trade. Only the risk engine can approve it. A violation is a reject — not a warning banner.
Configurable per account and strategy. Enforced in FastAPI before any order reaches the execution queue.
Kill switch
Global, account, and strategy kill switches halt new approvals, copy orders, and strategy execution. Existing account information is preserved. Resume requires an authorized action and writes KILL_SWITCH_CLEARED.
Access
Audit
TRADE_REQUESTED
RISK_CHECK_STARTED
RISK_CHECK_PASSED
RISK_CHECK_FAILED
TRADE_APPROVED
TRADE_REJECTED
ORDER_SENT
ORDER_FILLED
ORDER_FAILED
POSITION_MODIFIED
POSITION_CLOSED
KILL_SWITCH_ACTIVATED
Utilization meters, configured ceilings, and the live event stream.