
Algorithmic Trading: Winning Strategies and Their Rationale by Ernie Chan Review
4.4 / 5
Overall Rating

Algorithmic Trading: Winning Strategies and Their Rationale (Wiley Trading)
Ernie Chan's second book gives retail quants concrete, testable strategy templates with the math and code to validate them. Still one of the cleanest on-ramps to systematic trading.
Check PriceWe may earn a commission if you make a purchase through our links.
TL;DR
Ernie Chan's Algorithmic Trading: Winning Strategies and Their Rationale is the on-ramp most retail quants actually need. Where his first book introduced the idea of systematic trading, this one walks through specific mean-reversion, momentum, and inter-market strategies with the statistical reasoning and MATLAB code to test them. It is hands-on, honest about edge decay, and respects the reader's time.
Why It Matters
There is a giant gap between popular trading books and academic finance papers. Chan operates squarely in the middle — strategies are simple enough to implement in a weekend but rigorous enough to actually test for stationarity, cointegration, and overfitting. For someone moving from discretionary trading to systematic, this is the most efficient bridge in print.
Key Specs
- Author: Ernest P. Chan
- Pages: ~224
- Publisher: Wiley (2013)
- Format: hardcover, ebook
- Reading time: 10-15 hours with code
- Prerequisites: basic Python or MATLAB, intro stats
Pros
- Concrete strategy templates, not vague ideas
- Statistical tests treated seriously
- Code examples are runnable
- Honest about which strategies stop working
- Covers pairs trading, momentum, intraday
- Compact — no padding
Cons
- MATLAB-first code (Python ports exist but aren't official)
- Light on machine learning approaches
- Some strategies have decayed since publication
- Doesn't cover infrastructure or execution at depth
- Assumes you have decent historical data
Who It's For
Retail traders moving toward systematic strategies, programmers learning quant finance, and discretionary traders who want to validate their ideas with data. Skip it if you want ML-heavy approaches (start with Lopez de Prado) or if you've never written a backtest before (start with his first book).
How to Use It
Work chapter by chapter, porting MATLAB to Python as you go. Reproduce every backtest before reading the next chapter. Pay particular attention to the cointegration and Hurst exponent sections — those tools generalize far beyond the specific strategies in the book.
How It Compares
Vs. Chan's Quantitative Trading: that book is the prequel, this is where you actually start trading. Vs. Lopez de Prado: Chan is the entry point, Lopez de Prado is the postgrad. Vs. Algorithmic Trading and DMA by Johnson: Johnson is execution-focused, Chan is strategy-focused.
Bottom Line
The cleanest on-ramp from manual trading to systematic. Buy it if you can code at all and want to start testing real strategies this weekend.
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.


