Deterministic Risk Engine

Capital Protection V2

Automated algorithmic guardrails designed to prevent catastrophic account drawdowns, revenge trading, and position oversizing.

The 8 Deterministic Guardrails

Each rule is enforced server-side before an order can be transmitted to a broker adapter.

Risk Per Trade Limit

Limits single-trade loss risk between 0.25% and 2.00% of current equity. Orders exceeding this limit are automatically resized or rejected.

Daily Loss Limit

Locks the trading account if cumulative daily losses reach the predefined ceiling (default 2.00%). Prevents emotional tilt.

Trailing Drawdown Guard

Monitors peak-to-trough account drawdown from historical high-water mark equity. Triggers account risk lock if the maximum threshold is breached.

Daily Profit Protection

Once daily profit reaches target (e.g. +3%), the engine automatically locks 70% of gains and halts trading if profits retrace.

Consecutive Loss Lock

If 4 consecutive losing trades occur, risk per trade is halved and a mandatory 15-minute cooldown timer is enforced.

Post-Loss Cooldown

Prevents immediate revenge entries after taking a full stop-loss loss by requiring a mandatory timeout period.

Spread & Volatility Filter

Rejects order execution during abnormal market spread expansion or excessive ATR volatility spikes.

Strict Stop-Loss Requirement

Requires every executed market or pending order to have a valid numerical stop-loss price attached.

Experience Deterministic Risk Control

Test all 8 Capital Protection guardrails in our paper trading environment today.