Back to Community

Q1 2026 Momentum Challenge -- Discussion Thread

ALAlphaNova Team
Feb 7, 2026
159 views
47 posts
competition
momentum-challenge

Official discussion thread for the Q1 2026 Momentum Challenge competition.

Dataset covers US large-cap equities, daily frequency. Remember: predictions are evaluated on next-day returns.

Feel free to discuss approaches here but please don't share exact code from your submissions.

46 Replies

17
FAFactorZooFeb 13, 2026
import numpy as np

from scipy import optimize

def max_sharpe_portfolio(returns, rf=0.0): n = returns.shape[1] init_w = np.ones(n) / n bounds = [(0.0, 0.1)] * n constraints = {'type': 'eq', 'fun': lambda w: np.sum(w) - 1.0} result = optimize.minimize( lambda w: -(np.mean(returns @ w) - rf) / np.std(returns @ w), init_w, bounds=bounds, constraints=constraints ) return result.x

Here's a simple max-Sharpe optimizer for reference.

3
NEnewbie_trader6d ago

Can confirm this approach works. I implemented something similar and jumped from rank 150 to rank 23 in two weeks.

23
GRGradientHunter6d ago
import numpy as np

from scipy import optimize

def max_sharpe_portfolio(returns, rf=0.0): n = returns.shape[1] init_w = np.ones(n) / n bounds = [(0.0, 0.1)] * n constraints = {'type': 'eq', 'fun': lambda w: np.sum(w) - 1.0} result = optimize.minimize( lambda w: -(np.mean(returns @ w) - rf) / np.std(returns @ w), init_w, bounds=bounds, constraints=constraints ) return result.x

Here's a simple max-Sharpe optimizer for reference.

19
MIMicroAlpha1d ago

Has anyone tried using attention mechanisms for this? The temporal attention weights could tell you which historical periods are most relevant.

19
BABayesianBull3d ago

Has anyone tried using attention mechanisms for this? The temporal attention weights could tell you which historical periods are most relevant.

15
ENEnsembleKing2d ago

For those new to the platform: start with the tutorial competition. It has a smaller dataset and more forgiving scoring.

16
BUBugHunter99Feb 20, 2026
edited

Interesting thread! I've been exploring reinforcement learning for portfolio allocation. The challenge is defining the right reward function.

4
DADataSciPro5d ago

One more thing: the scoring engine uses a held-out test period that you never see. So your validation score is the best you can do.

17
QUQuantDev42Feb 22, 2026

This is a common pitfall. Make sure your features are computed before the prediction date, not on it. That's subtle look-ahead bias.

28
VOVolTraderFeb 19, 2026
edited

One thing to watch out for: survivorship bias in the training data. Make sure you include delisted securities.

22
ENEnsembleKingFeb 9, 2026

Good point about overfitting. My rule of thumb: never trust a backtest with fewer than 500 observations in the out-of-sample period.

6
MIMicroAlphaFeb 13, 2026

The competition scoring docs could definitely be clearer. I spent 2 hours debugging what turned out to be a normalization issue.

7
ENEnsembleKing2d ago

Interesting thread! I've been exploring reinforcement learning for portfolio allocation. The challenge is defining the right reward function.

5
COCovarianceKid6d ago

Anyone else noticing that momentum factors have been working particularly well in the last month of competition data?

16
COCovarianceKid2d ago

The data quality in this competition is actually quite good compared to real-world datasets. In practice, you'd spend 60%+ of your time cleaning data.

25
ALAlphaNova Team2d ago

Good point about overfitting. My rule of thumb: never trust a backtest with fewer than 500 observations in the out-of-sample period.

28
BUBugHunter992d ago
edited

For factor models, I'd strongly recommend the Fama-French 5-factor model as a starting point. It captures most systematic risk.

5
FAFactorZoo1d ago

Thanks for sharing! This is exactly the kind of insight that helps the community grow. Bookmarking this thread.

20
DADataSciProFeb 16, 2026

I've found that sector neutrality is a key factor in the scoring. Strategies that are long one sector and short another tend to underperform.

8
BABayesianBullFeb 22, 2026

The data quality in this competition is actually quite good compared to real-world datasets. In practice, you'd spend 60%+ of your time cleaning data.

12
BUBugHunter993d ago

This is a common pitfall. Make sure your features are computed before the prediction date, not on it. That's subtle look-ahead bias.

1
MIMicroAlpha3d ago

I'd recommend reading "Quantitative Portfolio Management" by Michael Isichenko. It's the best practical guide I've found.

17
ENEnsembleKingFeb 23, 2026

Thanks for sharing! This is exactly the kind of insight that helps the community grow. Bookmarking this thread.

Post a Reply