Dataset contract
What one replay row represents
One row represents a ticker that met one controlled experiment on one signal date. The assumed entry is the next trading session's open. Outcomes are measured at 1, 3, 5, 10, and 20 trading-day closes, alongside maximum favorable excursion, maximum adverse excursion, and QQQ/SPY-relative return.
Pipeline
From raw bars to published evidence
Leakage controls
Defensive choices when perfect history is unavailable
- Historical replay uses neutral sector scoring when point-in-time sector metadata cannot be proven.
- The signal date ends feature calculation; forward prices are used only for outcome fields.
- Entry begins at the next session open, not at a signal-date price discovered after the close.
- A missing ticker or incomplete horizon remains missing instead of being silently imputed.
- Every published table names the experiment, model version, window, and benchmark.
Interpretation
What the replay does not prove
Not independent trades
Daily observations for one ticker can overlap. Row count therefore overstates independent sample size.
Not live execution
The replay does not reproduce every order type, spread, partial fill, tax, or liquidity event.
Not untouched validation
Rules evolved during the research period. A future frozen out-of-sample test is still necessary.
Not personal advice
The model studies groups and states. It does not know a reader's finances, objectives, or risk capacity.
Research downloads
Machine-readable summaries
V2 publishes a compact JSON evidence file for reproducibility without redistributing the full underlying market-data cache.