Learn Algorithmic Trading with Python

Publisher: Apress/Springer Author: Jamal Sinclair O'Garro

Build automated electronic trading systems using Python and learn modern algorithmic trading strategies that work in today's markets.

About the Book

This comprehensive guide covers everything you need to build production-ready algorithmic trading systems, from strategy development and backtesting to deployment and risk management. Written for developers and quantitative analysts who want to automate their trading workflows using Python.

What You'll Learn

  • Build automated electronic trading systems from scratch
  • Implement popular algorithmic trading strategies (momentum, mean reversion, pairs trading)
  • Design robust backtesting frameworks to validate your strategies
  • Connect to real-time market data feeds and broker APIs
  • Manage risk and position sizing algorithmically
  • Deploy trading systems to production environments
  • Monitor and maintain live trading systems
  • Handle edge cases, failures, and system recovery

Technical Coverage

Python pandas NumPy Matplotlib Zipline Backtrader APIs

Purchase

Available on Amazon.

For more on algorithmic trading and quantitative finance, see my Research page for academic papers on portfolio optimization, reinforcement learning for trading, and time series forecasting.