Skip to content

Phase 2b: Full walk-forward backtest, Monte Carlo, and Sharpe gate #100

Description

@JLaborda

Parent

#85

PRD: spec/prds/phase2/prd.md · Spec: spec/features/001-backtesting/spec.md

Spec

spec/features/001-backtesting/spec.md

What to build

Full backtest per architecture spec: 20+ years, walk-forward 3–5y windows, block-bootstrap Monte Carlo, crisis drawdown report, Sharpe compared to S&P 500 CW/EW, Russell 3000, and Magic Formula replica. pass flag only if strategy Sharpe beats all benchmarks on OOS window. Long runs on ECS/Batch, not PR CI.

Acceptance criteria

  • Walk-forward windows roll annually with documented hold-out
  • Monte Carlo block-bootstrap distribution logged to MLflow
  • Crisis report HTML for dotcom, GFC, COVID, 2022 rate shock
  • Sharpe gate vs four benchmarks; overfit_risk flag on IS/OOS gap
  • Uses historical S&P 500 universe slice

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-2Deferred past June 30 demo slice (ADR-0002)ready-for-agentAFK agent can pick up

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions