Some checks failed
CI / test (pull_request) Has been cancelled
- run_daily_session에 daily_start_eval 파라미터 추가 (반환 타입: float) - 세션 첫 잔고 조회 시 total_eval을 baseline으로 캡처 - 이후 세션에서 pnl_pct = (total_eval - daily_start_eval) / daily_start_eval - 기존 purchase_total(누적) 기반 계산 제거 - run 함수 daily 루프에서 날짜 변경 시 baseline 리셋 (_cb_last_date 추적) - early return 시 daily_start_eval 반환하도록 버그 수정 (None 반환 방지) - TestDailyCBBaseline 클래스 4개 테스트 추가 - no_markets: 0.0/기존값 그대로 반환 - first session: total_eval을 baseline으로 캡처 - subsequent session: 기존 baseline 유지 (덮어쓰기 방지) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
125 KiB
125 KiB