CIF v0.21.3
Expand beyond simple momentum/trend/volatility factors using a new 10-asset holdout universe, multi-horizon stability and redundancy-aware nomination.
2021-06 → 2023-05
Different assets from v0.13
Assets succeeded 10/10. 30d is primary; 7d, 90d, first-half and second-half sign stability are required.
New primary hypotheses
60-day net price change divided by the sum of absolute daily price changes; smooth uptrends score highest.
trend_efficiency_60dTrailing 30-day return minus one-third of trailing 90-day return; higher means recent trend is accelerating.
trend_acceleration_30v90Share of the last 20 closes that finished above the maximum high of their preceding 60 days.
breakout_persistence_20d20-day return multiplied by the depth of the drawdown from the prior 60-day high at the start of that 20-day window.
recovery_velocity_20d1 minus 20-day realized volatility divided by 90-day realized volatility; higher means stronger compression.
vol_compression_20v90Signed 10-day volatility expansion versus 60 days; upside expansion is positive, downside expansion negative.
directional_vol_expansion_10v60Pearson correlation between daily returns and log quote-volume changes over the last 30 days.
volume_return_alignment_30d7-day return multiplied by recent 7-day average quote volume divided by the preceding 30-day average.
volume_price_thrust_7dShare of the prior twelve weekly 7-day periods in which the asset outperformed BTC.
relative_strength_persistence_12wAnnualized mean daily asset-minus-BTC return divided by its 60-day standard deviation.
relative_strength_ir_60dTrailing 90-day return divided by max(abs(90-day maximum drawdown), 1 percentage point), preventing divide-by-zero on monotonic paths.
drawdown_resilience_90dShare of the frozen expansion universe trading above its own EMA50 on the same checkpoint date.
market_breadth_ema50Which hypotheses survive?
Cross-sectional and time-series
30d time-series by BTC regime
One representative per correlated cluster
NO_CANDIDATES_SCREENED_IN
What v0.15 is allowed to conclude
- The expansion factor library, directions, axes and gates were frozen before this asset-holdout screen was observed.
- The 10-asset universe is different from the v0.13 primary factor screen universe.
- 30d is primary; 7d and 90d must confirm the sign.
- Both first-half and second-half 30d signs must be positive on a supported axis.
- Market Breadth above EMA50 is time-series-only; cross-sectional ranking is not applicable because the value is common to all assets on a date.
- At most one supported factor per |rho|>=0.80 redundancy cluster is nominated for confirmation using a pre-frozen deterministic ranking.
- A v0.15 confirmation candidate is not validated; it is only eligible for a new independent v0.16 confirmation sample.
- No factor weights, combined alpha score, MOS v2, production gate, AQS formula, Risk formula, or MOS v0.8 formula changes in v0.15.