Value and Momentum Everywhere
Clifford S. Asness et al. (3 authors), 2013 · The Journal of Finance
What the paper asks for.
Within and across eight asset classes, simple value (5-year reversal) and 12-2 momentum signals each earn premia, and a 50/50 value-momentum combo aggregated by inverse-volatility across markets produces a high-Sharpe long-short factor that dominates either signal alone.
- Type
- technical
- Implementation
- pandas
- Rebalance
- monthly
- Long-short
- yes
- Data
- One-command fetcher for WRDS-sourced task data
- Operational scope
- Use executable country and cross-asset proxy series, harmonized return mappings, and a common overlap window for the value-momentum strategy.
- 01 Data loading
- 02 Feature engineering
- 03 Model fitting
- 04 Signal generation
- 05 Portfolio construction
- 06 Execution
19 properties · 80 attempts.
Each row is one requirement the strategy must satisfy. The bar reports the share of observed checker verdicts that pass; missing checker output is not converted into a property verdict.
- A1no backfill§§I.B “book values are lagged 6 months”stage · data loading39/75
- A2no global normalize§Eq (1) “w_it^S = c_t × (rank(S_it) − (1/N_t) Σ_j rank(S_jt))”stage · feature eng71/75
- A3no future data access§§I.B (stocks) “book values are lagged 6 months”stage · feature eng62/75
- A4causal consistency§execution_plan.trigger.delay_bars=1 “monthly rebalancing based on value-momentum combination trade signal... delay_bars: 1”stage · signal gen70/75
- A5no survivorship bias§§I.A “354 firms in Jan 1972, 676 firms in Jul 2011”stage · data loading53/75
- A7data frequency alignment§§I.B “book values are lagged 6 months”stage · data loading57/75
- A8transaction timing§execution_plan.trigger “frequency: monthly, price_type: close, delay_bars: 1”stage · execution66/75
- A9signal delay test§spec.indicators.momentum_12m “Past 12-month cumulative raw return on the asset, excluding the most recent month's return”stage · feature eng38/75
- A10e2e metric consistency§Table III / §II “Global Combo factor Sharpe = 1.45”25/75
- B1value signal stocks formula§§I.B “Book values are lagged 6 months to ensure data availability to investors at the time, and the most recent market values are used to compute the ratios.”provenance · paper-explicitstage · feature eng75/75
- B2momentum 2 to 12 skip recent§§I.B “the return over the past 12 months skipping the most recent month”provenance · paper-explicitstage · feature eng32/75
- B3signal rank weight eq1§Eq (1) “w_it^S = c_t (rank(S_it) − Σ_i rank(S_it)/N)”provenance · paper-explicitstage · portfolio construction71/75
- B4combo 50 50 formula§Eq (3) “50/50 equal combination (COMBO) factor of value and momentum”provenance · paper-explicitstage · portfolio construction75/75
- B5value signal commodity neg5y log§§I.B “log of the spot price 5 years ago (actually, the average spot price from 4.5 to 5.5 years ago), divided by the most recent spot price”provenance · paper-explicitstage · feature eng59/75
- B6value signal bond 5y yield change§§I.B “For bonds, we use the 5-year change in the yields of 10-year bonds as our value measure”provenance · paper-explicitstage · feature eng53/75
- B7inverse vol aggregation§§I, p612 “weighting each market by the inverse of their ex post sample standard deviation”provenance · paper-explicitstage · portfolio construction48/75
- B8universe stocks exclusions§§I.A “We exclude ADRs, REITs, financials, closed-end funds, foreign shares, and stocks with share prices less than $1 at the beginning of each month”provenance · paper-explicitstage · data loading52/75
- B9book value lag 6 months§§I.B “Book values are lagged 6 months to ensure data availability to investors at the time”provenance · paper-explicitstage · data loading45/75
- B10begin of month price cutoff 1usd§§I.A “stocks with share prices less than $1 at the beginning of each month”provenance · paper-explicitstage · data loading72/75
The lowest-passing observed requirement is e2e metric consistency: 25 of 75 observed checker verdicts pass. The full property list above shows whether errors concentrate in domain-level validity or the paper-specific strategy logic.