본문으로 건너뛰기

변경 이력 (Changelog)

quant-ai의 Phase별 주요 변경사항을 요약합니다. 항목은 최신 → 과거 순서.

Phase 6 — Web UI 멀티 자산 전환 (2026-04)

날짜PR변경
2026-04-25#76feat(web): P6-02 asset_class filter/badges + P6-04 OrderTicket pre-validation
2026-04-24#75feat(web): P6-01 Equity page (Watchlist/Reports/Backtest/Trade tabs)
2026-04-23#71feat(web): P6-03 useEquityOrderEvents + useEquityQuotes hooks

요약: React UI에 자산군 필터 / 주식 탭 (Watchlist/Reports/Backtest/Trade) / OrderTicket 사전 검증 / 실시간 주문/시세 hook 추가.

Phase 5 — Equity Backtest (2026-04 초)

날짜PR변경
2026-04-20#70feat(backtest): P5-02 equity backtest endpoints
2026-04-18#68feat(backtest): P5-01 AssetProfile + commission/slippage profiles

요약: 주식 자산군 백테스트 API (POST/GET /api/equity/backtest) + AssetProfile 도입 (alpaca_zero, kis_default).

Phase 4 — Live Mode Gating (2026-04 중)

날짜PR변경
2026-04-19#72feat(api+exec): P4 live mode gating + paper/live broker switch

요약:

  • 라이브 활성화 라우트 /api/equity/live/{request_confirm,enable,disable,status}
  • HMAC 토큰 기반 2단계 활성화
  • LIVE_DAILY_TRADE_LIMIT 카운터 + RATE_LIMIT_LIVE_DAILY
  • PlaceOrderRequest.live_mode 필드 추가
  • 페이퍼 90일+50거래 readiness 검증

Phase 3 — Equity Trading (2026-03 후)

날짜PR변경
2026-03-28#62feat(api): P3-04 equity orders/positions/account routes
2026-03-26#58feat(websocket): P3-04b /ws/equity/orders fan-out
2026-03-22#54feat(brokers): P3-02 KISBroker (Korean equities)
2026-03-19#50feat(brokers): P3-01 AlpacaBroker (US equities)
2026-03-15#45feat(api): P3-06 multi-asset exchange-keys

요약: Alpaca / KIS broker 통합, equity 주문/포지션/계좌 API, 멀티 자산 키 관리, WebSocket 주문 이벤트 fan-out.

Phase 2 — Equity Analysis (2026-03 초)

날짜PR변경
2026-03-10#38feat(api): P2-07 /api/equity/analyze + reports + traces
2026-03-08#34feat(orchestrator): P2-04 multi-agent orchestrator
2026-03-05#31feat(worker): P2-06 analysis queue worker

요약: LLM 멀티 에이전트 분석 (technical/intel/risk/decision) + 보고서 영속화 + agent traces.

Phase 1 — Multi-Asset Foundation (2026-02)

날짜PR변경
2026-02-24#25feat(data): expose live DB stats + fix OHLCV upsert constraint
2026-02-22#22feat(core): AssetClass enum + symbol routing
2026-02-18#18feat(data): per-asset-class data fetcher manager
2026-02-15#15feat(db): equity_symbols + equity_calendars tables

요약: AssetClass enum + 자산군별 데이터 패처 + 주식 심볼/캘린더 DB 도입.

Phase 0 — Base Infrastructure (2025–2026 초)

날짜PR변경
2026-04-26#77docs(site): G0 Docusaurus scaffolding + sidebar tree
2026-02-08#12feat: sync origin with deployed state and add Data & Models page
2026-02-05#10feat: add auth, deployment infra, and security hardening
2026-02-01#8feat: add RL model download script from HF Hub
2026-01-28#5chore(deps): patch Dependabot alerts + sync stale uv.lock

요약: JWT auth, Docker/Azure 배포 infra, RL 모델 download 스크립트, Docusaurus 사이트 scaffolding (G0–G4).

마이그레이션 가이드

Phase 5 → 6

  • 모든 라우트 응답에 asset_class 필드 추가 (default crypto로 호환성 유지)
  • 백테스트 요청 본문에 asset_class 필드 필수화 (기존 BTC 백테스트는 asset_class=crypto)

Phase 3 → 4

  • PlaceOrderRequestlive_mode 필드 추가 (default false)
  • 라이브 키 등록은 admin role + 확인 모달 필요

Phase 1 → 2

  • analysis_reports / agent_traces / analysis_request_queue 테이블 추가 (Alembic migration)
  • FEATURE_LLM_ANALYSIS 환경변수 신규

향후 계획 (P7+, draft)

  • IBKR / 키움증권 추가
  • Walk-forward 백테스트
  • RL 전략 ensemble
  • 시간 외 매매 옵션
  • 다중 시간대 (multi-timeframe) 분석
  • 전략 hot-reload (STRATEGY_HOTRELOAD=true)

릴리스 정책

  • 모든 변경은 PR + GitHub Copilot/CodeRabbit 리뷰 + CI 통과 후 main 머지
  • 시맨틱 버전: 호환 깨지는 API 변경 시 major bump (현재 0.x이므로 minor bump도 break 가능)
  • 브레이킹 변경은 본 페이지에 별도 strong 표시