diff --git a/.gitignore b/.gitignore index c1e46ba..dc80dc1 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ build/ .coverage htmlcov/ runs/ +*.db diff --git a/apps/tracker/cli.py b/apps/tracker/cli.py index 487c972..a95d231 100644 --- a/apps/tracker/cli.py +++ b/apps/tracker/cli.py @@ -1035,7 +1035,9 @@ def main() -> None: help="Include retired legacy PEAD / short-core / exact-pocket families", ) subparser.add_argument( + "--overlay", "--overlay-only", + dest="overlay_only", action="store_true", help="Show the separate overlay/book-of-books leaderboard instead of the default single-book leaderboard", ) diff --git a/journal/LEADERBOARD.md b/journal/LEADERBOARD.md index e53e9f5..2f79103 100644 --- a/journal/LEADERBOARD.md +++ b/journal/LEADERBOARD.md @@ -1,7 +1,7 @@ # Strategy Improvement Leaderboard -_Updated: 2026-03-27T03:16:32.096793+00:00_ +_Updated: 2026-03-27T03:17:36.855688+00:00_ -_Default view excludes overlay/book-of-books rows, retired legacy PEAD / short-core / exact-pocket families, and incomplete train-only scans. Use `fithia2 lb --overlay-only` for overlays or `fithia2 lb --include-retired` to inspect archived research._ +_Default view excludes overlay/book-of-books rows, retired legacy PEAD / short-core / exact-pocket families, and incomplete train-only scans. Use `fithia2 lb --overlay` for overlays or `fithia2 lb --include-retired` to inspect archived research._ _`SQS` below is public SQS v4: v3 deployment/WFV-first ranking plus a modest common-window capital-growth term when available. Stress OOT remains an eligibility gate. Prior v3 values remain in `experiment_registry.json` as `sqs_v3_score`._ diff --git a/journal/OVERLAY_LEADERBOARD.md b/journal/OVERLAY_LEADERBOARD.md index 0c99eea..077246c 100644 --- a/journal/OVERLAY_LEADERBOARD.md +++ b/journal/OVERLAY_LEADERBOARD.md @@ -1,5 +1,5 @@ # Overlay Strategy Leaderboard -_Updated: 2026-03-27T03:16:32.096793+00:00_ +_Updated: 2026-03-27T03:17:36.855688+00:00_ _This board is separate from the default single-book leaderboard. Overlay rows are book-of-books evaluations and are not directly comparable to single-book `SQS` rows._ diff --git a/journal/experiment_registry.json b/journal/experiment_registry.json index 11e6675..3924e60 100644 --- a/journal/experiment_registry.json +++ b/journal/experiment_registry.json @@ -195632,5 +195632,5 @@ "timestamp": "2026-03-26T14:56:24.543029+00:00" } ], - "updated_at": "2026-03-27T03:16:32.096793+00:00" + "updated_at": "2026-03-27T03:17:36.855688+00:00" } \ No newline at end of file diff --git a/libs/backtest/tracker.py b/libs/backtest/tracker.py index a3cb83e..c06d0c7 100644 --- a/libs/backtest/tracker.py +++ b/libs/backtest/tracker.py @@ -2570,7 +2570,7 @@ def _write_leaderboard_md( lines: list[str] = [] lines.append("# Strategy Improvement Leaderboard") lines.append(f"_Updated: {registry.updated_at}_\n") - lines.append("_Default view excludes overlay/book-of-books rows, retired legacy PEAD / short-core / exact-pocket families, and incomplete train-only scans. Use `fithia2 lb --overlay-only` for overlays or `fithia2 lb --include-retired` to inspect archived research._\n") + lines.append("_Default view excludes overlay/book-of-books rows, retired legacy PEAD / short-core / exact-pocket families, and incomplete train-only scans. Use `fithia2 lb --overlay` for overlays or `fithia2 lb --include-retired` to inspect archived research._\n") lines.append("_`SQS` below is public SQS v4: v3 deployment/WFV-first ranking plus a modest common-window capital-growth term when available. Stress OOT remains an eligibility gate. Prior v3 values remain in `experiment_registry.json` as `sqs_v3_score`._\n") lines.append("| # | Experiment | SQS | [Tr]Ret% | [V]Ret% | [T]Ret% | [T]Ann% | [T]DD% | [T]Gross% | [T]DIM% | [T]R/G | Date |") lines.append("|---|-----------|-----|----------|----------|----------|----------|--------|------------|----------|---------|------|")