RiskConfig and per-order compliance limits. It manages risk at the fund level, allocating a total risk budget across strategies and dynamically rebalancing as conditions change. The fund-level risk layer is fully operational.
Why It’s Needed
Per-strategy risk management has blind spots:- Strategy A and Strategy B might both be long on the same thesis
- Each passes its own limits, but together they create concentrated risk
- A fund-wide drawdown can happen even if no single strategy breaches its limits
- Capital allocation should be proportional to expected risk-adjusted return
Risk Budget Architecture
Strategy A -- 30%
Used: 22% • Available: 8%
Strategy B -- 25%
Used: 25% (at limit) • Available: 0%
Strategy C -- 20%
Used: 10% • Available: 10%
Reserve -- 25%
Unallocated budget held for new opportunities.
Components
VaR Budget Allocation
Dynamic Reallocation
| Condition | Action |
|---|---|
| Strategy using < 50% of budget for 7 days | Shrink allocation, expand reserve |
| Strategy consistently at budget limit | Consider increasing if Sharpe > threshold |
| New high-conviction opportunity | Allocate from reserve |
| Correlation spike between strategies | Reduce combined allocation |
Marginal Risk Contribution
Before adding a new strategy, compute how much risk it adds to the fund:Fund-Wide Risk Controls
| Control | Description |
|---|---|
| Daily drawdown limit | If fund is down > X% today, halt new positions |
| Weekly drawdown limit | Reduce all exposure by 50% if weekly loss > Y% |
| Monthly drawdown limit | Activate kill switch if monthly loss > Z% |
| Gross exposure limit | Total notional across all strategies < max |
| Net exposure limit | Net directional exposure < max |
| Sector concentration | Max % in any one market category |
| Exchange concentration | Max % on any single exchange |
| Liquidity coverage | Must be able to liquidate 80% within 4 hours |
Stress Testing at Fund Level
Existing stress tests (stress_test()) work per-strategy. Fund-level stress applies scenarios across all strategies simultaneously:
MCP Tools
| Tool | Description |
|---|---|
risk_dashboard | Current VaR usage, limits, stress results |
risk_budget_status | Per-strategy budget utilization |
stress_test_fund | Run fund-level stress scenarios |
correlation_matrix | Cross-strategy correlation heatmap |