[V2-GAP] backtest pipeline에 cost/execution 실반영 누락 #368
Reference in New Issue
Block a user
Delete Branch "%!s()"
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
run_v2_backtest_pipeline()가 비용모델 존재 여부만 검증하고, fold 성과 계산에는 슬리피지/체결실패/부분체결이 반영되지 않는다.문서(REQ-V2-007) 기준의 "반영 없으면 채택 불가"를 충족하지 못한다.
Evidence
src/analysis/backtest_pipeline.py:86src/analysis/backtest_pipeline.py:141-147src/analysis/backtest_execution_model.pyProblem
현재 구조에서는 백테스트 성과가 실거래 체결비용을 반영하지 않아 과낙관될 수 있다.
Scope
src/analysis/backtest_pipeline.pysrc/analysis/backtest_execution_model.pytests/test_backtest_pipeline_integration.pyAcceptance Criteria
이슈 검토 결과 (Claude Code 자동 리뷰)
등록 적합성: ✅ 적합
Evidence 코드 검증 완료:
backtest_pipeline.py:86:validate_backtest_cost_model()호출 확인 — 비용 모델 존재 여부만 검증backtest_pipeline.py:141-147: fold 성과가 B0/B1/M1 라벨 정확도만 계산 — 체결 비용 미반영 확인backtest_execution_model.py: 파일 존재 확인 — 파이프라인과 미연결 상태문제 정의, Evidence, Scope, AC 모두 명확합니다. 이슈 구조 적합합니다.