Recommended Books for Algorithmic Trading

Jun 16, 2024

Recommended Books for Algorithmic Trading

Categories of Books

The speaker organized the books into seven categories:

  1. Beginner Books
  2. Risk Management
  3. Trading Indicators
  4. Trading Strategies
  5. Trading System Development
  6. General Useful Books (not specifically on trading)
  7. Niche Topics

Beginner Books

  1. Systematic Trading by Robert Carver
    • Great starting point
    • Emphasizes simple trading rules & realistic expectations
    • Modular framework for trading systems
  2. Trading Systems and Methods by Perry Kaufman
    • Encyclopedia of trading systems and indicators
    • Useful as a reference
  3. Advances in Financial Machine Learning
    • Focus on overfitting in trading system development
    • Topics like sampling, labeling, feature importance, cross-validation
    • Provides Python implementations

Risk Management

  1. The Leverage Space Trading Model by Ralph Vince
    • Storybook format, engaging
    • Managing risk in various trading scenarios
    • Concepts of leverage space
  2. The Mathematics of Money Management by Ralph Vince
    • Textbook format
    • Topics like trade dependence, arc sign loss, parametric distributions

Trading Indicators

  1. Books by John Ehlers
    • Digital signal processing techniques
    • Methods for detecting cycles, smoothing filters, & novel indicators
    • Easy language code, convert to other languages
  2. Statistically Sound Indicators for Financial Market Prediction by Timothy Masters
    • Indicators like MACD, RSI, Stochastic, & unique ones
    • Topics on indicator stationarity, normalization, information content

Trading Strategies

  1. The Universal Tactics of Successful Trend Trading by Brent Penfold
    • Classic trend following strategies
    • History of trend following
  2. Stocks on the Move by Andreas Clenow
    • Relative momentum strategy and examples
  3. Cybernetic Trading Strategies by Murray Ruggiero
    • Seasonality, intermarket analysis, genetic algorithms, exit design
    • Introduction to meta labeling

Trading System Development

  1. Testing and Tuning Market Trading Systems by Timothy Masters
    • Comprehensive survey of walk forward methods
    • Discusses avoiding data overlap
    • Differential Evolution optimization algorithm
  2. Permutation and Randomization Tests for Trading System Development by Timothy Masters
    • Monte Carlo permutation tests
    • Data mining-based trading systems

General Useful Books (Not Specifically on Trading)

  1. Numerical Recipes: The Art of Scientific Computing
    • Algorithms for optimization, modeling, spectral analysis
  2. Assessing and Improving Prediction and Classification by Timothy Masters
    • Methods for improving models, combining weaker models
  3. Data-Driven Science and Engineering by Steve Brunton and Nathan Kutz
    • Techniques like Dynamic Mode Decomposition

Niche Books

  1. Technical Analysis for Algorithmic Pattern Recognition
    • Automation techniques and unbiased technical analysis
  2. Detecting Regime Change and Computational Finance
    • Directional change algorithm & hidden Markov model for market regimes
  3. Trading on Sentiment by Richard Peterson
    • Building sentiment indicators, theories on market sentiment impact

Final Thoughts

  • Emphasis on practical experience along with reading
  • Announcement of starting a Patreon for support