Home / Other tools
py4at
Code and notebooks for the book Python for Algorithmic Trading
What it is
The companion repository for Yves Hilpisch's book Python for Algorithmic Trading from O'Reilly. It contains the Jupyter notebooks and code used throughout the book, so readers can run each example as they follow the chapters. Readers of the book and people learning trading-system programming in Python are the intended audience. The code is written to support the text, so it makes most sense alongside the book rather than as a standalone library.
At a glance
Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Beginners |
|---|---|
| Used for | Strategy research, Backtesting |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Easy to start |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | No commits in over six months |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +2 over the period, now 859. Gaps mean no snapshot was taken that day.
Jupyter Notebooks and code for the book Python for Algorithmic Trading (O'Reilly) by Yves Hilpisch.
Similar tools
Flexible Python backtesting framework for investment strategies
Python resources for trading simulation, backtesting, and ML
Backtest investment strategies in a few lines of Python
Unmaintained vectorized pandas backtesting framework
Portable, performance-focused Python backtesting library
Vectorized Python backtesting and strategy research toolkit