2nd Edition

Machine Learning for Algorithmic Trading

Predictive models to extract signals from market and alternative data to design and backtest systematic trading strategies with Python.

65+
ML Applications
40+
Data Sources
150+
Notebooks
16000+
GitHub Stars

Book Contents

Part 1: From Data to Strategy Development

Part 1 provides a framework for the trading strategy development process from ideation, data sourcing, alpha factor research, to portfolio optimization and performance evaluation.

Part 3: Natural Language Processing

Part 3 demonstrates how to extract trading signals from text data, covering word embeddings, topic modeling, sentiment analysis, and modern deep learning approaches for NLP.

Coming Soon

3rd Edition

27 chapters, 5 integrated Python libraries, GenAI, causal inference, and reinforcement learning for real-world trading systems.

Explore the 3rd Edition