설정
web/src/pages/Settings.tsx 페이지. 봇 운영의 핵심 파라미터를 한 화면에서 관리합니다.
📸 Settings 페이지 (추후 자동 캡처 예정)
3개 블록
| 블록 | 컴포넌트 | 역할 |
|---|---|---|
| Risk Management | inline form | 거래당 cap / 일일 손실 / 레버리지 등 |
| Exchange / Broker Keys | ExchangeKeyTabs | 자산군별 키 등록 (Crypto/US/KR 탭) |
| Strategies | 리스트 | 활성/비활성 전략 표시 |
자식 페이지
- Crypto 키 등록 (Binance/Bybit/OKX)
- Alpaca (US) paper-first
- KIS (KR) 모의투자
- 리스크 룰 (절대 룰 포함)
- Telegram / Email 알림
API 연동
| Method | Path | 트리거 |
|---|---|---|
| GET | /api/settings/risk | Risk 폼 초기 로드 |
| PUT | /api/settings/risk | Save Settings 클릭 |
| GET | /api/strategy | Strategies 리스트 |
| GET | /api/exchange-keys | 등록된 키 목록 |
| POST | /api/exchange-keys | 키 등록 |
| POST | /api/exchange-keys/test | 키 연결 테스트 |
| DELETE | /api/exchange-keys/{id} | 키 삭제 |
절대 룰
Risk Rules는 안전 경계
거래당 1-2% / 일일 손실 5% / 레버리지 3배는 시스템 차원의 hard cap입니다. UI에서 더 큰 값을 입력해도 RiskManager가 거부합니다.