QuantConnect Lean, 데이터 모니터 리포트 저장 방식 개선
QuantConnect Lean 엔진이 데이터 모니터의 최종 리포트를 디스크에 직접 쓰는 대신 IDataMonitor.Report를 통해 노출하도록 변경되었다. 백테스팅 결과 핸들러가 이 리포트를 다른 백테스트 결과 파일들과 함께 저장하며, 기존 파일명을 유지한다. 엔진은 데이터 피드
QuantConnect Lean — C#/파이썬 백테스트·실전 엔진 · 릴리스 18116: Store the data monitor report from the result handler (#9814) · 2026-09-21
QuantConnect Lean 엔진이 데이터 모니터의 최종 리포트를 디스크에 직접 쓰는 대신 IDataMonitor.Report를 통해 노출하도록 변경되었다. 백테스팅 결과 핸들러가 이 리포트를 다른 백테스트 결과 파일들과 함께 저장하며, 기존 파일명을 유지한다. 엔진은 데이터 피드 직후 데이터 모니터를 종료하므로, 결과 핸들러가 최종 결과를 전송할 때 리포트가 준비된 상태다. 성공한 데이터 요청은 'data-monitor-store-succeeded-requests' 설정 시에만 기록되며, 실패한 요청 파일은 최대 10만 개 항목으로 제한된다.
weltiq 관점: 백테스트 결과와 데이터 모니터링 정보를 통합 관리할 수 있어 전략 검증 시 데이터 품질 문제를 더 쉽게 추적하고 디버깅할 수 있다.
릴리스 노트 발췌
The data monitor exposes its final report through IDataMonitor.Report instead of writing it to disk itself, and the backtesting result handler stores it, keeping the existing file name, along with the rest of the backtest result files, so it can be overridden like they are. The engine exits the data monitor right after the data feed, no data request happens after that, so the report is ready when the result handler sends the final result. The report also carries the name of the data request files written next to it. Succeeded data requests are one line per data file read, so they are only listed when 'data-monitor-store-succeeded-requests' is set, and the failed data requests file is capped …
원문: https://github.com/QuantConnect/Lean/releases/tag/18116