Home Tools Leaderboard Academy Pricing Blog Submit Tool Sign up Sign in
HomeToolsDeveloper Tools › pybroker
Listed on SEOGANT Developer Tools
pybroker logo

pybroker

Algorithmic Trading in Python with Machine Learning

84
Score
Get deal
141 views
0 reviews
Listed Mar 2026
Overview
Pricing
Reviews (0)
Alternatives
Q&A
Free
Listed on SEOGANT
+12%
MoM Growth
-
Active Users
-
Churn Rate
8:24
EXPERT REVIEW

Expert Video Review by SEOGANT · March 2026

Distribution Score: 84/100 What is this?

SEO & Organic Traffic
92
Affiliate Program
86
Product-Market Fit
88
Community & Social
74
Retention / Churn
87

What is pybroker?

PyBroker is an open-source Python framework for algorithmic trading that integrates machine learning models directly into backtesting and live trading workflows, enabling quantitative traders to build, evaluate, and deploy strategies that use ML predictions as trading signals alongside traditional technical indicators.

The framework provides a vectorized backtesting engine with accurate simulation of transaction costs, slippage, and portfolio constraints, ensuring that backtested performance reflects realistic trading conditions rather than idealized assumptions.

The framework's ML integration supports any scikit-learn-compatible model, XGBoost, LightGBM, PyTorch neural networks, and custom prediction functions as signal generators within strategy logic.

Walk-forward validation utilities prevent look-ahead bias in model training, automatically retraining models on historical windows as the backtest progresses to simulate how a live system would update its models over time.

PyBroker includes a data caching system that stores fetched market data locally, reducing API calls during iterative strategy development.

PyBroker is open-source under the Apache 2.0 license and targets quantitative researchers and systematic traders who want to combine traditional algorithmic trading strategy development with machine learning signal generation in a single Python framework.

It integrates with Alpaca for live paper and live trading execution, and supports custom data feeds for strategies using alternative data sources. The framework's emphasis on realistic simulation and proper ML validation practices reflects the practical challenges that distinguish live trading from research backtests.

Who is pybroker for?

Quantitative traders who want to backtest ML-powered algorithmic trading strategies in Python with a clean, research-friendly API
Data scientists applying machine learning to financial markets who need a framework that integrates model training with backtesting
Algo traders migrating from Backtrader or Zipline who want better ML integration and a more modern Python API
Researchers studying machine learning applications in finance who need reproducible backtesting with proper walk-forward validation

Learn this stack in Academy

Get implementation playbooks for tools like pybroker in guided Academy lessons. Start free, then unlock the full library with Learner.

Open Academy →

Pricing & Access

Free Monthly
Visit pybroker →

Pricing details on provider page.

Comments (0)

Sign in to join the discussion.

User Reviews

Alternatives to

Supabase CMS logo
Supabase CMS
Coding & Dev Tools · Score 80/100
View →
SiteSignal logo
SiteSignal
Coding & Dev Tools · Score 49/100
View →
AI Video API.ai logo
AI Video API.ai
Coding & Dev Tools · Score 80/100
View →

Frequently Asked Questions

What is PyBroker?
PyBroker is an open-source Python framework for algorithmic trading with machine learning. It provides backtesting, strategy definition, and ML model integration in a clean API — letting traders build and evaluate ML-driven strategies with proper out-of-sample validation.
What ML frameworks does PyBroker support?
PyBroker integrates with scikit-learn, XGBoost, LightGBM, and any model following scikit-learn's API. You train models on historical data and PyBroker handles feature generation, position sizing, and backtest simulation.
How does PyBroker handle look-ahead bias?
PyBroker enforces proper data separation — models are trained only on data available at each decision point. Walk-forward validation is built-in to ensure strategies are tested on truly out-of-sample data.
What data sources does PyBroker support?
PyBroker integrates with Yahoo Finance, Alpaca, and custom data feeds. You can use any OHLCV data source by implementing a simple data provider interface.
Is PyBroker free?
Yes — PyBroker is open source and free. It's actively maintained and available on PyPI.

Product Details

Listed on SEOGANTFree
MRR Growth+12% / mo
Active Users-+
Churn Rate-
ListedMar 2026

Founder

pybroker logo
pybroker Team
Founder
"PyBroker is an open-source Python framework for algorithmic trading that integrates machine learning models directly into backtesting and live trading workflows, enabling quantitative traders to build, evaluate, and deploy strategies that…"
pybroker Score: 84
Free · Monthly · MRR Free verified · +12% MoM
FREE ACCOUNT
Join SEOGANT
Access verified MRR data, financial metrics, and exclusive deals.
Create Account
Sign In
or