Python algo-trading

Open-source Python projects categorized as algo-trading

Top 17 Python algo-trading Projects

algo-trading
  1. backtesting.py

    :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. quantstats

    Portfolio analytics for quants, written in Python

  4. alpaca-trade-api-python

    Python client for Alpaca's trade API

  5. AutoTrader

    A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

  6. LiuAlgoTrader

    Framework for algorithmic trading

  7. ibeam

    IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.

  8. barbotine-arbitrage-bot

    CCXT-based cross-exchange arbitrage bot operating on CEXs, entirely written in Python. Work without any transfer between exchanges.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. binance-futures-trading-bot

    Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration (by Erfaniaa)

  11. pipeline-live

    Pipeline Extension for Live Trading

  12. stockbot

    Alpaca algo stock trading bot

  13. sample-trading-bot

    Binance Futures Sample Trading Bot

  14. Wizardry

    💫 Wizardry is an open-source CLI for building powerful algorithmic trading strategies 交易框架 (by santoshlite)

  15. cira

    Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca SDK from Alpaca Markets.

  16. financial-dataset-generator

    Financial Dataset Generator

  17. financial-indexes-correlation

    Analyze financial data correlations

  18. quantclean

    🧹 Quantclean is a program that reformats financial dataset to US Equity TradeBar (Quantconnect format)

  19. binance-spot-trading-bot

    Easy-to-use Binance spot trading bot (by Erfaniaa)

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python algo-trading discussion

Log in or Post with

Python algo-trading related posts

  • hummingbot: NEW Extended Research - star count:6122.0

    1 project | /r/algoprojects | 6 Aug 2023
  • hummingbot: NEW Extended Research - star count:6122.0

    1 project | /r/algoprojects | 3 Aug 2023
  • hummingbot: NEW Extended Research - star count:6122.0

    1 project | /r/algoprojects | 2 Aug 2023
  • hummingbot: NEW Extended Research - star count:6059.0

    1 project | /r/algoprojects | 12 Jul 2023
  • 🥳 What’s New in Hummingbot, Week of July 10

    1 project | /r/Hummingbot | 10 Jul 2023
  • 🥳 What’s New in Hummingbot, Week of July 3

    3 projects | /r/Hummingbot | 3 Jul 2023
  • 🥳 What’s New in Hummingbot, Week of June 26

    2 projects | /r/Hummingbot | 26 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source algo-trading projects in Python? This list will help you:

# Project Stars
1 backtesting.py 6,473
2 quantstats 5,674
3 alpaca-trade-api-python 1,794
4 AutoTrader 1,097
5 LiuAlgoTrader 837
6 ibeam 671
7 barbotine-arbitrage-bot 554
8 binance-futures-trading-bot 356
9 pipeline-live 207
10 stockbot 175
11 sample-trading-bot 51
12 Wizardry 49
13 cira 32
14 financial-dataset-generator 29
15 financial-indexes-correlation 25
16 quantclean 18
17 binance-spot-trading-bot 14

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?