← All tasks
T26 · Systematic Allocation
Shrinking the Cross-Section
Serhiy Kozak et al. (3 authors), 2020 · Journal of Financial Economics
5%
pass@1 across 16 systems
3/16
systems with ≥1 successful attempt
2/5
2/5 attempts passed for the best system
80 attempts · 16 systems × 5
Claude Code + Opus 5
40%
Claude Code + Opus 4.8
0%
Claude Code + Opus 4.7
0%
Codex + GPT-5.6-sol
20%
Codex + GPT-5.5
0%
OpenCode + Kimi-K3
20%
OpenCode + Opus 4.7
0%
OpenCode + GPT-5.5
0%
OpenCode + Sonnet 4.6
0%
OpenCode + Qwen3.7-Max
0%
OpenCode + GLM-5.2
0%
OpenCode + DeepSeek V4-Pro
0%
OpenCode + GLM-5.1
0%
OpenCode + Qwen 3.6 Plus
0%
OpenCode + MiniMax-M3
0%
OpenCode + MiniMax M2.7
0%
all checkers pass Type-A clean, Type-B fail fail checking timeout no result / incomplete
Strategy
What the paper asks for.
Estimate an eigenvalue-shrunk stochastic discount factor on 50 anomaly-managed portfolio returns, then hold the resulting SDF-implied maximum-Sharpe portfolio out of sample with market-volatility targeting.
- Type
- fundamental
- Implementation
- pandas
- Rebalance
- monthly
- Long-short
- yes
Declared task setup
- Data
- Bundled public task data
- Operational scope
- The paper-defined methodological core is retained; the fixed instruction instantiates only the data mappings, interfaces, and evaluation conventions needed for execution.
Six-stage quantitative strategy pipeline
- 01 Data loading
- 02 Feature engineering
- 03 Model fitting
- 04 Signal generation
- 05 Portfolio construction
- 06 Execution
Checker suite
17 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.
TYPE A · DOMAIN-LEVEL (7)
- A2no global normalizestage · feature eng72/72
- A3no future data accessstage · model fit70/72
- A4causal consistencystage · model fit71/72
- A6train test temporal orderstage · model fit71/72
- A7data frequency alignmentstage · data loading72/72
- A9signal delay teststage · signal gen71/72
- A10e2e metric consistency7/72
TYPE B · PAPER-SPECIFIC (10)
- B1universe size 50§§4.2.1 “We now turn to our primary data set of 50 portfolios based on anomaly characteristics.”provenance · paper-explicit71/72
- B2train cutoff 2004 12§§5 “we conduct the entire estimation, including the choice of penalty, based on data until the end of 2004.”provenance · paper-explicit68/72
- B3objective ridge in hj metric§§3.1.2 Eq. (27) “b̂ = arg min_b {(μ̄ − Σb)' Σ^{-1} (μ̄ − Σb) + γ b'b}”provenance · paper-explicit51/72
- B4cv folds k equals 3§§3.3 / §5 “we choose penalties by three-fold cross-validation (two-fold if interactions are included) but with shorter blocks because we only use the pre-2005 sample here.”provenance · paper-explicit68/72
- B5cv objective cross sectional oos r2§§3.3 “yielding the cross-validated R²_{oos}. Finally, we choose γ (or γ_1, γ_2) to maximize the cross-validated R²_{oos}.”provenance · paper-explicit50/72
- B6mve portfolio p t formula§§5 “we construct the time series of the implied MVE portfolio P_t = b̂' F_t in the 2005-2017 OOS period.”provenance · paper-explicit71/72
- B7oos volatility match market§§5, Table 4 caption “MVE portfolio returns are normalized to have the same standard deviation as the aggregate market.”provenance · paper-explicit70/72
- B8gamma log spaced grid§§4.2.1 Fig. 3, §4.2.1 text “the OOS R² is maximized for κ ≈ 0.30.”provenance · paper-explicit70/72
- B9cv r2 exact hj metric formulation§§3.3 Eq. (30) “R²_{oos} = 1 − (μ̄_2 − Σ_2 b̂_1)' Σ_2^{-1} (μ̄_2 − Σ_2 b̂_1) / ( μ̄_2' Σ_2^{-1} μ̄_2 )”provenance · paper-explicit43/72
- B10gamma from kappa via tau squared scaling§§3.1 Eq. (19)-(20) & §4.2.1 “κ² ≡ tr( p' p ) / τ², ... γ = τ²/T · (1/κ²) ... yields the OOS R² maximized for κ ≈ 0.30.”provenance · paper-explicit70/72
What this task reveals
The lowest-passing observed requirement is e2e metric consistency: 7 of 72 observed checker verdicts pass. The full property list above shows whether errors concentrate in domain-level validity or the paper-specific strategy logic.