Commit Graph

10 Commits

Author SHA1 Message Date
ac98bb856f 배치 수정 2026-03-06 14:12:54 +09:00
c93b35ba04 추천로직 2026-03-06 10:01:13 +09:00
d6841a06f7 배치 실계좌에서 종목조회로 변경 2026-03-03 13:34:31 +09:00
62fccd6d6f fix: batch_daily_analysis 리뷰 이슈 수정
- [🔴] saver_task 예외 시 deadlock 방지: asyncio.wait로 saver_task 예외 감지
- [🔴] logging.basicConfig를 __main__ 블록으로 이동 (인프로세스 실행 시 충돌 방지)
- [🟡] get_all_tradable_stocks: 최소 종목 수(50개) 미만 시 RuntimeError 발생
- [🟠] detect_and_log_market_regime: df=None일 때 len(df) 호출 안전하게 수정
2026-02-27 12:28:07 +09:00
883f87753c 구조적인 부분 수정 2026-02-24 11:38:35 +09:00
1814f5e55e 버그 및 크리티컬 에러 수정 2026-02-23 00:30:23 +09:00
015c88eb25 perf: 배치 성능 최적화 — DB 트랜잭션 40× 감소, 동시 처리 2× 향상
- BATCH_CONCURRENCY 5 → 10 (동시 분석 종목 수)
- 개별 commit(종목당 2 트랜잭션) → bulk_save_results(20개당 1 트랜잭션)
  500종목 기준 DB 트랜잭션: 1,000회 → 25회 (40× 감소)
- analyze_and_save_stock 분리: analyze_one_stock(분석) + bulk_save_results(저장)
- _to_analysis_model 헬퍼 함수 추가 (StockRecommendation → ORM 변환)
2026-02-22 20:12:16 +09:00
357504a61d improve: batch pipeline - market regime detection + DB scanner + watchlist priority 2026-02-22 17:46:06 +09:00
32e2263f0a 수정본 2026-02-22 17:23:20 +09:00
b147498c31 Initial commit 2025-11-14 11:05:31 +09:00