feat: 일일 거래 모드 + 요구사항 문서화 체계 (issue #57) #58
Reference in New Issue
Block a user
Delete Branch "feature/issue-57-daily-trading-mode"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Gemini Free tier API 한도(20 calls/day)를 고려한 배치 결정 및 일일 거래 모드 구현.
Closes #57
Changes
1. 배치 결정 시스템 (src/brain/gemini_client.py)
decide_batch()메서드 추가 — 여러 종목을 1회 API 호출로 분석2. 일일 거래 모드 (src/main.py)
run_daily_session()함수 추가3. 설정 (src/config.py)
TRADE_MODE: daily (배치) | realtime (실시간)DAILY_SESSIONS: 1-10 (기본: 4)SESSION_INTERVAL_HOURS: 1-24 (기본: 6)4. 요구사항 로그 시스템
5. 문서화
API Efficiency
Testing
Test Plan
Breaking Changes
없음. 기본값이 daily 모드이며 realtime 모드도 지원됨.
🤖 Generated with Claude Code