Data Journalism Developer Studio 2012LX Blog
The world of computational finance has changed dramatically since I first got interested in the underlying mathematics in 1982. We’ve seen events like the stock market crashes in 1987 and 1989, the failure of Long Term Capital Management in 1998, and more recently, the collapse of Lehman Brothers in September 2008 and the “Flash Crash” in May of 2010.
I’ve spent a fair amount of time over the past year catching up on the theory and practice of algorithmic trading. The following three books are the best I’ve found on the subject. Having made my way through them, I consider traditional technical analysis at best useless and at worst downright suicidal. They are expensive; if you can only afford one of them, I’d recommend the second, Asset Price Dynamics, Volatility, and Prediction by Stephen J. Taylor.
Three Must-Have Trading Books #1: Financial Markets and Trading by Anatoly B. Schmidt j.mp/ujsd1f
— M. Edward Borasky (@znmeb) December9, 2011
Financial Markets and Trading is the newest of these books, and is also the most expensive. It’s designed as a textbook at the undergraduate / graduate level and is fairly self-contained. Schmidt does cover a lot of ground, however, and for implementation details you’ll probably need to search out the original papers on the Internet.
What makes this book unique is
- An extended section on high-frequency trading, including an overview of the May 2010 “Flash Crash”, and
- A comprehensive chapter on testing technical trading rules.
These testing techniques go well beyond the traditional backtesting / optimization techniques that are well-known among traders. As this book and its references show, technical analysis sometimes works and sometimes it doesn’t. You’ll need these algorithms to know the difference.
Three Must-Have Trading Books #2: Asset Price Dynamics, Volatility, and Prediction by Stephen J. Taylor j.mp/rBK8XF
— M. Edward Borasky (@znmeb) December9, 2011
As I noted above, if you can only afford one of these books, this is the one to get. Unique features include
- Spreadsheet formulas for many of the algorithms,
- Algorithms for extracting information from high-frequency data
- Implied return density calculations from options prices
There are also some algorithms for testing technical trading rules, but I think Schmidt’s treatment of the subject is far more comprehensive.
Three Must-Have Trading Books #3: Empirical Market Microstructure by Joel Hasbrouck j.mp/v6sGhl
— M. Edward Borasky (@znmeb) December9, 2011
This is the oldest book of the three, and probably the most theoretical. However, it provides much more detail on market microstructure models than the other two, and it includes a chapter on order execution timing strategies.




