Проверка безопасности перед реальной торговлей — баланс, конфигурация, risk limits, killswitch, тесты.
Полная проверка безопасности перед переключением с DRY_RUN на реальную торговлю.
cd /Users/macbookpro/Desktop/HEAN/backend
grep -E "DRY_RUN|BYBIT_TESTNET|LIVE_CONFIRM|INITIAL_CAPITAL|MAX_DAILY_DRAWDOWN|KILLSWITCH" .env | grep -v "^#"
Проверить:
curl -s http://localhost:8000/api/v1/engine/status | python3 -c "
import json,sys
d=json.load(sys.stdin)
print(f'Wallet Balance: \${d.get(\"wallet_balance\", 0):.2f}')
print(f'Available Margin: \${d.get(\"available_margin\", 0):.2f}')
print(f'Open Positions: {d.get(\"open_positions\", 0)}')
"
curl -s http://localhost:8000/api/v1/risk/governor/status | python3 -m json.tool
curl -s http://localhost:8000/api/v1/risk/killswitch/status | python3 -m json.tool
cd /Users/macbookpro/Desktop/HEAN/backend
BYBIT_API_KEY=test BYBIT_API_SECRET=test BYBIT_TESTNET=true DRY_RUN=true TRADING_MODE=live LIVE_CONFIRM=YES PG_ENABLED=false OLLAMA_ENABLED=false BRAIN_ENABLED=false COUNCIL_ENABLED=false PROMETHEUS_ENABLED=false uv run pytest tests/ -x -q --timeout=60 --ignore=tests/stress/ --ignore=tests/symbiont_x/ --ignore=tests/test_bybit_http.py --ignore=tests/test_bybit_websocket.py --ignore=tests/test_bybit_connection_simple.py --ignore=tests/test_tcn_online_learning.py 2>&1 | tail -5
Запусти /adversarial-stress-test и проверь resilience score > 70.
SAFE TO GO LIVE / NOT READY (с причинами)