alt/agent-roadmap/phase/backtest-loop/PHASE.md
toki a5710b20ff feat(backtest): run canceled status support and phase progress update
Backtest run handler에 context.Canceled 상태 전이를 추가한다.
executor가 context.Canceled를 반환하면 run 상태를 canceled로 설정한다.
에러 메시지 포맷팅도 동적 상태로 변경했다.

agent-roadmap을 업데이트한다.
Backtest Engine Baseline을 완료 처리하고 archive로 이동한다.
Backtest Analysis Surface를 진행 중 상태로 전환한다.
Task 검증 조건을 추가하고 완료 기준을 정리한다.

테스트 추가:
- context.Canceled 전이 테스트를 추가한다.
2026-05-30 12:53:34 +09:00

1.7 KiB

Phase: 백테스트 루프

상태

[진행중]

목표

정규화된 일봉 데이터를 기준으로 strategy execution, run lifecycle, result persistence, 기본 분석 표면을 만든다. ALT 확장의 중심축이 되는 반복 가능한 백테스트 루프를 안정화한다.

Milestone 흐름

완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획, 스케치 또는 보류 Milestone은 이 Phase 하위 milestones/ 경로를 가리킨다. 완료, 검토중, 진행중, 계획, 스케치 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.

  • [완료] Backtest Engine Baseline
    • 경로: agent-roadmap/archive/phase/backtest-loop/milestones/backtest-engine-baseline.md
    • 요약: 일봉 데이터를 기준으로 재현 가능한 backtest execution loop와 결과 저장을 만든다.
  • [진행중] Backtest Analysis Surface
    • 경로: agent-roadmap/phase/backtest-loop/milestones/backtest-analysis-surface.md
    • 요약: backtest 결과를 operator가 비교하고 해석할 수 있는 기본 분석 표면을 만든다.
  • [스케치] Finance Agent Research Sidecar Sketch
    • 경로: agent-roadmap/phase/backtest-loop/milestones/finance-agent-research-sidecar-sketch.md
    • 요약: Anthropic finance agents 계열 skillset을 ALT 코어가 아니라 리서치/전략 가설/백테스트 해석 보조 sidecar 후보로 검토한다.

Phase 경계

  • 이 Phase는 deterministic backtest와 기본 result analysis에 집중한다.
  • paper/live order routing, 실시간 전략 실행, 고급 리스크 모델 전체는 거래 확장 Phase에서 다룬다.
  • worker가 backtest 실행을 소유하고 API는 실행 요청과 조회 경계를 담당한다.