
Advances in Financial Machine Learning by Marcos Lopez de Prado Review
4.4 / 5
Overall Rating

Advances in Financial Machine Learning
Marcos Lopez de Prado's rigorous text on applying machine learning to financial markets. Dense, academic, and the closest thing the field has to a canonical reference.
Check PriceWe may earn a commission if you make a purchase through our links.
TL;DR
Marcos Lopez de Prado's Advances in Financial Machine Learning is the most serious book written on applying ML to markets. It is not a tutorial — it is a research-grade treatment of why standard ML breaks on financial data and what to do instead. If you can keep up with the math, it will reshape how you think about backtesting, labeling, and feature engineering.
Why It Matters
Most ML-for-trading content recycles Kaggle templates that produce overfit nonsense on price data. Lopez de Prado is a practicing quant who has seen those mistakes destroy capital, and he writes from that scar tissue. Concepts like the triple-barrier method, meta-labeling, and purged cross-validation come from this book and are now baseline practice at serious quant shops.
Key Specs
- Author: Marcos Lopez de Prado
- Pages: ~400
- Publisher: Wiley (2018)
- Format: hardcover, ebook
- Reading time: 30-50 hours with exercises
- Prerequisites: solid Python, statistics, intermediate ML
Pros
- Original frameworks not found elsewhere
- Code snippets for every major concept
- Honest about why most ML strategies fail
- Treats backtest overfitting as a first-class problem
- Dense with citations into deeper research
- Raises the floor on what counts as serious work
Cons
- Steep prerequisite bar — not for ML beginners
- Notation is academic and occasionally opaque
- Code examples are illustrative, not production-ready
- Some chapters assume prior Lopez de Prado papers
- No hand-holding on data sourcing or infrastructure
Who It's For
Quants, data scientists moving into finance, and serious systematic traders who already know Python and statistics. Read it if you've built a few backtests and are ready to learn why most of them lie. Skip it if you want a gentle introduction — start with Chan or Jansen first.
How to Use It
Work through it slowly with a Jupyter notebook open. Re-implement the triple-barrier and purged k-fold sections from scratch on real data — those two chapters alone justify the price. Pair it with the follow-up Machine Learning for Asset Managers for the portfolio-construction side.
How It Compares
Vs. Chan's Algorithmic Trading: Chan is the on-ramp, Lopez de Prado is the highway. Vs. Jansen's Machine Learning for Algorithmic Trading: Jansen has more breadth and code, Lopez de Prado has more depth and original thinking. Vs. academic papers: this book consolidates years of his papers into one reference.
Bottom Line
The canonical reference for ML in finance, and worth the struggle if you have the prerequisites. Buy it if you're building systematic strategies and need to stop fooling yourself with broken backtests.
No spam. Unsubscribe anytime.
Affiliate Disclosure
Discussion
Sign in with GitHub to leave a comment. Your replies are stored on this site's public discussion board.


