Portfolio Risk Engine
CLI:
python3 ${OPENCLAW_HOME:-$HOME/.openclaw}/tools/risk/portfolio_risk.py --positions-file ${OPENCLAW_HOME:-$HOME/.openclaw}/workspace/trading/positions.json
Input file is a JSON list:
json
[{"symbol":"AAPL","side":"long","qty":20,"stop":180},{"symbol":"TSLA","side":"short","qty":5,"stop":260}]
Use output warnings to block over-concentrated or highly correlated adds.