You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
I Luk Kim 2fb6ec0f0c fix: price_data_service null/zero close 자동 재수집 + Yahoo rate limit 429 + earnings 캐시
- price_data_service: null/zero close를 missing으로 처리 → 재수집 트리거
  UTC 자정 정규화로 yf.history / yf.download 중복 방지
  get_quote fallback: .info 실패 시 fast_info + history('2d') 체인
  historical upsert: close IS NULL/0인 경우만 덮어쓰기 (정상 데이터 보호)
- price.py: Yahoo rate limit → HTTP 429 + Retry-After: 30 응답
- earnings.py: bulk calendar 엔드포인트 캐시 1시간 추가

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2 months ago
..
api fix: price_data_service null/zero close 자동 재수집 + Yahoo rate limit 429 + earnings 캐시 2 months ago
core feat: day_gainers 5분봉 수집 + News v2 ingest + overlay 정리 3 months ago
middleware fix: 서버 안정성 종합 — BaseHTTPMiddleware 제거 + gc.collect() + Semaphore(5) 4 months ago
models feat: day_gainers 5분봉 수집 + News v2 ingest + overlay 정리 3 months ago
schemas fix: attention zscore_20d null 3개 버그 수정 + 엔티티 오버라이드 API 추가 3 months ago
services fix: price_data_service null/zero close 자동 재수집 + Yahoo rate limit 429 + earnings 캐시 2 months ago
utils perf: API 성능 개선 Round 3 — 8개 항목 (P15-P22) 5 months ago
__init__.py Initial commit with full project improvements 5 months ago
main.py feat: day_gainers 5분봉 수집 + News v2 ingest + overlay 정리 3 months ago