Application 2026-04-28 ⏱ 1 min read

Python for Algorithmic Trading

A review of Python for Algorithmic Trading. Yves Hilpisch's introduction to starting algorithmic trading with Python. In one volume it covers Python setup and data analysis, trading strategies like moving averages and momentum, backtesting, prediction with machine learning, and trade automation via broker APIs.

Read in: ja
Pythonからはじめるアルゴリズムトレード ―自動売買の基礎と機械学習の本格導入に向けたPythonプログラミング Pythonからはじめるアルゴリズムトレード ―自動売買の基礎と機械学習の本格導入に向けたPythonプログラミング

I read Python for Algorithmic Trading.

This is an introductory book by Yves Hilpisch for getting started with algorithmic trading in Python.

It covers a full pipeline in a single book: setting up a Python environment, retrieving data, data analysis with NumPy/pandas, trading strategies (simple moving average, momentum, mean reversion), vectorized backtesting, prediction with machine learning and deep learning, event-based backtesting, real-time data handling, and trade automation against concrete broker APIs such as Oanda and FXCM.

One caveat: data sources and APIs (Eikon, Oanda, FXCM, etc.) can change in spec and availability over time, so running the book's code as-is may require account setup and tracking those differences.

For a software engineer, this is an approachable entry point for bringing programming intuition into the financial domain.

Tags: Book Review Python Algorithmic Trading Machine Learning
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ Support

If you enjoy this blog, consider supporting it. Every bit helps keep it running!


Related Articles