Topic · Systematic Strategies & Alpha
← All topicsML-Driven Strategies
34 articles · 6 checkpoints · 20 deeper reads · 8 reference notes
A standalone topic: it is on no roadmap, so read it on its own terms.
Every article, in reading order
plant a flag as you finish eachRead these first
Turning a raw feed of credit card transactions or satellite images into a usable trading signal takes a whole pipeline, cleaning, entity resolution, feature construction, and point-in-time-correct backtesting, and most of the effort in an alt-data strategy is in that pipeline, not in the final model.
A model that outputs '0.3% expected return over 5 days' hasn't told you how many shares to buy, getting from a prediction to an actual position means scaling by conviction, volatility, correlation with existing holdings, and the cost of trading, and most of the money in a systematic strategy is made or lost in that translation step.
A backtest Sharpe ratio of 2.5 turning into a live Sharpe ratio of 0.5 is the single most common story in systematic trading, and it has a short list of usual suspects: overfitting to noise, subtle look-ahead bias, a training period that no longer resembles the live market, and crowding from everyone else who found the same signal.
Feeding a neural network the raw sequence of bid and ask prices and sizes, tick by tick, lets it learn short-horizon price-move patterns a hand-built feature never captures, but the resulting model has to make a prediction and act on it faster than the exchange can invalidate it.
Combining several imperfect return-prediction models into one blended signal, weighting each by its own skill and by how little it overlaps with the others, reliably beats picking the single best model, because the errors of independent models cancel in a way their individual signals never could.
Gradient-boosted trees rank thousands of stocks by predicted forward return using dozens of interacting features at once, capturing 'value is good, but only in low-momentum stocks' style non-linearities a linear factor model can't see, at the cost of being much easier to overfit.
Then the rest