PyBroker

PyBroker is a Python framework for developing algorithmic trading strategies with a focus on machine learning. It provides a backtesting engine built in NumPy and accelerated with Numba, model training and backtesting using Walkforward Analysis, parameter optimization with Optuna, and access to historical data from Alpaca, Yahoo Finance, and AKShare. It supports Python 3.11+ on Windows, Mac, and Linux.

GitHub repo Directory import
0 shouts Added Sep 23, 2026 github.com
github.com/edtechre/pybroker
PyBroker website preview

Features

Links

Tags