Lim, Zohren & Roberts (2019) enhance time-series momentum with deep nets, Sharpe-oriented training, and volatility scaling. Plain-language intro. Not investment advice.
Takeaway. Deep Momentum Networks keep the time-series momentum (TSMOM) skeleton—trend signal × volatility scaling—but let a deep net learn the signal, often training with a Sharpe-like loss instead of next-return MSE.
Enhancing Time Series Momentum Strategies Using Deep Neural Networks (Bryan Lim, Stefan Zohren, Stephen Roberts, 2019; arXiv:1904.04912) is the after-work upgrade path from Moskowitz–Ooi–Pedersen-style TSMOM notebooks. Pair with Jegadeesh–Titman.
Fit for learners: Deep Momentum Networks with Sharpe loss + vol scaling — upgrade classical TSMOM in a weekend notebook.
This Hub note is a plain-language intro. Not investment advice.
Classical TSMOM uses a crude trend (sign of past excess return) and a vol target. The sign is jumpy; the mapping from history to position is hand-crafted. Supervised MSE on next returns also ignores that you care about risk-adjusted P&L, not point forecasts.
Research upgrade—not a CTA sales sheet (the strategy family, not a course).
You can implement the classical TSMOM loop in one evening of pandas, then swap the sign() for a tiny network. That is a healthier deep-learning project than predicting prices from scratch.
Tiny evening exercise: on one fake return series, compute 20-day momentum sign and 20-day vol; set toy position = sign / vol; print the strategy’s mean/vol of daily P&L vs buy-and-hold—learning only, not a futures book.
Landing: arXiv abs
Not investment advice. This Hub note is educational only. Lim–Zohren–Roberts is academic research—not a recommendation to trade time-series momentum with neural nets or real futures.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—loops over lists of numbers first; then a vol-scaled momentum loop is just homework.