Negative filing lags (fixed)
available_date = max(filing_date, period_end_date) ensures data is never accessible before quarter end.
| Company | Filing date | Period end | Lag |
|---|
What the system sees, where the gaps are, and what's been mitigated.
Companies
608
survivor universe
Start
2006-01-03
first source date
End
2015-12-31
last source date
Survivorship-biased universe: all 608 companies are present every day in the source data.
| Signal | Warmup days | First valid date | Mean coverage |
|---|---|---|---|
| momentum | 252 | 2007-01-04 | 100.0% |
| mean_reversion | 5 | 2006-01-10 | 100.0% |
| value | 0 | 2006-03-23 | 98.6% |
| growth | 252 | 2007-01-04 | 96.0% |
| quality | 0 | 2006-03-23 | 98.6% |
available_date = max(filing_date, period_end_date) ensures data is never accessible before quarter end.
| Company | Filing date | Period end | Lag |
|---|
returns clipped at +/-100% in run_backtest engine.
| Company | Date | Return | Cause | Mitigation |
|---|
Honest caveat
The source universe contains 608 surviving names. Known failed or acquired companies are absent, including:
Lehman Brothers
LEH · 2008-09-15
bankruptcy
Bear Stearns
BSC · 2008-03
acquired by JPM
Wachovia
WB · 2008-10
acquired by WFC
General Motors
GM (old) · 2009-06
bankruptcy
CIT Group
CIT · 2009-11
bankruptcy
Estimated return inflation
1-4% annualized
All reported returns are upper bounds; methodology is sound, data has a known limitation
Mean
44d
Median
39d
Max
620d
Most fundamentals are filed within 90 days of period-end; we use available_date as the PIT key.