Skip to content

Add strategy-selection bias research - #5

Merged
asoracca merged 2 commits into
mainfrom
feature/selection-bias-research
Sep 22, 2026
Merged

asoracca merged 2 commits into
mainfrom
feature/selection-bias-research

Conversation

@asoracca

@asoracca asoracca commented Jul 22, 2026 •

Copy link
Copy Markdown
Owner

Adds a reproducible zero-alpha strategy-selection experiment, development-only CSCV/PBO diagnostics, confidence intervals, recorded results and offline CI coverage.

Selection and CSCV use only the first 120 of 240 monthly observations. The selected strategy is frozen before evaluation on the final 120 months. A deliberately biased hindsight winner is measured on a separate synthetic dataset using an independent seeded random stream.

The branch includes current main and preserves the accounting/storage tests and CI commands from PR #6. Added regression tests verify that changing evaluation returns cannot change the selected strategy or development diagnostic.

Validation: 46 local tests passed, lint passed, accounting golden demo and SQLite replay passed, and the seeded study and benchmark smoke run completed. Updated chart, summary CSV and manifest record actual results, configuration, versions and checksums.

Scope: synthetic methodology demonstration, not evidence of historical or live trading alpha. Full candidate histories are required for meaningful selection-bias analysis.

@asoracca
asoracca marked this pull request as ready for review September 22, 2026 15:43
@asoracca
asoracca merged commit 4820cd5 into main Sep 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant