Advances in Financial ML vs Algorithmic Trading: Which Book?
We compare Lopez de Prado's Advances in Financial Machine Learning and Chan's Algorithmic Trading to choose the right quant book to start with.
Advances in Financial ML vs Algorithmic Trading: Which Book?
If you are building systematic strategies, start with Chan's Algorithmic Trading for a practical strategy toolkit, then read Advances in Financial Machine Learning to avoid the statistical traps that destroy most quant backtests. Order matters here.
Algorithmic Trading by Ernie Chan
Algorithmic Trading: Winning Strategies and Their Rationale is a hands-on tour of mean reversion and momentum strategies with the reasoning behind each. It is the more approachable starting point.
No spam. Unsubscribe anytime.
- Best for: Traders building their first systematic strategies.
- Pros: Practical, example-driven, clear rationale.
- Cons: Less depth on advanced statistical pitfalls.
Advances in Financial Machine Learning by Lopez de Prado
Advances in Financial Machine Learning is the rigorous text on why naive ML fails in markets: leakage, overfitting, improper cross-validation, and the bet-sizing math to fix it.
- Best for: Quants who want to build robust, non-overfit models.
- Pros: Deep, corrects common fatal mistakes, professional-grade.
- Cons: Mathematically demanding.
Which First?
- New to systematic trading: Chan first to build working strategies.
- Already backtesting and getting suspicious results: Lopez de Prado to find the leakage.
Reading Chan first gives context that makes Lopez de Prado's warnings click.
FAQ
Are these books for beginners? Chan is accessible to intermediate traders; Lopez de Prado assumes solid statistics and programming.
Why do quant backtests fail? Usually data leakage and overfitting, exactly what Advances in Financial Machine Learning addresses.
Do I need both? For serious systematic trading, yes. Strategy ideas without robust validation lose money live.
Conclusion
Start with Algorithmic Trading, then harden your process with Advances in Financial Machine Learning.
Affiliate Disclosure
Discussion
Sign in with GitHub to leave a comment. Your replies are stored on this site's public discussion board.